SAP ABAP Class CL_XMS_PERSIST_TOOLS (Cross-Component Persistence Methods (Internal))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SSOAPERSIST (Package) SOA Persist Objects
Properties
Class CL_XMS_PERSIST_TOOLS  
Short Description Cross-Component Persistence Methods (Internal)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SSOAPERSIST   SOA Persist Objects 
Created 20041126   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_PERSIST_TOOLS has no forward declaration.
Interfaces
Class CL_XMS_PERSIST_TOOLS has no interface implemented.
Friends
Class CL_XMS_PERSIST_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEL_CONFIG Constant Private Type reference (TYPE) SXMSAREA 'XMBDELETE' Integration Engine: Sub-area (Configuration) 20041126
2 CO_FALSE Constant Private Type reference (TYPE) SXMSFLAG '0' XMS: Flag (true/false) 20041126
3 CO_PARTIAL Constant Private Type reference (TYPE) SXMSFLAG '2' XMS: Flag (true/false) 20051125
4 CO_TRUE Constant Private Type reference (TYPE) SXMSFLAG '1' XMS: Flag (true/false) 20041126
5 CO_X Constant Private Type reference (TYPE) SXMSFLAG 'X' XMS: Flag (true/false) 20060828
6 GS_SXMSDCONF Instance attribute Private Type reference (TYPE) SXMSDCONF Integration Engine: Settings for Deletion Concept 20041126
7 GV_CLUP Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
8 GV_CLUP_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
9 GV_CLUR Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
10 GV_CLUR_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
11 GV_DELCOUNT Instance attribute Private Type reference (TYPE) I 20041126
12 GV_EMAST Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
13 GV_EMAST_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
14 GV_ERROR Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
15 GV_ERROR_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
16 GV_MASTER Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
17 GV_MASTER_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
18 GV_READ_RETRY Instance attribute Private Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20041126
19 GV_SWITCH_MODE Instance attribute Private Type reference (TYPE) SXMSSWTCHM Integration Engine: Switch Mode 20041126
20 GV_VERS Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
21 GV_VERS_RETRY Instance attribute Private Type reference (TYPE) TABNAME Table Name 20041126
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_TABLE_CONTAINER Instance method Public Method Determine Currently Active Table Container 20041126
2 FIND_LAST_PROD_VERSION Instance method Public Method Determine Last Version of a Message 20060828
3 FIND_LAST_VERSION Instance method Public Method Determine Last Version of a Message 20051118
4 GET_CURRENT_TABLE_CONTAINER Instance method Public Method Get active table container 20041126
5 GET_RND_NUMB Static method Public Method Determine Random Number (Simple, Fast Algorithm) 20060223
6 IF_ACTION_POSSIBLE Static method Public Method Checks if an Action is Permitted in a Field 20050804
7 IF_ACTION_POSSIBLE_REF Static method Public Method Checks if an Action is Permitted in a Field 20090205
8 SET_FIELD Static method Public Method Sets Field Value 20050804
9 SET_FIELD_REF Static method Public Method Sets Field Value 20090205
10 SWITCH_CHECK_ARRAY Instance method Public Method Checks whether message table already in current container 20071002
Events
Class CL_XMS_PERSIST_TOOLS has no event.
Types
Class CL_XMS_PERSIST_TOOLS has no local type.
Method Signatures

Method DETERMINE_TABLE_CONTAINER Signature

Method DETERMINE_TABLE_CONTAINER on class CL_XMS_PERSIST_TOOLS has no parameter.
Method DETERMINE_TABLE_CONTAINER on class CL_XMS_PERSIST_TOOLS has no exception.

Method FIND_LAST_PROD_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGGUID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20060828
2 Importing IM_PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20060828
3 Returning RE_VERSION Value transfer Type reference (TYPE) SXMSLSQNBR Fortlaufende Nummer für ID eines Message-Log 20060828
# Exception Resumable Description Created on
1 CX_XMS_PERSIST XI: Systemfehler der Persist 20060828

