SAP ABAP Class CL_CCM_CONFIG_CHECK_GROUP (ConfigMgmt Check Group)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-CC (Application Component) Configuration Control
     DI_CCM (Package) Configuration Control
Properties
Class CL_CCM_CONFIG_CHECK_GROUP  
Short Description ConfigMgmt Check Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DI_CCM   Configuration Control 
Created 20010711   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CCM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CCM_CONFIG_CHECK_GROUP has no interface implemented.
Friends
Class CL_CCM_CONFIG_CHECK_GROUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_CCM_INTERNAL Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_INTERNAL 20030409
2 BADI_CCM_MESG_TYPE Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_MESG_TYPE 20040628
3 BADI_CUSTR_CHECK Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_CUSTR_CHECK 20030409
4 BADI_QTY_CHECK Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_QTY_CHECK 20030409
5 CONFIG_CHECK_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_CCM_CONFIG_CHECK_HEADER 20010718
6 C_CALLBACK_ROUTINE Constant Private Type reference (TYPE) RS38L_FNAM 'CCM_CFG_CALLBACK_LOG' 20010919
7 C_MPL_LOG Constant Public Type reference (TYPE) BALPAR 'MPL_LOG' Old mpl_log code 20091105
8 C_MPL_LOG_NEW Constant Public Type reference (TYPE) BALPAR 'MPL_LOG_N' New mpl_log code 20091105
9 C_MPL_NODE Constant Public Type reference (TYPE) BALPAR 'MPL_NODE' Old mpl_code code 20091105
10 C_MPL_NODE_NEW Constant Public Type reference (TYPE) BALPAR 'MPL_NODE_N' New mpl_code code 20091105
11 C_STATUS_GREEN Constant Public Type reference (TYPE) CCM_CHECK_STATUS 1 20010822
12 C_STATUS_RED Constant Public Type reference (TYPE) CCM_CHECK_STATUS 3 20010822
13 C_STATUS_YELLOW Constant Public Type reference (TYPE) CCM_CHECK_STATUS 2 20010822
14 C_XML_LINES Constant Public Type reference (TYPE) BALPAR 'XML_LINES' Key to BAL Contex Data 20091030
15 C_XML_LINE_CODE Constant Public Type reference (TYPE) BALPAR 'XML' Prefix of Key to BAL XML Data 20091030
16 ELEMENTS_01 Instance attribute Private Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT 20010822
17 ELEMENTS_02 Instance attribute Private Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT 20010822
18 FUNCID Instance attribute Public Type reference (TYPE) CCM_FUNCID 20010720
19 PROD_CLASS Instance attribute Public Type reference (TYPE) CCM_CLINT 20021122
20 STATUS Instance attribute Private Type reference (TYPE) CCM_CHECK_STATUS '1' 20010723
21 T_ACTUAL_GROUP Instance attribute Private Type reference (TYPE) T_LT_FUNCID 20011016
22 T_ALLOWED_GROUP Instance attribute Private Type reference (TYPE) TT_CCM_ALLOWED_GROUP 20011016
23 T_MESSAGE Instance attribute Public Type reference (TYPE) BAL_T_MSG 20010815
Methods
# Method Level Visibility Method type Description Created on
1 CONFIG_CHECK_FOR_GROUP Instance method Private Method 20011015
2 CONFIG_CHECK_GET_IPPE_FID Instance method Private Method 20011031
3 CONFIG_CHECK_GET_PARENT_FID Instance method Private Method 20011029
4 CONFIG_CHECK_SORT_ACTUAL Instance method Private Method 20011015
5 CONFIG_CHECK_SORT_ALLOWED Instance method Private Method 20011015
6 CONFIG_CHECK_VALID_PARTS Instance method Private Method 20011015
7 CONSTRUCTOR Instance method Public Constructor 20010711
8 CONVERT_TO_BAL_PARAMS Instance method Private Method Convert MPL_NODE to XML and store it in BAL context data 20091030
9 GET_CHECK_GROUP Instance method Public Method 20010719
10 GET_EQUI_PARENT Instance method Private Method 20011002
11 GET_MATERIAL_OF_MPL_NODE Instance method Private Method 20010813
12 GET_OBJECT_ID Instance method Private Method 20010823
13 GET_STATUS Instance method Public Method 20010723
14 SET_CALLBACK_PARAMS Instance method Private Method 20010813
15 SET_MESSAGE Instance method Public Method 20010822
16 SET_MESSAGES_FOR_ELEMENTS Instance method Private Method 20010817
17 SET_MESSAGES_TO_LOG Instance method Public Method 20010815
18 SET_STATUS Instance method Public Method 20010723
Events
Class CL_CCM_CONFIG_CHECK_GROUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_LS_ALLOWED_ELEMENT Private See coding 20011016 begin of t_ls_allowed_element, lr_element type ref to cl_ccm_maintenance_element, lt_valid_parts type tab_mpl_materials_for_node, end of t_ls_allowed_element
2 T_LS_FUNCID Private See coding 20011015 BEGIN OF t_ls_funcid, funcid TYPE ccm_funcid, equi_parent type ref to cl_ccm_equipment, lt_element TYPE tt_ccm_maintenance_element, END OF t_ls_funcid
3 T_LS_FUNCID_PARTS Private See coding 20011016 BEGIN OF t_ls_funcid_parts, funcid TYPE ccm_funcid, lt_element TYPE t_lt_allowed_element, END OF t_ls_funcid_parts
4 T_LT_ALLOWED_ELEMENT Private See coding 20011016 t_lt_allowed_element type standard table of t_ls_allowed_element with key lr_element
5 T_LT_FUNCID Private See coding 20011015 t_lt_funcid type table of t_ls_funcid
6 T_LT_FUNCID_PARTS Private See coding 20011016 t_lt_funcid_parts type table of t_ls_funcid_parts
Method Signatures

