SAP ABAP Class CL_MAPPING_CACHE3 (Mapping Runtime: Access to cache)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD-MAP (Application Component) Mapping
     SAI_MAPPING (Package) Application Integration: Mapping
Properties
Class CL_MAPPING_CACHE3  
Short Description Mapping Runtime: Access to cache    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_MAPPING   Application Integration: Mapping 
Created 20030404   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MAPPING_CACHE3 has no forward declaration.
Interfaces
Class CL_MAPPING_CACHE3 has no interface implemented.
Friends
Class CL_MAPPING_CACHE3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Public Type reference (TYPE) MPP_BOOLEAN SPACE False 20030404
2 C_TRUE Constant Public Type reference (TYPE) MPP_BOOLEAN 'X' True 20030404
3 _EXPLICIT Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20110921
Methods
# Method Level Visibility Method type Description Created on
1 GET_EXPLICIT_INTERFACE Static method Private Method Explicit interface determination? 20110921
2 GET_INBOUNDS Static method Public Method Get inbound interfaces 20030404
3 GET_INTERFACES Static method Public Method Get outbound and inbound interfaces 20030404
4 GET_MAPPING Static method Public Method Get mapping 20030404
5 GET_MAPPINGKEY Static method Public Method Get mapping key 20030404
6 GET_STEP_CONTAINER_IDS Static method Public Method 20050216
7 SELECT_IFMAPPING Static method Private Method Read interface mapping 20030404
8 SELECT_IFMAPPINGBYNAME Static method Private Method Read interface mapping 20031222
9 SELECT_IFMAPPING_BY_NAME Static method Public Method Read interface mapping 20030602
10 SELECT_RELATIONS Static method Private Method Read inbound interfaces 20030404
11 SELECT_SPLITDATA Static method Private Method Read split mapping 20031217
12 SELECT_SPLITDATA_BY_ID Static method Private Method Read split mapping 20050728
13 SELECT_SPLIT_DATA Static method Public Method Read split mapping 20030522
14 SELECT_SPLIT_DATA_BY_ID Static method Public Method Read split mapping 20050728
15 SELECT_STEPDATA Static method Private Method Read message mapping 20050216
16 TO_MAP_OR_NOT_TO_MAP Static method Public Method Is a mapping required? 20030404
Events
Class CL_MAPPING_CACHE3 has no event.
Types
Class CL_MAPPING_CACHE3 has no local type.
Method Signatures

Method GET_EXPLICIT_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20110921

Method GET_EXPLICIT_INTERFACE on class CL_MAPPING_CACHE3 has no exception.

Method GET_INBOUNDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INBOUNDS Call by reference Type reference (TYPE) MP3_INBOUND_TAB Tabelle von Inbound Schnittstellen mit Bedingungen 20030404
2 Importing P_INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE 20030929
3 Importing P_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060203
4 Importing P_RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES Tabelle der Empfängersysteme 20030404
5 Exporting P_RECEIVERS_EO Call by reference Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20041118
6 Importing P_SENDER Call by reference Type reference (TYPE) SXI_ADDRESS 20030929
# Exception Resumable Description Created on
1 CX_AI_CACHE XI Laufzeit-Cache: Fehler bei der Default-Auflösung 20030404
2 CX_MAPPING_CACHE Ausnahmen bei Cache-Zugriffen 20030404
3 CX_XI_XMLROOT Fehler beim Bestimmen des Root-Tags eines XML 20060718

Method GET_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INBOUNDS Call by reference Type reference (TYPE) SAIIFRINTS Tabelle von Interfaces 20030404
2 Exporting OUTBOUNDS Call by reference Type reference (TYPE) SAIIFRINTS Tabelle von Interfaces 20030404

Method GET_INTERFACES on class CL_MAPPING_CACHE3 has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DIRECTION Call by reference Type reference (TYPE) MPP_DIRECTION Richtung 20030404
2 Importing P_IFMNAME Call by reference Type reference (TYPE) MPP_IFMNAME Name der Inbound Fehler-Nachricht 20030404
3 Importing P_IFMNS Call by reference Type reference (TYPE) MPP_IFMNS Namensraum der Inbound Fehler-Nachricht 20030404
4 Importing P_OBJECT_ID Call by reference Type reference (TYPE) MPP_OBJECT_ID XI Objekt ID 20030404
5 Exporting P_TAB Call by reference Type reference (TYPE) MPP_SMPPMAP3 Tabellentyp zur Datenbanktabelle SMPPMAP 20030404
6 Importing P_TRACE Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20081017
7 Importing P_VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID XI Versions ID 20030404
8 Importing P_VERSION_SP Call by reference Type reference (TYPE) MP3_VERSION_SP Support Package 20030404

Method GET_MAPPING on class CL_MAPPING_CACHE3 has no exception.

Method GET_MAPPINGKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DONTMAP Call by reference Type reference (TYPE) MPG_FLAG AI Tools Mapping: Flag 20030404
2 Importing P_HEADER Call by reference Type reference (TYPE) SXI_HEADER Sender-Empfänger-Paar von Services 20030404
3 Exporting P_KEY Call by reference Type reference (TYPE) MP3_MAPPINGKEY Schlüssel eines Mappings 20030404
4 Exporting P_PROP_ID Call by reference Type reference (TYPE) SAIXI_GUID ID des Bindings zwischen Interface-Ermittlung und Mapping 20041217
# Exception Resumable Description Created on
1 CX_AI_CACHE XI Laufzeit-Cache: Fehler bei der Default-Auflösung 20030404
2 CX_MAPPING_CACHE_NOT_UNIQUE Mapping-Relation nicht eindeutig. 20030730

Method GET_STEP_CONTAINER_IDS Signature

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

