SAP ABAP Class CL_CCM_MAINTENANCE_ELEMENT (CCM: Maintenance Element)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APPL_OBJ_OHFW Interface to OO application object 20050322
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LBK_FOLDER_ACL Logbook folder interface 20050322
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CCM_MAINTENANCE_LOCATION CCM: Maintenance Location 20010625
2 Inheritance (c INHERITING FROM c_ref)  CL_CCM_MAINTENANCE_OBJECT CCM: Maintenance Object 20010625
3 Inheritance (c INHERITING FROM c_ref)  CL_CCM_MPL_NODE ConfigMgmt MPL Nodes 20010711
Properties
Class CL_CCM_MAINTENANCE_ELEMENT  
Short Description CCM: Maintenance Element    
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 20010625   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
# Interface Abstract Final Description Created on
1 IF_APPL_OBJ_OHFW Interface to OO application object 20050322
2 IF_LBK_FOLDER_ACL Logbook folder interface 20050322
Friends
Class CL_CCM_MAINTENANCE_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_CCM_CHK_STATUS Instance attribute Protected Object reference (TYPE REF TO) IF_EX_BADI_CCM_CHK_STATUS 20040628
2 BADI_CCM_FID Instance attribute Protected Object reference (TYPE REF TO) IF_EX_BADI_CCM_FID 20040628
3 CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) CL_CCM_CONFIGURATION 20010718
4 DESCR Instance attribute Public Type reference (TYPE) CCM_NODE_DESCR 20010824
5 FUNCID Instance attribute Protected Type reference (TYPE) CCM_FUNCID 20010717
6 PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT 20010628
7 STATUS Instance attribute Protected Type reference (TYPE) CCM_CHECK_STATUS 20010723
8 SUBOBJ_EXISTS Instance attribute Protected Type reference (TYPE) CCM_SUBOBJ_EXISTS SPACE 20010703
9 SUPERIOR_EXISTS Instance attribute Protected Type reference (TYPE) CCM_SUPERIOR_EXISTS SPACE 20010709
10 T_MEAS_POINTS Instance attribute Protected Type reference (TYPE) TT_CCM_IMPT 20021106
11 UPD_REQUIRED Instance attribute Protected Type reference (TYPE) XFELD SPACE 20010822
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20010710
2 CONVERT_REF Instance method Public Method 20010720
3 CREATE Instance method Public Method 20010628
4 DELETE Instance method Public Method 20010628
5 DISPLAY Instance method Public Method 20010628
6 GET_CONFIGURATION Instance method Public Method 20030131
7 GET_FUNCID Instance method Public Method 20010717
8 GET_MEAS_POINTS Instance method Public Method 20021101
9 GET_PARENT Instance method Public Method 20010625
10 GET_STATUS Instance method Public Method 20010723
11 GET_SUBOBJ_EXISTS Instance method Public Method 20010703
12 GET_SUPERIOR_EXISTS Instance method Public Method 20010709
13 GET_UPDATE_REQUIRED Instance method Public Method 20010823
14 SAVE_ON_DB Instance method Public Method 20010806
15 SET_FUNCID Instance method Public Method 20010807
16 SET_PARENT Instance method Public Method 20010625
17 SET_STATUS Instance method Public Method 20010723
18 SET_SUBOBJ_EXISTS Instance method Public Method 20010703
19 SET_SUPERIOR_EXISTS Instance method Public Method 20010709
20 SET_UPDATE_REQUIRED Instance method Public Method 20010823
21 UNLOCK Instance method Public Method Unlocks Maintenance Element 20030627
Events
Class CL_CCM_MAINTENANCE_ELEMENT has no event.
Types
Class CL_CCM_MAINTENANCE_ELEMENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION CCM: Configuration 20010710
# Exception Resumable Description Created on
1 NO_CONFIGURATION Config ID missing 20010710

