cancel
Showing results for 
Search instead for 
Did you mean: 

Exposing BAPI to Webservice

shweta_walaskar2
Contributor
0 Kudos

Hello,

First of all ,sorry for posting this as I have seen ,we have a number of posts on the same topic.

I am new to Webservices scenario.

I tried to follow the steps mentioned in this link:

https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2&overrid...

But I am stuck in between.

There are two points which I couldn't understand:

1)Page No 7

Select Logon Data tab, click on icon for editing and add the following values:

Client 200

User: ADMIN

Password: ADMIN

Language: English

In my case,which logon data should I enter?

2) I tried executing an already existing web service in our system,but received an error:

Settings for J2EE server do not exist.

I am not sure what settings need to be done.

Can anyone please help me out?

Thanks in advance.

Regards,

Shweta

Accepted Solutions (1)

Accepted Solutions (1)

former_member750652
Contributor
0 Kudos

Hi ,

You might have missed the procedure in page 7. There you have to select your webservice, right click and choose activate.So that the webservice will be availabe for testing for testing .

Thanks,

Ram.

Answers (3)

Answers (3)

shweta_walaskar2
Contributor
0 Kudos

answered

former_member750652
Contributor
0 Kudos

Hi,

There has to be some J2EE engine configurations done that normally taken care by Basis guys.Those log on credentials in page -7 are J2EE engine log on details to administer the webservice.

Thanks,

Ram.

jyothi_anagani
Active Contributor
0 Kudos

Hi Shwetha,

In the initial screen of the WSADMIN transaction, choose Goto ® Settings Administration. Enter the name of an application server on which a J2EE Engine was started.

Thanks.

shweta_walaskar2
Contributor
0 Kudos

Hello Jyothi,

Thanks for the reply.

I have entered details.Now I am getting this error:

Could not determine WSDL address (ICF_ERROR)

Please let me know if I have done something wrong.

Regards,

Shweta

jyothi_anagani
Active Contributor
0 Kudos

Hi Shwetha,

try to check your service in transaction SICF

SICF->sap->bc->srt->rfc->sap-->Select Your webservice and Activate it.

Thanks.

Edited by: Jyothi Anagani on Aug 21, 2009 12:39 PM

former_member750652
Contributor
0 Kudos

Hi,

Please chek wether the webservice is ACtive or not in SICF.

Thanks,

Ram.

former_member183908
Active Contributor
0 Kudos

Hi Shwetha,

-->First of all make sure that your system is having the JAVA STACK or not........

-->If java stack is not there you can not test the webservice.

-->While creating the webservice using the wizard process i think you have select the check box release for SOAP Runtime or else use the t-code WSCONFIG and release the webservice for soap runtime.

-->Select you service defintion press enter,next screen will open and there you can see the ICF details clickn on that and after that click on the back button and come back to your wsconfig page.There you can see the grren coloured flag .

Thanks

shweta_walaskar2
Contributor
0 Kudos

Hello,

Thanks for the replies.

Sorry to say,but I am not even able to find my werservice in SICF

Regards,

Shweta

shweta_walaskar2
Contributor
0 Kudos

Hello All,

Thanks a ton for this information.

I have activated this and now I am able to access this webservice.

Just one thing,I tried this on our XI system,but if I would like to do the same in our R/3 system,would I be able to access the web URL as someone said that Java stack should be there to access webservice.

I am not sure about this as I am not supposed to do this using XI.

Thanks again for your great help.

Regards,

Shweta

jyothi_anagani
Active Contributor
0 Kudos
Just one thing,I tried this on our XI system,but if I would like to do the same in our R/3 system,
would I be able to access the web URL as someone said that Java stack should be there to access webservice.

Yes...

If you want to do in R/3 It should have java Stack..

Thanks.

shweta_walaskar2
Contributor
0 Kudos

Hello All,

Thanks for the information and your help in solving this.

Regards,

Shweta

former_member750652
Contributor
0 Kudos

Hi ,

Hi swetha if you want to create webservices in R/3 you should certainly have JAVA stack it has to be WEBAS.wich provides Rutntime for WEBSERVICS, and LOCAL Integratio nengine for proxy communicatoin.

Thanks,

Ram.

shweta_walaskar2
Contributor
0 Kudos

Hello Ramakrishna,

Is there any way to check this?

I can execute WSADMIN and SPROXY transactions in our R/3 system.

Thanks.

Regards,

Shweta

jyothi_anagani
Active Contributor
0 Kudos

Hi Shwetha,

Try to exectute the code SXMB_IFR ...If you are able to open then It is having Java Stack.

Thanks.

former_member750652
Contributor
0 Kudos

Hi,

In ase of WAS You can check SPROXY in R/3 too. But if you like to see all those IR objects in R/3 also you ned to have Proxy configuratiions.You can chek WSADMIN too. For checking the Local integration engine .the same Tcode in PI (SXMB_MONI) wil open you runtime work bench in WAS.

I have no idea on cheking the JAVA stack i R/3 as it will be taken care by Basis .All the things that i mentioned are user point on view.

Thanks,

Ram.

jyothi_anagani
Active Contributor
0 Kudos

Hi Shwetha,

Inorder to find out whether you have a J2EE Engine or not, you can login to your ABAP Engine and go to the transaction SMICM.

SMICM >> GoTo >> HTTP Server >> Display Data

This will give you the status of the J2EE installation as well as its operation.

and Refer This Thread

Thanks.

shweta_walaskar2
Contributor
0 Kudos

Hello,

Thanks for the replies.

I can execute these transactions ,also I will try to get it confirmed from our BASIS team

Thanks again for your help.

Regards,

Shweta