How to provide an SAP R/3 4.5B application server with a Web service interface
We are still on SAP R/3 release 4.5B. Is it possible to create a Web service from SAP so that we can share data with our partners?
Yes. Developing this will be a three-step process. First you will need to create a remote-enabled function call (RFC)
module that encapsulates the request/response data that you need to make available via Web service.
Next you will need to build a Java Web service using SAP's Java JCo connector that receives incoming HTTP Web service requests. Finally, you will have to translate that data into a JCo function call that invokes the RFC that you have deployed in your R/3 application server.
Check out my articles on the JCo connector Java/SAP Development. You can also find a full sample application in my book Enterprise Java for SAP.
This was first published in February 2009