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