SAP ABAP Class CL_BS_SOA_ASYNCPRX_OUT (Trigger proxy outbound)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA (Application Component) Enterprise SOA
     BS_SOA_REUSE_COMMON_OBJECTS (Package) Business Suite SOA: Reuseable Tools and Objects
Properties
Class CL_BS_SOA_ASYNCPRX_OUT  
Short Description Trigger proxy outbound    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SOA_REUSE_COMMON_OBJECTS   Business Suite SOA: Reuseable Tools and Objects 
Created 20090116   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_SOA_ASYNCPRX_OUT has no forward declaration.
Interfaces
Class CL_BS_SOA_ASYNCPRX_OUT has no interface implemented.
Friends
Class CL_BS_SOA_ASYNCPRX_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXC_INCONSISTENT_CONFIG Static Attribute Private Type reference (TYPE) CHAR1 '2' Single-Character Flag 20100108
2 GC_EXC_PROGRAMMING_ERROR Static Attribute Private Type reference (TYPE) CHAR1 '1' Single-Character Flag 20100108
3 GC_EXC_UNDEF_LOGICAL_RECEIVER Static Attribute Private Type reference (TYPE) CHAR1 '3' Single-Character Flag 20100108
4 GC_EXC_UNKWNOWN_ERROR Static Attribute Private Type reference (TYPE) CHAR1 '4' Single-Character Flag 20100108
5 GV_ACTIVE Static Attribute Protected Type reference (TYPE) XFELD Checkbox 20090116
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SEND Static method Public Method Clean-up after sending a message 20090303
2 CLASSIFY_EXCEPTION Static method Private Method Claffiy Exception of Service Group Handler 20100108
3 CLASS_CONSTRUCTOR Static method Public Constructor 20090116
4 CREATE_PROXIES Static method Public Method Create proxies for outbound processing 20090303
5 EXECUTE Static method Public Method Execute outbound call 20090116
6 FILL_LRD_REFERENCE Static method Private Method Call BADI for Receiver Determination and LRD filter enhncmnt 20090423
7 GET_ID Static method Private Method Get the message ID of the business document message header 20090119
8 MOVE_TO_STRUCTURE Static method Private Method Move field from import variable to untyped structure 20090119
9 PREPARE_SEND Static method Public Method Prepare the sending of the message 20090303
10 SEND Static method Private Method Send message 20090116
11 SET_ACTIVE_FLAG Static method Public Method Override the central cust. switch to avoid doubled switches 20090223
12 SET_SEQUENCE_FIELDS Static method Public Method Include sequencing information into the message 20090119
13 TERMINATE_SEQ_CONTEXT Static method Public Method Terminate seq. context when BO instance is del/archived/etc. 20090128
Events
Class CL_BS_SOA_ASYNCPRX_OUT has no event.
Types
Class CL_BS_SOA_ASYNCPRX_OUT has no local type.
Method Signatures

Method AFTER_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_INSTANCE Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE Asychronous proxy instance 20090303
2 Importing IV_END_WS_SEQUENCE Call by reference Type reference (TYPE) XFLAG 'X' New Input Values 20090303
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090303
2 CX_BS_SOA_EXCEPTION Proxy Runtime Exceptions of Web Service Framework 20090303

Method CLASSIFY_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SRT_PUBLIC_CONFIG Error Class for Web Service Configuration 20100108
2 Importing IV_WITH_LRD Call by reference Type reference (TYPE) ABAP_BOOL 20100108
3 Returning RV_ERROR_CATEGORY Value transfer Type reference (TYPE) CHAR1 Category of error 20100108

