SAP ABAP Class CL_MDG_DQR_FAILED_REC_FEEDER (Feeder Class for MDG DQR Failed Records)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-DQ (Application Component) Data Quality
     MDG_DQR_GENERAL (Package) MDG Data Quality Remediation General Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20120327
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20120327
Properties
Class CL_MDG_DQR_FAILED_REC_FEEDER  
Short Description Feeder Class for MDG DQR Failed Records    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_DQR_GENERAL    
Program status     
Category 0   
Package MDG_DQR_GENERAL   MDG Data Quality Remediation General Objects 
Created 20120327   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
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20120327
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20120327
Friends
Class CL_MDG_DQR_FAILED_REC_FEEDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELDNAME_OTC Constant Public Type reference (TYPE) STRING 'OTC' 20120404
2 GC_FIELD_NAMES Constant Public See coding 20120327
3 GC_LOGICAL_ACTION Constant Public Type reference (TYPE) USMD_ACTION 'CHANGE_DQR' Logical Action 20120412
4 GC_TAG Constant Private Type reference (TYPE) WDY_TAG_NAME '/BCV/:1CREQUEST' Tag Name 20120403
5 MO_DQS_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_MDG_DQR_DQ_SERVICE Interface for BAdI: MDG_DQR_DQ_SERVICE 20120405
6 MO_FPM Instance attribute Private Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20120411
7 MO_GOV_API Instance attribute Private Object reference (TYPE REF TO) CL_MDG_DQR_GOV_API Governance API 20120327
8 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Data representation of CT_DATA of GET_DATA method 20120410
9 MT_CREQ_TYPE Instance attribute Private Type reference (TYPE) USMD_TS_CREQUEST_TYPE Type of Change Request 20120418
10 MV_DQS_ID Instance attribute Private Type reference (TYPE) MDG_DQR_DQS_ID Data Quality Service ID 20120405
11 MV_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20120328
12 MV_IS_FIRST_TIME Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120410
13 MV_IS_SIDEPANEL_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL Is Side panel active? 20120410
14 MV_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20120328
15 MV_OTC Instance attribute Private Type reference (TYPE) USMD_OTC Business Object Type 20120327
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CR_EXISTS_FIELD Instance method Private Method Add 'CR Exists' field to the structure 20120402
2 ADD_MAIN_ENTITY_FIELDS Instance method Private Method Add main entity fields to the structure 20120402
3 CHECK_ACTION_USAGE Instance method Private Method Determines the usage of the actions (e.g. enabled/disabled) 20120403
4 CREATE_CHANGE_REQUESTS Instance method Private Method Create Change Requests for selected entries 20120412
5 CREATE_COLL_CHANGE_REQUESTS Instance method Private Method Create Collective Change Requests and trigger Workflow 20120412
6 CREATE_SOM_CHANGE_REQUESTS Instance method Private Method Create SOM Change Requests and trigger Workflow 20120403
7 FILL_CREQUEST_TYPES Instance method Private Method Fill the Possible Change Request Types for the OTC 20120412
8 GET_ACTION_DEFINITION Instance method Private Method Get definition of actions 20120402
9 GET_CREATE_MODE Instance method Private Method Get the Create Mode from the Button Event Parameters 20120418
10 GET_CREQUEST_ID Instance method Private Method Get selected Change Request ID 20120329
11 GET_CREQUEST_TYPE Instance method Private Method Get Change Request Type 20120411
12 GET_EDITION Instance method Private Method Get Edition 20120510
13 GET_ENTITY_LIST_TO_CREATE_CR Instance method Private Method Get List of Entities to Create Requests 20120403
14 GET_FAILED_RECORDS Instance method Private Method Get failed records 20120327
15 HANDLE_EVENT_LIST_CELL_ACTION Instance method Private Method Handles FPM Event for process list cell action 20120329
16 HANDLE_EVENT_LOAD Instance method Private Method Handles FPM Event for data load 20120329
17 HANDLE_EVT_NAVIGATE_TO_ENTITY Instance method Private Method Handles FPM Event for navigation to a specific entity 20120417
18 INITIALIZE_SIDEPANEL Instance method Private Method Initialize Side Panel 20120329
19 OPEN_CR_TYPE_POP_UP Instance method Private Method Open Dialog Box to Select Change Request Type 20120417
20 OPEN_EDITION_POP_UP Instance method Private Method Open Dialog Box to Select an Edition 20120510
21 UPDATE_SIDEPANEL Instance method Private Method Update Side Panel 20120329
22 VALIDATE_DQS_OTC Instance method Private Method Validate if OTC matches to DQS 20120327
Events
Class CL_MDG_DQR_FAILED_REC_FEEDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CREATE_BUTTON_PARAMETER Public See coding 20120417 BEGIN OF TY_S_CREATE_BUTTON_PARAMETER, crequest_create_mode type mdg_dqr_crequest_create_mode, END OF ty_s_create_button_parameter
Method Signatures

