Application Development and Automation 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: 
Read only

Change or delete a web service

Former Member
0 Likes
10,343

Hi there,

I'm doing some web services and I was wondering how can I delete or change web services ?

I want to change some web services because I've added some new fields/tables ; and I want to delete some web services

because they are no more used.

I've already tried to delete the web services in WSCONFIG, but when I try to create a new web service with the same name SAP says that the web service already exists...

Thank you for your answers...

Brice

12 REPLIES 12
Read only

Former Member
0 Likes
4,394

Hi

If you are using SAP ECC5.0 or ECC6.0 you can change or delete the web service in the T-code SICF.

Regards,

Venkat

Read only

0 Likes
4,394

Hi Venkat,

I've deleted the web service Z_TEST and now I try to recreate the same one based on the same RFC function but with some new import fields. It is still not working : "Web service already exists".

In fact I can't even create a new web service based on a new function. Always the same, the web service already exists...

Is there a bug, or did I do something wrong?

THX

Brice

Read only

Former Member
0 Likes
4,394

Any news?

I've the same problem ..

Please let me know.

Thanks

Lara

Read only

Former Member
0 Likes
4,394

Hi, I have the described problem too. Please could someone help? Did you find a solution?

Kind regards, B. Riha.

Read only

0 Likes
4,394

Hi,

I've found the solution to my problem.

First you need to delete the web service in T-Code WSADMIN.

Then you need to delete the service in T-Code SICF. You need to find your web service in the tree structure.

I don't think it is possible to change the web service only by changing the ABAP code and then recreate the same web service. So what I did each time is create my web services, testing it, change the different parts where it was needed, and then create another web service or delete the already existing and then "recreate" the same one.

I hope this will help you.

Regards,

Brice

Read only

Former Member
0 Likes
4,394

Hi, thank you for you reply! Please could you tell me where can I delete the service in the WSADMIN trancaction? I can not find a trash button nor other way to do this

B.

Read only

0 Likes
4,394

Hi,

You can also do that through SE80, choose your function group where your web service is in, and delete it from there.

Brice

Read only

0 Likes
4,394

Hi, thanks again, can you please tell me exactly where in SE80 can I delete deployed web service for a function module (group)? I still can not find it.. I just tried to copy whole function group, delete the old one and copy the copied one back. But the web service still exists and I can not recreate it under the old name...

Thanks, B.

Read only

0 Likes
4,394

Hi,

I was saying that you can DELETE it in SE80 instead of WSADMIN. But you still need to delete it also in SICF.

Then you should be able to recreate it.

Brice

Read only

Former Member
0 Likes
4,394

Hi,

This post is still un-answered, so I though about dropping a line. Might be alternate ways to do it, here is what I found.

Goto SE80/SE37->

1. Select function group and the respective function module

2. click the where used list and select service definition/Internet services

3. select the checkbox for your web service. You should get the trash button icon on the toolbar.

4. Delete it

Cheers

Arnab

Read only

Former Member
0 Likes
4,394

Go to transaction SE80 where you will find EDIT OBJECT button click on that then you will find Object Selection box in that box select the tab of Enterprise Services in that tab select the first Radio button of Server Definition in that Textbox write the name of web-service and then press the Delete button . And you webservice will be Deleted . Let me know if you have any concerns.

Read only

Former Member
0 Likes
4,394

Go to SE80, under the "enterprise services" - "service definitions", search the web service.

Then double click the web service, go to the menu "Utilities" - "Display Object List", right click the web service in the left box, delete it.