SAP ABAP Class CL_PHIN_HIERARCHY (Resolve hierarchy of technical objects)
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_HIERARCHY if_phin_hierarchy 20070705
Properties
Class CL_PHIN_HIERARCHY  
Short Description Resolve hierarchy of technical objects    
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 20070703   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PHIN_HIERARCHY if_phin_hierarchy 20070705
Friends
Class CL_PHIN_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CAPID_CC Constant Public Type reference (TYPE) CAPID 'CC01' Application for configuration control 20070919
2 GC_STLTY_EQUI Constant Public Type reference (TYPE) STLTY 'E' 20070830
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_CHECK_TOP_OBJECT Static method Public Method Check top technical object for handover/manual takeover 20081007
2 CHECK_TOP_EQUI Static method Private Method Check if equi is on top of the hierarchy 20070704
3 CHECK_TOP_TPLNR Static method Private Method Check if functional loction is on top of the hierarchy 20070704
4 DET_RECENT_MATNR Static method Private Method determine recent MATNR for equis from takeover file 20081015
5 EQUI_HIERARCHY Static method Public Method Equipment: hierarchy 20070714
6 FLOCS_CONVERT_INT_2_EXT Static method Public Method Convert all functional location fields int.-> ext. 20070730
7 FLOC_CONVERSION_REQUIRED Static method Public Method Read ITOB-Customizing: Alternative Labeling ? 20070720
8 FLOC_EXT_2_INT Static method Public Method 20070823
9 FLOC_HIERARCHY Static method Public Method Functional Location: hierarchy 20070714
10 FLOC_INT_2_EXT Static method Public Method 20070823
11 GET_BOM_FUNCID Static method Private Method get FUNCID from STPO 20070830
12 GET_COUNTER_READINGS Static method Private Method Get Counter readings 20070703
13 GET_EQUI_FUNCID Static method Private Method 20070820
14 GUID_CREATE Static method Public Method Create GUID for PHINH, PHINT 20070723
15 IN_BOMS_2_PHINT_COMMON Static method Protected Method Takeover: Common: Add CC-BOMs to table PHINT 20070824
16 IN_BOMS_2_PHINT_CURRENT Static method Protected Method Takeover: Load Current State: Add CC-BOMs to table PHINT 20070807
17 IN_BOMS_2_PHINT_TEMPLAT Static method Protected Method Takeover: Load Template: Add CC-BOMs to table PHINT 20070807
18 IN_CALCULATE_LINE_KEYS Static method Protected Method Takeover: Calculate PHINT Line Keys 20090115
19 IN_ENRICH_HIER_2_PHINT_CURRENT Static method Protected Method Takeover: Load Current State: all hierarchy data to PHINT 20070731
20 IN_ENRICH_HIER_2_PHINT_TEMPLAT Static method Protected Method Takeover: Load Template: all hierarchy data to PHINT 20070731
21 IN_EQUIS_2_PHINT_COMMON Static method Protected Method Takeover: Common: Equipment hierarchy to PHINT 20070824
22 IN_EQUIS_2_PHINT_CURRENT Static method Protected Method Takeover: Load Current State: Equipment hierarchy to PHINT 20070731
23 IN_EQUIS_2_PHINT_TEMPLAT Static method Protected Method Takeover: Load Template: Equipment hierarchy to PHINT 20070731
24 IN_EQUI_HIERARCHY_CURRENT Static method Public Method Takeover: Load Current State: Equipment hierarchy 20070802
25 IN_EQUI_HIERARCHY_TEMPLAT Static method Public Method Takeover: Load Template: Equipment hierarchy 20070802
26 IN_FLOCS_2_PHINT_COMMON Static method Protected Method Takeover: Load Current State: Function. Loc. hier. to PHINT 20070824
27 IN_FLOCS_2_PHINT_CURRENT Static method Protected Method Takeover: Load Current State: Function. Loc. hier. to PHINT 20070731
28 IN_FLOCS_2_PHINT_TEMPLAT Static method Protected Method Takeover: Load Template: Functional Location hier. to PHINT 20070731
29 IN_FLOC_HIERARCHY_CURRENT Static method Public Method Takeover: Load Current State: Functional Location hierarchy 20070802
30 IN_FLOC_HIERARCHY_TEMPLAT Static method Public Method Takeover: Load Template: Functional Location hierarchy 20070802
31 IN_PHINT_CHANGE_PREFIX Static method Protected Method Takeover: Load Template: change Functional Location prefix 20070810
32 IN_PHINT_COMPLETE Static method Protected Method Takeover: Fill remaing fields in PHINT 20070804
33 IN_PHINT_SOURCE_PER_REASON Static method Protected Method Takeover: PHINT-Source depending on distribution reason 20070730
34 IN_PHINT_SUPERIOR_EQUI_TEMPLAT Static method Protected Method Takeover: 20070811
35 IN_TOBS_2_PHINT_CURRENT Static method Protected Method Takeover: Load Current State: Techn. Objs. to table PHINT 20070731
36 IN_TOBS_2_PHINT_TEMPLAT Static method Protected Method Takeover: Load Template: Techn. Objs. to table PHINT 20070731
37 OUT_BOMS_2_DX Static method Protected Method Handover: Add CC-BOMs to Data Exchange Table 20070730
38 OUT_ENRICH_HIERARCHY_2_DX Static method Protected Method Handover: Enrich hier. of tech. obj. and map to Data Ex. Tab 20070730
39 OUT_EQUIS_2_DX Static method Protected Method Handover: Transfer Equipments to Data Exchange table 20070730
40 OUT_EQUIS_HIERARCHY Static method Public Method Handover: Hierarchy of Equipments 20070802
41 OUT_FLOCS_2_DX Static method Protected Method Handover: Transfer Flocs to Data Exchange table 20070730
42 OUT_FLOC_HIERARCHY Static method Public Method Handover: Hierarchy of Functional Location 20070802
43 OUT_TOBS_2_DX Static method Protected Method Handover: Transfer technical obects to Data Exchange Table 20070730
44 SYS_CALCULATE_LINE_KEYS Static method Protected Method System Tree: Calculate PHINT Line Keys (CURR+TMPL) 20090115
45 SYS_ENRICH_HIER_2_PHINT_CURR Static method Protected Method System Tree: Current State: all hierarchy data to PHINT 20070813
46 SYS_ENRICH_HIER_2_PHINT_TEMPL Static method Protected Method System Tree: Template: all hierarchy data to PHINT 20070813
47 SYS_FLOCS_2_PHINT_COMMON Static method Protected Method 20070824
48 SYS_FLOCS_2_PHINT_CURR Static method Protected Method System Tree: Current State: Functional Location hierarchy 20070813
49 SYS_FLOCS_2_PHINT_TEMPL Static method Protected Method System Tree: Template: Functional Location hierarchy 20070813
50 SYS_FLOC_HIERARCHY_CURRENT Static method Public Method System Tree: Current State: Functional Location hierarchy 20070813
51 SYS_FLOC_HIERARCHY_TEMPL Static method Public Method System Tree: Template: Functional Location hierarchy 20070813
52 SYS_PHINT_COMPLETE Static method Protected Method 20070824
Events
Class CL_PHIN_HIERARCHY has no event.
Types
Class CL_PHIN_HIERARCHY has no local type.
Method Signatures

