Skip to Content
Author's profile photo Peter McNulty

Service Implementation in ABAP

Part 3 of Blog Series: An in depth look at enterprise SOA : Service Implementation in ABAP.

 

You can generate both client and server proxies in ABAP to send or receive messages, client proxies are generated from outbound interfaces whereas server proxies use inbound interfaces. In this narrated recording, we will take the ManageVendor service interface (wsdl) that was modeled previously in the Service Modeling with the ESR and create a server proxy object, add the business logic (implementation) for the 2 methods Create_Vendor and Search_Vendor, and finally create a runtime configuration for the proxy using http basic authentication along with a quick test using WS Navigator.

 

Although I didn’t show it in the recording, it’s easy to create multiple endpoints for the same service definition to allow for different runtime behaviors.  Another nice feature that was not shown in the video is how easy it to regenerate the proxy if the modeled interface in the ESR were to change. The proxy interfaces and classes will be overwritten but the implementing class will remain intact so you don’t lose the code that you wrote. The last step is to use transaction WSPUBLISH to publish our web service (service definition and endpoint) to the Services Registry. We’ll cover more about the Services Registry later in this series as well as consuming services in ABAP and Java. We’ll feature creating Java server proxy next in the series.

 

SEE VOICE RECORDED DEMO

Assigned tags

      18 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      This is a very nice Blog to learn something new and useful. Please post some more Blogs with some more elaboration on the same topic.
      Author's profile photo Former Member
      Former Member
      Could you please upload the recording to show ABAP implementation?
      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Link is updated - thanks for your patience
      Author's profile photo Chan Jin Park
      Chan Jin Park
      Hi,

      can you check the recorded file's expiry date. When I click for the view, it came out with

      Error - download expired
       
      Sorry, the file you want to download, is already deleted or the id is incorrect.

      Author's profile photo Former Member
      Former Member
      Good blog but I am also getting the same error when clicking on the RECORDED DEMO link.
      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Thanks for your patience - it s/b working now
      Author's profile photo Former Member
      Former Member
      I am getting this error when clicking the link to see recorded video

      Error - download expired
       
      Sorry, the file you want to download, is already deleted or the id is incorrect

      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Thanks for your patience - it s/b working now
      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Thanks for your patience - it s/b working now
      Author's profile photo Former Member
      Former Member
      hi........

      Even i m getting hte same error............
      i request u to kindly look into it..........

      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Thanks for your patience - it s/b working now
      Author's profile photo Peter McNulty
      Peter McNulty
      Blog Post Author
      Thanks for your patience - it s/b working now
      Author's profile photo Former Member
      Former Member
      Hi,

      I am getting the error. Download Expired. Please look into it.

      Regards,
      Swaroopa

      Author's profile photo Former Member
      Former Member
      Hi. Same for me.

      Seems that the download has expired again.

      I really would like to view your tutorial.

      Author's profile photo Former Member
      Former Member
      Hi, the download has Expired.
      I would appreciate if you could update it.
      Stephan
      Author's profile photo Former Member
      Former Member
      HI,

      Download is expired. Please reload this record.

      Thanks,
      Mahesh

      Author's profile photo p 2 5 6 9 6 0
      p 2 5 6 9 6 0
      Hello,

      I was following the series of blogs on ESOA and came across this one. Unfortunately the Recording has expired.

      Could you please find time to upload the recording again?

      The series has been really good so far and I was hoping to listen in on this blog as well.

      Thank you very much.

      SAP Newbie

      Author's profile photo Former Member
      Former Member
      Hi, could you please upload the .wmv demo again? I need this information. Thanks in advance