SAP ABAP Class CL_XMS_MESSAGE_TRANSFER (Main Class for Message Transfer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSUPGRADE (Package) XI: Upgrade
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MESSAGE_TRANSFER IF_XMS_MESSAGE_TRANSFER 20041111
Properties
Class CL_XMS_MESSAGE_TRANSFER  
Short Description Main Class for Message Transfer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSUPGRADE   XI: Upgrade 
Created 20041111   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_MESSAGE_TRANSFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_MESSAGE_TRANSFER IF_XMS_MESSAGE_TRANSFER 20041111
Friends
Class CL_XMS_MESSAGE_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEL_STATE_DELETED Constant Public Type reference (TYPE) SXMS_DELETION_STATE '3' Delete Status for Message Transfer 20050309
2 CO_DEL_STATE_INITIAL Constant Public Type reference (TYPE) SXMS_DELETION_STATE '1' Delete Status for Message Transfer 20050309
3 CO_DEL_STATE_TO_BE_DELETED Constant Public Type reference (TYPE) SXMS_DELETION_STATE '2' Delete Status for Message Transfer 20050309
4 CO_IF_FIN_METHOD_NAME Constant Public Type reference (TYPE) STRING 'IF_XMS_MSG_TRANSFER_FINISHED~MESSAGES_WERE_TRANSFERRED' 20050131
5 CO_IF_FIN_METHOD_PAR_GUID Constant Public Type reference (TYPE) CHAR15 'IM_GROUP_ID' Character Field Length = 10 20050131
6 CO_IF_FIN_METHOD_PAR_MSGGUID Constant Public Type reference (TYPE) CHAR15 'IM_MSGGUID' Character Field Length = 10 20050131
7 CO_MSG_TRANS_STATE_ENQ_SYS_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '45' Status for Message Transfer 20050117
8 CO_MSG_TRANS_STATE_ERROR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '40' Status for Message Transfer 20041123
9 CO_MSG_TRANS_STATE_FINISHED Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '3' Status for Message Transfer 20041123
10 CO_MSG_TRANS_STATE_INITIAL Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '1' Status for Message Transfer 20041123
11 CO_MSG_TRANS_STATE_NO_CLSS_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '46' Status for Message Transfer 20050622
12 CO_MSG_TRANS_STATE_QRFC_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '44' Status for Message Transfer 20050110
13 CO_MSG_TRANS_STATE_RFCDEST_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '43' Status for Message Transfer 20050105
14 CO_MSG_TRANS_STATE_RUNNING Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '2' Status for Message Transfer 20041123
15 CO_MSG_TRANS_STATE_TRIGGER Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '5' Status for Message Transfer 20041215
16 CO_MSG_TRANS_STATE_VERSION_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '41' Status for Message Transfer 20050104
17 CO_MSG_TRANS_STATE_WRITE_ERR Constant Public Type reference (TYPE) SXMS_MSG_TRANS_STATE '42' Status for Message Transfer 20050104
18 CO_PROCESS Constant Public Type reference (TYPE) SXMSGROUP_TYPE 'PROCESS' Group Type for Message Transfer 20041217
19 CO_QUEUE Constant Public Type reference (TYPE) SXMSGROUP_TYPE 'QUEUE' Group Type for Message Transfer 20050121
20 CO_QUEUE_NAME Constant Public Type reference (TYPE) TRFCQNAM 'XI_MSG_TRANS_Q' Name of tRFC Queue 20050110
21 CO_TASK_STATE_APPEND Constant Public Type reference (TYPE) SXMS_TASK_STATE '1' Status for Message Transfer 20050113
22 CO_TASK_STATE_FINALIZED Constant Public Type reference (TYPE) SXMS_TASK_STATE '2' Status for Message Transfer 20050113
23 CUMULATION_COUNTER Instance attribute Public Type reference (TYPE) INT4 Natural Number 20050310
24 PREVIOUS_MSG_TRANS_STATE Instance attribute Public Type reference (TYPE) SXMS_MSG_TRANS_STATE Status for Message Transfer 20050118
25 R_MSG_TRANS Static Attribute Private Object reference (TYPE REF TO) CL_XMS_MESSAGE_TRANSFER Main Class for Message Transfer 20041112
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050310
2 DELETE_GROUP Instance method Public Method 20050407
3 DETERMINE_RFC_DEST Instance method Public Method 20050301
4 FINALIZE_MESSAGE_TRANSFER Instance method Public Method 20050114
5 GET_MAX_NO_TRANSFER_QUEUES Instance method Public Method Get Maximum Number of Transfer Queues 20050210
6 GET_SINGLETON Static method Public Method Returns the reference to the class 20050310
7 MESSAGE_TRANSFER Instance method Public Method Actual Transfer Process 20041112
8 START_MESSAGE_TRANSFER Instance method Public Method 20041111
Events
Class CL_XMS_MESSAGE_TRANSFER has no event.
Types
Class CL_XMS_MESSAGE_TRANSFER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE_GROUP Signature

Method DELETE_GROUP on class CL_XMS_MESSAGE_TRANSFER has no parameter.
Method DELETE_GROUP on class CL_XMS_MESSAGE_TRANSFER has no exception.

Method DETERMINE_RFC_DEST Signature

Method DETERMINE_RFC_DEST on class CL_XMS_MESSAGE_TRANSFER has no parameter.
Method DETERMINE_RFC_DEST on class CL_XMS_MESSAGE_TRANSFER has no exception.

Method FINALIZE_MESSAGE_TRANSFER Signature

Method FINALIZE_MESSAGE_TRANSFER on class CL_XMS_MESSAGE_TRANSFER has no parameter.
Method FINALIZE_MESSAGE_TRANSFER on class CL_XMS_MESSAGE_TRANSFER has no exception.

Method GET_MAX_NO_TRANSFER_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MAX_NO_TRANSFER_QUEUES Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050210

Method GET_MAX_NO_TRANSFER_QUEUES on class CL_XMS_MESSAGE_TRANSFER has no exception.

Method GET_SINGLETON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_R_MSG_TRANS Value transfer Object reference (TYPE REF TO) CL_XMS_MESSAGE_TRANSFER Hauptklasse für Message Transfer 20050310

Method GET_SINGLETON on class CL_XMS_MESSAGE_TRANSFER has no exception.

Method MESSAGE_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GROUP_GUID Call by reference Type reference (TYPE) SXMSGROUP_GUID generierte Group Guid für Message Transfer 20041210
2 Importing IM_RESTART Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20041210
# Exception Resumable Description Created on
1 CX_XMS_MSG_TRANSFER Ausnahmeklasse für Message Transfer 20050110

Method START_MESSAGE_TRANSFER Signature

Method START_MESSAGE_TRANSFER on class CL_XMS_MESSAGE_TRANSFER has no parameter.
Method START_MESSAGE_TRANSFER on class CL_XMS_MESSAGE_TRANSFER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700