SAP ABAP Class CL_MEREP_DOM_MESSAGE (MEREP Message in DOM Format)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MOB (Application Component) SAP NetWeaver Mobile - Use subcomponents
     S_ME_DATA (Package) Mobile: data replication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MEREP_DOM_DOCUMENT MEREP DOM Document 20021025
Properties
Class CL_MEREP_DOM_MESSAGE  
Short Description MEREP Message in DOM Format    
Super Class CL_MEREP_DOM_DOCUMENT MEREP DOM Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ME_DATA   Mobile: data replication 
Created 20021025   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MEREP_DOM_MESSAGE has no forward declaration.
Interfaces
Class CL_MEREP_DOM_MESSAGE has no interface implemented.
Friends
Class CL_MEREP_DOM_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_ADD Constant Private Type reference (TYPE) STRING 'add' 20021025
2 C_ACTION_DELETE Constant Private Type reference (TYPE) STRING 'delete' 20021025
3 C_ACTION_MODIFY Constant Private Type reference (TYPE) STRING 'modify' 20021025
4 C_ACTION_REPLACE Constant Private Type reference (TYPE) STRING 'replace' 20021025
5 C_CONTROL_DOWNLOAD Constant Private Type reference (TYPE) STRING 'requestSyncBO' 20021025
6 C_CONTROL_RESET Constant Private Type reference (TYPE) STRING 'resetSyncBO' 20021025
7 C_CONTROL_RESET_ALL Constant Private Type reference (TYPE) STRING 'resetDevice' 20021025
8 C_DEFAULT_NAMESPACE Constant Public Type reference (TYPE) STRING 'http://www.sap.com/ip/me/meRepData' 20021031
9 C_DIRECTION_INBOUND Constant Private Type reference (TYPE) STRING 'upload' 20021028
10 C_DIRECTION_OUTBOUND Constant Private Type reference (TYPE) STRING 'download' 20021028
11 C_REPLY_CONFLICT Constant Private Type reference (TYPE) STRING 'conflict' 20021025
12 C_REPLY_DISABLED Constant Private Type reference (TYPE) STRING 'disabled' 20021025
13 C_REPLY_ERROR Constant Private Type reference (TYPE) STRING 'error' 20021025
14 C_REPLY_PARTIAL Constant Private Type reference (TYPE) STRING 'partial' 20021025
15 C_REPLY_RESET_FAILURE Constant Private Type reference (TYPE) STRING 'resetFailure' 20021025
16 C_REPLY_RESET_SUCCESS Constant Private Type reference (TYPE) STRING 'resetSuccess' 20021025
17 C_REPLY_SUCCESS Constant Private Type reference (TYPE) STRING 'success' 20021025
18 C_REPLY_TECHNICAL Constant Private Type reference (TYPE) STRING 'technical' 20021025
19 C_SPACE Constant Protected Type reference (TYPE) STRING ' .' 20031105
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_REPLY_TO_RTN0001 Static method Protected Method 20021106
2 CONVERT_REQUEST_TO_EXT Static method Protected Method 20021111
3 CONVERT_STRUCTURE_TO_EXT Static method Protected Method 20021106
4 CREATE_ELEM_ABSTRACT_STRUCTURE Instance method Protected Method 20021029
5 CREATE_ELEM_ME_REP_MESSAGE Instance method Protected Method 20021029
6 CREATE_ELEM_REPLY Instance method Protected Method 20021029
7 CREATE_ELEM_REQUEST Instance method Protected Method 20021029
8 CREATE_ELEM_SYNC_BO Instance method Protected Method 20021029
9 CREATE_ELEM_SYNC_BO_LIST Instance method Protected Method 20021029
10 CREATE_TREE_ABSTRACT_STRUCTURE Instance method Protected Method 20021030
11 CREATE_TREE_REQUEST Instance method Protected Method 20021030
12 CREATE_TREE_SYNC_BO Instance method Protected Method 20021030
13 CREATE_TREE_SYNC_BO_LIST Instance method Protected Method 20021030
14 CREATE_USING_MESSAGE_BODY Static method Public Method 20021106
15 GET_EXT_ACTION Static method Public Method 20021031
16 GET_EXT_DIRECTION Static method Public Method 20021031
17 GET_EXT_REPLY_TYPE Static method Public Method 20021031
18 GET_INT_ACTION Static method Public Method 20021031
19 GET_INT_DIRECTION Static method Public Method 20021031
20 GET_INT_REPLY_TYPE Static method Public Method 20021031
21 GET_SYNCBO_DELTAS Instance method Protected Method 20021101
22 TO_MESSAGE_BODY Instance method Public Method 20021031
Events
Class CL_MEREP_DOM_MESSAGE has no event.
Types
Class CL_MEREP_DOM_MESSAGE has no local type.
Method Signatures

