Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PHIN_SUPER | PHIN: Technical Objects Superior Class | 20061211 |
Properties
| Interface | IF_PHIN_OBJECT | |
| Short Description | Object Class Interface |
General Data
| Package | PHIN | Takeover/Handover of Technical Objects |
| Created | 20061110 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_PHIN_OBJECT has no forward declaration.
Interfaces
Interface IF_PHIN_OBJECT has no interface.
Friends
Interface IF_PHIN_OBJECT has no friend.
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 | 20061208 | |||
| 2 | BADI_CUST_LOGIC | Static Attribute | Public | Object reference (TYPE REF TO) | BADI_PHIN_CUST_LOGIC | 20061211 | |||
| 3 | BADI_PHIN_MPD | Static Attribute | Public | Object reference (TYPE REF TO) | BADI_PHIN_MPD | BADI for integration of ToHo with MPD | 20070806 | ||
| 4 | BADI_TEMPLATES | Static Attribute | Public | Object reference (TYPE REF TO) | BADI_PHIN_TEMPLATES | 20061212 | |||
| 5 | CHANGE_FLAG | Instance attribute | Public | Type reference (TYPE) | PHIN_D_CHGFLAG | Change Indicator for PHIN Object | 20061114 | ||
| 6 | CHILDS | Instance attribute | Public | Type reference (TYPE) | PHIN_T_CHILD | Child Table | 20061113 | ||
| 7 | CONTROLLER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_PHIN_CONTROLLER | Supervisior Class | 20061201 | ||
| 8 | COPY_REF_EQUNR | Instance attribute | Public | Type reference (TYPE) | EQUNR | Copy Reference Equipment | 20070911 | ||
| 9 | COPY_REF_TPLNR | Instance attribute | Public | Type reference (TYPE) | TPLNR | Copy Reference Functional location | 20070911 | ||
| 10 | GC_MSGVIEW_MP | Constant | Public | Type reference (TYPE) | PHIN_MSG_VIEW | 'MP' | Message View maintenance plan | 20070724 | |
| 11 | GT_PC_MPLAN | Static Attribute | Public | Type reference (TYPE) | PHIN_T_PC_MPLAN | All maintenance plans - assigned to all processe objects | 20061211 | ||
| 12 | GT_PC_MPLAN_UI | Static Attribute | Public | Type reference (TYPE) | PHIN_T_PC_MPLAN | Maintenance plans - currently shown at UI | 20070109 | ||
| 13 | GT_PC_NOTIF | Static Attribute | Public | Type reference (TYPE) | PHIN_T_PC_NOTIF | All notifications - assigned to (any) object | 20061228 | ||
| 14 | GT_PC_NOTIF_UI | Static Attribute | Public | Type reference (TYPE) | PHIN_T_PC_NOTIF | Notifications - currently shown at UI | 20070109 | ||
| 15 | G_MP_DIFF_OBJ | Instance attribute | Public | Type reference (TYPE) | PHIN_D_TO_STATUS | MPs deleted, because different obj. at items | 20070713 | ||
| 16 | MPLANS_CREATED | Instance attribute | Public | Type reference (TYPE) | FLAG | MP for object already created? | 20061220 | ||
| 17 | MPLAN_TEMPLATE_OBJ_CLEARED | Instance attribute | Public | Type reference (TYPE) | BOOLEAN | Table of MPs for Copy Ref. Obj. cleared | 20070917 | ||
| 18 | NEW_PARENT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Parent object in the system | 20070809 | ||
| 19 | NOTIFS_CREATED | Instance attribute | Public | Type reference (TYPE) | FLAG | Notif for object already created? | 20070110 | ||
| 20 | PARENT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Parent object | 20061208 | ||
| 21 | PHINGUID | Instance attribute | Public | Type reference (TYPE) | PHIN_D_GUID | Phase In: Key (Numc 8) for Phin Table Line | 20061110 | ||
| 22 | PHINID | Instance attribute | Public | Type reference (TYPE) | PHIN_D_PHINGUID | Generic Key for Takeover/Handover | 20061110 | ||
| 23 | PHINT | Instance attribute | Public | Type reference (TYPE) | PHINT | Phase In Table | 20061110 | ||
| 24 | T_MPLAN_TEMPLATE_OBJ | Instance attribute | Public | Type reference (TYPE) | PHIN_T_MPLA_EXT | Maintenance plans | 20061128 | ||
| 25 | T_PC_MPLAN | Instance attribute | Public | Type reference (TYPE) | PHIN_T_PC_MPLAN | Maintenance plans assigned to the object | 20061128 | ||
| 26 | T_PC_NOTIF | Instance attribute | Public | Type reference (TYPE) | PHIN_T_PC_NOTIF | Notifications assigned to the object | 20061228 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adjust level information of subordinated objects | 20070627 | |
| 2 | Instance method | Public | Method | Checks the consistency of the technical object | 20061204 | |
| 3 | Instance method | Public | Method | Checks new parent assignment before jumping to PrepGen | 20070808 | |
| 4 | Instance method | Public | Method | Checks if the selected object can be deleted | 20071204 | |
| 5 | Instance method | Public | Method | Checks if the object is created within phase in process | 20061229 | |
| 6 | Instance method | Public | Method | Configuration check | 20070108 | |
| 7 | Instance method | Public | Method | Copy values in ALV | 20070620 | |
| 8 | Instance method | Public | Method | Add parent and/or child (also maintains the related object) | 20061208 | |
| 9 | Instance method | Public | Method | Delete object | 20070308 | |
| 10 | Instance method | Public | Method | Remove parent and/or child (also maintains the related obj) | 20061208 | |
| 11 | Instance method | Public | Method | Excludes equipment before jumping to PrepGen | 20080722 | |
| 12 | Instance method | Public | Method | Explodes complete sub-hierarchy | 20071204 | |
| 13 | Instance method | Public | Method | Creates/Updates Technical Object | 20061127 | |
| 14 | Instance method | Public | Method | Provide the List of Children of a Object | 20061121 | |
| 15 | Instance method | Public | Method | Reads the installation date | 20061127 | |
| 16 | Instance method | Public | Method | Read Object | 20061113 | |
| 17 | Instance method | Public | Method | Get parent object | 20061208 | |
| 18 | Instance method | Public | Method | Searches for the reference technical object | 20061214 | |
| 19 | Instance method | Public | Method | Gets data of the template object | 20081020 | |
| 20 | Instance method | Public | Method | Delivers the type of the object | 20070111 | |
| 21 | Instance method | Public | Method | Install object into superior object | 20061208 | |
| 22 | Instance method | Public | Method | Collects MP data / Instantiation of the MP CL_PHIN_MPLAN obj | 20061128 | |
| 23 | Static method | Public | Method | Clears data of all MPs | 20070719 | |
| 24 | Static method | Public | Method | Clears data for a single MP | 20070721 | |
| 25 | Instance method | Public | Method | Create Maintenance Plan for Technical Object | 20070719 | |
| 26 | Instance method | Public | Method | Creates MPs in accordance to the template object | 20061204 | |
| 27 | Static method | Public | Method | Returns all references to MPs - assigned to (any) object | 20061221 | |
| 28 | Instance method | Public | Method | Gets the data of the MPs of the object | 20061219 | |
| 29 | Instance method | Public | Method | Gets the MPs assigned to a technical object | 20061128 | |
| 30 | Instance method | Public | Method | Gets the MPs assigned to the template object | 20061128 | |
| 31 | Static method | Public | Method | Creates a list of MPs for the currently selected objects | 20070109 | |
| 32 | Static method | Public | Method | Refreshes MP data | 20070719 | |
| 33 | Instance method | Public | Method | Instantiation of the Notification object CL_PHIN_NOTIF | 20070102 | |
| 34 | Static method | Public | Method | Returns all references to Notifs - assigned to (any) object | 20061229 | |
| 35 | Static method | Public | Method | Returns all references to Notifs - assigned to (any) object | 20070715 | |
| 36 | Instance method | Public | Method | Gets the data of the notifs of the object | 20070108 | |
| 37 | Instance method | Public | Method | Gets the Notifications assigned to a technical object | 20061229 | |
| 38 | Static method | Public | Method | Creates a list of Notifs for the currently selected objects | 20070109 | |
| 39 | Instance method | Public | Method | Actualise the liste of notifications | 20070702 | |
| 40 | Instance method | Public | Method | Refresh object from master data | 20070711 | |
| 41 | Instance method | Public | Method | remove object from its superior object | 20061208 | |
| 42 | Instance method | Public | Method | Removes one child or more children | 20061208 | |
| 43 | Instance method | Public | Method | Remove parent object | 20061208 | |
| 44 | Instance method | Public | Method | Saves the data into database table | 20061208 | |
| 45 | Instance method | Public | Method | save the tabel line to the Database | 20061130 | |
| 46 | Instance method | Public | Method | Checks the data before DB update; reseting of internal stats | 20070606 | |
| 47 | Instance method | Public | Method | change a attribute in the Object Buffer | 20061113 | |
| 48 | Instance method | Public | Method | write Child into Technical Object | 20061113 | |
| 49 | Instance method | Public | Method | Sets the hierarchy status | 20070109 | |
| 50 | Instance method | Public | Method | Set parent object | 20061208 | |
| 51 | Instance method | Public | Method | Sets the object statuses | 20070104 | |
| 52 | Instance method | Public | Method | Checks if the changes in the PHINT line are consistent | 20070108 |
Events
Interface IF_PHIN_OBJECT has no event.
Types
Interface IF_PHIN_OBJECT has no local type.
Method Signatures
Method ADJUST_LEVELS Signature
Method ADJUST_LEVELS on Interface IF_PHIN_OBJECT has no parameter.
Method ADJUST_LEVELS on Interface IF_PHIN_OBJECT has no exception.
Method CHECK_CONSISTENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PHIN | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20061212 | |||
| 2 | EV_CHANGE_FLAG | Call by reference | Type reference (TYPE) | PHIN_D_CHGFLAG | Change Indicator for PHIN Object | 20061213 | |||
| 3 | IF_MDOCM_CHK | Call by reference | Type reference (TYPE) | FLAG | 'X' | No ConsCheck for MDOCM | 20071005 | ||
| 4 | IS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20061213 |
Method CHECK_CONSISTENCY on Interface IF_PHIN_OBJECT has no exception.
Method CHECK_NEW_PARENT Signature
Method CHECK_NEW_PARENT on Interface IF_PHIN_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not all parent keys have been assigned | 20070808 |
Method CHECK_OBJECT_FOR_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN_TOBE_DELETED | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Children to be deleted together with selected object | 20071204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion of the object is not possible due to any limitation | 20071204 |
Method CHECK_OBJECT_IS_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_NEW | Value transfer | Type reference (TYPE) | PHIN_D_NEW | Object new with PHIN process? | 20061229 |
Method CHECK_OBJECT_IS_NEW on Interface IF_PHIN_OBJECT has no exception.
Method CONFIG_CHECK Signature
Method CONFIG_CHECK on Interface IF_PHIN_OBJECT has no parameter.
Method CONFIG_CHECK on Interface IF_PHIN_OBJECT has no exception.
Method COPY_CELL_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PHIN_MAIN | Call by reference | Type reference (TYPE) | PHIN_T_TL_MODIND | Table of Table Lines | 20070620 | |||
| 2 | IS_LEAD_ROW | Call by reference | Type reference (TYPE) | PHIN_S_WD2 | Display fields for context (WD comp. PHIN_MAIN_COMP) | 20070620 | |||
| 3 | IS_PC | Call by reference | Type reference (TYPE) | PHIN_S_PC | Phase In Persistency Controller | 20070620 | |||
| 4 | IS_SEL_ROW | Call by reference | Type reference (TYPE) | PHIN_S_WD2 | Display fields for context (WD comp. PHIN_MAIN_COMP) | 20070620 |
Method COPY_CELL_VALUES on Interface IF_PHIN_OBJECT has no exception.
Method CREATE_RELATIONSHIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Parent object | 20061208 | |||
| 2 | IT_CHILDREN | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Child objects | 20061208 | |||
| 3 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | SPACE | Phase In: Source Indicator | 20070809 |
Method CREATE_RELATIONSHIP on Interface IF_PHIN_OBJECT has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator ('X'-Yes, ' '-No) | 20071204 |
Method DELETE on Interface IF_PHIN_OBJECT has no exception.
Method DELETE_RELATIONSHIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHILDREN | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Table of child objects to be removed | 20061208 | |||
| 2 | IV_REMOVE_ALL_CHILDREN | Value transfer | Type reference (TYPE) | XFELD | Remove all child objects | 20061208 | |||
| 3 | IV_REMOVE_PARENT | Value transfer | Type reference (TYPE) | XFELD | Remove parent | 20061208 |
Method DELETE_RELATIONSHIP on Interface IF_PHIN_OBJECT has no exception.
Method EXCLUDE_EQUIS Signature
Method EXCLUDE_EQUIS on Interface IF_PHIN_OBJECT has no parameter.
Method EXCLUDE_EQUIS on Interface IF_PHIN_OBJECT has no exception.
Method EXPLODE_CHILDREN_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Child Table | 20071204 | |||
| 2 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | Takeover / Handover: Source Indicator | 20071204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Leaf in the tree has been reached | 20071204 |
Method GENERATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PHIN | Call by reference | Type reference (TYPE) | PHINT | Phase In Table | 20061127 | |||
| 2 | EV_CHANGE_FLAG | Call by reference | Type reference (TYPE) | PHIN_D_CHGFLAG | Change Indicator for PHIN Object | 20061213 | |||
| 3 | IS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20061213 |
Method GENERATE_OBJECT on Interface IF_PHIN_OBJECT has no exception.
Method GET_CHILD_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDLIST | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Child Table | 20061121 | |||
| 2 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | SPACE | Phase In: Source Indicator | 20070809 |
Method GET_CHILD_LIST on Interface IF_PHIN_OBJECT has no exception.
Method GET_IDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IDATE | Call by reference | Type reference (TYPE) | PHIN_D_IDATE | Installation Date (UTC) | 20061127 |
Method GET_IDATE on Interface IF_PHIN_OBJECT has no exception.
Method GET_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PHIN | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20061113 | |||
| 2 | EV_HIER_STATUS | Call by reference | Type reference (TYPE) | PPHIN_D_STATE_HIERAR | Phase In: State of Subhierarchy of Technical Object | 20070109 |
Method GET_OBJECT on Interface IF_PHIN_OBJECT has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Parent object | 20061208 | |||
| 2 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | Phase In: Source Indicator | 20070809 |
Method GET_PARENT on Interface IF_PHIN_OBJECT has no exception.
Method GET_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PHIN | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | PHINT Table Type | 20061214 | |||
| 2 | EV_CHANGE_FLAG | Call by reference | Type reference (TYPE) | PHIN_D_CHGFLAG | Change Indicator for PHIN Object | 20061214 | |||
| 3 | IS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | PHINT Table Type | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Template not found | 20070620 |
Method GET_TEMPLATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TEMPL_ITOB | Call by reference | Type reference (TYPE) | ITOB | Data of Template object | 20081020 |
Method GET_TEMPLATE_OBJECT on Interface IF_PHIN_OBJECT has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TOP_EQUI | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070111 | |||
| 2 | EV_TYPE | Call by reference | Type reference (TYPE) | PHIN_D_TYPE | Type of Phase In Object | 20070111 |
Method GET_TYPE on Interface IF_PHIN_OBJECT has no exception.
Method INSTALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20070105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object is currently installed | 20061211 | ||
| 2 | Installation has failed | 20070111 | ||
| 3 | No installation location maintained | 20061208 |
Method MPLAN_CALL_CREATOR Signature
Method MPLAN_CALL_CREATOR on Interface IF_PHIN_OBJECT has no parameter.
Method MPLAN_CALL_CREATOR on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_CLEAR_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PC | Call by reference | Type reference (TYPE) | PHIN_T_PC | Phase In: Persistency Controller | 20070723 |
Method MPLAN_CLEAR_DATA on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_CLEAR_DATA_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Object Class Interface | 20070723 | |||
| 2 | I_WARPL | Call by reference | Type reference (TYPE) | WARPL | Maintenance Plan | 20070721 |
Method MPLAN_CLEAR_DATA_SINGLE on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_CREATE Signature
Method MPLAN_CREATE on Interface IF_PHIN_OBJECT has no parameter.
Method MPLAN_CREATE on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_CREATE_WITH_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MPLANS | Call by reference | Type reference (TYPE) | PHIN_T_PC_MPLAN | Phase In Persistency Controller | 20070720 |
Method MPLAN_CREATE_WITH_TEMPLATE on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_GET_ALL_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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_OBJECT has no exception.
Method MPLAN_GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_STATUS_MP_OBJECT | Call by reference | Type reference (TYPE) | PHIN_S_MP_STATUS_OBJECT | Status of the MPLANs for an equipment | 20061219 |
Method MPLAN_GET_DATA on Interface IF_PHIN_OBJECT 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 | ET_MPLA | Call by reference | Type reference (TYPE) | PHIN_T_MPLA_EXT | Maintenance plans | 20061128 |
Method MPLAN_GET_LIST_FOR_OBJECT on Interface IF_PHIN_OBJECT 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 | ET_MPLA | Call by reference | Type reference (TYPE) | PHIN_T_MPLA | Maintenance plans | 20061128 | |||
| 2 | ET_MPLA_EXT | Call by reference | Type reference (TYPE) | PHIN_T_MPLA_EXT | PHIN: MPLA + Link to table DRAD + DRAT | 20070717 |
Method MPLAN_GET_LIST_FOR_TEMPLATE_OB on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_MANIPULATE_LIST_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SUBOBJ | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Table of all currently selected objects | 20070109 |
Method MPLAN_MANIPULATE_LIST_UI on Interface IF_PHIN_OBJECT has no exception.
Method MPLAN_REFRESH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PC | Call by reference | Type reference (TYPE) | PHIN_T_PC | Phase In: Persistency Controller | 20070723 |
Method MPLAN_REFRESH_DATA on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_CALL_CREATOR Signature
Method NOTIF_CALL_CREATOR on Interface IF_PHIN_OBJECT has no parameter.
Method NOTIF_CALL_CREATOR on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_GET_ALL_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PC_NOTIF | Call by reference | Type reference (TYPE) | PHIN_T_PC_NOTIF | Notifications Persistency Controller | 20061229 |
Method NOTIF_GET_ALL_REF on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_GET_ALL_REF_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PC_NOTIF | Call by reference | Type reference (TYPE) | PHIN_T_PC_NOTIF | Notifications Persistency Controller | 20070715 |
Method NOTIF_GET_ALL_REF_UI on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIQMEL | Call by reference | Type reference (TYPE) | VIQMEL | Generated Table for View VIQMEL | 20070108 |
Method NOTIF_GET_DATA on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_GET_LIST_FOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTIF | Call by reference | Type reference (TYPE) | PHIN_T_NOTIF | Table type Work Completion View | 20061229 |
Method NOTIF_GET_LIST_FOR_OBJECT on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_MANIPULATE_LIST_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SUBOBJ | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Table of all currently selected objects | 20070109 |
Method NOTIF_MANIPULATE_LIST_UI on Interface IF_PHIN_OBJECT has no exception.
Method NOTIF_REFRESH_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SUBOBJ | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Table of all currently selected objects | 20070702 |
Method NOTIF_REFRESH_LIST on Interface IF_PHIN_OBJECT has no exception.
Method REFRESH Signature
Method REFRESH on Interface IF_PHIN_OBJECT has no parameter.
Method REFRESH on Interface IF_PHIN_OBJECT has no exception.
Method REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20070105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Object is not installed | 20061208 | ||
| 2 | Removal has failed | 20070111 |
Method REMOVE_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CHILDREN | Call by reference | Type reference (TYPE) | PHIN_T_CHILD | Table of children to be removed | 20061208 | |||
| 2 | IV_REMOVE_ALL | Value transfer | Type reference (TYPE) | XFELD | SPACE | Remove all children | 20061208 |
Method REMOVE_CHILD on Interface IF_PHIN_OBJECT has no exception.
Method REMOVE_PARENT Signature
Method REMOVE_PARENT on Interface IF_PHIN_OBJECT has no parameter.
Method REMOVE_PARENT on Interface IF_PHIN_OBJECT has no exception.
Method SAVE_ON_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061208 |
Method SAVE_ON_DB on Interface IF_PHIN_OBJECT has no exception.
Method SAVE_TABLE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TL | Call by reference | Type reference (TYPE) | PHIN_D_GUID | Phase In: Key (Numc 8) for Phin Table Line | 20061130 |
Method SAVE_TABLE_LINE on Interface IF_PHIN_OBJECT has no exception.
Method SAVE_TABLE_LINE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20070606 |
Method SAVE_TABLE_LINE_CHECK on Interface IF_PHIN_OBJECT has no exception.
Method SET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PHINT | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20061113 | |||
| 2 | IV_ADJUST_SOURCE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20070920 |
Method SET_ATTRIBUTE on Interface IF_PHIN_OBJECT has no exception.
Method SET_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHILD_TL | Call by reference | Type reference (TYPE) | PHIN_S_PC | Phase In: Table Line Key of Child | 20061113 | |||
| 2 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | SPACE | Phase In: Source Indicator | 20070809 |
Method SET_CHILD on Interface IF_PHIN_OBJECT has no exception.
Method SET_HIERARCHY_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HIER_STATUS | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | PHIN: Status of the Technical Object | 20070109 | |||
| 2 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_PHIN_SUPER | Update of the structure above | 20080311 | |||
| 3 | IV_RESET | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20080311 | |||
| 4 | IV_STAT_CREATED | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | Takeover / Handover: Status of the Technical Object | 20080311 | |||
| 5 | IV_STAT_UPDATED | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | Takeover / Handover: Status of the Technical Object | 20080311 |
Method SET_HIERARCHY_STATUS on Interface IF_PHIN_OBJECT has no exception.
Method SET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PHIN_OBJECT | Parent object | 20061208 | |||
| 2 | IV_SOURCE | Call by reference | Type reference (TYPE) | PHIN_D_SOURCE | SPACE | Phase In: Source Indicator | 20070809 |
Method SET_PARENT on Interface IF_PHIN_OBJECT has no exception.
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONSISTENCY_STATUS | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | PHIN: Status of the Technical Object | 20070104 | |||
| 2 | IV_EXISTENCE_STATUS | Call by reference | Type reference (TYPE) | PHIN_D_TO_STATUS | PHIN: Status of the Technical Object | 20070104 |
Method SET_STATUS on Interface IF_PHIN_OBJECT has no exception.
Method UPDATE_LINE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PHINT_NEW | Call by reference | Type reference (TYPE) | PHIN_S_PHINT | Table Line of Phint | 20070108 |
Method UPDATE_LINE_CHECK on Interface IF_PHIN_OBJECT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |