SAP ABAP Class CL_PHIN_STRUCTURING (Structuring Technical.Object Hierarchy)
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
Properties
Class CL_PHIN_STRUCTURING  
Short Description Structuring Technical.Object Hierarchy    
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 20070720   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PHIN_STRUCTURING has no forward declaration.
Interfaces
Class CL_PHIN_STRUCTURING has no interface implemented.
Friends
Class CL_PHIN_STRUCTURING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COPY Constant Public Type reference (TYPE) CHAR1 2 Copy & Paste 20070801
2 C_CUT Constant Public Type reference (TYPE) CHAR1 1 Cut & Paste 20070801
Methods
# Method Level Visibility Method type Description Created on
1 BEST_GUESS Static method Public Method Automatic determination of installation locations 20070730
2 CHANGE_INST_LOCATION Static method Public Method Assignment of inst. loc. from XML to (or within) target tree 20070731
3 CREATE_NEW_FLOC Static method Public Method Creates new func. location PHINT object in the system tree 20070803
4 GET_EXISTING_FUNCLOCS Static method Public Method Get existing FuncLocations + set fields for relationship 20070720
5 OPERATE_WITH_FUNCLOC_TEMPLATE Static method Private Method Use Reference in Order to create PHINT Lines for Funclocs 20070723
6 REFRESH_SYSTEM_TREE Static method Public Method Cleans up the PHINT data after the system tree refresh 20070810
7 SET_NEW_PARENT_KEY Static method Public Method Sets the new parent key before jumping to Gen&Prep View 20070731
8 SET_PARENT_KEY_FOR_CHILDREN Static method Private Method Sets the parent key for subordinate equipments/items 20070801
Events
Class CL_PHIN_STRUCTURING has no event.
Types
Class CL_PHIN_STRUCTURING has no local type.
Method Signatures

Method BEST_GUESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines 20070730
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070730
3 Importing IT_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070730

Method BEST_GUESS on class CL_PHIN_STRUCTURING has no exception.

Method CHANGE_INST_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) PHIN_MSG Message to be displayed directly on UI 20070807
2 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines 20070731
3 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070731
4 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070731
5 Importing IT_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070731
6 Importing IT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
7 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 Copy & Paste (2) or Cut & Paste (1) 20070801

Method CHANGE_INST_LOCATION on class CL_PHIN_STRUCTURING has no exception.

Method CREATE_NEW_FLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) PHIN_MSG Message to be displayed directly on UI 20070807
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070803
3 Importing IS_PARENT_FLOC Call by reference Type reference (TYPE) PHIN_S_PC Phase In Persistency Controller 20070803
4 Importing IV_PHINGUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID 20070813
5 Importing IV_SHTXT Call by reference Type reference (TYPE) KTX01 Description of technical object 20070813
6 Importing IV_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID TL KEY of new func. location 20070803
7 Importing IV_TPLNR Call by reference Type reference (TYPE) PHIN_D_TPLNR40 Functional Location 20070803

Method CREATE_NEW_FLOC on class CL_PHIN_STRUCTURING has no exception.

Method GET_EXISTING_FUNCLOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines 20070801
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070726
3 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20070808
4 Importing IT_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070801
5 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070808
6 Importing I_EVENT Call by reference Type reference (TYPE) STRING 20070808
7 Importing I_FLOC_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070808
8 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070801

Method GET_EXISTING_FUNCLOCS on class CL_PHIN_STRUCTURING has no exception.

Method OPERATE_WITH_FUNCLOC_TEMPLATE 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 20070723
2 Importing IS_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20070723

Method OPERATE_WITH_FUNCLOC_TEMPLATE on class CL_PHIN_STRUCTURING has no exception.

Method REFRESH_SYSTEM_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070810
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070810
3 Importing IT_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070810

Method REFRESH_SYSTEM_TREE on class CL_PHIN_STRUCTURING has no exception.

Method SET_NEW_PARENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070821
2 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines 20070828
3 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070810
4 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070810
5 Importing IT_PC Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20070731
6 Importing IV_SAVE_DB Call by reference Type reference (TYPE) XFELD Checkbox 20070813

Method SET_NEW_PARENT_KEY on class CL_PHIN_STRUCTURING has no exception.

Method SET_PARENT_KEY_FOR_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TLKEY Call by reference Type reference (TYPE) PHIN_T_TL Table of Table Lines which were changed 20070913
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070823
3 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20070801

Method SET_PARENT_KEY_FOR_CHILDREN on class CL_PHIN_STRUCTURING has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603