Method CALL_BADI_CHECK_TOP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB messages from customer specific checks 20081007
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20081007
3 Importing IV_PHINTYPE Call by reference Type reference (TYPE) PHIN_D_PHINTYPE Type of Takeover / Handover 20081007
4 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20081007
# Exception Resumable Description Created on
1 CUSTOMER_CHECK_ERROR customer specific check throws error 20081007

Method CHECK_TOP_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PLTXT Call by reference Type reference (TYPE) PLTXT Description of functional location 20070817
2 Exporting EV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070815
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070704
# Exception Resumable Description Created on
1 INVALID_INPUT_PARAMETERS input parameter has to be funcloc or equi (and not both) 20070704
2 NO_HIERARCHY 20070705
3 NO_VALID_EQUNR 20070704
4 NO_VALID_TOP_OBJECT no valid top t.o. according to ho/to-rules 20070704
5 NO_VALID_TPLNR 20070704

Method CHECK_TOP_TPLNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TOP_EQUNR Call by reference Type reference (TYPE) EQUNR top equi installed 20081016
2 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR functional location 20070704
# Exception Resumable Description Created on
1 INVALID_INPUT_PARAMETERS input parameter has to be funcloc or equi (and not both) 20070704
2 NO_VALID_EQUNR 20070704
3 NO_VALID_TOP_OBJECT no valid top t.o. according to ho/to-rules 20070704
4 NO_VALID_TPLNR 20070704

Method DET_RECENT_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DX Call by reference Type reference (TYPE) PHIN_T_DX Transfer data for equipment hierarchy 20081015
2 Importing IT_TOP_EQUIS Call by reference Type reference (TYPE) PHIN_T_HO_TOP_EQUIS Handover: selected top equipments 20081015

Method DET_RECENT_MATNR on class CL_PHIN_HIERARCHY has no exception.