Method CONVERT_REF 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 External description of element type 20010801
2 Exporting EV_ELEMENT_EXT Call by reference Type reference (TYPE) CCM1_ELEMENT_EXT External value of element 20010801
3 Exporting EV_EQUIPMENT Call by reference Object reference (TYPE REF TO) CL_CCM_EQUIPMENT CCM: Maintenance Object Equipment 20010720
4 Exporting EV_FUNCLOC Call by reference Object reference (TYPE REF TO) CL_CCM_FUNCLOC CCM: Maintenance Location FLoc 20010720
5 Exporting EV_HOLE Call by reference Object reference (TYPE REF TO) CL_CCM_HOLE CCM: Maintenance Object "Hole" 20010720
6 Exporting EV_MPL_NODE Call by reference Object reference (TYPE REF TO) CL_CCM_MPL_NODE ConfigMgmt MPL node 20010720

Method CONVERT_REF on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method CREATE Signature

Method CREATE on class CL_CCM_MAINTENANCE_ELEMENT has no parameter.
Method CREATE on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method DELETE Signature

Method DELETE on class CL_CCM_MAINTENANCE_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 ERROR_ON_DELETE error during attempted deletion 20010807

Method DISPLAY Signature

Method DISPLAY on class CL_CCM_MAINTENANCE_ELEMENT has no parameter.
Method DISPLAY on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIG Value transfer Object reference (TYPE REF TO) CL_CCM_CONFIGURATION CCM: Configuration 20030131

Method GET_CONFIGURATION on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_FUNCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FUNCID Value transfer Type reference (TYPE) CCM_FUNCID FID (function identifier) 20010717

Method GET_FUNCID on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_MEAS_POINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MEAS_POINTS Value transfer Type reference (TYPE) TT_CCM_IMPT Measurement points 20021101

Method GET_MEAS_POINTS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_PARENT Signature

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

Method GET_PARENT on class CL_CCM_MAINTENANCE_ELEMENT 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_MAINTENANCE_ELEMENT has no exception.

Method GET_SUBOBJ_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUBOBJ_EXISTS Value transfer Type reference (TYPE) CCM_SUBOBJ_EXISTS CCM : Indicates whether sub objects exist for an maint. obj 20010703

Method GET_SUBOBJ_EXISTS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_SUPERIOR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUPERIOR_EXISTS Value transfer Type reference (TYPE) CCM_SUPERIOR_EXISTS CCM : Indicates whether sub objects exist for an maint. obj 20010709

Method GET_SUPERIOR_EXISTS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method GET_UPDATE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPDATE_REQUIRED Value transfer Type reference (TYPE) XFLAG Update required 20010823

Method GET_UPDATE_REQUIRED on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SAVE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20010806
# Exception Resumable Description Created on
1 ERROR_ON_UPDATE internal error during DB update 20010807

Method SET_FUNCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCID Call by reference Type reference (TYPE) CCM_FUNCID FID (function identifier) 20010807

Method SET_FUNCID on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION CCM: Configuration 20010709
2 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CCM_MAINTENANCE_ELEMENT CCM: Maintenance Element 20010704

Method SET_PARENT on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) CCM_CHECK_STATUS CCM: status of check result 20010723

Method SET_STATUS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SET_SUBOBJ_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBOBJ_EXISTS Call by reference Type reference (TYPE) CCM_SUBOBJ_EXISTS CCM : Indicates whether sub objects exist for an maint. obj 20010703

Method SET_SUBOBJ_EXISTS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SET_SUPERIOR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUPERIOR_EXISTS Call by reference Type reference (TYPE) CCM_SUPERIOR_EXISTS CCM : Indicates whether sub objects exist for an maint. obj 20010709

Method SET_SUPERIOR_EXISTS on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method SET_UPDATE_REQUIRED Signature

Method SET_UPDATE_REQUIRED on class CL_CCM_MAINTENANCE_ELEMENT has no parameter.
Method SET_UPDATE_REQUIRED on class CL_CCM_MAINTENANCE_ELEMENT has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_CCM_MAINTENANCE_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENT_NOT_LOCKED Element was not locked 20030627
2 UNLOCK_FAILED Unlock failed for other reasons 20030627
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C2