Method CONVERT_REPLY_TO_RTN0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLY Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021106
2 Returning RVAL Value transfer Type reference (TYPE) MEREP_RTN0001 RTN-Version 0001 20021106
3 Importing SYNC_KEY Call by reference Type reference (TYPE) MEREP_SYNC_KEY Synchronisationsschlüssel 20021106
4 Importing TIMESTAMP Call by reference Type reference (TYPE) MEREP_UPDTS Zeitstempel für letzte Aktualisierung 20021106

Method CONVERT_REPLY_TO_RTN0001 on class CL_MEREP_DOM_MESSAGE has no exception.

Method CONVERT_REQUEST_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021111
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_MEREP_SYNC_CONTROL MEREP-Sync-Steuerung 20021111

Method CONVERT_REQUEST_TO_EXT on class CL_MEREP_DOM_MESSAGE has no exception.

Method CONVERT_STRUCTURE_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABSTRACT_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021106
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_MEREP_DELTA_UNIT MEREP-Delta-Einheit 20021106
3 Importing TIMESTAMP Call by reference Type reference (TYPE) MEREP_UPDTS Zeitstempel für letzte Aktualisierung 20021106

Method CONVERT_STRUCTURE_TO_EXT on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_ABSTRACT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) MEREP_ACTION Aktionstyp 20021029
2 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 20021029
3 Importing FIELD_MASK Call by reference Type reference (TYPE) CLIKE 20021029
4 Importing NAME Value transfer Type reference (TYPE) CLIKE 20021029
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021029

Method CREATE_ELEM_ABSTRACT_STRUCTURE on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_ME_REP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_ID Call by reference Type reference (TYPE) CLIKE 20021029
2 Importing APPLICATION_VERSION Value transfer Type reference (TYPE) CLIKE 20021029
3 Importing CONVERSATION_ID Call by reference Type reference (TYPE) CLIKE 20021029
4 Importing DIRECTION Call by reference Type reference (TYPE) MEREP_DIRECTION Kennzeichen Ein-/Ausgang (Verweis auf Eingang/Ausgang) 20021029
5 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 'MeRepMessage' 20021029
6 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021029
7 Importing SCHEMA_VERSION Value transfer Type reference (TYPE) CLIKE '1.0' 20021029
8 Importing SYNCHRONOUS Value transfer Type reference (TYPE) FLAG Allgemeines Kennzeichen 20021029

Method CREATE_ELEM_ME_REP_MESSAGE on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 20021030
2 Importing ELEMENT_VALUE Call by reference Type reference (TYPE) CLIKE 20021030
3 Importing MESSAGE_CLASS Call by reference Type reference (TYPE) CLIKE 20021030
4 Importing MESSAGE_NUMBER Call by reference Type reference (TYPE) CLIKE 20021030
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021030
6 Importing TYPE Call by reference Type reference (TYPE) MEREP_RESPTYPE Response-Typ 20021030

Method CREATE_ELEM_REPLY on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 20021029
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021029
3 Importing TYPE Call by reference Type reference (TYPE) CLIKE 20021029

Method CREATE_ELEM_REQUEST on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_SYNC_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 'SyncBO' 20021029
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021029
3 Importing SYNC_KEY Call by reference Type reference (TYPE) CLIKE 20021029
4 Importing TIME_STAMP Call by reference Type reference (TYPE) CLIKE 20021029