Method EQUI_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070714
2 Exporting ET_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070714
3 Exporting ET_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070714
4 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Equipment Number 20070714
5 Importing IV_LEVUP Call by reference Type reference (TYPE) RIHEA-LEVUP '99' Number of hierarchy levels to be exploded above 20080507
# Exception Resumable Description Created on
1 ERROR_EQUI_HIER Error in hierarchy of equipment 20070714

Method FLOCS_CONVERT_INT_2_EXT Signature

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

Method FLOCS_CONVERT_INT_2_EXT on class CL_PHIN_HIERARCHY has no exception.

Method FLOC_CONVERSION_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITOB_CNVRT Value transfer Type reference (TYPE) ILOM_CNVRT System Settings for Alternative Labeling of FunctLocations 20070720

Method FLOC_CONVERSION_REQUIRED on class CL_PHIN_HIERARCHY has no exception.

Method FLOC_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TPL_30 Call by reference Type reference (TYPE) TPLNR Functional Location 20070823
2 Returning RV_TPL Value transfer Type reference (TYPE) PHIN_D_TPLNR40 Functional Location 20070823

Method FLOC_EXT_2_INT on class CL_PHIN_HIERARCHY has no exception.

Method FLOC_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070714
2 Exporting ET_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070714
3 Exporting ET_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070714
4 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment 20070905
5 Importing IV_LEVUP Call by reference Type reference (TYPE) RIHEA-LEVUP '99' Number of hierarchy levels to be exploded above 20080507
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070714

Method FLOC_HIERARCHY on class CL_PHIN_HIERARCHY has no exception.

Method FLOC_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TPL Call by reference Type reference (TYPE) TPLNR Functional Location 20070823
2 Returning RV_TPL_30 Value transfer Type reference (TYPE) PHIN_D_TPLNR40 Functional Location 20070823

Method FLOC_INT_2_EXT on class CL_PHIN_HIERARCHY has no exception.

Method GET_BOM_FUNCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FUNCID Call by reference Type reference (TYPE) CCC_FUNCID FID (Function Identifier) 20070830
2 Importing IV_STLKN Call by reference Type reference (TYPE) STLKN BOM item node number 20070830
3 Importing IV_STLNR Call by reference Type reference (TYPE) STNUM Bill of Material 20070830
4 Importing IV_STPOZ Call by reference Type reference (TYPE) CIM_COUNT Internal counter 20070830
# Exception Resumable Description Created on
1 NOT_FOUND 20070830

Method GET_COUNTER_READINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070703
2 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070703
3 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070703

Method GET_COUNTER_READINGS on class CL_PHIN_HIERARCHY has no exception.

Method GET_EQUI_FUNCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20070820
2 Returning RV_FUNCID Value transfer Type reference (TYPE) CCC_FUNCID FID (Function Identifier) 20070820

Method GET_EQUI_FUNCID on class CL_PHIN_HIERARCHY has no exception.

Method GUID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) PHIN_D_PHINGUID Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070723

Method GUID_CREATE on class CL_PHIN_HIERARCHY has no exception.

Method IN_BOMS_2_PHINT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT Phase In Table 20070824
2 Changing CV_PHINT_TABIX Call by reference Type reference (TYPE) SYTABIX current row in PHINT table 20070824
3 Importing IT_STPO Call by reference Type reference (TYPE) PHIN_T_RIHSTPX BOMs: Output structure for ABAP lists 20070824

Method IN_BOMS_2_PHINT_COMMON on class CL_PHIN_HIERARCHY has no exception.

Method IN_BOMS_2_PHINT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT Phase In Table 20070807
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070807
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070807
4 Importing PC_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070807

Method IN_BOMS_2_PHINT_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_BOMS_2_PHINT_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT Phase In Table 20070807
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070807
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070807
4 Importing PC_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070807

Method IN_BOMS_2_PHINT_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_CALCULATE_LINE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20090115
2 Importing IV_FIELDNAME_REF_EQUI Call by reference Type reference (TYPE) STRING fieldname of equi that is referenced to calculate H_TL_KEY 20090115
3 Importing IV_FIELDNAME_REF_FLOC Call by reference Type reference (TYPE) STRING fieldname of floc that is referenced to calculate H_TL_KEY 20090115

Method IN_CALCULATE_LINE_KEYS on class CL_PHIN_HIERARCHY has no exception.

Method IN_ENRICH_HIER_2_PHINT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20070731
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT 20070731
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI 20070731
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO 20070731

Method IN_ENRICH_HIER_2_PHINT_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_ENRICH_HIER_2_PHINT_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070731
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070731
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070731
5 Importing IV_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070810

