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_INTERFACE

Interface 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_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_USMD_SEARCH_DATA

Method 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 NameDescriptionVisability
ADD_MATCH_CODE_FIELDSAdd Match Code Fields toPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_MATCH_CODE_FIELDS...more details

ADD_RFC_KEY_FIELDAdd Match Code Fields toPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_RFC_KEY_FIELD...more details

ADD_UPDATE_MODE_FIELDAdd Match Code Fields toPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>ADD_UPDATE_MODE_FIELD...more details

CALL_DUPLICATE_CHECKcall the generic match code jobProtected
CALL METHOD /fldq/cl_mdg_dupl_check=>CALL_DUPLICATE_CHECK...more details

CALL_GET_MATCH_CODEScall the generic match code jobPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>CALL_GET_MATCH_CODES...more details

COPY_SHADOW_TO_MATCH_CODECopy the shadow table to the match code tablePrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>COPY_SHADOW_TO_MATCH_CODE...more details

COPY_TO_GENERIC_TABLECopy data to generic structurePrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>COPY_TO_GENERIC_TABLE...more details

CREATE_MATCH_CODE_TABLESCreate Match Code table for a Data ModelPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>CREATE_MATCH_CODE_TABLES...more details

GENERATE_TABLEGenerate Transparent TablePrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>GENERATE_TABLE...more details

GEN_INIT_MATCH_CODESGeneric match code initializationPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>GEN_INIT_MATCH_CODES...more details

GEN_SPAWN_MTC_CODE_TASKSRead the Match code data and start desired tasksPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>GEN_SPAWN_MTC_CODE_TASKS...more details

GET_CANDIDATESGet the candidates for driver recordsProtected
CALL METHOD /fldq/cl_mdg_dupl_check=>GET_CANDIDATES...more details

GET_MATCH_CODE_TABLE_NAMEPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>GET_MATCH_CODE_TABLE_NAME...more details

GET_OTC_ENTITYGet OTC Entity based upon the modelProtected
CALL METHOD /fldq/cl_mdg_dupl_check=>GET_OTC_ENTITY...more details

GET_SEARCH_OPERATORSPopulate search operatorsPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>GET_SEARCH_OPERATORS...more details

INITIALIZE_MATCH_CODESRead data directly from the model objectPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>INITIALIZE_MATCH_CODES...more details

MAP_GENERIC_DATAMap the update data to a generic structureProtected
CALL METHOD /fldq/cl_mdg_dupl_check=>MAP_GENERIC_DATA...more details

MOVE_UPDATE_DATAMove update data to temporary structurePrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>MOVE_UPDATE_DATA...more details

POPULATE_ATTRIBUTES_TABLEPopulate attributes table with match and match code fldsPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>POPULATE_ATTRIBUTES_TABLE...more details

POPULATE_MESSAGEPopulate the message object from a error code.Protected
CALL METHOD /fldq/cl_mdg_dupl_check=>POPULATE_MESSAGE...more details

PROCESS_GENERIC_SERVICECall the RFC server to process a serverPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>PROCESS_GENERIC_SERVICE...more details

RECEIVE_MTC_CODESRecieve match codesPublic
CALL METHOD /fldq/cl_mdg_dupl_check=>RECEIVE_MTC_CODES...more details

RESTART_MATCH_CODERestart the match code job for a given data modelPrivate
CALL METHOD /fldq/cl_mdg_dupl_check=>RESTART_MATCH_CODE...more details

RESTART_MATCH_JOBRestart the match job for a given data model.Private
CALL METHOD /fldq/cl_mdg_dupl_check=>RESTART_MATCH_JOB...more details

RETRIEVE_DS_SERVICESPopulate available services tablePublic
CALL METHOD /fldq/cl_mdg_dupl_check=>RETRIEVE_DS_SERVICES...more details

VC_CONFIGURATION_SAVEDCalled when the view cluster cfg is savedPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
GR_MDG_DUP_UTILStatic AttributeMDG Data Model for Access from Non-SAP Standard CodeLIKE
CL_MDG_DQ_DUP_CHECK_UTILITY
Private
GR_MODEL_EXTStatic AttributeMDG Data Model for Access from Non-SAP Standard CodeLIKE
IF_USMD_MODEL_EXT
Private
GT_MESSAGESStatic AttributeMessagesLIKE
USMD_T_MESSAGE
Private
G_ERROR_CODEStatic AttributeError codesLIKE
/FLDQ/AD_ERR_CODE
Private
G_SUCCESS_STATUSStatic AttributeLIKE
ABAP_BOOL
Private
G_THREAD_COUNTStatic AttributeLIKE
I
Private
V_LOC_CODEStatic AttributeLocation where error occurred'013'LIKE
/FLDQ/AD_LOC_CODE
Private
V_NUM_MATCH_CODESStatic AttributeNumber of match codes5LIKE
I
Private
V_PKG_SIZEStatic AttributeIndex of Internal TablesLIKE
SY-TABIX
Private
V_RFCDESTStatic AttributeRFC Server DestinationLIKE
RFCDEST
Public
V_THR_CNT_MAXStatic Attributenumber of work processes availableLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!