SAP ABAP Class CL_BS_SOA_RSPNSRCVR_MANAGER (Response Receiver Manager)
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
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FEH_TRANSACTION_CALLBACK | Callback Interface for FEH for PI Transaction Control | 20090113 |
Properties
Class | CL_BS_SOA_RSPNSRCVR_MANAGER | |
Short Description | Response Receiver Manager | |
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 | 20081127 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_BS_SOA_RSPNSRCVR_MANAGER has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FEH_TRANSACTION_CALLBACK | Callback Interface for FEH for PI Transaction Control | 20090113 |
Friends
Class CL_BS_SOA_RSPNSRCVR_MANAGER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GR_SINGLETON | Static Attribute | Private | Object reference (TYPE REF TO) | CL_BS_SOA_RSPNSRCVR_MANAGER | Response Receiver Manager | 20090113 | ||
2 | GT_RSPR_COR | Static Attribute | Private | Type reference (TYPE) | GTYT_RESPONSE_RECEIVER_EXT | 20081215 | |||
3 | GV_ACTIVE | Static Attribute | Private | Type reference (TYPE) | XFLAG | New Input Values | 20081201 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20081201 | |
2 | COMPLETE_RESPONSE_HEADER | Static method | Public | Method | Load registration record and fill the passed message header | 20081127 |
3 | GET_REGISTRATION | Static method | Public | Method | Load and return the registration record | 20081127 |
4 | LOAD_REGISTRATION | Static method | Private | Method | Load Registration Record | 20081127 |
5 | MOVE_FROM_STRUCTURE | Static method | Private | Method | Move field from untyped structure to export variable | 20081127 |
6 | MOVE_TO_STRUCTURE | Static method | Private | Method | Move field from import variable to untyped structure | 20081127 |
7 | REGISTER_RESPONSE_RECEIVER | Static method | Public | Method | Register the 'Reply-To' address of an incoming service call | 20081127 |
8 | REGISTER_SAVE_AFTER_ERROR | Static method | Public | Method | Registers the update of the RespRec-Reg in an error case | 20090113 |
9 | SAVE | Static method | Public | Method | Save Response Receivers for Confirmation in sep. LUW | 20081204 |
10 | UNREGISTER | Static method | Public | Method | Delete the registration record (after sending the conf) | 20081127 |
Events
Class CL_BS_SOA_RSPNSRCVR_MANAGER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTYS_RESPONSE_RECEIVER_EXT | Private | See coding | 20090205 | BEGIN OF GTYS_RESPONSE_RECEIVER_EXT,
upd_struc type bssoa_rspnsrcvr_cor_upd,
error_occurred type xfeld,
no_update type xfeld,
END OF GTYS_RESPONSE_RECEIVER_EXT
|
||
2 | GTYT_RESPONSE_RECEIVER_EXT | Private | See coding | 20090205 | GTYT_RESPONSE_RECEIVER_EXT TYPE STANDARD TABLE OF GTYS_RESPONSE_RECEIVER_EXT
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_BS_SOA_RSPNSRCVR_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BS_SOA_RSPNSRCVR_MANAGER has no exception.
Method COMPLETE_RESPONSE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | ANY | 20081127 | |||
2 | Importing | IS_RSPNSRCVR_COR | Call by reference | Type reference (TYPE) | BSSOA_RSPNSRCVR_COR_UPD | Response Receiver Correlation - Update Structure | 20090216 | ||
3 | Importing | IV_COREL_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20081127 | ||
4 | Importing | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type | 20081127 | ||
5 | Importing | IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090120 | ||
6 | Importing | IV_SERVICE | Call by reference | Type reference (TYPE) | SXI_SERVICE | XI: Service | 20090116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BS_SOA_EXCEPTION | Error message occurred | 20081216 |
Method GET_REGISTRATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RSPNSRCVR_COR | Call by reference | Type reference (TYPE) | BSSOA_RSPNSRCVR_COR_UPD | Response Receiver Correlation - Update Structure | 20081127 | ||
2 | Importing | IV_COREL_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20081127 | ||
3 | Importing | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type | 20081127 | ||
4 | Importing | IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090120 | ||
5 | Importing | IV_SERVICE | Call by reference | Type reference (TYPE) | SXI_SERVICE | XI: Service | 20090116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BS_SOA_EXCEPTION | Error message occurred | 20081217 |
Method LOAD_REGISTRATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_RSPNSRCVR_COR | Call by reference | Type reference (TYPE) | BSSOA_RSPNSRCVR_COR_UPD | Single-Character Flag | 20081127 | ||
2 | Exporting | EV_TABIX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20081127 | ||
3 | Importing | IV_COREL_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20081127 | ||
4 | Importing | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type | 20081127 | ||
5 | Importing | IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090120 | ||
6 | Importing | IV_SERVICE | Call by reference | Type reference (TYPE) | SXI_SERVICE | XI: Service | 20090116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BS_SOA_EXCEPTION | Error message occurred | 20081217 |
Method MOVE_FROM_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUE | Value transfer | Type reference (TYPE) | ANY | 20081127 | |||
2 | Importing | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20081127 | |||
3 | Importing | IV_FIELD | Call by reference | Type reference (TYPE) | STRING | 20081127 |
Method MOVE_FROM_STRUCTURE on class CL_BS_SOA_RSPNSRCVR_MANAGER 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 | 20081127 | |||
2 | Importing | IV_FIELD | Call by reference | Type reference (TYPE) | STRING | 20081127 | |||
3 | Importing | IV_KEEP_EXISTING_VALUE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Checkbox | 20090116 | |
4 | Importing | IV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20081127 |
Method MOVE_TO_STRUCTURE on class CL_BS_SOA_RSPNSRCVR_MANAGER has no exception.
Method REGISTER_RESPONSE_RECEIVER 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 | 20081127 | |||
2 | Importing | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type | 20081127 | ||
3 | Returning | RV_COREL_ID | Value transfer | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20081127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BS_SOA_EXCEPTION | Error message occurred | 20081216 |
Method REGISTER_SAVE_AFTER_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_COREL_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20090205 | ||
2 | Importing | I_REF_FEH_REGISTRATION | Call by reference | Object reference (TYPE REF TO) | CL_FEH_REGISTRATION | Registration and Restart of FEH | 20090113 |
Method REGISTER_SAVE_AFTER_ERROR on class CL_BS_SOA_RSPNSRCVR_MANAGER has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_RECORDS_IN_ERROR | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090205 |
Method SAVE on class CL_BS_SOA_RSPNSRCVR_MANAGER has no exception.
Method UNREGISTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_COREL_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_COREL_ID | Response Receiver Correlation ID | 20081127 | ||
2 | Importing | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | /SAPPO/DTE_OBJTYPE | Object Type | 20081127 | ||
3 | Importing | IV_REFERENCE_MESSAGE_ID | Call by reference | Type reference (TYPE) | BS_SOA_RSPNSRCVR_MSG_ID | Original Message ID of the Sender | 20090120 | ||
4 | Importing | IV_SERVICE | Call by reference | Type reference (TYPE) | SXI_SERVICE | XI: Service | 20090116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BS_SOA_EXCEPTION | Error message occurred | 20081217 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |