SAP ABAP Class CL_PHIN_TAKEOVER (Takeover Supervisor)
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_INITIAL_LOAD IF_PHIN_INITIAL_LOAD 20070704
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_TAKEOVER_CURR_STATE Takeover: Load Current State 20070731
2 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_TAKEOVER_TEMPLATE Takeover: Load Template 20070731
3 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_TAKEOVER_XML Takeover: Load XML File 20070801
Properties
Class CL_PHIN_TAKEOVER  
Short Description Takeover Supervisor    
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 20070704   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PHIN_TAKEOVER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PHIN_INITIAL_LOAD IF_PHIN_INITIAL_LOAD 20070704
Friends
Class CL_PHIN_TAKEOVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MSG_DETAIL Instance attribute Protected Type reference (TYPE) PHIN_D_MSG_DETAIL detail level of takeover BAPI messages 20090312
2 GC_PROFILE Instance attribute Protected Type reference (TYPE) PHIN_D_PI_PROF Takeover Profile: Unique ID 20070806
3 GC_REASON Instance attribute Protected Type reference (TYPE) PHIN_D_REASON 20070716
4 GO_PROFILE Static Attribute Protected Object reference (TYPE REF TO) CL_PHIN_CUSTOMIZING_TAKEOVER PHIN: Profile Takeover 20070718
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_FILE_EXCHANGE Instance method Protected Method Call BADI to modify takeover file 20070713
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070716
3 CREATE_PHINH Instance method Protected Method Fill remaining fields in PHINH, PHINT 20070801
4 CREATE_RECORD Instance method Protected Method Create Record (Record Management) 20070716
5 SAVE_PHINT_PHINH Instance method Protected Method Save PHINT and PHINH to database 20070712
Events
Class CL_PHIN_TAKEOVER has no event.
Types
Class CL_PHIN_TAKEOVER has no local type.
Method Signatures

Method CALL_BADI_FILE_EXCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAKEOVER_FILE Call by reference Type reference (TYPE) PHIN_T_PHINT Data Exchange: Technical objects and Counter Readings 20070827

Method CALL_BADI_FILE_EXCHANGE on class CL_PHIN_TAKEOVER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PC_MSG_DETAIL Call by reference Type reference (TYPE) PHIN_D_MSG_DETAIL detail level of takeover BAPI messages 20090312
2 Importing PC_PROFILE Call by reference Type reference (TYPE) PHIN_D_PI_PROF Takeover Profile: Unique ID 20070806
3 Importing PC_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070716

Method CONSTRUCTOR on class CL_PHIN_TAKEOVER has no exception.

Method CREATE_PHINH 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 20070804
2 Returning RS_PHINH Value transfer Type reference (TYPE) PHINH Header Table for Take Over 20070804

Method CREATE_PHINH on class CL_PHIN_TAKEOVER has no exception.

Method CREATE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20070716
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070716
3 Importing IT_PLAIN_TEXT Call by reference Type reference (TYPE) DMS_TAB_TDLINE Table of TDLINE Entries for BAdI Calls 20070822
4 Importing IV_PLAIN_TITLE Call by reference Type reference (TYPE) STRING 20070822
5 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING XML File String 20070716

Method CREATE_RECORD on class CL_PHIN_TAKEOVER has no exception.

Method SAVE_PHINT_PHINH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20070712
2 Importing IS_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20070712
3 Importing IT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070712
# Exception Resumable Description Created on
1 ERROR_INSERT_PHINH Error when inserting into PHINH 20070716
2 ERROR_INSERT_PHINT Error when inserting into PHINT 20070716
3 ERROR_SAVE_DB Error when saving on database 20070716
4 FILE_EXISTS File already exists on Database 20070716
History
Last changed by/on SAP  20100310 
SAP Release Created in 602