Method IN_ENRICH_HIER_2_PHINT_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_EQUIS_2_PHINT_COMMON 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 taget: phint 20070824
2 Importing IS_EQUI Call by reference Type reference (TYPE) RIHEQUI source: equi data 20070824
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070824

Method IN_EQUIS_2_PHINT_COMMON on class CL_PHIN_HIERARCHY has no exception.

Method IN_EQUIS_2_PHINT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUNR_PROCESSED Call by reference Type reference (TYPE) EQUNR_TAB already processed equis 20081022
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070731
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070731
5 Importing IV_TPLNR_SEL Call by reference Type reference (TYPE) TPLNR TPLNR for selection 20070824

Method IN_EQUIS_2_PHINT_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_EQUIS_2_PHINT_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUNR_PROCESSED Call by reference Type reference (TYPE) EQUNR_TAB already processed equis 20081022
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070731
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070731
5 Importing IV_TPLNR_SEL Call by reference Type reference (TYPE) TPLNR TPLNR for selection 20070824

Method IN_EQUIS_2_PHINT_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_EQUI_HIERARCHY_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070802
3 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20070802

Method IN_EQUI_HIERARCHY_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_EQUI_HIERARCHY_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070802
3 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Functional Location 20070802
4 Importing IV_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070809

Method IN_EQUI_HIERARCHY_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_FLOCS_2_PHINT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070824
2 Importing IS_RIHIFLO Call by reference Type reference (TYPE) RIHIFLO Transfer data for equipment hierarchy 20070824
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070824

Method IN_FLOCS_2_PHINT_COMMON on class CL_PHIN_HIERARCHY has no exception.

Method IN_FLOCS_2_PHINT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUNR_PROCESSED Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20081022
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070731
3 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
4 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070731
5 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Functional location: Output structure for ABAP lists 20070731
6 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Transfer data for equipment hierarchy 20070731

Method IN_FLOCS_2_PHINT_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_FLOCS_2_PHINT_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUNR_PROCESSED Call by reference Type reference (TYPE) EQUNR_TAB already processed equis 20081022
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070731
3 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
4 Exporting EV_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20070907
5 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070731
6 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070731
7 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070731

Method IN_FLOCS_2_PHINT_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_FLOC_HIERARCHY_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070802
3 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070802

Method IN_FLOC_HIERARCHY_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_FLOC_HIERARCHY_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070802
3 Importing IV_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070809
4 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070802

Method IN_FLOC_HIERARCHY_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_PHINT_CHANGE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070810
2 Importing IV_PREFIX Call by reference Type reference (TYPE) ILOM_STRNO Functional location label 20070810
3 Importing IV_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20070907

Method IN_PHINT_CHANGE_PREFIX on class CL_PHIN_HIERARCHY has no exception.

Method IN_PHINT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070804
2 Importing IV_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070804

Method IN_PHINT_COMPLETE on class CL_PHIN_HIERARCHY has no exception.

Method IN_PHINT_SOURCE_PER_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PC_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070730
2 Returning RV_SOURCE Value transfer Type reference (TYPE) PHIN_D_SOURCE Phase In: Source Indicator 20070730

Method IN_PHINT_SOURCE_PER_REASON on class CL_PHIN_HIERARCHY has no exception.

Method IN_PHINT_SUPERIOR_EQUI_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070811

Method IN_PHINT_SUPERIOR_EQUI_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method IN_TOBS_2_PHINT_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20070731
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT 20070731
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR 20070731
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI 20070731
5 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO 20070731

Method IN_TOBS_2_PHINT_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method IN_TOBS_2_PHINT_TEMPLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070731
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070731
3 Exporting EV_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20070907
4 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070731
5 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070731
6 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070731

Method IN_TOBS_2_PHINT_TEMPLAT on class CL_PHIN_HIERARCHY has no exception.

Method OUT_BOMS_2_DX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070730
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070730
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070730

Method OUT_BOMS_2_DX on class CL_PHIN_HIERARCHY has no exception.

Method OUT_ENRICH_HIERARCHY_2_DX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070730
2 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070730
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070730
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070730
5 Importing IT_TOP_EQUIS Call by reference Type reference (TYPE) PHIN_T_HO_TOP_EQUIS Handover: selected top equipments 20081015

Method OUT_ENRICH_HIERARCHY_2_DX on class CL_PHIN_HIERARCHY has no exception.

Method OUT_EQUIS_2_DX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070730
2 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070730
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070730
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070730

Method OUT_EQUIS_2_DX on class CL_PHIN_HIERARCHY has no exception.

