SAP ABAP Interface IF_PHIN_CONTROLLER (Interface for Phin Factory)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PHIN_CONTROLLER Supervisior Class 20061123
Properties
Interface IF_PHIN_CONTROLLER  
Short Description Interface for Phin Factory    
General Data
Package PHIN   Takeover/Handover of Technical Objects 
Created 20061123   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_PHIN_CONTROLLER has no forward declaration.
Interfaces
Interface IF_PHIN_CONTROLLER has no interface.
Friends
Interface IF_PHIN_CONTROLLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOM_SETTINGS Instance attribute Public Type reference (TYPE) CCMEQBOM Equi. BOM Customizing for Configuration Control 20061127
2 EQUI_DA Instance attribute Public Type reference (TYPE) PHIN_D_PO_EQU No History-Relevant Changes for Equipment 20080513
3 FLOC_DA Instance attribute Public Type reference (TYPE) PHIN_D_PO_FLO Activity: Deactivate Functional Locations 20080513
4 GV_MAXTL Instance attribute Public Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061212
5 PHIN_GUID Instance attribute Public Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070306
6 TO_PROFILE Instance attribute Public Type reference (TYPE) TPHIN_PI_PRO Takeover Profile Table 20070627
Methods
# Method Level Visibility Method type Description Created on
1 ABEND_TAKEOVER Instance method Public Method Abend Takeover because of an system error 20070904
2 CALL_OBJECT_CREATOR Instance method Public Method Creates Object in Controller 20061123
3 CHECK_OBJECT_IS_NEW Instance method Public Method Checks if the object is created within phase in process 20061229
4 FIND_BOMITEM Instance method Public Method Searches for a BOM item in the PC 20070925
5 FIND_EQUI Instance method Public Method Searches for an equipment in the PC 20061208
6 FIND_FLOC Instance method Public Method Searches for a functional location in the PC 20070726
7 FIND_TOP_EQUI Instance method Public Method Find the top equipment for configuration check 20070111
8 GET_BADI_BACKEND Instance method Public Method Get BAdI for Backend Internal functinality 20070709
9 GET_BADI_CUSTOMER Instance method Public Method Get BAdI for Customer Logic functinality 20070709
10 GET_MAXTL Instance method Public Method provides the Maximal Table Line Number 20061212
11 GET_OBJECT Instance method Public Method Provide the object for the table line key 20061123
12 GET_PARENT Instance method Public Method Get Parent for one object 20061123
13 GET_PARENTS Instance method Public Method Find Parents 20061123
14 GET_PHINH Instance method Public Method Get PHIN header 20070710
15 GET_ROOT Instance method Public Method provide a list of Root Elements 20061123
16 GET_SUBTREE Instance method Public Method Get all subordinated elements 20061127
17 GET_TOB Instance method Public Method Find Technical Objects 20070710
18 MPLAN_CALL_CREATOR Static method Public Method Collects MP data / Instantiation of the MP CL_PHIN_MPLAN obj 20061128
19 MPLAN_GET_ALL_REF Static method Public Method Returns all references to MPs - assigned to (any) object 20061221
20 MPLAN_GET_ATTRIBUTES Static method Public Method Gets data of a MP 20061220
21 MPLAN_GET_DATA Instance method Public Method Gets the summarized data of the MPs of the object 20061219
22 MPLAN_GET_LIST_FOR_OBJECT Instance method Public Method Gets the MPs assigned to a technical object 20061128
23 MPLAN_GET_LIST_FOR_TEMPLATE_OB Instance method Public Method Gets the MPs ass. to the template object of a techn. object 20061218
24 MPLAN_REFRESH_DATA Static method Public Method Refresh of MP data 20070719
25 NOTIF_CALL_CREATOR Static method Public Method Instantiation of the CL_PHIN_NOTIF obj 20070102
26 NOTIF_GET_ALL_REF Static method Public Method Returns all references to notifs - assigned to (any) object 20070108
27 NOTIF_GET_ATTRIBUTES Instance method Public Method Gets data of a notification 20070109
28 NOTIF_GET_DATA Instance method Public Method Gets the summarized data of the notifs of the object 20070108
29 NOTIF_REFRESH Instance method Public Method Notification refresh 20070714
30 PROVIDE_CHILD_LIST Instance method Public Method Provide a List of Children 20061123
31 PROVIDE_UNASSIGNED Instance method Public Method Provide unassigned XML objects 20080131
32 SAVE_PHINT_COMPLETE Instance method Public Method Save the all changed Lines of the Table to the database 20061130
33 SAVE_PHINT_TL Instance method Public Method Save the all changed Lines of the Table to the database 20061201
34 SET_PARENT Instance method Public Method Set Parent for one object 20061123
35 SET_PARENTS Instance method Public Method Set Parents 20061123
36 SET_PHINH Instance method Public Method Set PHIN header 20070710
37 START_PROCESSING Instance method Public Method Start Processing 20061123
38 UI_COMPLETE_REOPEN_EXECUTE Instance method Public Method Trigger of Complete/Reopen Business Functions from UI 20070705
39 UI_FLOC_EXECUTE Instance method Public Method Triggers the Business Functions from UI for Flocs 20070620
40 UI_FUNC_EXECUTE Instance method Public Method Trigger of Business and UI Functions 20061208
41 UI_MP_CREA_EXECUTE Instance method Public Method Trigger of MP Create Business Functions from UI 20061213
42 UI_MP_SCHED_EXECUTE Instance method Public Method Trigger of MP Schedule Business Functions from UI 20061213
43 UI_WORK_COMPL_EXECUTE Instance method Public Method Trigger of Work Completion Business Functions from UI 20061213
44 UPDATE_PC Instance method Public Method Updates PC attributes after object has been changed 20070202
Events
Interface IF_PHIN_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FACTORY_CLASSES Public Type reference (TYPE) PHIN_S_FACTORY_CLASSES PHIN Factory - Verarbeitungsklassen 20061123
Method Signatures

Method ABEND_TAKEOVER Signature

Method ABEND_TAKEOVER on Interface IF_PHIN_CONTROLLER has no parameter.
Method ABEND_TAKEOVER on Interface IF_PHIN_CONTROLLER has no exception.

Method CALL_OBJECT_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20070813
2 Exporting EV_TLKEY Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061218
3 Importing IV_NEW Value transfer Type reference (TYPE) XFELD SPACE Object is new (not yet on DB) 20070305
4 Importing PHINT_TL Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061123

Method CALL_OBJECT_CREATOR on Interface IF_PHIN_CONTROLLER has no exception.

Method CHECK_OBJECT_IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFTO Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT PHIN: Equipment Class 20061229
2 Returning R_IS_NEW Value transfer Type reference (TYPE) PHIN_D_TO_STATUS Object new with PHIN process 20061229

Method CHECK_OBJECT_IS_NEW on Interface IF_PHIN_CONTROLLER has no exception.

Method FIND_BOMITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PC Call by reference Type reference (TYPE) PHIN_S_PC Phase In Persistency Controller 20070925
2 Importing IV_HEQUI_TL_KEY Value transfer Type reference (TYPE) PHIN_D_GUID TLKEY of BOM Header 20071204
3 Importing IV_MATNR Value transfer Type reference (TYPE) MATNR Material Number 20070925
# Exception Resumable Description Created on
1 NOT_FOUND BOM item not found 20070925

Method FIND_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PC Call by reference Type reference (TYPE) PHIN_S_PC Phase In Persistency Controller 20061208
2 Importing IV_EQUNR Value transfer Type reference (TYPE) EQUNR Equipment Number 20061208
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20071204
4 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID exclude a line ID of an equi from search 20090707
5 Importing IV_SERNR Call by reference Type reference (TYPE) GERNR Serial number 20071204
6 Importing IV_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID exclude a line ID of an equi from search 20090707
# Exception Resumable Description Created on
1 NOT_FOUND Equipment not found 20061208

Method FIND_FLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PC Call by reference Type reference (TYPE) PHIN_S_PC Phase In Persistency Controller 20070726
2 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE Takeover / Handover: Source Indicator 20070827
3 Importing IV_TPLNR Value transfer Type reference (TYPE) PHIN_D_TPLNR40 Functional Location 20070726
# Exception Resumable Description Created on
1 NOT_FOUND Functional locatiol not found 20070726

Method FIND_TOP_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20070111
2 Exporting ES_PHIN Call by reference Type reference (TYPE) PHINT Top-equipment 20070111
3 Importing IV_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for PHIN Table Line entry point 20070111
# Exception Resumable Description Created on
1 NO_TOP_EQUI The top object (equi) does not have an MPL link 20070111

Method GET_BADI_BACKEND Signature

Method GET_BADI_BACKEND on Interface IF_PHIN_CONTROLLER has no parameter.
Method GET_BADI_BACKEND on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_BADI_CUSTOMER Signature

Method GET_BADI_CUSTOMER on Interface IF_PHIN_CONTROLLER has no parameter.
Method GET_BADI_CUSTOMER on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_MAXTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAXTL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061212

Method GET_MAXTL on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20061123
2 Exporting ES_DATA Call by reference Type reference (TYPE) PHINT Phase In Table 20061123
3 Exporting EV_HIER_STATUS Call by reference Type reference (TYPE) PPHIN_D_STATE_HIERAR Phase In: State of Subhierarchy of Technical Object 20070109
4 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061123

Method GET_OBJECT on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARENT Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line (parent) 20061123
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061123
3 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE SPACE Phase In: Source Indicator 20070809
# Exception Resumable Description Created on
1 NOT_FOUND Object (child) not found 20061127
2 NO_PARENT The object has no parent 20061127

Method GET_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061123

Method GET_PARENTS on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_PHINH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20070710

Method GET_PHINH on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL Call by reference Type reference (TYPE) PHIN_T_TL Table of Table Lines 20061123
2 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE Source: '1': XML tree, '2': System tree 20070809

Method GET_ROOT on Interface IF_PHIN_CONTROLLER has no exception.

Method GET_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SUBOBJ Call by reference Type reference (TYPE) PHIN_T_CHILD Subordinated elements 20061127
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061127
3 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE SPACE Phase In: Source Indicator 20070809
# Exception Resumable Description Created on
1 NOT_FOUND Object (root) not found 20061127

Method GET_TOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL Call by reference Type reference (TYPE) PHIN_T_TL Table of Table Lines 20070710

Method GET_TOB on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_CALL_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBOBJ Call by reference Type reference (TYPE) PHIN_T_CHILD Persistency Controller 20061229

Method MPLAN_CALL_CREATOR on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_GET_ALL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC_MPLAN Call by reference Type reference (TYPE) PHIN_T_PC_MPLAN Phase In Persistency Controller 20061221

Method MPLAN_GET_ALL_REF on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) PHIN_S_MP_ATTRIBUTES Maintenance Plans: attributes 20061220
2 Exporting ES_ATTRIBUTES_UI Call by reference Type reference (TYPE) PHIN_S_MP_START_PARAMETERS_UI Input readiness of the start parameters 20061229
3 Exporting ES_STATUS Call by reference Type reference (TYPE) PHIN_S_MP_STATUS Maintenance Plans: status 20061220
4 Importing I_REFTOMPLAN Call by reference Object reference (TYPE REF TO) CL_PHIN_MPLAN Maintenance Plans / Takeover of techn. Objects 20061220

Method MPLAN_GET_ATTRIBUTES on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_MP_OBJECT Call by reference Type reference (TYPE) PHIN_S_MP_STATUS_OBJECT Status of the MPLANs for an equipment 20061219
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061219

Method MPLAN_GET_DATA on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_GET_LIST_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPLA Call by reference Type reference (TYPE) PHIN_T_MPLA_EXT Maintenance plans 20061128
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061128

Method MPLAN_GET_LIST_FOR_OBJECT on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_GET_LIST_FOR_TEMPLATE_OB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPLA Call by reference Type reference (TYPE) PHIN_T_MPLA Maintenance plans 20061218
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061218

Method MPLAN_GET_LIST_FOR_TEMPLATE_OB on Interface IF_PHIN_CONTROLLER has no exception.

Method MPLAN_REFRESH_DATA Signature

Method MPLAN_REFRESH_DATA on Interface IF_PHIN_CONTROLLER has no parameter.
Method MPLAN_REFRESH_DATA on Interface IF_PHIN_CONTROLLER has no exception.

Method NOTIF_CALL_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBOBJ Call by reference Type reference (TYPE) PHIN_T_CHILD Child Table 20070102

Method NOTIF_CALL_CREATOR on Interface IF_PHIN_CONTROLLER has no exception.

