SAP ABAP Class CL_CCM_EQUIPMENT (CCM: Maintenance Object Equipment)
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 Inheritance (c INHERITING FROM c_ref)  CL_CCM_MAINTENANCE_OBJECT CCM: Maintenance Object 20010625
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DIMSPPB_TABLE_DATA Table Area Interface 20030401
Properties
Class CL_CCM_EQUIPMENT  
Short Description CCM: Maintenance Object Equipment    
Super Class CL_CCM_MAINTENANCE_OBJECT CCM: Maintenance Object 
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_DIMSPPB_TABLE_DATA Table Area Interface 20030401
Friends
Class CL_CCM_EQUIPMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOMHDR Instance attribute Public Type reference (TYPE) CCM_EQBOMHEADER 20060220
2 BOMHEADER_DATA Instance attribute Protected Type reference (TYPE) CCM_BOMHEADER CCM: Equipment BOM 20060207
3 DATA Instance attribute Protected Type reference (TYPE) ITOB 20010702
4 EQUNR Instance attribute Public Type reference (TYPE) EQUNR 20010625
5 STOCK_DATA Instance attribute Protected Type reference (TYPE) EQBS 20021124
Methods
# Method Level Visibility Method type Description Created on
1 CONFIG_CHECK_LOCAL Instance method Public Method 20010711
2 CONFIG_CHECK_LOCAL_BOMITEM Instance method Public Method 20060517
3 CONSTRUCTOR Instance method Public Constructor 20010625
4 GET_DATA Instance method Public Method 20010702
5 GET_HOLES Instance method Public Method 20010626
6 GET_MPL_NODE_FOR_ACCESS_NODE Instance method Private Method 20011123
7 GET_REVISIONS Instance method Public Method 20030401
8 GET_STOCK_DATA Instance method Public Method 20021124
9 GET_VALID_PARTS Instance method Public Method 20011002
10 IS_SUBOBJ_OF Instance method Public Method 20030217
11 READ_CHILDREN_DB Instance method Public Method 20010709
12 RELOAD_FOR_CHANGE Instance method Public Method 20010823
13 SET_DATA Instance method Public Method 20010807
Events
# Event Type Visibility Description Created on
1 EQUI_IS_INSTALLED Instance Event
(0)
Public
(2)
20010625
2 EQUI_IS_REMOVED Instance Event
(0)
Public
(2)
20010625
Types
Class CL_CCM_EQUIPMENT has no local type.
Method Signatures

Method CONFIG_CHECK_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_CCM_APPLICATION_LOG Class for creation of application log 20010731
2 Importing IV_CONFIGURATION_MANAGER Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION_MANAGER Entry class of configuration manager application layer 20010720
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment to be installed in 20010720
4 Importing IV_HOLE_GUID Call by reference Type reference (TYPE) CCM_HLGUID CCM : Structure Gap GUID 20011024
5 Importing IV_NO_MPL_CHECK Call by reference Type reference (TYPE) CHAR1 MPL Flag: ' ' - Execute MPL Check; 'X' - No Check 20061227
6 Importing IV_POSNR Call by reference Type reference (TYPE) HEQNR Equipment position at InstallLoc (Superior Equip./FunctLoc) 20010720
7 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Floc to be installed in 20010720
# Exception Resumable Description Created on
1 NO_APPLICATION_LOG no application log 20010731

Method CONFIG_CHECK_LOCAL_BOMITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060517
2 Importing IS_BOM_GAP Call by reference Type reference (TYPE) CCMHOLE Strukturlücke 20060517
3 Importing IS_BOM_ITEM Call by reference Type reference (TYPE) STPOB Belegtabelle für STPO-Sätze 20060517
# Exception Resumable Description Created on
1 NO_APPLICATION_LOG no application log 20060517

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOMHEADER_DATA Call by reference Type reference (TYPE) CCM_BOMHEADER CCM: Equipmentstückliste 20060207
2 Importing IS_DATA Call by reference Type reference (TYPE) ITOB Equipment data 20010702
3 Importing IS_STOCK_DATA Call by reference Type reference (TYPE) EQBS Serial Number Stock Segment 20021124
4 Importing IV_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION Configuration 20010702
# Exception Resumable Description Created on
1 NO_CONFIGURATION Config ID missing 20010628

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DATA Value transfer Type reference (TYPE) ITOB Data 20010809

Method GET_DATA on class CL_CCM_EQUIPMENT has no exception.

Method GET_HOLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HOLES Call by reference Type reference (TYPE) TY_CCM_HOLE Table type for CCM hole 20010702

Method GET_HOLES on class CL_CCM_EQUIPMENT has no exception.

Method GET_MPL_NODE_FOR_ACCESS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_GUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20011123
2 Importing IV_PPE_GUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20011123

Method GET_MPL_NODE_FOR_ACCESS_NODE on class CL_CCM_EQUIPMENT has no exception.

Method GET_REVISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REVISION Call by reference Type reference (TYPE) DIWPS_REVISION_REF_T Table type of revision object references 20030401
2 Importing I_END_DATE Call by reference Type reference (TYPE) SY-DATUM Date and time, current (application server) date 20030401
3 Importing I_START_DATE Call by reference Type reference (TYPE) SY-DATUM Date and time, current (application server) date 20030401

Method GET_REVISIONS on class CL_CCM_EQUIPMENT has no exception.

Method GET_STOCK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STOCK_DATA Value transfer Type reference (TYPE) EQBS Serial Number Stock Segment 20021124

Method GET_STOCK_DATA on class CL_CCM_EQUIPMENT has no exception.

Method GET_VALID_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALID_PARTS Call by reference Type reference (TYPE) TAB_MPL_MATERIALS_FOR_NODE Material details for a given PVS Node 20011002
2 Importing IV_CHECK_FOR_INSTALL Call by reference Type reference (TYPE) XFELD 'X' Checkbox: at installation 20011002
3 Importing IV_CONFIGURATION_MANAGER Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION_MANAGER Entry class of configuration manager application layer 20011002
4 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment 20011002
5 Importing IV_POSNR Call by reference Type reference (TYPE) HEQNR Equipment position at InstallLoc (Superior Equip./FunctLoc) 20011002
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional location 20011002

Method GET_VALID_PARTS on class CL_CCM_EQUIPMENT has no exception.

Method IS_SUBOBJ_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_YES Value transfer Type reference (TYPE) CHAR1 Flag: object is subobject 20030217
2 Importing IR_EQUI Call by reference Object reference (TYPE REF TO) CL_CCM_EQUIPMENT CCM: Maintenance Object Equipment 20030217
3 Importing IR_FLOC Call by reference Object reference (TYPE REF TO) CL_CCM_FUNCLOC CCM: Maintenance Location FLoc 20030217
4 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment number 20030217
5 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location number 20030217

Method IS_SUBOBJ_OF on class CL_CCM_EQUIPMENT has no exception.

Method READ_CHILDREN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOMID Call by reference Type reference (TYPE) TT_CCM_BOMITEM_ID CCM: Stücklistenposition ID Tabelle 20060209
2 Exporting ET_EQUNR Call by reference Type reference (TYPE) TY_CCM_EQUNR CCM: Table of equipments 20010709
3 Exporting ET_HOLES_HLGUID Call by reference Type reference (TYPE) TY_CCM_HLGUID CCM: Table of holes (COBJNR) 20010725
4 Exporting EV_SUBOBJ_EXISTS Call by reference Type reference (TYPE) CCM_SUBOBJ_EXISTS CCM : Indicates whether sub objects exist for an maint. obj 20010709

Method READ_CHILDREN_DB on class CL_CCM_EQUIPMENT has no exception.

Method RELOAD_FOR_CHANGE Signature

Method RELOAD_FOR_CHANGE on class CL_CCM_EQUIPMENT has no parameter.
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED authoritzation check failed 20010823
2 EQUI_IS_LOCKED foreign lock set 20010823
3 INTERNAL_ERROR internal_error 20010823
4 PARENT_CHANGED parent relationship has been updated 20010823

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) CHAR1 Flag: data change 20021109
2 Importing IS_BOMHEADER_DATA Call by reference Type reference (TYPE) CCM_BOMHEADER CCM: Equipmentstückliste 20060207
3 Importing IV_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20010807
4 Importing IV_RESET_DATA Call by reference Type reference (TYPE) XFELD Reset Data (without necessity of DB update) 20011025
5 Importing IV_STOCK_DATA Call by reference Type reference (TYPE) EQBS Serial Number Stock Segment 20021124

Method SET_DATA on class CL_CCM_EQUIPMENT has no exception.
Event Signatures

Event EQUI_IS_INSTALLED Signature
Event EQUI_IS_INSTALLED on class CL_CCM_EQUIPMENT has no parameter.
Event EQUI_IS_REMOVED Signature
Event EQUI_IS_REMOVED on class CL_CCM_EQUIPMENT has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C2