Calling a Web service from an ABAP program
In this recipe, we will see how we can programmatically call a web service using the proxy class generated in the previous recipes. We will see the main steps required in coding the program.
Getting ready
For quickly creating the template code within a program, first create a new program in the ABAP editor using SE80
and open the code of the program in the right-hand side pane. Then, in the left-hand side pane navigate to the customer proxy generated under the
Service Consumer node. Select the name of our consumer proxy and simply drag-and-drop from the left-hand side to the right-hand side pane (within the ABAP editor). The template code will be generated and added to your program. You may modify the code according to your requirements.
How to do it...
We will now dive into the details of the program:
We first declare an object reference to the
ZST8_CO_ZST8_MYSERVICE
proxy class that is generated. We will name the referenceMYPROXY
. We then instantiate...