Method NOTIF_GET_ALL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PC_NOTIF Call by reference Type reference (TYPE) PHIN_T_PC_NOTIF Notifications Persistency Controller 20070108

Method NOTIF_GET_ALL_REF on Interface IF_PHIN_CONTROLLER has no exception.

Method NOTIF_GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TEXT Call by reference Type reference (TYPE) KTX01 Description of technical object 20071010
2 Exporting ES_STATUS Call by reference Type reference (TYPE) BSVX-STTXT System status line 20070110
3 Exporting ES_STATUS_COMPLETE Call by reference Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20070718
4 Exporting ES_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070109
5 Importing I_REFTOQMNUM Call by reference Object reference (TYPE REF TO) CL_PHIN_NOTIF Notifications / Takeover of techn. Objects 20070109

Method NOTIF_GET_ATTRIBUTES on Interface IF_PHIN_CONTROLLER has no exception.

Method NOTIF_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generated Table for View VIQMEL 20070108
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for PHIN Table Line 20070108

Method NOTIF_GET_DATA on Interface IF_PHIN_CONTROLLER has no exception.

Method NOTIF_REFRESH Signature

Method NOTIF_REFRESH on Interface IF_PHIN_CONTROLLER has no parameter.
Method NOTIF_REFRESH on Interface IF_PHIN_CONTROLLER has no exception.

Method PROVIDE_CHILD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) PHIN_T_CHILD Child Table 20061123
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061123
3 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE SPACE Phase In: Source Indicator 20070809

Method PROVIDE_CHILD_LIST on Interface IF_PHIN_CONTROLLER has no exception.

Method PROVIDE_UNASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNASSIGNED Call by reference Type reference (TYPE) PHIN_T_PC Phase In: Persistency Controller 20080131

Method PROVIDE_UNASSIGNED on Interface IF_PHIN_CONTROLLER has no exception.

Method SAVE_PHINT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COMMIT_WORK Call by reference Type reference (TYPE) CHAR1 COMMIT WORK 20061130

Method SAVE_PHINT_COMPLETE on Interface IF_PHIN_CONTROLLER has no exception.

Method SAVE_PHINT_TL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COMMIT_WORK Call by reference Type reference (TYPE) CHAR1 COMMIT WORK 20061201
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061201

Method SAVE_PHINT_TL on Interface IF_PHIN_CONTROLLER has no exception.

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line (parent) 20061123
2 Importing IS_TL Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for Phin Table Line 20061123
3 Importing IV_SOURCE Call by reference Type reference (TYPE) PHIN_D_SOURCE SPACE Phase In: Source Indicator 20070809
# Exception Resumable Description Created on
1 NOT_FOUND Object (child) not found 20061127
2 NO_PARENT Parent not found 20061127

Method SET_PARENTS Signature

Method SET_PARENTS on Interface IF_PHIN_CONTROLLER has no parameter.
Method SET_PARENTS on Interface IF_PHIN_CONTROLLER has no exception.

Method SET_PHINH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHINH Call by reference Type reference (TYPE) PHINH Header Table for Take Over 20070710

Method SET_PHINH on Interface IF_PHIN_CONTROLLER has no exception.

Method START_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Phase In: File Name 20061219

Method START_PROCESSING on Interface IF_PHIN_CONTROLLER has no exception.

Method UI_COMPLETE_REOPEN_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PHIN Call by reference Type reference (TYPE) PHIN_T_PHINT Phase In Table 20070705
2 Importing IV_EVENT Call by reference Type reference (TYPE) STRING Event 20070705
# Exception Resumable Description Created on
1 LOCK_ERROR Error occured 20070925

Method UI_FLOC_EXECUTE 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 20070620
3 Importing IS_LEAD_ROW Call by reference Type reference (TYPE) PHIN_D_GUID Lead selection key 20070620
4 Importing IT_DEL_ROWS Call by reference Type reference (TYPE) PHIN_T_TL Deleted row keys 20070620
5 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20070808
6 Importing IT_INS_ROWS Call by reference Type reference (TYPE) PHIN_T_PHINT Inserted rows 20070620
7 Importing IT_SEL_ROWS Call by reference Type reference (TYPE) PHIN_T_TL Selected row keys 20070620
8 Importing I_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070803
9 Importing I_EVENT Call by reference Type reference (TYPE) STRING event identifier 20070803
10 Importing I_FLOC_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Function Location Prefix 20070803
11 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070803
12 Importing I_SERNR Call by reference Type reference (TYPE) GERNR Serial number 20070803
13 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070803

