SAP ABAP Class CL_MAPPING_XMS_PLSRV3 (Mapping Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD-MAP (Application Component) Mapping
     SAI_MAPPING (Package) Application Integration: Mapping
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MAPPING_SUPPORT_DETAILS Support Details 20031216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLSRV_SUPPORT_DETAILS Support-Details Interface for Pipeline Services 20040907
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20030403
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20030403
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20030403
Properties
Class CL_MAPPING_XMS_PLSRV3  
Short Description Mapping Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_MAPPING   Application Integration: Mapping 
Created 20030403   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MAPPING_SUPPORT_DETAILS Support Details 20031216
2 IF_PLSRV_SUPPORT_DETAILS Support-Details Interface for Pipeline Services 20040907
3 IF_XMS_MAIN XMS: Global Attributes 20030403
4 IF_XMS_MAIN_CONST XMS: Constants 20030403
5 IF_XMS_PLSRV XMS Pipeline Service Interface 20030403
Friends
Class CL_MAPPING_XMS_PLSRV3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTACHMENTS Instance attribute Private Object reference (TYPE REF TO) CL_MAPPING_ATTACHMENTS Attachments 20070319
2 ATT_READ Instance attribute Private Type reference (TYPE) SXI_BOOLEAN Boolean Value ('X' = true, SPACE = false) 20070306
3 ATT_XOP_ENABLED Instance attribute Private Type reference (TYPE) SXI_BOOLEAN Boolean Value ('X' = true, SPACE = false) 20070306
4 C_ENCODING_UTF8 Constant Public Type reference (TYPE) STRING 'utf-8' 20030403
5 C_IDENTITY_GUID Constant Public Type reference (TYPE) GUID_16 '11111111111111111111111111111111' Identity GUID 20030403
6 C_MAPPING_REQUIRED Constant Public Type reference (TYPE) SXI_MAPPING_REQUIRED 'M' Mapping Required? 20050728
7 C_MAPTYPE_IDENTITY Constant Public Type reference (TYPE) MPP_MAPTYPE 'IDENTITY' Mapping Type 20030403
8 C_MAPTYPE_JAVA Constant Public Type reference (TYPE) MPP_MAPTYPE 'JAVA' Mapping Type 20030403
9 C_MAPTYPE_JAVA_JDK Constant Public Type reference (TYPE) MPP_MAPTYPE 'JAVA_JDK' Mapping Type 20060531
10 C_MAPTYPE_R3_ABAP Constant Public Type reference (TYPE) MPP_MAPTYPE 'R3_ABAP' Mapping Type 20030403
11 C_MAPTYPE_R3_XSLT Constant Public Type reference (TYPE) MPP_MAPTYPE 'R3_XSLT' Mapping Type 20030403
12 C_MAPTYPE_REF Constant Public Type reference (TYPE) MPP_MAPTYPE 'REF' Mapping Type 20030403
13 C_MAPTYPE_XSLT Constant Public Type reference (TYPE) MPP_MAPTYPE 'XSLT' Mapping Type 20030403
14 C_MAPTYPE_XSLT_JDK Constant Public Type reference (TYPE) MPP_MAPTYPE 'XSLT_JDK' Mapping Type 20060531
15 C_MONID_OK Constant Public Type reference (TYPE) CHAR30 'OK' 20030613
16 C_NO_MAPPING_CONFIGURED Constant Public Type reference (TYPE) CHAR1 'Y' Mapping Required? 20030709
17 C_NO_MAPPING_REQUIRED Constant Public Type reference (TYPE) CHAR1 'X' Mapping Required? 20030709
18 C_SPLIT_MAPPING_CONFIGURED Constant Public Type reference (TYPE) SXI_MAPPING_REQUIRED 'S' Mapping Required? 20050728
19 DEST Instance attribute Public Type reference (TYPE) STRING 'AI_RUNTIME_JCOSERVER' RFC Destination (JCO) 20030403
20 DETAIL_DOCS Instance attribute Private Type reference (TYPE) MP3_DOCS XML Intermediate Documents 20031216
21 DIRECTION Instance attribute Private Type reference (TYPE) MPP_DIRECTION Proxy Generation: Message Direction (send/receive/fault) 20030403
22 DONTMAP Instance attribute Private Type reference (TYPE) MPG_FLAG 'X' = Do Not Execute Mapping 20030403
23 DYNAMIC Instance attribute Private Type reference (TYPE) MPP_DYNAMIC_TAB Dynamic Configuration 20050728
24 EO Instance attribute Private Attribute reference (LIKE) 20030403
25 FAULT_IN Instance attribute Private Type reference (TYPE) SXI_INTERFACE Proxy Generation: Interface ID 20030403
26 FAULT_OUT Instance attribute Private Type reference (TYPE) SXI_INTERFACE Proxy Generation: Interface ID 20030403
27 HO Instance attribute Private Attribute reference (LIKE) 20050110
28 INTERNAL_RECEIVER Instance attribute Private Type reference (TYPE) SXI_FROMORTO 20030905
29 INTERNAL_SENDER Instance attribute Private Type reference (TYPE) SXI_FROMORTO 20030905
30 IO Instance attribute Private Attribute reference (LIKE) 20030403
31 MAPPINGKEY Instance attribute Private Type reference (TYPE) MP3_MAPPINGKEY Mapping Key 20030403
32 MAP_LOG Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20100601
33 MAP_LOG_COUNTER Instance attribute Private Type reference (TYPE) NUMC4 Count Parameters 20100601
34 MO Instance attribute Private Attribute reference (LIKE) 20030403
35 MOINT Instance attribute Private Attribute reference (LIKE) 20030403
36 PARAMETRIZATION Instance attribute Private Object reference (TYPE REF TO) CL_MAPPING_PARAMETRIZATION Parameter settings 20041217
37 PARAMS Instance attribute Private Type reference (TYPE) MPP_PARAM_TAB Table of Mapping Parameters 20030403
38 PAYLOAD Instance attribute Private Object reference (TYPE REF TO) IF_XMS_PAYLOAD Payload API for Integration Engine Message Object 20030403
39 RECEIVER Instance attribute Private Type reference (TYPE) SXI_FROMORTO Proxy Generation: Service 20030403
40 RESULT Instance attribute Private Type reference (TYPE) XSTRING XML Target Document 20030403
41 RETURN_PARAMS Instance attribute Private Type reference (TYPE) MPP_PARAM_TAB Table of Mapping Parameters 20041007
42 SENDER Instance attribute Private Type reference (TYPE) SXI_FROMORTO Proxy Generation: Service 20030403
43 SOURCE Instance attribute Private Type reference (TYPE) XSTRING XML Source Document 20030403
44 STEPS Instance attribute Private Type reference (TYPE) MP3_MAPPINGSTEP_TAB Table of Mapping Steps 20030403
45 TEST_MODE Instance attribute Private Type reference (TYPE) MP3_CONTROL Control Indicator 20031216
46 TO Instance attribute Private Attribute reference (LIKE) 20030403
47 T_TRACE Static Attribute Private Type reference (TYPE) STRINGTAB Table of Strings 20090804
48 XSLTP Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XSLT Processor 20090804
49 _CUST_HEADERS Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_CUST_HDR_MAPPING Customer Header Mapping 20090223
Methods
# Method Level Visibility Method type Description Created on
1 CALL_JAVA_RUNTIME Instance method Private Method Call of Java runtime using JCO 20030403
2 CALL_PARTNER_RUNTIME Instance method Private Method Partner Mapping Runtime Call 20030403
3 CALL_R3_RUNTIME Instance method Private Method R/3 XSLT or ABAP Mapping 20030403
4 CALL_RUNTIME Instance method Private Method Processing of Mapping Steps (Old) 20030403
5 CALL_RUNTIME_ALL_STEPS Instance method Private Method Processing of All Mapping Steps (New) 20050307
6 DETERMINE_RECEIVERS Instance method Public Method Receiver Determination 20051110
7 HANDLE_ERROR Instance method Private Method Error Analysis 20030613
8 MAIN Instance method Private Method Mapping service inbound method 20030403
9 MAP_BY_ABAP Instance method Private Method R/3 ABAP Mapping 20030403
10 MAP_BY_XSLT Static method Private Method R/3 XSLT Mapping 20030709
11 MAP_STEP_LOG Instance method Public Method Log Mapping Step 20100601
12 MAP_STEP_LOG_STATUS Instance method Public Method Get Configuration from Mapping Logging 20100601
13 READ_CACHE Instance method Private Method Read cache tables 20030403
14 READ_MAPPING Instance method Private Method Read mapping from header or cache 20050125
15 READ_PAYLOAD Instance method Private Method Read payload from message object 20030403
16 READ_PROPERTIES Instance method Private Method Read message object 20030403
17 READ_TECH_CONTEXTS Instance method Private Method Read Technical Context Objects 20031016
18 SET_FAULT_OUT Instance method Private Method Set fault message 20030403
19 SET_PARAMETER Instance method Private Method Set parameters 20030403
20 SET_STEPS Instance method Private Method Complete mapping steps table 20030403
21 TEST_MAP_BY_ABAP Static method Public Method 20030919
22 TEST_MAP_BY_XSLT Static method Public Method 20030919
Events
Class CL_MAPPING_XMS_PLSRV3 has no event.
Types
Class CL_MAPPING_XMS_PLSRV3 has no local type.
Method Signatures

Method CALL_JAVA_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DEST Call by reference Type reference (TYPE) STRING 'AI_DIRECTORY_JCOSERVER' RFC-Destination 20030403
2 Importing P_EXTERNAL_STEPS Call by reference Type reference (TYPE) MP3_MAPPINGSTEP_TAB Tabelle von Mappingschritten 20030403
3 Importing P_PARAMETRIZATION Call by reference Type reference (TYPE) MP3_PARAMETRIZATION Parametrisierung 20050307
4 Exporting P_RESULT Call by reference Type reference (TYPE) XSTRING 20030403
5 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030403
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method CALL_PARTNER_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXTERNAL_STEPS Call by reference Type reference (TYPE) MPP_MAPPINGSTEP_TAB Tabelle von Mappingschritten 20030403
2 Importing P_FLT_VAL Call by reference Type reference (TYPE) MPP_MAPTYPE Filterwert für den BAdI-Aufruf 20030403
3 Exporting P_RESULT Call by reference Type reference (TYPE) XSTRING 20030403
4 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030403
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method CALL_R3_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMETRIZATION Call by reference Type reference (TYPE) MP3_PARAMETRIZATION Parametrisierung 20050307
2 Importing P_PROGRAM Call by reference Type reference (TYPE) MPP_PROGRAM Mapping Programm 20030403
3 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030403
4 Returning P_TARGET Value transfer Type reference (TYPE) XSTRING 20030403
5 Importing P_TYPE Call by reference Type reference (TYPE) MPG_TYPE Mapping-Typ 20030403
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method CALL_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) XSTRING 20030403
2 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030403
3 Importing P_STEPNUMBER Call by reference Type reference (TYPE) I 1 Nummer des Mappingschritts 20050307
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method CALL_RUNTIME_ALL_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) XSTRING 20050307
2 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20050307
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050307

