SAP ABAP Class CL_COM_PR_MDCHECK_MANAGER (Manager Class for Consistency Checks)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT_TOOLS (Package) Tools for SAP Product
Properties
Class CL_COM_PR_MDCHECK_MANAGER  
Short Description Manager Class for Consistency Checks    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_TOOLS   Tools for SAP Product 
Created 20040629   SAP 
Last change 20050426   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COM_PR_MDCHECK_MANAGER has no forward declaration.
Interfaces
Class CL_COM_PR_MDCHECK_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_COM_PR_MDCHECK_UI 20040708 UI for Consistency Checks
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CAT_PRCAT Static Attribute Public Type reference (TYPE) COMT_PR_MDCHECK_CATPRCAT_T Category Product Category 20040715
2 CAT_PRCAT_FRGR Static Attribute Public See coding 20040715
3 CHECK_CLASSES Static Attribute Private Type reference (TYPE) COMT_PR_MDCHECK_CLSDESCR_T Class Name with Short Description 20040709
4 COMC_ATTRIBUTE Static Attribute Public See coding Internal Copy of COMC_ATTRIBUTE 20040719
5 COMC_ATTRIBUTE_T Static Attribute Public See coding Internal Copy of COMC_ATTRIBUTE_T 20040720
6 COMC_PR_TYPE Static Attribute Public See coding Internal Copy of COMC_PR_TYPE 20040719
7 COMC_PR_TYPE_T Static Attribute Public See coding Internal Copy of COMC_PR_TYPE_T 20040720
8 COMC_SETTYPE Static Attribute Public See coding Internal Copy of COMC_SETTYPE 20040719
9 COMC_SETTYPE_T Static Attribute Public See coding Internal Copy of COMC_SETTYPE_T 20040720
10 COMM_CATEGORY Static Attribute Public See coding Internal Copy of COMM_CATEGORY 20040719
11 COMM_CATEGORYT Static Attribute Public See coding Internal Copy of COMM_CATEGORYT 20040719
12 COMM_HIERARCHY Static Attribute Public See coding Internal Copy of COMM_HIERARCHY 20040719
13 COMM_HIERARCHYT Static Attribute Public See coding Internal Copy of COMM_HIERARCHYT 20040719
14 COMM_IPRODUCT Static Attribute Public See coding Internal Copy of COMM_IPRODUCT 20040729
15 COMM_PRCAT Static Attribute Public See coding Internal Copy of COMM_PRCAT 20040719
16 COMM_PRCATFRGR Static Attribute Public See coding Internal Copy of COMM_PRCATFRGR 20040727
17 COMM_PRODUCT Static Attribute Public See coding Internal Copy of COMM_PRODUCT 20040719
18 COMM_PROD_FRG Static Attribute Public See coding Internal Copy of COMM_PROD_FRG 20040723
19 COMM_PRPRDCATR Static Attribute Public See coding Internal Copy of COMM_PRPRDCATR 20040726
20 COMM_PRSHTEXT Static Attribute Public See coding Internal Copy of COMM_PRSHTEXT 20040719
21 GT_DB_MODIFICATION Static Attribute Private Type reference (TYPE) COMT_PR_MDCHECK_MODIFICATION_T Changes to DB Tables 20040907
22 GV_N_O_CATEGORIES Static Attribute Public Type reference (TYPE) I Number of Data Records in COMM_CATEGORY 20040920
23 LC_BUS1178 Constant Private Type reference (TYPE) COMT_BUS_OBJTYPE 'BUS1178' Object Type of Generated Set Type 20040715
24 LC_CL_TEMPLATE_NAME Constant Private Type reference (TYPE) SEOCLNAME 'CL_COM_PR_MDCHECK_TEMPLATE' Class Name 20040705
25 LC_GET_LOGH Constant Private Type reference (TYPE) CLASNAME 'IF_COM_PR_MDCHECK~GET_LOGHANDLE' Class Name 20040709
26 LC_IF_NAME Constant Private Type reference (TYPE) SEOCLNAME 'IF_COM_PR_MDCHECK' Class Name 20040705
27 LC_RUN_CHECK Constant Private Type reference (TYPE) SEOCLNAME 'IF_COM_PR_MDCHECK~RUN_CHECK' Class Name 20040705
28 LR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_COM_PR_MDCHECK_MANAGER Reference to Singleton Instance 20040924
29 LV_MODE Static Attribute Private Type reference (TYPE) CHAR3 'CHK' 3-Byte Field 20040729
30 SV_LOGHANDLE_MOD Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20050406
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040629
2 DESELECT_ALL Static method Private Method Do Not Select Any Checks 20050517
3 GET_CHECK_CLASSES Static method Private Method Classes that Implement the Interface (LC_IF_NAME) 20040630
4 GET_CHECK_DESCRIPTION Static method Private Method Gets Short Description for the Consistency Check 20040629
5 GET_CLASS_TABLE_REF Static method Public Method 20040701
6 GET_INSTANCE Static method Private Method Gets Singleton Instance 20040924
7 GET_MODE Static method Public Method Gets Run Mode ('CHK' or 'SIM') 20040729
8 LOG_MODIFICATION Static method Public Method Write (Simulated) Database Modifications to the Log 20040907
9 ON_PROCESS_AFTER_INPUT Static method Private Event handling method PROCESS_AFTER_INPUT 20040924
10 READ_DB_TABLES Static method Private Method Read COMM_CATEGORY, ... in Internal Tables 20040715
11 REGISTER_MODIFICATION Static method Public Method Flag Modifications for (Simulated) Database Changes 20040907
12 RUN_ALL_SELECTED_CHECKS Static method Public Method Execute Selected Checks 20040701
13 SELECT_ALL Static method Private Method Select All Checks 20050517
14 SET_MODE Static method Public Method Set Run Mode: ('CHK' or 'SIM') 20040920
Events
# Event Type Visibility Description Created on
1 RUN_CHECK Static Event
(1)
Public
(2)
20040908
Types
Class CL_COM_PR_MDCHECK_MANAGER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method DESELECT_ALL Signature