Method GET_STEP_CONTAINER_IDS on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_IFMAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_ID Call by reference Type reference (TYPE) MPP_OBJECT_ID XI Objekt ID 20030404
2 Exporting P_TAB Call by reference Type reference (TYPE) MPP_SMPPMAP3 Tabellentyp zur Datenbanktabelle SMPPMAP 20030404
3 Importing P_VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID XI Versions ID 20030404
4 Importing P_VERSION_SP Call by reference Type reference (TYPE) MP3_VERSION_SP Support Package 20030404

Method SELECT_IFMAPPING on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_IFMAPPINGBYNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAPNAME Call by reference Type reference (TYPE) MPP_MAPNAME Name des Mappings 20031222
2 Importing P_MAPNS Call by reference Type reference (TYPE) MPP_MAPNS Namensraum des Mappings 20031222
3 Exporting P_TAB Call by reference Type reference (TYPE) MPP_SMPPMAP3 Tabellentyp zur Datenbanktabelle SMPPMAP 20031222
4 Importing P_VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID XI Versions ID 20031222
5 Importing P_VERSION_SP Call by reference Type reference (TYPE) MP3_VERSION_SP Support Package 20031222

Method SELECT_IFMAPPINGBYNAME on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_IFMAPPING_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MAPNAME Call by reference Type reference (TYPE) MPP_MAPNAME 20030602
2 Importing P_MAPNS Call by reference Type reference (TYPE) MPP_MAPNS 20030602
3 Exporting P_TAB Call by reference Type reference (TYPE) MPP_SMPPMAP3 20030602
4 Importing P_VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID 20030602
5 Importing P_VERSION_SP Call by reference Type reference (TYPE) MP3_VERSION_SP 20030602

Method SELECT_IFMAPPING_BY_NAME on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FROMACTION Call by reference Type reference (TYPE) SXI_FROM_ACTION Name der Outbound Schnittstelle 20030409
2 Importing P_FROMACTIONNS Call by reference Type reference (TYPE) SXI_FROM_ACTION_NS Outbound Schnittstelle + Sender + Empfänger 20030409
3 Exporting P_TAB Call by reference Type reference (TYPE) MPP_SMPPREL3 Tabellentyp SMPPREL 20030404

Method SELECT_RELATIONS on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_SPLITDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP_NAME Call by reference Type reference (TYPE) MPP_MAPNAME Name des Mappings 20031217
2 Importing MAP_NS Call by reference Type reference (TYPE) MPP_MAPNS Namensraum des Mappings 20031217
3 Exporting SPLIT_DATA Call by reference Type reference (TYPE) MPP_SMPPSPLIT Tabellentyp zur Datenbanktabelle SMPPSPLIT 20031217
4 Importing VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID XI Versions ID 20031217
5 Importing VERSION_SP Call by reference Type reference (TYPE) MP3_VERSION_SP -1 Support Package 20031217

Method SELECT_SPLITDATA on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_SPLITDATA_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20050728
2 Exporting SPLIT_DATA Call by reference Type reference (TYPE) MPP_SMPPSPLIT Tabellentyp zur Datenbanktabelle SMPPSPLIT 20050728
3 Importing VERSION_ID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20050728
4 Importing VERSION_SP Call by reference Type reference (TYPE) INT4 -1 Natürliche Zahl 20050728

Method SELECT_SPLITDATA_BY_ID on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_SPLIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP_NAME Call by reference Type reference (TYPE) MPP_MAPNAME Name des Split-Mappings 20030522
2 Importing MAP_NS Call by reference Type reference (TYPE) MPP_MAPNS Namensraum des Split-Mappings 20030522
3 Exporting SPLIT_DATA Call by reference Type reference (TYPE) MPP_SMPPSPLIT Daten des Split-Mappings 20030522
4 Importing VERSION_ID Call by reference Type reference (TYPE) MPP_VERSION_ID Komponentenversion (SWCV) des Split-Mappings 20030522
5 Importing VERSION_SP Value transfer Type reference (TYPE) MP3_VERSION_SP -1 Support-Package 20030522

Method SELECT_SPLIT_DATA on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_SPLIT_DATA_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20050728
2 Exporting SPLIT_DATA Call by reference Type reference (TYPE) MPP_SMPPSPLIT Tabellentyp zur Datenbanktabelle SMPPSPLIT 20050728
3 Importing VERSION_ID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20050728
4 Importing VERSION_SP Call by reference Type reference (TYPE) INT4 -1 Natürliche Zahl 20050728

Method SELECT_SPLIT_DATA_BY_ID on class CL_MAPPING_CACHE3 has no exception.

Method SELECT_STEPDATA Signature

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

Method SELECT_STEPDATA on class CL_MAPPING_CACHE3 has no exception.

Method TO_MAP_OR_NOT_TO_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OIFNAME Call by reference Type reference (TYPE) SXI_FROM_ACTION Name der Outbound Schnittstelle 20030404
2 Importing OIFNS Call by reference Type reference (TYPE) SXI_FROM_ACTION_NS Namensraum der Outbound Schnittstelle 20030404
3 Importing PARTY Call by reference Type reference (TYPE) SXI_FROM_SERVICE Sender-Party 20030729
4 Importing SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE Sender-Service 20030729
5 Returning TO_BE_MAPPED Value transfer Type reference (TYPE) MPP_BOOLEAN C_TRUE = Mapping nötig, C_FALSE = kein Mapping nötig 20030404
# Exception Resumable Description Created on
1 CX_MAPPING_CACHE Ausnahmen bei Cache-Zugriffen 20030404
History
Last changed by/on SAP  20130531 
SAP Release Created in 640