SAP /FLDQ/CL_MDG_DUPL_CHECK OO Class - Generic Duplicate Check for MDG
/FLDQ/CL_MDG_DUPL_CHECK is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /FLDQ/CL_MDG_DUPL_CHECK including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BADI_INTERFACEInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_EX_USMD_TRANSACTION_EVENTSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_USMD_SEARCH_DATAMethod list of /FLDQ/CL_MDG_DUPL_CHECK SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_MATCH_CODE_FIELDS | Add Match Code Fields to | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_MATCH_CODE_FIELDS...more details | ||
| ADD_RFC_KEY_FIELD | Add Match Code Fields to | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_RFC_KEY_FIELD...more details | ||
| ADD_UPDATE_MODE_FIELD | Add Match Code Fields to | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_UPDATE_MODE_FIELD...more details | ||
| CALL_DUPLICATE_CHECK | call the generic match code job | Protected |
| CALL METHOD /fldq/cl_mdg_dupl_check=>CALL_DUPLICATE_CHECK...more details | ||
| CALL_GET_MATCH_CODES | call the generic match code job | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>CALL_GET_MATCH_CODES...more details | ||
| COPY_SHADOW_TO_MATCH_CODE | Copy the shadow table to the match code table | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>COPY_SHADOW_TO_MATCH_CODE...more details | ||
|
| ||
| COPY_TO_GENERIC_TABLE | Copy data to generic structure | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>COPY_TO_GENERIC_TABLE...more details | ||
| CREATE_MATCH_CODE_TABLES | Create Match Code table for a Data Model | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>CREATE_MATCH_CODE_TABLES...more details | ||
| GENERATE_TABLE | Generate Transparent Table | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GENERATE_TABLE...more details | ||
| GEN_INIT_MATCH_CODES | Generic match code initialization | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GEN_INIT_MATCH_CODES...more details | ||
| GEN_SPAWN_MTC_CODE_TASKS | Read the Match code data and start desired tasks | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GEN_SPAWN_MTC_CODE_TASKS...more details | ||
| GET_CANDIDATES | Get the candidates for driver records | Protected |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GET_CANDIDATES...more details | ||
| GET_MATCH_CODE_TABLE_NAME | Public | |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GET_MATCH_CODE_TABLE_NAME...more details | ||
| GET_OTC_ENTITY | Get OTC Entity based upon the model | Protected |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GET_OTC_ENTITY...more details | ||
| GET_SEARCH_OPERATORS | Populate search operators | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>GET_SEARCH_OPERATORS...more details | ||
| INITIALIZE_MATCH_CODES | Read data directly from the model object | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>INITIALIZE_MATCH_CODES...more details | ||
| MAP_GENERIC_DATA | Map the update data to a generic structure | Protected |
| CALL METHOD /fldq/cl_mdg_dupl_check=>MAP_GENERIC_DATA...more details | ||
| MOVE_UPDATE_DATA | Move update data to temporary structure | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>MOVE_UPDATE_DATA...more details | ||
| POPULATE_ATTRIBUTES_TABLE | Populate attributes table with match and match code flds | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>POPULATE_ATTRIBUTES_TABLE...more details | ||
| POPULATE_MESSAGE | Populate the message object from a error code. | Protected |
| CALL METHOD /fldq/cl_mdg_dupl_check=>POPULATE_MESSAGE...more details | ||
| PROCESS_GENERIC_SERVICE | Call the RFC server to process a server | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>PROCESS_GENERIC_SERVICE...more details | ||
| RECEIVE_MTC_CODES | Recieve match codes | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>RECEIVE_MTC_CODES...more details | ||
| RESTART_MATCH_CODE | Restart the match code job for a given data model | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>RESTART_MATCH_CODE...more details | ||
| RESTART_MATCH_JOB | Restart the match job for a given data model. | Private |
| CALL METHOD /fldq/cl_mdg_dupl_check=>RESTART_MATCH_JOB...more details | ||
| RETRIEVE_DS_SERVICES | Populate available services table | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>RETRIEVE_DS_SERVICES...more details | ||
| VC_CONFIGURATION_SAVED | Called when the view cluster cfg is saved | Public |
| CALL METHOD /fldq/cl_mdg_dupl_check=>VC_CONFIGURATION_SAVED...more details | ||
/FLDQ/CL_MDG_DUPL_CHECK attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GR_MDG_DUP_UTIL | Static Attribute | MDG Data Model for Access from Non-SAP Standard Code | LIKE CL_MDG_DQ_DUP_CHECK_UTILITY | Private | |
| GR_MODEL_EXT | Static Attribute | MDG Data Model for Access from Non-SAP Standard Code | LIKE IF_USMD_MODEL_EXT | Private | |
| GT_MESSAGES | Static Attribute | Messages | LIKE USMD_T_MESSAGE | Private | |
| G_ERROR_CODE | Static Attribute | Error codes | LIKE /FLDQ/AD_ERR_CODE | Private | |
| G_SUCCESS_STATUS | Static Attribute | LIKE ABAP_BOOL | Private | ||
| G_THREAD_COUNT | Static Attribute | LIKE I | Private | ||
| V_LOC_CODE | Static Attribute | Location where error occurred | '013' | LIKE /FLDQ/AD_LOC_CODE | Private |
| V_NUM_MATCH_CODES | Static Attribute | Number of match codes | 5 | LIKE I | Private |
| V_PKG_SIZE | Static Attribute | Index of Internal Tables | LIKE SY-TABIX | Private | |
| V_RFCDEST | Static Attribute | RFC Server Destination | LIKE RFCDEST | Public | |
| V_THR_CNT_MAX | Static Attribute | number of work processes available | LIKE I | Private |
Links to Related Class(s)
/FLDQ/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects