The interface patterns stateless (XI 3.0 compatible), stateless, stateful, and TU&C/C assign the type of communication to be performed to each service interface. Stateful communication means that the messaging runtime supports the saving of a status at the provider once the messaging runtime has completed the message exchange successfully.
This interface pattern is only needed for a few special technical scenarios. It does not guarantee a common update of data at the receiver.
You cannot use this interface pattern for enhanced communication using the Integration Server. Only synchronous stateful communication is supported.
● You have generated a proxy (refer also to Generating a Consumer Proxy).
● You have configured the consumer proxy.
For more information, refer to the section Configuring the Consumer Proxy.
● The role SAP_BC_WEBSERVICE_CONSUMER has been assigned to your user master record (refer to the section Authorizations).
Proceed as follows:
...
1. Instantiate the proxy class.
DATA: lv_<client
proxy name> TYPE REF TO <client proxy name>.
CREATE OBJECT lv_<client proxy
name>
EXPORTING
LOGICAL_PORT_NAME =
The logical port must be specified if no standard port has been agreed upon.
2.
Fill in the
displayed query data.
DATA:
lv_<request data> TYPE <request
data>.
lv_<response data> TYPE <response
data>.
3. Call the service.
CALL METHOD lv_<client proxy
name>-><name of method / operation>
EXPORTING
INPUT = lv_<request
data>
IMPORTING
OUTPUT = lv_<response
data>
4. Edit the received data.
LOOP AT lv_<response data>
<process the data>
ENDLOOP.
● The runtime supports protocols for the purposes of more specialist services.