Method CONFIG_CHECK_FOR_GROUP Signature

Method CONFIG_CHECK_FOR_GROUP on class CL_CCM_CONFIG_CHECK_GROUP has no parameter.
Method CONFIG_CHECK_FOR_GROUP on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONFIG_CHECK_GET_IPPE_FID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_FID Call by reference Type reference (TYPE) CCM_FUNCID FID (Function Identifier) 20011031
2 Importing IV_NODE_GUID Call by reference Type reference (TYPE) CCM_PVSGUID Internal Identification for PVS Objects 20011031

Method CONFIG_CHECK_GET_IPPE_FID on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONFIG_CHECK_GET_PARENT_FID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EQUI_PARENT Call by reference Object reference (TYPE REF TO) CL_CCM_EQUIPMENT CCM: Maintenance Object Equipment 20011029
2 Exporting EV_FUNCID Call by reference Type reference (TYPE) CCM_FUNCID FID (Function Identifier) 20011029
3 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011029

Method CONFIG_CHECK_GET_PARENT_FID on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONFIG_CHECK_SORT_ACTUAL Signature

Method CONFIG_CHECK_SORT_ACTUAL on class CL_CCM_CONFIG_CHECK_GROUP has no parameter.
# Exception Resumable Description Created on
1 NO_CORRESPONDING_PARENTS No corresponding parent FIDs in actual and allowed elements 20011016

Method CONFIG_CHECK_SORT_ALLOWED Signature

Method CONFIG_CHECK_SORT_ALLOWED on class CL_CCM_CONFIG_CHECK_GROUP has no parameter.
Method CONFIG_CHECK_SORT_ALLOWED on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONFIG_CHECK_VALID_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PART_VALIDITY_ERROR Call by reference Type reference (TYPE) XFELD Reports if any error occured during part validity check 20021021

