Inbound Processing
Use
You can cater for the processing of inbound messages yourself. To do this, you must enter a rule for inbound processing (transaction SO50), and create a class that has implemented the interface IF_INBOUND_EXIT_BCS (exit for inbound processing). The following methods of this interface must be implemented by the class:
CREATE_INSTANCE
This method must create an instance of the class that has implemented this interface.
Return parameters
-
RO_REF Reference to an instance of the interface IF_INBOUND_EXIT_BCS
PROCESS_INBOUND
This method must initiate the process with which a received message is to be processed, and return the result.
The addresses and document classes that are passed to this method as import parameters are maintained in transaction SO50.
Import parameters
-
IO_SREQ Send request (reference to an instance of the class CL_SEND_REQUEST_BCS)
-
IT_RECIPIENTS Table with SMTP addresses
-
IT_DOCTYPES Table with document classes
Export parameters
-
E_RETCODE Return value of exit
-
ES_T100MSG Messages returned (BCS-specific structure for T100 messages)