SAP ABAP Class CL_MDG_DQ_DUP_CHECK_UTILITY (Utility Class for Duplicate Check)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-DQ (Application Component) Data Quality
     MDG_SDQ_DATA_QUALITY (Package) MDG: Data Quality
Properties
Class CL_MDG_DQ_DUP_CHECK_UTILITY  
Short Description Utility Class for Duplicate Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_SDQ_DATA_QUALITY   MDG: Data Quality 
Created 20100618   SAP 
Last change 20140121   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_DQ_DUP_CHECK_UTILITY has no interface implemented.
Friends
Class CL_MDG_DQ_DUP_CHECK_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_RETURN_LINE_REF Instance attribute Private Object reference (TYPE REF TO) DATA 20101222
2 GT_DUP_CHECK_ATTR Instance attribute Private Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Attributes That Are Relevant for Duplicate Check 20101222
3 GT_ENTITY Instance attribute Private Type reference (TYPE) USMD_T_ENTITY Entity Types 20101222
4 GT_KEY_COMPONENTS Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20110114
5 GT_KEY_FIELDS Instance attribute Private Type reference (TYPE) USMD_TS_FIELD Fld Names 20110414
6 GT_TABLE_COMPONENTS Instance attribute Private Type reference (TYPE) ABAP_COMPONENT_TAB 20101222
7 GT_TABLE_FIELDS Instance attribute Private Type reference (TYPE) DD03PTAB DD: Table Fields 20101222
8 GT_TABLE_KEY_COMPONENTS Instance attribute Private Type reference (TYPE) ABAP_COMPONENT_TAB 20101222
9 GV_MATCH_PROFILE_ID Instance attribute Private Type reference (TYPE) MDG_DQS_FIELD_ID Match Profile ID for Duplicate Check 20110219
10 GV_SEARCH_MODE Instance attribute Private Type reference (TYPE) USMD_SEARCH_MODE Search Mode 20110328
11 GV_USMD_ACTIVE Static Attribute Private Type reference (TYPE) USMD_FIELDNAME 'USMD_ACTIVE' Financial MDM: Field Name 20100701
12 GV_USMD_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20110328
13 MT_DUP_CHECK_ATTR Instance attribute Private Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Attributes That Are Relevant for Duplicate Check 20110219
Methods
# Method Level Visibility Method type Description Created on
1 GET_ENH_CLASS_FOR_OTC Instance method Public Method Get structure enhancement class corresponding to an OTC 20130904
2 MAP_ENTITY_ATTR_FROM_MP_ID Instance method Public Method Map entity and attributes from Match Profile Id 20100630
3 MAP_MDG_DATA_TO_DUP_CHECK_ATTR Instance method Public Method Creating flattened data from diff entities of MDG 20100618
4 MAP_MDG_HIER_TO_DUP_CHECK_ATTR Instance method Public Method Creating flat structure/line type from diff entities of MDG 20100618
Events
Class CL_MDG_DQ_DUP_CHECK_UTILITY has no event.
Types
Class CL_MDG_DQ_DUP_CHECK_UTILITY has no local type.
Method Signatures

Method GET_ENH_CLASS_FOR_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20130904
2 Importing IO_DATA_MODEL_EXT Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20130904
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130904

Method GET_ENH_CLASS_FOR_OTC on class CL_MDG_DQ_DUP_CHECK_UTILITY has no exception.

Method MAP_ENTITY_ATTR_FROM_MP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DUP_CHECK_ATTR Call by reference Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Attributes That Are Relevant for Duplicate Check 20100630
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100916
3 Importing IV_MATCH_PROFILE_ID Call by reference Type reference (TYPE) MDG_DQS_FIELD_ID 'MATCH_BP_CENTRAL' Match id 20100630
4 Importing IV_SEARCH_MODE Call by reference Type reference (TYPE) USMD_SEARCH_MODE Search Mode 20110328
5 Importing IV_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20110328

Method MAP_ENTITY_ATTR_FROM_MP_ID on class CL_MDG_DQ_DUP_CHECK_UTILITY has no exception.

Method MAP_MDG_DATA_TO_DUP_CHECK_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Return flattened data based on IT_DUP_CHECK_ATTR input 20100618
2 Exporting ET_KEY_FIELDS Call by reference Type reference (TYPE) USMD_TS_FIELD Fld Names 20110414
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100705
4 Exporting ET_TABLE_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20110419
5 Importing IO_DATA_MODEL_EXT Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20100618
6 Importing IT_DUP_CHECK_ATTR Call by reference Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Attributes That Are Relevant for Duplicate Check 20100618
7 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20100618
8 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100618

Method MAP_MDG_DATA_TO_DUP_CHECK_ATTR on class CL_MDG_DQ_DUP_CHECK_UTILITY has no exception.

Method MAP_MDG_HIER_TO_DUP_CHECK_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Return flattened structure based on IT_DUP_CHECK_ATTR input 20100618
2 Exporting ET_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY All entities available in IT_DUP_CHECK_ATTR 20100618
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100705
4 Exporting ET_TABLE_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Table of components of all fields of the above line type 20100618
5 Exporting ET_TABLE_FIELDS Call by reference Type reference (TYPE) DD03PTAB DD: Table Fields 20100701
6 Exporting ET_TABLE_KEY_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Table of components of key fields of the above line type 20100618
7 Importing IF_INCLUDE_MANDT Call by reference Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20100618
8 Importing IF_INCLUDE_MATCH_CODE_FIELDS Call by reference Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20100702
9 Importing IF_INCLUDE_REF_FIELDS Call by reference Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20101123
10 Importing IO_DATA_MODEL_EXT Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20100618
11 Importing IT_DUP_CHECK_ATTR Call by reference Type reference (TYPE) USMD_TS_DUPLICATE_CHECK_ATTR Attributes That Are Relevant for Duplicate Check 20100618
12 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100618
13 Importing IV_NUM_OF_MATCH_CODE_FIELDS Call by reference Type reference (TYPE) N No. of Match Code fields 20101123
14 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100618

Method MAP_MDG_HIER_TO_DUP_CHECK_ATTR on class CL_MDG_DQ_DUP_CHECK_UTILITY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703