Method CLASSIFY_EXCEPTION on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BS_SOA_ASYNCPRX_OUT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method CREATE_PROXIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROXY_INSTANCES Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE_T Table of created asycronous proxy instances 20090303
2 Importing IS_COMPATIBILITY_OPTIONS Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_GRP_COMP Compatibility options for Handling of Service Groups 20090330
3 Importing IS_RSPNSRCVR_COR Call by reference Type reference (TYPE) BSSOA_RSPNSRCVR_COR_UPD Response Receiver Correlation - Update Structure 20090728
4 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) BS_SOA_APPL_ID Application ID 20090303
5 Importing IV_CORRELATION_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_COREL_ID Response Receiver Correlation ID 20090303
6 Importing IV_DEFAULT_SERVICE_GROUP Call by reference Type reference (TYPE) XFELD 'X' Retrieve service group through table BSSOA_APRX_GRP 20090303
7 Importing IV_LOGICAL_RECEIVER_DET_STRUC Call by reference Type reference (TYPE) ANY Structure for Logical Receiver Determination 20090303
8 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE Object Type (as defined for FEH) 20090303
9 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) STRING Name of (generated) proxy class 20090303
10 Importing IV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090303
11 Importing IV_REFERENCE_MESSAGE_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_MSG_ID Original Message ID of the Sender 20090303
12 Importing IV_SERVICE_GROUP Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME Service Group name (if not to be defaulted) 20090303
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090303
2 CX_BS_SOA_EXCEPTION Error message occurred 20090303
3 CX_SY_CREATE_OBJECT_ERROR System Exception Creating Object 20091105

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE_DATA_OUTBOUND Call by reference Type reference (TYPE) ANY Outbound Message type 20090116
2 Exporting ES_MESSAGE_DATA_INBOUND Call by reference Type reference (TYPE) ANY Inbound message type - only for synchr. services... 20090116
3 Exporting ET_PROXY_INSTANCES Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE_T Table of created asycronous proxy instances 20090121
4 Importing IS_COMPATIBILITY_OPTIONS Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_GRP_COMP Compatibility options for Handling of Service Groups 20090330
5 Importing IS_RSPNSRCVR_COR Call by reference Type reference (TYPE) BSSOA_RSPNSRCVR_COR_UPD Response Receiver Correlation - Update Structure 20090728
6 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) BS_SOA_APPL_ID Application ID 20090116
7 Importing IV_APPL_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT Sequencing Context for Checks on Application level 20090116
8 Importing IV_CORRELATION_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_COREL_ID Response Receiver Correlation ID 20090116
9 Importing IV_DEFAULT_SERVICE_GROUP Call by reference Type reference (TYPE) XFELD 'X' Retrieve service group through table BSSOA_APRX_GRP 20090116
10 Importing IV_EXTENDED_XML Call by reference Type reference (TYPE) XFELD Checkbox 20091014
11 Importing IV_LOGICAL_RECEIVER_DET_STRUC Call by reference Type reference (TYPE) ANY Structure for Logical Receiver Determination 20090220
12 Importing IV_METHOD Call by reference Type reference (TYPE) STRING Method name of proxy class to be invoked 20090116
13 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) /SAPPO/DTE_OBJTYPE Object Type (as defined for FEH) 20090116
14 Importing IV_PATH_MSG_HEADER Call by reference Type reference (TYPE) STRING Path of business document message header 20090116
15 Importing IV_PATH_OF_SEQ_FIELDS Call by reference Type reference (TYPE) STRING Path of sequencing fields within the message 20090116
16 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) STRING Name of (generated) proxy class 20090116
17 Importing IV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090116
18 Importing IV_RECONCILIATION_REQUESTED Call by reference Type reference (TYPE) XFELD Is this an outbound message pertaining to a reconciliation? 20090116
19 Importing IV_REFERENCE_MESSAGE_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_MSG_ID Original Message ID of the Sender 20090120
20 Importing IV_SERVICE_GROUP Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME Service Group name (if not to be defaulted) 20090116
21 Importing IV_TECH_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_ASYNCPRX_CNTXT Technical sequencing context - mapped to EOIO or WS-RM seq 20090116
22 Importing IV_TRANSIENT_SEQUENCE Call by reference Type reference (TYPE) XFELD Use Transient seuqnce only 20091008
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090116
2 CX_BS_SOA_EXCEPTION Error message occurred 20090116
3 CX_SY_CREATE_OBJECT_ERROR System Exception Creating Object 20091105

Method FILL_LRD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RECIPIENT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090423
2 Exporting EV_LOGICAL_RECEIVER_DET_REF Call by reference Object reference (TYPE REF TO) DATA 20090423
3 Importing IS_MESSAGE_DATA_OUTBOUND Call by reference Type reference (TYPE) ANY 20090423
4 Importing IV_LOGICAL_RECEIVER_DET_STRUC Call by reference Type reference (TYPE) ANY 20090423
5 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090423
6 Importing IV_SERVICE_GROUP Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME WSP Name of Interface Object 20090423