Method CREATE_ELEM_SYNC_BO on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_ELEM_SYNC_BO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 'SyncBOList' 20021029
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021029
3 Importing SYNC_BO_ID Call by reference Type reference (TYPE) CLIKE 20021029

Method CREATE_ELEM_SYNC_BO_LIST on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_TREE_ABSTRACT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELTA_UNIT Call by reference Object reference (TYPE REF TO) CL_MEREP_DELTA_UNIT MEREP-Delta-Einheit 20021030
2 Importing ELEMENT_NAME Value transfer Type reference (TYPE) STRING 20021030
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021030

Method CREATE_TREE_ABSTRACT_STRUCTURE on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_TREE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021030
2 Importing SYNC_CONTROL Call by reference Object reference (TYPE REF TO) CL_MEREP_SYNC_CONTROL MEREP-Sync-Steuerung 20021030

Method CREATE_TREE_REQUEST on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_TREE_SYNC_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021030
2 Importing SYNCBO_DELTA Call by reference Object reference (TYPE REF TO) CL_MEREP_SYNCBO_DELTA MEREP-SyncBO-Delta 20021030

Method CREATE_TREE_SYNC_BO on class CL_MEREP_DOM_MESSAGE has no exception.

Method CREATE_TREE_SYNC_BO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_BODY Call by reference Object reference (TYPE REF TO) CL_MEREP_MESSAGE_BODY MEREP-Nachrichtentext 20021031
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021030
# Exception Resumable Description Created on
1 CX_MEREP_INVALID_MESSAGE Ungültige Nachricht 20021108

Method CREATE_USING_MESSAGE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_BODY Call by reference Object reference (TYPE REF TO) CL_MEREP_MESSAGE_BODY MEREP-Nachrichtentext 20021106
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_MEREP_DOM_MESSAGE MEREP-Nachricht in DOM-Format 20021106
# Exception Resumable Description Created on
1 CX_MEREP_INVALID_MESSAGE Ungültige Nachricht 20021108

Method GET_EXT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING 20021031
2 Returning RVAL Value transfer Type reference (TYPE) MEREP_ACTION Aktionstyp 20021031

Method GET_EXT_ACTION on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_EXT_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Call by reference Type reference (TYPE) STRING 20021031
2 Returning RVAL Value transfer Type reference (TYPE) MEREP_DIRECTION Kennzeichen Ein-/Ausgang (Verweis auf Eingang/Ausgang) 20021031

Method GET_EXT_DIRECTION on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_EXT_REPLY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLY_TYPE Call by reference Type reference (TYPE) STRING 20021031
2 Returning RVAL Value transfer Type reference (TYPE) MEREP_RESPTYPE Response-Typ 20021031

Method GET_EXT_REPLY_TYPE on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_INT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) MEREP_ACTION Aktionstyp 20021031
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20021031

Method GET_INT_ACTION on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_INT_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Call by reference Type reference (TYPE) MEREP_DIRECTION Kennzeichen Ein-/Ausgang (Verweis auf Eingang/Ausgang) 20021031
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20021031

Method GET_INT_DIRECTION on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_INT_REPLY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLY_TYPE Call by reference Type reference (TYPE) MEREP_RESPTYPE Response-Typ 20021031
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20021031

Method GET_INT_REPLY_TYPE on class CL_MEREP_DOM_MESSAGE has no exception.

Method GET_SYNCBO_DELTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) MEREP_TSYNCBO_DELTA Tabelle SyncBO-Deltas 20021101
# Exception Resumable Description Created on
1 CX_ME_LOAD_FROM_DATABASE 20040524

Method TO_MESSAGE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_MEREP_MESSAGE_BODY MEREP-Nachrichtentext 20021031
# Exception Resumable Description Created on
1 CX_ME_LOAD_FROM_DATABASE 20040524
History
Last changed by/on SAP  20060912 
SAP Release Created in 630