Method CONFIG_CHECK_VALID_PARTS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BADI_CCM_INTERNAL Call by reference Object reference (TYPE REF TO) IF_EX_BADI_CCM_INTERNAL 20030409
2 Importing IR_BADI_CCM_MESG_TYPE Call by reference Object reference (TYPE REF TO) IF_EX_BADI_CCM_MESG_TYPE 20040628
3 Importing IR_BADI_CUSTR_CHECK Call by reference Object reference (TYPE REF TO) IF_EX_BADI_CCM_CUSTR_CHECK Business add-in interface IF_EX_BADI_CCM_CUSTR_CHECK 20030409
4 Importing IR_BADI_QTY_CHECK Call by reference Object reference (TYPE REF TO) IF_EX_BADI_CCM_QTY_CHECK Business add-in interface IF_EX_BADI_CCM_QTY_CHECK 20030409
5 Importing IT_ELEMENTS_01 Call by reference Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table type for Class "Maintenance Element" 20010822
6 Importing IT_ELEMENTS_02 Call by reference Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table type for Class "Maintenance Element" 20010822
7 Importing IV_CONFIG_CHECK_HEADER Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIG_CHECK_HEADER ConfigMgmt check header 20010718
8 Importing IV_FUNCID Call by reference Type reference (TYPE) CCM_FUNCID FID (function identifier) 20010720
9 Importing IV_PROD_CLASS Call by reference Type reference (TYPE) CCM_CLINT Internal class number 20021122

Method CONSTRUCTOR on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method CONVERT_TO_BAL_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MPL_NODE Call by reference Object reference (TYPE REF TO) CL_CCM_MPL_NODE Node to be persisted in XML 20091030
2 Exporting OT_PAR Call by reference Type reference (TYPE) BAL_T_PAR splitted XML in BAL param table 20091030

Method CONVERT_TO_BAL_PARAMS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method GET_CHECK_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENTS_01 Call by reference Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table type for Class "Maintenance Element" 20010822
2 Exporting ET_ELEMENTS_02 Call by reference Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table type for Class "Maintenance Element" 20010822
3 Exporting EV_FUNCID Call by reference Type reference (TYPE) CCM_FUNCID FID (function identifier) 20010720

Method GET_CHECK_GROUP on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method GET_EQUI_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011002
2 Returning RV_EQUI_PARENT Value transfer Object reference (TYPE REF TO) CL_CCM_EQUIPMENT CCM: Maintenance Object Equipment 20011002

Method GET_EQUI_PARENT on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method GET_MATERIAL_OF_MPL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATID Call by reference Type reference (TYPE) MATNR Material number 20010813
2 Exporting EV_QUANTITY Call by reference Type reference (TYPE) CCM_QUANT Quantity (in Component Variant) 20010816
3 Exporting EV_UNIT Call by reference Type reference (TYPE) CCM_QUNIT Unit of Measure 20010816
4 Importing IREF_MPL_NODE Call by reference Object reference (TYPE REF TO) CL_CCM_MPL_NODE ConfigMgmt MPL node 20010927

Method GET_MATERIAL_OF_MPL_NODE on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESC_EXT Call by reference Type reference (TYPE) CCM1_DESC_EXT Object 20010823
2 Exporting EV_ELEMENT_EXT Call by reference Type reference (TYPE) CCM1_ELEMENT_EXT Object ID 20010823
3 Importing IREF_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010823

Method GET_OBJECT_ID on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) CCM_CHECK_STATUS CCM: status of check result 20010723

Method GET_STATUS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method SET_CALLBACK_PARAMS 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) BAL_S_MSG Application Log: Message Data 20010813
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) CCM_S_PROTOCOL_CONTEXT Protocol context fields 20010813

Method SET_CALLBACK_PARAMS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ALLOWED_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011022
2 Importing IREF_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011022
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Material number 20010822
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Messages, message class 20010822
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20010822
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20010822
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message variable 20010822
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message variable 20010822
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message variable 20010822
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message variable 20010822
11 Importing IV_QUANTITY Call by reference Type reference (TYPE) CCM_QUANT Quantity (in Component Variant) 20010822
12 Importing IV_UNIT Call by reference Type reference (TYPE) CCM_QUNIT Unit of Measure 20010822

Method SET_MESSAGE on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method SET_MESSAGES_FOR_ELEMENTS Signature

Method SET_MESSAGES_FOR_ELEMENTS on class CL_CCM_CONFIG_CHECK_GROUP has no parameter.
Method SET_MESSAGES_FOR_ELEMENTS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method SET_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20050712

Method SET_MESSAGES_TO_LOG on class CL_CCM_CONFIG_CHECK_GROUP has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20010723
2 Importing IV_STATUS Call by reference Type reference (TYPE) CCM_CHECK_STATUS Status of Check Result 20050712

Method SET_STATUS on class CL_CCM_CONFIG_CHECK_GROUP has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C2