Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Create webservice in ABAP

Former Member
0 Kudos

Dear All,

We have scenario in which we have SAP ECC 6.0 system with only ABAP stack.

We tried to create a webservice in SE80.

In transaction WSADMIN we are not able to Test or generate the WSDL.

We get the ICF_ERROR.

In the transaction WSADMIN Goto->Administration Settings, it asks for J2EE server.

But we don't have a Java engine installed.

So, my question is to create a webservice in ABAP, do we need the Java stack or Java engine to generate or test a WSDL.

Thanks.

best regards,

Thangesh

1 ACCEPTED SOLUTION

athavanraja
Active Contributor
0 Kudos

for creating generating/viewing wsdl you dont need J2EE engine. if you want to test the webservice only you need j2ee engine. testing can also be done with some third party tools (i use MS infopath or .netwebservice studio)

Regards

Raja

4 REPLIES 4

satykumar
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

If you want to run or test your webservice through WSADMIN then you have to specify J2EE server in Goto->Administration Settings.

Regards,

Satyendra.

Former Member
0 Kudos

Hi Satyendra,

Thanks for your reply.

As you have said, in WSADMIN, it asks for J2EE server.

Does it mean that the Java stack (J2EE server) has to be installed as Add-in to the ABAP stack?

As of now, we haven't installed a Java stack.

Could you pls let me know whether it is a must to have a Java stack for testing a webservice or getting the WSDL url created in ABAP?

best regards,

Thangesh

satykumar
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

In my opinion i think you have to install the J2EE server because in WSADMIN you test your service by using wsnavigator tool which uses J2EE server.

Regards,

Satyendra

athavanraja
Active Contributor
0 Kudos

for creating generating/viewing wsdl you dont need J2EE engine. if you want to test the webservice only you need j2ee engine. testing can also be done with some third party tools (i use MS infopath or .netwebservice studio)

Regards

Raja