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
⤷ 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 |