SAP ABAP Class CL_PHIN_SUPER (PHIN: Technical Objects Superior Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-THO (Application Component) Takeover/Handover of Technical Objects
     PHIN (Package) Takeover/Handover of Technical Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PHIN_OBJECT Object Class Interface 20061211
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_BOMITEM PHIN: BOM Item Class 20061212
2 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_EQUI PHIN: Equipment Class 20061212
3 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_FLOC PHIN: Functional Locations 20070510
4 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_UNDEFINED Object to be Defined 20061212
Properties
Class CL_PHIN_SUPER  
Short Description PHIN: Technical Objects Superior Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PHIN   Takeover/Handover of Technical Objects 
Created 20061211   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PHIN_SUPER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PHIN_OBJECT Object Class Interface 20061211
Friends
Class CL_PHIN_SUPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONSISTENCY_STATUS Instance attribute Protected Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20061211
2 C_BOMITEM Constant Protected Type reference (TYPE) CHAR1 'M' Single-Character Indicator 20070511
3 C_EQUI Constant Protected Type reference (TYPE) CHAR1 'E' Single-Character Indicator 20070511
4 C_FLOC Constant Protected Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20070511
5 C_GREEN Constant Protected Type reference (TYPE) PHIN_D_TO_STATUS 'G' Check: OK 20061211
6 C_RED Constant Protected Type reference (TYPE) PHIN_D_TO_STATUS 'R' Check: Error 20061211
7 C_SPACE Constant Protected Type reference (TYPE) PHIN_D_TO_STATUS SPACE No Check 20061211
8 C_TABLE_EQUI Constant Protected Type reference (TYPE) TABELLE 'EQUI' Name of database table for object 20070710
9 C_TABLE_IFLOT Constant Protected Type reference (TYPE) TABELLE 'IFLOT' Name of database table for object 20070710
10 C_X Constant Protected Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20070511
11 C_YELLOW Constant Protected Type reference (TYPE) PHIN_D_TO_STATUS 'Y' Check: Warning 20061211
12 DB_UPDATE_REQUIRED Instance attribute Public Type reference (TYPE) CHAR1 DB PHINT update required 20061221
13 EXISTENCE_STATUS Instance attribute Public Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20061211
14 GO_ITOB Instance attribute Protected Object reference (TYPE REF TO) DATA 20070524
15 GO_TEMPLATE_ITOB Instance attribute Protected Object reference (TYPE REF TO) DATA 20070524
16 GR_PROFILE Static Attribute Protected Object reference (TYPE REF TO) CL_PHIN_CUSTOMIZING_TAKEOVER PHIN: Profile Takeover 20070719
17 HIERARCHY_STATUS Instance attribute Protected Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20061221
18 LO_MDOCUM Instance attribute Protected Object reference (TYPE REF TO) CL_PHIN_MDOCUM Measurement Document - Takeover of TechnObjects 20101014
19 MATERIAL_DATA Instance attribute Protected Type reference (TYPE) PHIN_S_MATNR_DATA PHIN: Important material data from MARA, MARC 20070516
20 MEASPOINT_CRT_REQUIRED Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20070801
21 NEW_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_PHIN_SUPER PHIN: Technical Objects Superior Class 20070809
22 PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_PHIN_SUPER PHIN: Technical Objects Superior Class 20061211
23 UI_CHANGE_FLAG Instance attribute Protected Type reference (TYPE) PHIN_D_CHGFLAG Change Indicator for PHIN Object 20061213
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_FROM_LOG Instance method Protected Method Add messages to Phase-In log from BALLOGs 20070111
2 CHECK_MATERIAL_DATA Instance method Protected Method Checks and updates MATERIAL_DATA after user actions 20070518
3 CLASS_CHAR_CREATE Instance method Protected Method Create class and characteristics for object from template 20070710
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061211
5 GET_UI_CHANGE_FLAG Instance method Public Method Get UI Change Indicator 20061213
6 READ_REF_EQUIPMENT Instance method Protected Method Reads data of the reference equipment 20070905
7 UPDATE_HIERARCHY_STATUS Instance method Public Method Updates the hierarchy status 20070109
Events
Class CL_PHIN_SUPER has no event.
Types
Class CL_PHIN_SUPER has no local type.
Method Signatures

Method ADD_MSG_FROM_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOGHNDL Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20070111
2 Importing IV_CC_FUNC Call by reference Type reference (TYPE) CHAR1 CC function (I-installation, R-removal, C-Config check) 20071004
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) PHIN_MSG_FUNCTION PHIN_MSG_FUNCTION 20070807

Method ADD_MSG_FROM_LOG on class CL_PHIN_SUPER has no exception.

Method CHECK_MATERIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070518

Method CHECK_MATERIAL_DATA on class CL_PHIN_SUPER has no exception.

Method CLASS_CHAR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITOB_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070711
2 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070711
3 Importing IV_NEW_OBJECTKEY Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20070710
4 Importing IV_OBJ_TABLE Call by reference Type reference (TYPE) TABELLE Name of database table for object 20070710
5 Importing IV_TEMPL_OBJECTKEY Call by reference Type reference (TYPE) OBJNUM Key of the template object 20070710

Method CLASS_CHAR_CREATE on class CL_PHIN_SUPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20061211
2 Importing IS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061211
3 Importing IV_NEW Value transfer Type reference (TYPE) XFELD SPACE 'X': The object is new (not yet on DB) 20061218
4 Importing IV_TOP_EQUI Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20061211

Method CONSTRUCTOR on class CL_PHIN_SUPER has no exception.

Method GET_UI_CHANGE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_FLAG Call by reference Type reference (TYPE) PHIN_D_CHGFLAG Change Indicator for PHIN Object 20061213

Method GET_UI_CHANGE_FLAG on class CL_PHIN_SUPER has no exception.

Method READ_REF_EQUIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITOB Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070905
2 Exporting ES_STKO Call by reference Type reference (TYPE) STKOB BOM Header Document Table 20070905
3 Exporting ES_STPO Call by reference Type reference (TYPE) STPOB BOM item document table 20070905
4 Importing IV_BOM_ITEM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20070905
5 Importing IV_FUNCID Call by reference Type reference (TYPE) CCC_FUNCID FID (Function Identifier) 20070905
6 Importing IV_REF_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070905
# Exception Resumable Description Created on
1 DOES_NOT_EXIST Reference equipment does not exist 20070905

Method UPDATE_HIERARCHY_STATUS Signature

Method UPDATE_HIERARCHY_STATUS on class CL_PHIN_SUPER has no parameter.
Method UPDATE_HIERARCHY_STATUS on class CL_PHIN_SUPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700