SAP ABAP Class CL_CCM_CONFIGURATION (CCM: Configuration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-CC (Application Component) Configuration Control
     DI_CCM (Package) Configuration Control
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CCM_AS_MAINTND_CONFIG CCM: As-Maintained Configuration 20010626
2 Inheritance (c INHERITING FROM c_ref)  CL_CCM_TARGET_CONFIG CCM: Target Configuration 20010626
Properties
Class CL_CCM_CONFIGURATION  
Short Description CCM: Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DI_CCM   Configuration Control 
Created 20010626   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCM_CONFIGURATION has no forward declaration.
Interfaces
Class CL_CCM_CONFIGURATION has no interface implemented.
Friends
Class CL_CCM_CONFIGURATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_BOM_SETTINGS Instance attribute Public Type reference (TYPE) CCMEQBOM Equi. BOM Customizing for Configuration Control 20060210
2 CC_INST_CHECK Instance attribute Public Type reference (TYPE) CCM_MPL_CHECK MPL Check during Installation 20080422
3 CHARA Constant Protected Type reference (TYPE) CHAR1 'A' 20010716
4 CHARN Constant Protected Type reference (TYPE) CHAR1 'N' 20010716
5 CHARX Constant Protected Type reference (TYPE) CHAR1 'X' 20010716
6 CHARY Constant Protected Type reference (TYPE) CHAR1 'Y' 20010716
7 CONFIG_IDENT Instance attribute Public Type reference (TYPE) CHAR40 20010810
8 EQUIPMENT_BT Instance attribute Protected See coding 20070111
9 FUNC_LOC_BT Instance attribute Protected See coding 20070111
10 IF_EX_BADI_CCM_EXPLOSION Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_EXPLOSION 20011001
11 LOAD_COMPLETE Instance attribute Public Type reference (TYPE) XFELD 20010810
12 OBJECTS Instance attribute Protected Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT 20010629
13 OBJECT_BUFF_WA Instance attribute Protected Type reference (TYPE) T_OBJECTS 20070111
14 SAVE_REQUIRED Instance attribute Public Type reference (TYPE) XFELD 20010823
15 STR_GAP_BT Instance attribute Protected See coding 20070111
16 TOP_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT 20010628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method 20010626
2 CONSTRUCTOR Instance method Public Constructor 20010810
3 DELETE Instance method Public Method 20010628
4 DELETE_OBJECT Instance method Public Method 20010801
5 GET_LOAD_COMPLETE Instance method Public Method 20010810
6 GET_OBJECTS Instance method Public Method 20010717
7 GET_SUB_ELEMENTS_ALL Instance method Protected Method 20030528
8 GET_TOP_ELEMENT Instance method Public Method 20010713
9 LOAD_SUB_ELEMENTS Instance method Public Method 20011001
10 LOAD_SUB_ELEMENTS_TREE Instance method Public Method 20011001
11 LOAD_SUPERIOR_ELEMENT Instance method Public Method 20011001
12 LOAD_SUPERIOR_ELEMENTS_TREE Instance method Public Method 20011001
13 SET_LOAD_COMPLETE Instance method Public Method 20010810
14 SET_TOP_ELEMENT Instance method Public Method 20010628
Events
Class CL_CCM_CONFIGURATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OBJECTS Protected See coding 20070111 BEGIN OF t_objects, equnr TYPE equnr, equi_obj TYPE REF TO cl_ccm_equipment, tplnr TYPE tplnr, floc_obj TYPE REF TO cl_ccm_funcloc, hlguid TYPE ccm_hlguid, hole_obj TYPE REF TO cl_ccm_hole, END OF t_objects
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010626

Method ADD_OBJECT on class CL_CCM_CONFIGURATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) CHAR40 Identifier 20010810

Method CONSTRUCTOR on class CL_CCM_CONFIGURATION has no exception.

Method DELETE Signature

Method DELETE on class CL_CCM_CONFIGURATION has no parameter.
Method DELETE on class CL_CCM_CONFIGURATION has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010801

Method DELETE_OBJECT on class CL_CCM_CONFIGURATION has no exception.

Method GET_LOAD_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOAD_COMPLETE Value transfer Type reference (TYPE) XFELD Checkbox 20010810

Method GET_LOAD_COMPLETE on class CL_CCM_CONFIGURATION has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ELEMENTS Value transfer Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table type for Class "Maintenance Element" 20010717

Method GET_OBJECTS on class CL_CCM_CONFIGURATION has no exception.

Method GET_SUB_ELEMENTS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SUB_ELEMENTS Value transfer Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT 20030528
2 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20030528

Method GET_SUB_ELEMENTS_ALL on class CL_CCM_CONFIGURATION has no exception.

Method GET_TOP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TOP_ELEMENT Value transfer Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010713

Method GET_TOP_ELEMENT on class CL_CCM_CONFIGURATION has no exception.

Method LOAD_SUB_ELEMENTS 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 20011001
2 Returning RT_ELEMENT Value transfer Type reference (TYPE) TT_CCM_ELEMENT_NODE_STRUCTURE CCM_ELEMENT_NODE_STRUCTURE 20011001
# Exception Resumable Description Created on
1 NOT_FOUND Element Not Found 20011001

Method LOAD_SUB_ELEMENTS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENTS_SUB Call by reference Type reference (TYPE) TT_CCM_ELEMENT_NODE_STRUCTURE CCM_ELEMENT_NODE_STRUCTURE 20011001
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011001
# Exception Resumable Description Created on
1 NOT_FOUND element not found 20011001

Method LOAD_SUPERIOR_ELEMENT 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 20011001
2 Returning RV_SUPERIOR_ELEMENT Value transfer Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011001

Method LOAD_SUPERIOR_ELEMENT on class CL_CCM_CONFIGURATION has no exception.

Method LOAD_SUPERIOR_ELEMENTS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENTS_SUPERIOR Call by reference Type reference (TYPE) TT_CCM_MAINTENANCE_ELEMENT Table Type for Class "Maintenance Element" 20011001
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20011001

Method LOAD_SUPERIOR_ELEMENTS_TREE on class CL_CCM_CONFIGURATION has no exception.

Method SET_LOAD_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOAD_COMPLETE Call by reference Type reference (TYPE) XFELD Checkbox 20010810

Method SET_LOAD_COMPLETE on class CL_CCM_CONFIGURATION has no exception.

Method SET_TOP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOP_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010628

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