SAP ABAP Class CL_MDG_ID_MATCHING_TOOLS (Tools methods for Key Mapping)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-KM (Application Component) Key Mapping
     MDG_BS_ID_MATCHING_TOOLS (Package) MDG Key Mapping: Tools
Properties
Class CL_MDG_ID_MATCHING_TOOLS  
Short Description Tools methods for Key Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ID_MATCHING_TOOLS   MDG Key Mapping: Tools 
Created 20090227   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_ID_MATCHING_TOOLS has no interface implemented.
Friends
Class CL_MDG_ID_MATCHING_TOOLS has no friend class.
Attributes
Class CL_MDG_ID_MATCHING_TOOLS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_CHANGE_IDM Static method Public Method Authorization Check IDMapping: Change Key Mapping 20090227
2 AUTHORITY_CHECK_CHANGE_REORG Static method Public Method Authorization Check IDMapping: Reorganize Key Mapping 20090227
3 AUTHORITY_CHECK_DISPLAY_IDM Static method Public Method Authorization Check IDMapping: Display Key Mapping 20090227
4 AUTHORITY_CHECK_GENERAL Static method Private Method Service method for authorization checks 20090227
5 CHECK_OITC Static method Public Method Process various checks for OITCs 20100111
6 CHECK_OTC Static method Public Method Process various checks for OTCs 20100111
7 PROCESS_RTTI_KEY_STRUC Static method Public Method Process RTTI for OITC Key Structure 20100720
Events
Class CL_MDG_ID_MATCHING_TOOLS has no event.
Types
Class CL_MDG_ID_MATCHING_TOOLS has no local type.
Method Signatures

Method AUTHORITY_CHECK_CHANGE_IDM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0: Passed, >0: Error 20090227

Method AUTHORITY_CHECK_CHANGE_IDM on class CL_MDG_ID_MATCHING_TOOLS has no exception.

Method AUTHORITY_CHECK_CHANGE_REORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0: Passed, >0: Error 20090227

Method AUTHORITY_CHECK_CHANGE_REORG on class CL_MDG_ID_MATCHING_TOOLS has no exception.

Method AUTHORITY_CHECK_DISPLAY_IDM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0: Passed, >0: Error 20090227

Method AUTHORITY_CHECK_DISPLAY_IDM on class CL_MDG_ID_MATCHING_TOOLS has no exception.

Method AUTHORITY_CHECK_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 0: Passed, >0: Error 20090227
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20090227

Method AUTHORITY_CHECK_GENERAL on class CL_MDG_ID_MATCHING_TOOLS has no exception.

Method CHECK_OITC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_CHECK_GROUP Call by reference Type reference (TYPE) MDG_S_OBJECT_DATA_BS Object with it's identifiers 20100111
2 Importing IT_OBJECT_CHECK_GROUPS Call by reference Type reference (TYPE) MDG_T_OBJECT_DATA_BS Multiple objects with their Identifier's 20100111
3 Importing IV_PROCESS_ND_TYPE_CODE_CHECK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check if all passed OITCs belong to the same node type code 20100111
# Exception Resumable Description Created on
1 CX_MDG_IDSC_INVALID Key Mapping related OITC code error 20100111
2 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20100111

Method CHECK_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAIN_CONTEXT_ID Call by reference Type reference (TYPE) MDG_KM_MAIN_CONTEXT_ID ID of the Main Context 20100111
2 Importing IT_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_T_OTC_ONLY_BS List of Object Type Codes without any additional data 20100111
3 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20100111
# Exception Resumable Description Created on
1 CX_MDG_ID_MATCHING_BS General Key Mapping Messages 20100111
2 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20100111
3 CX_MDG_OTC_IDM_ERROR Key Mapping related OTC Error 20100111

Method PROCESS_RTTI_KEY_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OITC_DATA Call by reference Type reference (TYPE) MDG_S_IDS_CODE_BS OITC data 20101203
2 Exporting ET_KEY_FIELDS Call by reference Type reference (TYPE) DDFIELDS Key Fields of the Key structure 20100720
3 Exporting EV_MULTI_KEY Call by reference Type reference (TYPE) BOOLE_D 'X': Structure does have multiple key fields 20100720
4 Exporting EV_NO_KEY_STRUC Call by reference Type reference (TYPE) BOOLE_D 'X': No Key structure defined in customizing 20100721
5 Importing IV_OITC Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type 20100720
# Exception Resumable Description Created on
1 CX_MDG_IDSC_INVALID Key Mapping related OITC code error 20100720
2 CX_MDG_KM_INVALID_ID_DATATYPE Key Structure does not exist 20100824
3 CX_MDG_OBJ_ID_STRUC_NOT_EXIST Key Structure does not exist 20120531
History
Last changed by/on SAP  20130531 
SAP Release Created in 702