Method FILL_LRD_REFERENCE on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20090119
2 Returning RV_MESSAGE_ID Value transfer Type reference (TYPE) BS_SOA_INAPPSEQ_MSG_ID Message ID within the Business Document Message Header 20090119

Method GET_ID on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method MOVE_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY 20090119
2 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20090119
3 Importing IV_KEEP_EXISTING_VALUE Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20090119
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20090119

Method MOVE_TO_STRUCTURE on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method PREPARE_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_INSTANCE Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE 20090303
2 Importing IV_EXTENDED_XML Call by reference Type reference (TYPE) XFELD Checkbox 20091014
3 Importing IV_SKIP_XI_PREROUTING Call by reference Type reference (TYPE) XFELD Checkbox 20090303
4 Importing IV_TECH_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_ASYNCPRX_CNTXT Technical sequenicng context - mapped to EOIO or WS-RM seq 20090303
5 Importing IV_TRANSIENT_SEQUENCE Call by reference Type reference (TYPE) XFELD Create a transient sequence only 20091008
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090303
2 CX_BS_SOA_EXCEPTION Proxy Runtime Exceptions of Web Service Framework 20090303

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_INSTANCE Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE 20090303
2 Exporting ES_MESSAGE_DATA_INBOUND Call by reference Type reference (TYPE) ANY 20090116
3 Importing IS_COMPATIBILITY_OPTIONS Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_GRP_COMP Compatibility options for Handling of Service Groups 20091008
4 Importing IS_MESSAGE_DATA_OUTBOUND Call by reference Type reference (TYPE) ANY 20090116
5 Importing IV_EXTENDED_XML Call by reference Type reference (TYPE) XFELD Checkbox 20091014
6 Importing IV_METHOD Call by reference Type reference (TYPE) STRING 20090116
7 Importing IV_SKIP_XI_PREROUTING Call by reference Type reference (TYPE) XFELD Checkbox 20090121
8 Importing IV_TECH_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_ASYNCPRX_CNTXT Technical sequenicng context - mapped to EOIO or WS-RM seq 20090116
9 Importing IV_TRANSIENT_SEQUENCE Call by reference Type reference (TYPE) XFELD Use Transient seuqnce only 20091008
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090119
2 CX_BS_SOA_EXCEPTION Proxy Runtime Exceptions of Web Service Framework 20090119

Method SET_ACTIVE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE_TO_IGNORE_SWITCH Call by reference Type reference (TYPE) XFELD ' ' Set Active despite customizing setting 20090223
2 Importing IV_RESTORE_SWITCH Call by reference Type reference (TYPE) XFELD ' ' Reset flag to customizing value 20090223

Method SET_ACTIVE_FLAG on class CL_BS_SOA_ASYNCPRX_OUT has no exception.

Method SET_SEQUENCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE_DATA_OUTBOUND Call by reference Type reference (TYPE) ANY 20090119
2 Changing CS_PROXY_INSTANCE Call by reference Type reference (TYPE) BSSOA_ASYNCPRX_INSTANCE Object Type 20090303
3 Importing IV_APPL_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_INAPPSEQ_CNTXT Sequencing Context for Checks on Application level 20090119
4 Importing IV_PATH_MSG_HEADER Call by reference Type reference (TYPE) STRING 20090303
5 Importing IV_PATH_OF_SEQ_FIELDS Call by reference Type reference (TYPE) STRING 20090119
6 Importing IV_RECONCILIATION_REQUESTED Call by reference Type reference (TYPE) XFELD 20090119
# Exception Resumable Description Created on
1 CX_BS_SOA_EXCEPTION Error message occurred 20090119

Method TERMINATE_SEQ_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECH_SEQ_CONTEXT Call by reference Type reference (TYPE) BS_SOA_ASYNCPRX_CNTXT Technical sequenicng context - mapped to EOIO or WS-RM seq 20090128
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20090128
2 CX_WS_PROXY_RT Proxy Runtime Exceptions of Web Service Framework 20090128
History
Last changed by/on SAP  20110908 
SAP Release Created in 702