Method ADD_CR_EXISTS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMP Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120402
2 Changing CT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_LISTFIELD_DESCR GUIBB List Field Description 20120402

Method ADD_CR_EXISTS_FIELD on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method ADD_MAIN_ENTITY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20120418
2 Changing CT_COMP Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120402
3 Changing CT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_LISTFIELD_DESCR GUIBB List Field Description 20120402

Method ADD_MAIN_ENTITY_FIELDS on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method CHECK_ACTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20120403
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120403
3 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120403
4 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120417
5 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120403

Method CHECK_ACTION_USAGE on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method CREATE_CHANGE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES Messages 20120412
2 Importing IT_SELECTED_ENTRIES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120412
3 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120412
4 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20120510

Method CREATE_CHANGE_REQUESTS on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method CREATE_COLL_CHANGE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120412
2 Importing IT_ENTITY_DATA Call by reference Type reference (TYPE) ANY TABLE 20120412
3 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120412
4 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20120510

Method CREATE_COLL_CHANGE_REQUESTS on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method CREATE_SOM_CHANGE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120412
2 Importing IT_ENTITY_DATA Call by reference Type reference (TYPE) ANY TABLE 20120412
3 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120412
4 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20120510

Method CREATE_SOM_CHANGE_REQUESTS on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method FILL_CREQUEST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120412

Method FILL_CREQUEST_TYPES on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_ACTION_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTION_DEFINITION Value transfer Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20120402

Method GET_ACTION_DEFINITION on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_CREATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120418
2 Returning RV_CREATE_MODE Value transfer Type reference (TYPE) MDG_DQR_CREQUEST_CREATE_MODE Create Mode for Change Request in DQR Scenario 20120418

Method GET_CREATE_MODE on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_CREQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120329
2 Importing IT_DATA Call by reference Type reference (TYPE) DATA 20120329
3 Returning RV_CREQUEST Value transfer Type reference (TYPE) USMD_CREQUEST Change Request 20120329

Method GET_CREQUEST_ID on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_CREQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120411
2 Exporting EV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120411
3 Importing IT_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_TS_CREQUEST_TYPE Type of Change Request 20120412
4 Importing IV_CREATE_MODE Call by reference Type reference (TYPE) MDG_DQR_CREQUEST_CREATE_MODE Create Mode for Change Request in DQR Scenario 20120418

Method GET_CREQUEST_TYPE on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_EDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120510
2 Exporting EV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120510
3 Exporting EV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20120510
4 Importing IV_CREQUEST_TYPE Value transfer Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120510

Method GET_EDITION on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_ENTITY_LIST_TO_CREATE_CR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_LIST Call by reference Type reference (TYPE) ANY TABLE 20120403
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120403
3 Importing IT_SELECTED_ENTRIES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20120403

Method GET_ENTITY_LIST_TO_CREATE_CR on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method GET_FAILED_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_KEY Call by reference Object reference (TYPE REF TO) DATA 20120327
2 Exporting ET_UI_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES Messages 20120413
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) MAX_HITS Maximum number of hits 20120404

Method GET_FAILED_RECORDS on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method HANDLE_EVENT_LIST_CELL_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20120329
2 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120329

Method HANDLE_EVENT_LIST_CELL_ACTION on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method HANDLE_EVENT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20120329
2 Exporting ET_UI_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120413
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120329

Method HANDLE_EVENT_LOAD on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method HANDLE_EVT_NAVIGATE_TO_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20120417
2 Exporting ET_UI_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120418
3 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120417

Method HANDLE_EVT_NAVIGATE_TO_ENTITY on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method INITIALIZE_SIDEPANEL Signature

Method INITIALIZE_SIDEPANEL on class CL_MDG_DQR_FAILED_REC_FEEDER has no parameter.
Method INITIALIZE_SIDEPANEL on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method OPEN_CR_TYPE_POP_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120417
2 Importing IT_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_TS_CREQUEST_TYPE Type of Change Request 20120417

Method OPEN_CR_TYPE_POP_UP on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method OPEN_EDITION_POP_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20120510
2 Importing IT_EDITION Call by reference Type reference (TYPE) USMD_TS_EDITION Editions 20120510
3 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120510

Method OPEN_EDITION_POP_UP on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method UPDATE_SIDEPANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20120329

Method UPDATE_SIDEPANEL on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.

Method VALIDATE_DQS_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DQS Call by reference Type reference (TYPE) MDG_DQR_DQS_ID Data Quality Service ID 20120327
2 Importing IV_OTC Call by reference Type reference (TYPE) USMD_OTC Business Object Type 20120327
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) FPMGB_T_MESSAGES Messages 20120327

Method VALIDATE_DQS_OTC on class CL_MDG_DQR_FAILED_REC_FEEDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732