Method UI_FLOC_EXECUTE on Interface IF_PHIN_CONTROLLER has no exception.

Method UI_FUNC_EXECUTE 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 table for internal message handling in Takeover/Handover 20071204
2 Exporting ET_PHIN_MAIN Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines of modified Lines 20061208
3 Importing IS_LEAD_ROW Call by reference Type reference (TYPE) PHIN_S_WD2 lead selected Row 20061208
4 Importing IT_DEL_ROWS Call by reference Type reference (TYPE) PHIN_T_PHIN_S_WD2 Deleted Rows 20061208
5 Importing IT_INS_ROWS Call by reference Type reference (TYPE) PHIN_T_PHIN_S_WD2 Inserted Rows 20061208
6 Importing IT_MOD_ROWS Value transfer Type reference (TYPE) PHIN_T_PHIN_S_WD2 Modified Rows 20061208
7 Importing IT_SEL_ROWS Value transfer Type reference (TYPE) PHIN_T_PHIN_S_WD2 selected Rows including lead Selection 20061208
8 Importing IV_EVENT Call by reference Type reference (TYPE) STRING event identifier 20061208

Method UI_FUNC_EXECUTE on Interface IF_PHIN_CONTROLLER has no exception.

Method UI_MP_CREA_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPLA Call by reference Type reference (TYPE) PHIN_T_MPLA_EXT Maintenance plans 20070106
2 Exporting ET_PHIN_MP_CREA Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines of modified Lines 20061213
3 Importing IS_LEAD_ROW Call by reference Type reference (TYPE) PHIN_S_MP_CREA lead selected Row 20061213
4 Importing IT_MOD_ROWS Call by reference Type reference (TYPE) PHIN_T_MP_CREA Modified Rows 20061213
5 Importing IT_SEL_ROWS Call by reference Type reference (TYPE) PHIN_T_MP_CREA selected Rows including lead Selection 20061213
6 Importing IV_EVENT Call by reference Type reference (TYPE) STRING event identifier 20061213

Method UI_MP_CREA_EXECUTE on Interface IF_PHIN_CONTROLLER has no exception.

Method UI_MP_SCHED_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHIN_MP_SCHED Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines of modified Lines 20061213
2 Exporting ET_WARN_TEXT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20081103
3 Importing IS_LEAD_ROW Call by reference Type reference (TYPE) PHIN_S_MP_SCHEDU lead selected Row 20061213
4 Importing IT_MOD_ROWS Call by reference Type reference (TYPE) PHIN_T_MP_SCHEDU Modified Rows 20061213
5 Importing IT_SEL_ROWS Call by reference Type reference (TYPE) PHIN_T_MP_SCHEDU selected Rows including lead Selection 20061213
6 Importing IV_EVENT Call by reference Type reference (TYPE) STRING event identifier 20061213

Method UI_MP_SCHED_EXECUTE on Interface IF_PHIN_CONTROLLER has no exception.

Method UI_WORK_COMPL_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHIN_NOTIF Call by reference Type reference (TYPE) PHIN_T_TL_MODIND Table of Table Lines of modified Lines 20061213
2 Importing IS_LEAD_ROW Call by reference Type reference (TYPE) PHIN_S_NOTIF lead selected Row 20061213
3 Importing IT_MOD_ROWS Call by reference Type reference (TYPE) PHIN_T_NOTIF Modified Rows 20061213
4 Importing IT_SEL_ROWS Call by reference Type reference (TYPE) PHIN_T_NOTIF selected Rows including lead Selection 20061213
5 Importing IV_EVENT Call by reference Type reference (TYPE) STRING event identifier 20061213

Method UI_WORK_COMPL_EXECUTE on Interface IF_PHIN_CONTROLLER has no exception.

Method UPDATE_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_NEW Call by reference Object reference (TYPE REF TO) CL_PHIN_SUPER PHIN: Technical Objects Superior Class 20070202
2 Importing IR_OBJECT_OLD Call by reference Object reference (TYPE REF TO) CL_PHIN_UNDEFINED Object to be Defined 20070202

Method UPDATE_PC on Interface IF_PHIN_CONTROLLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700