Method DETERMINE_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPING Call by reference Type reference (TYPE) SXI_MAPPING Schlüssel eines Interface-Mappings 20051110
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20051110
3 Returning RECEIVERS Value transfer Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20051110
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20051110

Method HANDLE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAPPING_RETURN Call by reference Type reference (TYPE) MP3_MSG 20030613
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030613

Method MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20030403
2 Importing IM_PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID Pipeline-Service-Identifier 20030403
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method MAP_BY_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTACHMENTS Call by reference Object reference (TYPE REF TO) IF_MAPPING_ATTACHMENTS Attachments 20070319
2 Importing P_HEADER Call by reference Object reference (TYPE REF TO) CL_MAPPING_PARAM 20030403
3 Importing P_PARAMETRIZATION Call by reference Type reference (TYPE) MP3_PARAMETRIZATION Parametrisierung 20050307
4 Importing P_PROGRAM Call by reference Type reference (TYPE) MPP_PROGRAM Mapping Programm 20030403
5 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030403
6 Exporting P_TARGET Call by reference Type reference (TYPE) XSTRING 20030403
7 Importing P_TRACE Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE 20030919
# Exception Resumable Description Created on
1 CX_MAPPING_FAULT 20030403
2 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method MAP_BY_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEADER Call by reference Object reference (TYPE REF TO) CL_MAPPING_PARAM 20030709
2 Importing P_PARAMETRIZATION Call by reference Type reference (TYPE) MP3_PARAMETRIZATION Parametrisierung 20050307
3 Importing P_PROGRAM Call by reference Type reference (TYPE) MPP_PROGRAM Mapping Programm 20030709
4 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030709
5 Exporting P_TARGET Call by reference Type reference (TYPE) XSTRING 20030709
# Exception Resumable Description Created on
1 CX_MAPPING_FAULT 20030709
2 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030709

Method MAP_STEP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20100601
2 Importing I_STEP Call by reference Type reference (TYPE) MP3_MAPPINGSTEP Mappingschritt 20100601
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20100601

Method MAP_STEP_LOG_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIPELINE_SERVICE_ID Call by reference Type reference (TYPE) SXMSPSID Pipeline-Service-Identifier 20100601
2 Returning RETURN Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20100601

Method MAP_STEP_LOG_STATUS on class CL_MAPPING_XMS_PLSRV3 has no exception.

Method READ_CACHE Signature

Method READ_CACHE on class CL_MAPPING_XMS_PLSRV3 has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method READ_MAPPING Signature

Method READ_MAPPING on class CL_MAPPING_XMS_PLSRV3 has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050125

Method READ_PAYLOAD Signature

Method READ_PAYLOAD on class CL_MAPPING_XMS_PLSRV3 has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XMS: Ausnahmeklasse für Systemfehler 20030403

Method READ_PROPERTIES Signature

Method READ_PROPERTIES on class CL_MAPPING_XMS_PLSRV3 has no parameter.
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR Application Integration: Technischer Fehler 20030403

Method READ_TECH_CONTEXTS Signature

Method READ_TECH_CONTEXTS on class CL_MAPPING_XMS_PLSRV3 has no parameter.
Method READ_TECH_CONTEXTS on class CL_MAPPING_XMS_PLSRV3 has no exception.

