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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | '2' | Single-Character Flag | 20100108 | |
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | '1' | Single-Character Flag | 20100108 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | '3' | Single-Character Flag | 20100108 | |
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | '4' | Single-Character Flag | 20100108 | |
5 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | XFELD | Checkbox | 20090116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Clean-up after sending a message | 20090303 |
2 | ![]() |
Static method | Private | Method | Claffiy Exception of Service Group Handler | 20100108 |
3 | ![]() |
Static method | Public | Constructor | 20090116 | |
4 | ![]() |
Static method | Public | Method | Create proxies for outbound processing | 20090303 |
5 | ![]() |
Static method | Public | Method | Execute outbound call | 20090116 |
6 | ![]() |
Static method | Private | Method | Call BADI for Receiver Determination and LRD filter enhncmnt | 20090423 |
7 | ![]() |
Static method | Private | Method | Get the message ID of the business document message header | 20090119 |
8 | ![]() |
Static method | Private | Method | Move field from import variable to untyped structure | 20090119 |
9 | ![]() |
Static method | Public | Method | Prepare the sending of the message | 20090303 |
10 | ![]() |
Static method | Private | Method | Send message | 20090116 |
11 | ![]() |
Static method | Public | Method | Override the central cust. switch to avoid doubled switches | 20090223 |
12 | ![]() |
Static method | Public | Method | Include sequencing information into the message | 20090119 |
13 | ![]() |
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 | ![]() |
CS_PROXY_INSTANCE | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE | Asychronous proxy instance | 20090303 | ||
2 | ![]() |
IV_END_WS_SEQUENCE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | New Input Values | 20090303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Application Integration: Technical Error | 20090303 | |
2 | ![]() |
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 | ![]() |
IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SRT_PUBLIC_CONFIG | Error Class for Web Service Configuration | 20100108 | ||
2 | ![]() |
IV_WITH_LRD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100108 | |||
3 | ![]() |
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 | ![]() |
ET_PROXY_INSTANCES | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE_T | Table of created asycronous proxy instances | 20090303 | ||
2 | ![]() |
IS_COMPATIBILITY_OPTIONS | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_GRP_COMP | Compatibility options for Handling of Service Groups | 20090330 | ||
3 | ![]() |
IS_RSPNSRCVR_COR | Call by reference | Type reference (TYPE) | BSSOA_RSPNSRCVR_COR_UPD | Response Receiver Correlation - Update Structure | 20090728 | ||
4 | ![]() |
IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | BS_SOA_APPL_ID | Application ID | 20090303 | ||
5 | ![]() |
IV_CORRELATION_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20090303 | ||
6 | ![]() |
IV_DEFAULT_SERVICE_GROUP | Call by reference | Type reference (TYPE) | XFELD | 'X' | Retrieve service group through table BSSOA_APRX_GRP | 20090303 | |
7 | ![]() |
IV_LOGICAL_RECEIVER_DET_STRUC | Call by reference | Type reference (TYPE) | ANY | Structure for Logical Receiver Determination | 20090303 | ||
8 | ![]() |
IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type (as defined for FEH) | 20090303 | ||
9 | ![]() |
IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | STRING | Name of (generated) proxy class | 20090303 | ||
10 | ![]() |
IV_RECIPIENT_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090303 | ||
11 | ![]() |
IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090303 | ||
12 | ![]() |
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 | ![]() |
Application Integration: Technical Error | 20090303 | |
2 | ![]() |
Error message occurred | 20090303 | |
3 | ![]() |
System Exception Creating Object | 20091105 |
Method EXECUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_MESSAGE_DATA_OUTBOUND | Call by reference | Type reference (TYPE) | ANY | Outbound Message type | 20090116 | ||
2 | ![]() |
ES_MESSAGE_DATA_INBOUND | Call by reference | Type reference (TYPE) | ANY | Inbound message type - only for synchr. services... | 20090116 | ||
3 | ![]() |
ET_PROXY_INSTANCES | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE_T | Table of created asycronous proxy instances | 20090121 | ||
4 | ![]() |
IS_COMPATIBILITY_OPTIONS | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_GRP_COMP | Compatibility options for Handling of Service Groups | 20090330 | ||
5 | ![]() |
IS_RSPNSRCVR_COR | Call by reference | Type reference (TYPE) | BSSOA_RSPNSRCVR_COR_UPD | Response Receiver Correlation - Update Structure | 20090728 | ||
6 | ![]() |
IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | BS_SOA_APPL_ID | Application ID | 20090116 | ||
7 | ![]() |
IV_APPL_SEQ_CONTEXT | Call by reference | Type reference (TYPE) | BS_SOA_INAPPSEQ_CNTXT | Sequencing Context for Checks on Application level | 20090116 | ||
8 | ![]() |
IV_CORRELATION_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20090116 | ||
9 | ![]() |
IV_DEFAULT_SERVICE_GROUP | Call by reference | Type reference (TYPE) | XFELD | 'X' | Retrieve service group through table BSSOA_APRX_GRP | 20090116 | |
10 | ![]() |
IV_EXTENDED_XML | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20091014 | ||
11 | ![]() |
IV_LOGICAL_RECEIVER_DET_STRUC | Call by reference | Type reference (TYPE) | ANY | Structure for Logical Receiver Determination | 20090220 | ||
12 | ![]() |
IV_METHOD | Call by reference | Type reference (TYPE) | STRING | Method name of proxy class to be invoked | 20090116 | ||
13 | ![]() |
IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type (as defined for FEH) | 20090116 | ||
14 | ![]() |
IV_PATH_MSG_HEADER | Call by reference | Type reference (TYPE) | STRING | Path of business document message header | 20090116 | ||
15 | ![]() |
IV_PATH_OF_SEQ_FIELDS | Call by reference | Type reference (TYPE) | STRING | Path of sequencing fields within the message | 20090116 | ||
16 | ![]() |
IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | STRING | Name of (generated) proxy class | 20090116 | ||
17 | ![]() |
IV_RECIPIENT_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090116 | ||
18 | ![]() |
IV_RECONCILIATION_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Is this an outbound message pertaining to a reconciliation? | 20090116 | ||
19 | ![]() |
IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090120 | ||
20 | ![]() |
IV_SERVICE_GROUP | Call by reference | Type reference (TYPE) | SRT_WSP_DT_OBJ_NAME | Service Group name (if not to be defaulted) | 20090116 | ||
21 | ![]() |
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 | ![]() |
IV_TRANSIENT_SEQUENCE | Call by reference | Type reference (TYPE) | XFELD | Use Transient seuqnce only | 20091008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Application Integration: Technical Error | 20090116 | |
2 | ![]() |
Error message occurred | 20090116 | |
3 | ![]() |
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 | ![]() |
CV_RECIPIENT_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090423 | ||
2 | ![]() |
EV_LOGICAL_RECEIVER_DET_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20090423 | |||
3 | ![]() |
IS_MESSAGE_DATA_OUTBOUND | Call by reference | Type reference (TYPE) | ANY | 20090423 | |||
4 | ![]() |
IV_LOGICAL_RECEIVER_DET_STRUC | Call by reference | Type reference (TYPE) | ANY | 20090423 | |||
5 | ![]() |
IV_PROXY_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20090423 | ||
6 | ![]() |
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 | ![]() |
IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | ANY | 20090119 | |||
2 | ![]() |
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 | ![]() |
CS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20090119 | |||
2 | ![]() |
IV_FIELD | Call by reference | Type reference (TYPE) | STRING | 20090119 | |||
3 | ![]() |
IV_KEEP_EXISTING_VALUE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Checkbox | 20090119 | |
4 | ![]() |
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 | ![]() |
CS_PROXY_INSTANCE | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE | 20090303 | |||
2 | ![]() |
IV_EXTENDED_XML | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20091014 | ||
3 | ![]() |
IV_SKIP_XI_PREROUTING | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090303 | ||
4 | ![]() |
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 | ![]() |
IV_TRANSIENT_SEQUENCE | Call by reference | Type reference (TYPE) | XFELD | Create a transient sequence only | 20091008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Application Integration: Technical Error | 20090303 | |
2 | ![]() |
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 | ![]() |
CS_PROXY_INSTANCE | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE | 20090303 | |||
2 | ![]() |
ES_MESSAGE_DATA_INBOUND | Call by reference | Type reference (TYPE) | ANY | 20090116 | |||
3 | ![]() |
IS_COMPATIBILITY_OPTIONS | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_GRP_COMP | Compatibility options for Handling of Service Groups | 20091008 | ||
4 | ![]() |
IS_MESSAGE_DATA_OUTBOUND | Call by reference | Type reference (TYPE) | ANY | 20090116 | |||
5 | ![]() |
IV_EXTENDED_XML | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20091014 | ||
6 | ![]() |
IV_METHOD | Call by reference | Type reference (TYPE) | STRING | 20090116 | |||
7 | ![]() |
IV_SKIP_XI_PREROUTING | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090121 | ||
8 | ![]() |
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 | ![]() |
IV_TRANSIENT_SEQUENCE | Call by reference | Type reference (TYPE) | XFELD | Use Transient seuqnce only | 20091008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Application Integration: Technical Error | 20090119 | |
2 | ![]() |
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 | ![]() |
IV_ACTIVATE_TO_IGNORE_SWITCH | Call by reference | Type reference (TYPE) | XFELD | ' ' | Set Active despite customizing setting | 20090223 | |
2 | ![]() |
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 | ![]() |
CS_MESSAGE_DATA_OUTBOUND | Call by reference | Type reference (TYPE) | ANY | 20090119 | |||
2 | ![]() |
CS_PROXY_INSTANCE | Call by reference | Type reference (TYPE) | BSSOA_ASYNCPRX_INSTANCE | Object Type | 20090303 | ||
3 | ![]() |
IV_APPL_SEQ_CONTEXT | Call by reference | Type reference (TYPE) | BS_SOA_INAPPSEQ_CNTXT | Sequencing Context for Checks on Application level | 20090119 | ||
4 | ![]() |
IV_PATH_MSG_HEADER | Call by reference | Type reference (TYPE) | STRING | 20090303 | |||
5 | ![]() |
IV_PATH_OF_SEQ_FIELDS | Call by reference | Type reference (TYPE) | STRING | 20090119 | |||
6 | ![]() |
IV_RECONCILIATION_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | 20090119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error message occurred | 20090119 |
Method TERMINATE_SEQ_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Application Integration: Technical Error | 20090128 | |
2 | ![]() |
Proxy Runtime Exceptions of Web Service Framework | 20090128 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |