SAP ABAP Class CL_PHIN_CONTROLLER (Supervisior 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_CONTROLLER Interface for Phin Factory 20061123
Properties
Class CL_PHIN_CONTROLLER  
Short Description Supervisior 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 20061110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PHIN_CONTROLLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PHIN_CONTROLLER Interface for Phin Factory 20061123
Friends
Class CL_PHIN_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_BACKEND_INTERNAL Static Attribute Public Object reference (TYPE REF TO) BADI_PHIN_BACKEND_INTERNAL 20070525
2 BADI_CUST_LOGIC Static Attribute Public Object reference (TYPE REF TO) BADI_PHIN_CUST_LOGIC PHIN: Customer specific logic in Takeover/Handover 20070525
3 BADI_DATA_PREPARE Static Attribute Public Object reference (TYPE REF TO) BADI_PHIN_DATA_PREPARE 20061128
4 CHILDREN_TOBE_DELETED Instance attribute Private Type reference (TYPE) PHIN_T_CHILD Table of objects to be deleted from GT_PC 20071204
5 GR_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_PHIN_MESSAGE_CONTROLER 20070730
6 GS_PHINH Static Attribute Public Type reference (TYPE) PHINH Header Table for Take Over 20070710
7 GT_PC Static Attribute Private Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20061110
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_FOR_INSERT Instance method Private Method Checks the data to be inserted into PHINT 20071204
2 DELETE_LINE Instance method Private Method Deletes PHINT line 20071204
3 INSERT_LINE Instance method Private Method Inserts new line into the PHINT 20071204
4 INSERT_SUB_OBJECTS Instance method Private Method Inserts objects subordinate to selected object (hierarchy) 20090708
5 MEASUREMENT_POINTS_ACTIVATE Instance method Private Method activate measurement points(EhP5) 20090326
6 PARTNER_MATNR_CONV Instance method Private Method Convert partner's material id in own one 20081210
7 SAVE_PROJECT Static method Private Method save changes from WD into PHINT 20070918
Events
# Event Type Visibility Description Created on
1 EVENT_COMPLETE Static Event
(1)
Public
(2)
notifty: ready with initializing PHIN Data 20061115
Types
Class CL_PHIN_CONTROLLER has no local type.
Method Signatures

Method CHECK_OBJECT_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20071204
2 Importing IV_TO_TYP Call by reference Type reference (TYPE) PHIN_D_TYPE Type of the object to be inserted (L, E, M) 20071204
# Exception Resumable Description Created on
1 NOT_POSSIBLE Insert is not possible due to any restriction 20071204

Method DELETE_LINE 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 20071204
2 Importing IS_OBJECT Call by reference Type reference (TYPE) PHIN_S_PC Object to be deleted 20071204
3 Importing IT_CHILDREN Call by reference Type reference (TYPE) PHIN_T_CHILD Childred to be deleted 20071204

Method DELETE_LINE on class CL_PHIN_CONTROLLER has no exception.

Method INSERT_LINE 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 Result message 20071204
2 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines 20071204
3 Exporting EV_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID Key (Numc 8) for Table PHINT 20090708
4 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20071204

Method INSERT_LINE on class CL_PHIN_CONTROLLER has no exception.

Method INSERT_SUB_OBJECTS 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 20090708
2 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20090708

Method INSERT_SUB_OBJECTS on class CL_PHIN_CONTROLLER has no exception.

Method MEASUREMENT_POINTS_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090326

Method MEASUREMENT_POINTS_ACTIVATE on class CL_PHIN_CONTROLLER has no exception.

Method PARTNER_MATNR_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material number used by the business partner 20081210
2 Exporting EV_SERNR Call by reference Type reference (TYPE) GERNR Serial number 20081210
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20081210
4 Importing IV_PARTNER_MATNR Call by reference Type reference (TYPE) PHIN_D_PARTNER_MATNR Material number used by the business partner 20081210
5 Importing IV_SENDER_ID Call by reference Type reference (TYPE) PHIN_D_SENDER_ID Unique identification of handover sender 20081210
6 Importing IV_SERNR Call by reference Type reference (TYPE) GERNR Serial number 20081210

Method PARTNER_MATNR_CONV on class CL_PHIN_CONTROLLER has no exception.

Method SAVE_PROJECT Signature

Method SAVE_PROJECT on class CL_PHIN_CONTROLLER has no parameter.
Method SAVE_PROJECT on class CL_PHIN_CONTROLLER has no exception.
Event Signatures

Event EVENT_COMPLETE Signature
Event EVENT_COMPLETE on class CL_PHIN_CONTROLLER has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700