‎2008 Jun 04 5:03 PM
Hi everyone,
I have presented with writing an interface, requested by a third party, in SAP ABAP that will call external web services from a java system. What I have been told is that I will be calling these services through webMethods. What I take is that webMethods is an SAP proxy wrapper around the web service. Beyond that I do not know what any of this is. I have asked my long-time ABAP developers and they have not seen any of the web calls through webMethods. Can someone present me with a basic understanding, maybe some code examples too? Also is this a standard function module call or a method in a class modules? How will it look to ABAP?
Thanks for any info you can provide,
Steve
‎2008 Jun 07 9:50 PM
Hello,
to be a bit more precise, WebMethods (or Business Connector) will register in sm59, and then you can make a function call in ABAP to this remote destination.
You will have to check what parameters the WebMethods Service needs and pass them from ABAP.
WebMethods then will take care of the WebService call to the external system and send the result back.
CSY
‎2008 Jun 06 4:29 PM
Please check this for how to connect to a webservice:
https://forums.sdn.sap.com/click.jspa?searchID=12619629&messageID=5461187
‎2008 Jun 06 5:06 PM
Rolf,
Thanks for the reply, but
I am not really interested in doing a direct call to a web service, I am more interested in using webMethods. I am not sure what that is or how to use it. Or maybe webmethods is the same thing as this I do not.
I have been told not to do a direct call, but rather utilize webMethods.
Can you or someone explain?
‎2008 Jun 07 1:39 AM
Hi Steve,
the WebMethods Intergation Server is a middleware platform. SAP OEM it as the SAP Business Connector.
WebMethods provide a SAP-RFC interface.
So all you will have to do it make a standard RFC call - the interface to the Web Service will all be handled on the WebMethods server.
Cheers
Graham Robbo
‎2008 Jun 07 9:50 PM
Hello,
to be a bit more precise, WebMethods (or Business Connector) will register in sm59, and then you can make a function call in ABAP to this remote destination.
You will have to check what parameters the WebMethods Service needs and pass them from ABAP.
WebMethods then will take care of the WebService call to the external system and send the result back.
CSY
‎2008 Jun 09 2:50 PM
Thanks Everyone for the very knowledgable replies. This helped me tremendously.
Regards,
Steve Hardeman