Method OUT_EQUIS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070802
3 Exporting ET_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070802
4 Exporting ET_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070802
5 Importing IT_TOP_EQUIS Call by reference Type reference (TYPE) PHIN_T_HO_TOP_EQUIS Table Using Equipment Numbers 20081015

Method OUT_EQUIS_HIERARCHY on class CL_PHIN_HIERARCHY has no exception.

Method OUT_FLOCS_2_DX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070730
2 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070730
3 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070730
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070730
5 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070730

Method OUT_FLOCS_2_DX on class CL_PHIN_HIERARCHY has no exception.

Method OUT_FLOC_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070802
2 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070802
3 Exporting ET_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070802
4 Exporting ET_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070802
5 Importing IT_TOP_EQUIS Call by reference Type reference (TYPE) PHIN_T_HO_TOP_EQUIS Handover: selected top equipments 20081020
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070802

Method OUT_FLOC_HIERARCHY on class CL_PHIN_HIERARCHY has no exception.

Method OUT_TOBS_2_DX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DX Call by reference Type reference (TYPE) PHIN_T_DX Data Exchange: Technical objects and Counter Readings 20070730
2 Importing IT_CNTR_RDGS Call by reference Type reference (TYPE) PHIN_T_MD_CNTR_RDG_OBJNR Counter Reading for Phase In Counter per Object 20070730
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070730
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070730

Method OUT_TOBS_2_DX on class CL_PHIN_HIERARCHY has no exception.

Method SYS_CALCULATE_LINE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20090115
2 Importing IV_FIELDNAME_REF_FLOC Call by reference Type reference (TYPE) STRING fieldname of floc that is referenced to calculate H_TL_KEY 20090115

Method SYS_CALCULATE_LINE_KEYS on class CL_PHIN_HIERARCHY has no exception.

Method SYS_ENRICH_HIER_2_PHINT_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT 20070813
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI 20070813
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO 20070813
5 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070824

Method SYS_ENRICH_HIER_2_PHINT_CURR on class CL_PHIN_HIERARCHY has no exception.

Method SYS_ENRICH_HIER_2_PHINT_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070813
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070813
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070813
5 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070824
6 Importing IV_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070813

Method SYS_ENRICH_HIER_2_PHINT_TEMPL on class CL_PHIN_HIERARCHY has no exception.

Method SYS_FLOCS_2_PHINT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070824
2 Importing IS_RIHIFLO Call by reference Type reference (TYPE) RIHIFLO Functional location: Output structure for ABAP lists 20070824

Method SYS_FLOCS_2_PHINT_COMMON on class CL_PHIN_HIERARCHY has no exception.

Method SYS_FLOCS_2_PHINT_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070813
3 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Functional location: Output structure for ABAP lists 20070813
4 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Transfer data for equipment hierarchy 20070813

Method SYS_FLOCS_2_PHINT_CURR on class CL_PHIN_HIERARCHY has no exception.

Method SYS_FLOCS_2_PHINT_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070813
3 Exporting EV_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20070907
4 Importing IT_RIHEQUI Call by reference Type reference (TYPE) PHIN_T_RIHEQUI Transfer data for equipment hierarchy 20070813
5 Importing IT_RIHIFLO Call by reference Type reference (TYPE) PHIN_T_RIHIFLO Functional location: Output structure for ABAP lists 20070813

Method SYS_FLOCS_2_PHINT_TEMPL on class CL_PHIN_HIERARCHY has no exception.

Method SYS_FLOC_HIERARCHY_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070813
3 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20070820
4 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070824
5 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070813

Method SYS_FLOC_HIERARCHY_CURRENT on class CL_PHIN_HIERARCHY has no exception.

Method SYS_FLOC_HIERARCHY_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070813
2 Exporting ET_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070813
3 Importing IT_EQUNR Call by reference Type reference (TYPE) EQUNR_TAB Table Using Equipment Numbers 20070820
4 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070824
5 Importing IV_PREFIX Call by reference Type reference (TYPE) PHIN_D_FL_TEMPFL New Functional Location Prefix 20070813
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20070813

Method SYS_FLOC_HIERARCHY_TEMPL on class CL_PHIN_HIERARCHY has no exception.

Method SYS_PHINT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PHINT Call by reference Type reference (TYPE) PHIN_T_PHINT PHINT Table Type 20070824
2 Importing IV_PHIN_GUID Call by reference Type reference (TYPE) PHIN_D_PHINGUID Generic Key for Takeover/Handover 20070824
3 Importing IV_REASON Call by reference Type reference (TYPE) PHIN_D_REASON 20070824

Method SYS_PHINT_COMPLETE on class CL_PHIN_HIERARCHY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 602