Method FIND_LAST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGGUID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20051118
2 Importing IM_PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20051118
3 Returning RE_VERSION Value transfer Type reference (TYPE) SXMSLSQNBR Fortlaufende Nummer für ID eines Message-Log 20051118
# Exception Resumable Description Created on
1 CX_XMS_PERSIST XI: Systemfehler der Persist 20051118

Method GET_CURRENT_TABLE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLUP Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
2 Exporting EX_CLUP_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
3 Exporting EX_CLUR Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
4 Exporting EX_CLUR_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
5 Exporting EX_DELCOUNT Call by reference Type reference (TYPE) I 20041126
6 Exporting EX_EMAST Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
7 Exporting EX_EMAST_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
8 Exporting EX_ERROR Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
9 Exporting EX_ERROR_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
10 Exporting EX_MASTER Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
11 Exporting EX_MASTER_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
12 Exporting EX_NOTE Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20041126
13 Exporting EX_READ_RETRY Call by reference Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20041126
14 Exporting EX_SWITCH_MODE Call by reference Type reference (TYPE) SXMSSWTCHM Integration Engine: Switch-Modus 20041126
15 Exporting EX_VERS Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126
16 Exporting EX_VERS_RETRY Call by reference Type reference (TYPE) TABNAME Tabellenname 20041126

Method GET_CURRENT_TABLE_CONTAINER on class CL_XMS_PERSIST_TOOLS has no exception.

Method GET_RND_NUMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RND_NUM Value transfer Type reference (TYPE) SXMSRNDNUM Zufallszahl für die Integration Engine Nachrichten 20060223

Method GET_RND_NUMB on class CL_XMS_PERSIST_TOOLS has no exception.

Method IF_ACTION_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) SXMSPROCFLAG Prozessierungs Kennzeichen 20050804
2 Importing IM_FIELD Call by reference Type reference (TYPE) SXMSFDNAME Feldname 20050804
3 Importing IM_STRUCTURE Call by reference Type reference (TYPE) ANY 20050804
4 Returning RE_RESULT Value transfer Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050804

Method IF_ACTION_POSSIBLE on class CL_XMS_PERSIST_TOOLS has no exception.

Method IF_ACTION_POSSIBLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) SXMSPROCFLAG Prozessierungs Kennzeichen 20090205
2 Importing IM_FIELD Call by reference Type reference (TYPE) SXMSFDNAME Feldname 20090205
3 Importing IM_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20090205
4 Returning RE_RESULT Value transfer Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20090205

Method IF_ACTION_POSSIBLE_REF on class CL_XMS_PERSIST_TOOLS has no exception.

Method SET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRUCTURE Call by reference Type reference (TYPE) ANY 20050804
2 Exporting EX_RESULT Value transfer Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20050804
3 Importing IM_ACTION Call by reference Type reference (TYPE) SXMSFLAG 'M' XMS: Flag (true/false) 20051124
4 Importing IM_FIELD Call by reference Type reference (TYPE) SXMSFDNAME Feldname 20050804
5 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20050804

Method SET_FIELD on class CL_XMS_PERSIST_TOOLS has no exception.

Method SET_FIELD_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20090205
2 Exporting EX_RESULT Value transfer Type reference (TYPE) SXMSFLAG XMS: Flag (true/false) 20090205
3 Importing IM_ACTION Call by reference Type reference (TYPE) SXMSFLAG 'M' XMS: Flag (true/false) 20090205
4 Importing IM_FIELD Call by reference Type reference (TYPE) SXMSFDNAME Feldname 20090205
5 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20090205

Method SET_FIELD_REF on class CL_XMS_PERSIST_TOOLS has no exception.

Method SWITCH_CHECK_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_TAB Call by reference Type reference (TYPE) SXMSGUID_T Tabelle der logischen persistierten Messages 20071002
# Exception Resumable Description Created on
1 CX_XMS_PERSIST XI: Systemfehler der Persist 20071002
History
Last changed by/on SAP  20110908 
SAP Release Created in 700