EXECUTE SAP Method Execute outbound call









Below is documentation, parameters and attributes of ABAP Method EXECUTE within SAP class CL_BS_SOA_ASYNCPRX_OUT. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name CL_BS_SOA_ASYNCPRX_OUT into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Static

This is a Static Method so you can call it directly

The following technical details of method EXECUTE can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method EXECUTE

.

NameTypeData TypeDescriptionDefault Value
IS_COMPATIBILITY_OPTIONSImportingTYPE
BSSOA_ASYNCPRX_GRP_COMP
Compatibility options for Handling of Service Groups
IS_RSPNSRCVR_CORImportingTYPE
BSSOA_RSPNSRCVR_COR_UPD
Response Receiver Correlation - Update Structure
IV_APPLICATION_IDImportingTYPE
BS_SOA_APPL_ID
Application ID
IV_APPL_SEQ_CONTEXTImportingTYPE
BS_SOA_INAPPSEQ_CNTXT
Sequencing Context for Checks on Application level
IV_CORRELATION_IDImportingTYPE
BS_SOA_RSPNSRCVR_COREL_ID
Response Receiver Correlation ID
IV_DEFAULT_SERVICE_GROUPImportingTYPE
XFELD
Retrieve service group through table BSSOA_APRX_GRP
IV_EXTENDED_XMLImportingTYPE
XFELD
Checkbox
IV_LOGICAL_RECEIVER_DET_STRUCImportingTYPE
ANY
Structure for Logical Receiver Determination
IV_METHODImportingTYPE
STRING
Method name of proxy class to be invoked
IV_OBJ_TYPEImportingTYPE
/SAPPO/DTE_OBJTYPE
Object Type (as defined for FEH)
IV_PATH_MSG_HEADERImportingTYPE
STRING
Path of business document message header
IV_PATH_OF_SEQ_FIELDSImportingTYPE
STRING
Path of sequencing fields within the message
IV_PROXY_CLASSImportingTYPE
STRING
Name of (generated) proxy class
IV_RECIPIENT_BUSINESS_SYSTEMImportingTYPE
SLD_BSKEY
Key Name of Business System
IV_RECONCILIATION_REQUESTEDImportingTYPE
XFELD
Is this an outbound message pertaining to a reconciliation?
IV_REFERENCE_MESSAGE_IDImportingTYPE
BS_SOA_RSPNSRCVR_MSG_ID
Original Message ID of the Sender
IV_SERVICE_GROUPImportingTYPE
SRT_WSP_DT_OBJ_NAME
Service Group name (if not to be defaulted)
IV_TECH_SEQ_CONTEXTImportingTYPE
BS_SOA_ASYNCPRX_CNTXT
Technical sequencing context - mapped to EOIO or WS-RM seq
IV_TRANSIENT_SEQUENCEImportingTYPE
XFELD
Use Transient seuqnce only
IV_COMM_SCENARIO_IDImportingTYPE
TY_COMM_SCENARIO_ID
Communication Scenario ID
IV_COMM_SERVICE_IDImportingTYPE
TY_COMM_SERVICE_ID
Communication Service ID
ES_MESSAGE_DATA_INBOUNDExportingTYPE
ANY
Inbound message type - only for synchr. services...
ET_PROXY_INSTANCESExportingTYPE
BSSOA_ASYNCPRX_INSTANCE_T
Table of created asycronous proxy instances
CS_MESSAGE_DATA_OUTBOUNDChangingTYPE
ANY
Outbound Message type



Exceptions of Method EXECUTE

CX_SY_CREATE_OBJECT_ERROR - System Exception Creating Object

Example ABAP coding


