Skip to Content
author's profile photo Former Member
Former Member

Publish Function Group as SOAP Web Service

In previous versions of SAP it was easy to mark a function module as RFC-enabled and, when the function group was generated as an enterprise web service, it was automatically visible in SICF under.

http://mysapserver.com/sap/bc/srt/rfc/sap/zmyservice

Our older function groups are still available and we get a functioning WSDL if we do this:

http://mysapserver.com/sap/bc/srt/rfc/sap/zmyoldservice?wsdl

[This article|http://blog.mindsquare.de/tobias_harmes/2011/01/abap-webservices-mit-dem-soa-manager-anlegen/] describes the easy process we are used to.

However, all new function groups generate useless services with no bindings:

http://mysapserver.com/sap/bc/srt/rfc/sap/zmynewservice?wsdl

We've tried various things in SOAMANAGER but not found out how to create the bindings or understood why this extra work is even required. When we click "Display selected Binding's WSDL URL" we get "Error: No data for binding key """ but there is no "create binding" or list of bindings. What to do?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Sep 13, 2011 at 07:11 PM

    Hi,

    Try this:

    Run SOAMANAGER transaction. Goto 'Business Administration' tab -> Web Service Administration. Now here in 'Search pattern' field enter the name of the webservice you've created and click on 'Go' button.

    Now select your web service that appears below and click on 'Apply selection'.

    From the screen that appears in bottom, go to 'Configurations' tab and check whether a service has been already created or not.

    If not, click on 'Create Service' and create a new service making the necessary configurations.

    Hope this works

    Regards,

    Mahesh M.S.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      To both parties concerned, please get acquainted with the [Rules of Engangement|http://wiki.sdn.sap.com/wiki/x/FgQ] on SCN.

      There are very clear instructions there on how to award points where necessary.

      There are also very clear instructions on how NOT to solicit points, for example the statement below is prohibited, please refrain from it:

      Hey you can award points if i was of any help!

      Regards, Trevor

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.