Skip to Content
avatar image
Former Member

Publishing RFC

Hi...

I'm trying to create a webservice from a RFC, to publish some funcionalities through web, and I want to know if anybody has a tutorial, walkthrough or something like this to share...

Thanks in advance..

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Jan 11, 2010 at 04:20 PM

    Refer to SOAMANAGER documentation on Help.sap.com

    VJ

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 12, 2010 at 07:03 AM

    Hi Glauber,

    Have a look at this weblog for learning how to publish BAPI as a webservice.

    /people/sridhar.k2/blog/2006/09/12/creating-and-exposing-bapi-as-web-service-and-using-it-in-web-dynpro

    Regards

    Suraj

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Glauber,

      You need to Expose RFC as Webservice, but because of the SOA update you are not able to expose it as webservice. I got this. So now as an alternative, what you need to create a SOAP to PI to RFC scenario and then Expose the SOAP interface as WSDL (SOAP interface should have the same message format as RFC import)

      So anyone who wan to access the Exposed webservice of an RFC, they will now access the WSDL of SOAP and it will return the same result.

      Regards

      Suraj

  • avatar image
    Former Member
    Feb 11, 2010 at 01:27 PM

    We're implementing EhP4.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Glauber,

      Why would you need wsadmin and wsconfig?

      You can just expose the RFC as webservice directly from SE37 transaction itself.

      WSCONFIG and WSADMIN are transactions to PUBLISH your webservice to Service Registry which is optional.

      GIve the name of your RFC in se37.

      Clicko n display.

      Then chose from menu Utilities->More Utilities->Create web service-> from function module

      Then you can get a wsdl.

      Regards,

      ravi Kanth Talagana