SAP ABAP Class CL_NWECM_TYPE_MAPPING (Type Mapping for ECM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_CONFIG (Package) ECMI Configuration
Properties
Class CL_NWECM_TYPE_MAPPING  
Short Description Type Mapping for ECM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONFIG   ECMI Configuration 
Created 20101108   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_TYPE_MAPPING has no forward declaration.
Interfaces
Class CL_NWECM_TYPE_MAPPING has no interface implemented.
Friends
Class CL_NWECM_TYPE_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_MAPPING_TYPE_NODE_TYPE Constant Public Type reference (TYPE) CHAR01 'N' Character Field Length 1 20101108
2 CS_MAPPING_TYPE_PROPERTY_TYPE Constant Public Type reference (TYPE) CHAR01 'P' Character Field Length 1 20101108
3 MV_TEST Constant Public Type reference (TYPE) STRING 'bla' 20101208
Methods
# Method Level Visibility Method type Description Created on
1 COMPUTE_CHANGES Static method Public Method Overwrites all mappings for an application / repository 20101206
2 CREATE_UUID Static method Public Method Generate a UUID 20101206
3 GET_APPLICATION_NODETYPE_DEF Static method Public Method Application node type for Conenctor node type 20101208
4 GET_APPLICATION_NODE_TYPE Static method Public Method Application node type for Conenctor node type 20101108
5 GET_APPLICATION_PROPERTY_TYPE Static method Public Method Application node type for Conenctor node type 20101108
6 GET_APP_PROP_DEF Static method Public Method Application node type for Conenctor node type 20101208
7 GET_CONNECTOR_NODE_TYPE Static method Public Method Connector node type for application node type 20101108
8 GET_CONNECTOR_NODE_TYPES Static method Public Method Connector node type for application node type 20101125
9 GET_CONNECTOR_PROPERTY_TYPE Static method Public Method Connector node type for application node type 20101108
10 GET_NODE_TYPE_BY_NAME Static method Public Method 20101220
11 GET_NODE_TYPE_MAPPINGS Static method Public Method All node type mappings for an application / repository 20101108
12 GET_PROPERTY_TYPE_MAPPINGS Static method Public Method All property type mappings for an application / repository 20101108
13 SAVE_CHANGES Static method Public Method Overwrites all mappings for an application / repository 20101207
14 SET_NODE_TYPE_MAPPING Static method Public Method Overwrites all mappings for an application / repository 20101108
15 SET_PROPERTY_TYPE_MAPPING Static method Public Method Overwrites all mappings for an application / repository 20101108
16 VALIDATE_MAPPING Static method Public Method Check if mapping is valid (returns INITIAL if valid) 20101208
Events
Class CL_NWECM_TYPE_MAPPING has no event.
Types
Class CL_NWECM_TYPE_MAPPING has no local type.
Method Signatures

Method COMPUTE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NT_IDS_TO_DEL Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101206
2 Exporting ET_NT_IDS_TO_SET Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101206
3 Exporting ET_PT_IDS_TO_DEL Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101206
4 Exporting ET_PT_IDS_TO_SET Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101206
5 Importing IT_COMPLETE_MAPPING Call by reference Type reference (TYPE) NWECM_T_MODEL_MAPPING Type mapping 20101206
6 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101206
7 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101206

Method COMPUTE_CHANGES on class CL_NWECM_TYPE_MAPPING has no exception.

Method CREATE_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UUID Value transfer Type reference (TYPE) SYSUUID_C22 16 Byte UUID in 22 Characters (Usually Base 64 Encoded) 20101206

Method CREATE_UUID on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_APPLICATION_NODETYPE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME 20101208
2 Importing IT_APP_NODE_TYPE_DEFS Call by reference Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101208
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING 20101208
4 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING 20101208
5 Returning RS_APPLICATION_TYPE_DEF Value transfer Type reference (TYPE) NWECM_S_NODETYPEDEF_INFO 20101208
# Exception Resumable Description Created on
1 CX_NWECM_DYNAMIC_CHECK ECMI: Optionally checked exception 20101208

Method GET_APPLICATION_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME Application type name 20101108
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
3 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
4 Returning RR_APPLICATION_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME Type mapping 20101108

Method GET_APPLICATION_NODE_TYPE on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_APPLICATION_PROPERTY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CON_PROP_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME Connector Property type name 20101109
2 Importing IR_NODE_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME Application Node Type Name 20101109
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
4 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
5 Returning RR_APPLICATION_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME Type mapping 20101108

Method GET_APPLICATION_PROPERTY_TYPE on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_APP_PROP_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REP_NODE_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME 20101208
2 Importing IO_REP_PROP_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME 20101208
3 Importing IT_APP_NODE_TYPE_DEFS Call by reference Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101208
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING 20101208
5 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING 20101208
6 Returning RO_APP_PROP_DEF Value transfer Type reference (TYPE) NWECM_S_PROPERTYDEF_INFO 20101208

Method GET_APP_PROP_DEF on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_CONNECTOR_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME Application type name 20101108
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
3 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
4 Returning RR_CONNECTOR_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME Type mapping 20101108

Method GET_CONNECTOR_NODE_TYPE on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_CONNECTOR_NODE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLICATION_TYPE_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME Application type name 20101125
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101125
3 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101125
4 Returning RT_CONNECTOR_TYPE_NAMES Value transfer Type reference (TYPE) NWECM_T_NAME Application type name 20101125

Method GET_CONNECTOR_NODE_TYPES on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_CONNECTOR_PROPERTY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APP_PROP_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME Application type name 20101109
2 Importing IR_NODE_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101109
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
4 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
5 Returning RR_CONNECTOR_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME Type mapping 20101108

Method GET_CONNECTOR_PROPERTY_TYPE on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_NODE_TYPE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_TYPE_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101220
2 Importing IT_NODE_TYPE_INFOS Call by reference Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101220
3 Returning RS_NODE_TYPE_INFO Value transfer Type reference (TYPE) NWECM_S_NODETYPEDEF_INFO Node Type Info Structure 20101220

Method GET_NODE_TYPE_BY_NAME on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_NODE_TYPE_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
2 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
3 Returning RT_TYPE_MAPPINGS Value transfer Type reference (TYPE) NWECM_T_TYPE_MAPPING Type mapping 20101108

Method GET_NODE_TYPE_MAPPINGS on class CL_NWECM_TYPE_MAPPING has no exception.

Method GET_PROPERTY_TYPE_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
2 Importing IV_NODE_TYPE_NAME Call by reference Type reference (TYPE) STRING Node Type Name 20101109
3 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108
4 Returning RT_TYPE_MAPPINGS Value transfer Type reference (TYPE) NWECM_T_TYPE_MAPPING Type mapping 20101108

Method GET_PROPERTY_TYPE_MAPPINGS on class CL_NWECM_TYPE_MAPPING has no exception.

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPLETE_MAPPING Call by reference Type reference (TYPE) NWECM_T_MODEL_MAPPING Type mapping 20101207
2 Importing IT_NT_IDS_TO_DEL Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101207
3 Importing IT_NT_IDS_TO_SET Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101207
4 Importing IT_PT_IDS_TO_DEL Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101207
5 Importing IT_PT_IDS_TO_SET Call by reference Type reference (TYPE) NWECM_T_KEYS Table of keys 20101207
6 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101207
7 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101207

Method SAVE_CHANGES on class CL_NWECM_TYPE_MAPPING has no exception.

Method SET_NODE_TYPE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TYPE_MAPPINGS Call by reference Type reference (TYPE) NWECM_T_TYPE_MAPPING Type mapping 20101108
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
3 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108

Method SET_NODE_TYPE_MAPPING on class CL_NWECM_TYPE_MAPPING has no exception.

Method SET_PROPERTY_TYPE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TYPE_MAPPINGS Call by reference Type reference (TYPE) NWECM_T_TYPE_MAPPING Type mapping 20101108
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING Application 20101108
3 Importing IV_NODE_TYPE_NAME Call by reference Type reference (TYPE) STRING 20101109
4 Importing IV_REPOSITORY Call by reference Type reference (TYPE) STRING Repository 20101108

Method SET_PROPERTY_TYPE_MAPPING on class CL_NWECM_TYPE_MAPPING has no exception.

Method VALIDATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APP_NODE_TYPES Value transfer Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101220
2 Importing IT_COMPLETE_MAPPING Call by reference Type reference (TYPE) NWECM_T_MODEL_MAPPING Type mapping 20101208
3 Importing IT_REP_NODE_TYPES Value transfer Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101220
4 Returning RT_ERRORS Value transfer Type reference (TYPE) NWECM_T_EXCEPTION 20101208

Method VALIDATE_MAPPING on class CL_NWECM_TYPE_MAPPING has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703