DATA: lv_CS_MESSAGE_DATA_OUTBOUND TYPE ANY,
lv_ES_MESSAGE_DATA_INBOUND TYPE ANY,
lv_ET_PROXY_INSTANCES TYPE BSSOA_ASYNCPRX_INSTANCE_T,
lv_IS_COMPATIBILITY_OPTIONS TYPE BSSOA_ASYNCPRX_GRP_COMP,
lv_IS_RSPNSRCVR_COR TYPE BSSOA_RSPNSRCVR_COR_UPD,
lv_IV_APPLICATION_ID TYPE BS_SOA_APPL_ID,
lv_IV_APPL_SEQ_CONTEXT TYPE BS_SOA_INAPPSEQ_CNTXT,
lv_IV_CORRELATION_ID TYPE BS_SOA_RSPNSRCVR_COREL_ID,
lv_IV_DEFAULT_SERVICE_GROUP TYPE XFELD,
lv_IV_EXTENDED_XML TYPE XFELD,
lv_IV_LOGICAL_RECEIVER_DET_STRUC TYPE ANY,
lv_IV_METHOD TYPE STRING,
lv_IV_OBJ_TYPE TYPE /SAPPO/DTE_OBJTYPE,
lv_IV_PATH_MSG_HEADER TYPE STRING,
lv_IV_PATH_OF_SEQ_FIELDS TYPE STRING,
lv_IV_PROXY_CLASS TYPE STRING,
lv_IV_RECIPIENT_BUSINESS_SYSTEM TYPE SLD_BSKEY,
lv_IV_RECONCILIATION_REQUESTED TYPE XFELD,
lv_IV_REFERENCE_MESSAGE_ID TYPE BS_SOA_RSPNSRCVR_MSG_ID,
lv_IV_SERVICE_GROUP TYPE SRT_WSP_DT_OBJ_NAME,
lv_IV_TECH_SEQ_CONTEXT TYPE BS_SOA_ASYNCPRX_CNTXT,
lv_IV_TRANSIENT_SEQUENCE TYPE XFELD,
lv_IV_COMM_SCENARIO_ID TYPE TY_COMM_SCENARIO_ID,
lv_IV_COMM_SERVICE_ID TYPE TY_COMM_SERVICE_ID,
lv_other TYPE c.

CALL METHOD CL_BS_SOA_ASYNCPRX_OUT=>EXECUTE(
EXPORTING
IS_COMPATIBILITY_OPTIONS = lv_IS_COMPATIBILITY_OPTIONS
IS_RSPNSRCVR_COR = lv_IS_RSPNSRCVR_COR
IV_APPLICATION_ID = lv_IV_APPLICATION_ID
IV_APPL_SEQ_CONTEXT = lv_IV_APPL_SEQ_CONTEXT
IV_CORRELATION_ID = lv_IV_CORRELATION_ID
IV_DEFAULT_SERVICE_GROUP = lv_IV_DEFAULT_SERVICE_GROUP
IV_EXTENDED_XML = lv_IV_EXTENDED_XML
IV_LOGICAL_RECEIVER_DET_STRUC = lv_IV_LOGICAL_RECEIVER_DET_STRUC
IV_METHOD = lv_IV_METHOD
IV_OBJ_TYPE = lv_IV_OBJ_TYPE
IV_PATH_MSG_HEADER = lv_IV_PATH_MSG_HEADER
IV_PATH_OF_SEQ_FIELDS = lv_IV_PATH_OF_SEQ_FIELDS
IV_PROXY_CLASS = lv_IV_PROXY_CLASS
IV_RECIPIENT_BUSINESS_SYSTEM = lv_IV_RECIPIENT_BUSINESS_SYSTEM
IV_RECONCILIATION_REQUESTED = lv_IV_RECONCILIATION_REQUESTED
IV_REFERENCE_MESSAGE_ID = lv_IV_REFERENCE_MESSAGE_ID
IV_SERVICE_GROUP = lv_IV_SERVICE_GROUP
IV_TECH_SEQ_CONTEXT = lv_IV_TECH_SEQ_CONTEXT
IV_TRANSIENT_SEQUENCE = lv_IV_TRANSIENT_SEQUENCE
IV_COMM_SCENARIO_ID = lv_IV_COMM_SCENARIO_ID
IV_COMM_SERVICE_ID = lv_IV_COMM_SERVICE_ID
IMPORTING
ES_MESSAGE_DATA_INBOUND = lv_ES_MESSAGE_DATA_INBOUND
ET_PROXY_INSTANCES = lv_ET_PROXY_INSTANCES
CHANGING
CS_MESSAGE_DATA_OUTBOUND = lv_CS_MESSAGE_DATA_OUTBOUND ).

Links to Related Class(s)

CL_BS_SO...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!