Method SET_FAULT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAB Call by reference Type reference (TYPE) MPP_SMPPMAP3 20030403

Method SET_FAULT_OUT on class CL_MAPPING_XMS_PLSRV3 has no exception.

Method SET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) MPP_PARAMNAME Parametername 20030403
2 Importing VALUE Call by reference Type reference (TYPE) MPP_PARAMVALUE Parameter-Wert 20030403

Method SET_PARAMETER on class CL_MAPPING_XMS_PLSRV3 has no exception.

Method SET_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STEPS Call by reference Type reference (TYPE) MPP_SMPPMAP3 Tabellentyp zur Datenbanktabelle SMPPMAP 20030403

Method SET_STEPS on class CL_MAPPING_XMS_PLSRV3 has no exception.

Method TEST_MAP_BY_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEADER Call by reference Object reference (TYPE REF TO) CL_MAPPING_PARAM 20030919
2 Importing P_PROGRAM Call by reference Type reference (TYPE) C 20030919
3 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030919
4 Returning P_TARGET Value transfer Type reference (TYPE) XSTRING 20030919
5 Importing P_TRACE Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE 20030919
# Exception Resumable Description Created on
1 CX_MAPPING_FAULT 20030919
2 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20030919

Method TEST_MAP_BY_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEADER Call by reference Object reference (TYPE REF TO) CL_MAPPING_PARAM 20030919
2 Importing P_PROGRAM Call by reference Type reference (TYPE) C 20030919
3 Importing P_SOURCE Call by reference Type reference (TYPE) XSTRING 20030919
4 Returning P_TARGET Value transfer Type reference (TYPE) XSTRING 20030919
# Exception Resumable Description Created on
1 CX_MAPPING_FAULT 20030919
2 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20030919
History
Last changed by/on SAP  20110908 
SAP Release Created in 640