Method DESELECT_ALL on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method DESELECT_ALL on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method GET_CHECK_CLASSES Signature

Method GET_CHECK_CLASSES on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method GET_CHECK_CLASSES on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method GET_CHECK_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20040920
2 Returning RV_DESCRIPT Value transfer Type reference (TYPE) SEODESCR Kurzbeschreibung 20040920

Method GET_CHECK_DESCRIPTION on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method GET_CLASS_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CLASS_TABLE Value transfer Object reference (TYPE REF TO) COMT_PR_MDCHECK_CLSDESCR_T Konsistenzprüfungsklassen 20040924

Method GET_CLASS_TABLE_REF on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_COM_PR_MDCHECK_MANAGER Managerklasse für Konsistenzprüfungen 20040924

Method GET_INSTANCE on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODE Value transfer Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040729

Method GET_MODE on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method LOG_MODIFICATION Signature

Method LOG_MODIFICATION on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method LOG_MODIFICATION on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method ON_PROCESS_AFTER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_CODE Call by reference Type reference (TYPE) BUS_SCREEN-FUNCTION_CODE GUI-Funktionscode 20040924

Method ON_PROCESS_AFTER_INPUT on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method READ_DB_TABLES Signature

Method READ_DB_TABLES on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method READ_DB_TABLES on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method REGISTER_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_TABLENAME Call by reference Type reference (TYPE) COMT_DB_TABLENAME Name einer Datenbanktabelle !16-stellig) 20040907
2 Importing IV_KEY1 Call by reference Type reference (TYPE) CHAR30 20040923
3 Importing IV_KEY2 Call by reference Type reference (TYPE) CHAR30 20040923
4 Importing IV_TABLELINE Call by reference Type reference (TYPE) ANY 20040907
5 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR3 'MOD' oder 'DEL' 20040907

Method REGISTER_MODIFICATION on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method RUN_ALL_SELECTED_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 'CHK' Run mode ('CHK', 'SIM' or 'REP') 20040729

Method RUN_ALL_SELECTED_CHECKS on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method SELECT_ALL Signature

Method SELECT_ALL on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
Method SELECT_ALL on class CL_COM_PR_MDCHECK_MANAGER has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Value transfer Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20040920

Method SET_MODE on class CL_COM_PR_MDCHECK_MANAGER has no exception.
Event Signatures

Event RUN_CHECK Signature
Event RUN_CHECK on class CL_COM_PR_MDCHECK_MANAGER has no parameter.
History
Last changed by/on SAP  20050426 
SAP Release Created in 700