SAP ABAP Class CL_PHIN_FLOC (PHIN: Functional Locations)
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 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_SUPER PHIN: Technical Objects Superior Class 20070510
Properties
Class CL_PHIN_FLOC  
Short Description PHIN: Functional Locations    
Super Class CL_PHIN_SUPER PHIN: Technical Objects Superior Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PHIN   Takeover/Handover of Technical Objects 
Created 20070510   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IHIE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PHIN_FLOC has no interface implemented.
Friends
Class CL_PHIN_FLOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLOC_DATA Instance attribute Private Type reference (TYPE) ITOB Generated Table for View ITOB 20070523
2 FLOC_INAK Instance attribute Private Type reference (TYPE) PHIN_D_PO_FLO Activity: Deactivate Functional Locations 20080513
3 FLOC_TEMPL_DATA Instance attribute Private Type reference (TYPE) ITOB Generated Table for View ITOB 20070523
4 GR_BADI_PHIN_BACKEND_INTERNAL Instance attribute Private Object reference (TYPE REF TO) BADI_PHIN_BACKEND_INTERNAL 20070826
5 GR_BADI_PHIN_CUST_LOGIC Instance attribute Private Object reference (TYPE REF TO) BADI_PHIN_CUST_LOGIC 20070826
Methods
# Method Level Visibility Method type Description Created on
1 BADI_C_FLOC_CONS_CHK Instance method Private Method Internal: Follow-Up Activities for FLoc create - Cons Check 20070826
2 BADI_C_FLOC_EXT Instance method Private Method Customer specific logic: Extension for FLoc create 20070829
3 BADI_C_FLOC_SUB Instance method Private Method Customer specific logic: Substitution for FLoc create/update 20070829
4 BADI_I_FLOC Instance method Private Method Internal: Follow-Up Activities for FLoc create/update 20070829
5 BADI_I_FLOC_CONS_CHK Instance method Private Method Internal: Follow-Up Activities for FLoc create - Cons Check 20070826
6 CHECK_EXISTENCE Instance method Public Method Checks Existence in ERP System 20070620
7 CHECK_EXISTENCE_FOR_TEMPLATE Instance method Private Method Checks Existence in ERP System 20070807
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070620
9 CONS_CHK_FLOC Instance method Private Method Consistency Check for Functional Location 20070827
10 CONS_CHK_FLOC_STRUCTURE Instance method Private Method Consistency Check for Functional Location structure 20070828
11 CONS_CHK_MSG_SUMMARY Instance method Private Method Consistency Check: Summary with appropriate message 20070827
12 CONVERSION_TPLNR30_2_40 Static method Public Method CONVERSION of TPLNR from Char30 to char40 20070712
13 CONVERSION_TPLNR40_2_30 Static method Public Method CONVERSION of TPLNR from Char40 to char30 20070712
14 CREATE_FUNCLOC Instance method Public Method Creates a new Func.Loc via Business Function 20070830
15 DELETE_FROM_RESTR_WA Instance method Public Method Deletes the linefrom the func. loc. restructuring view 20070806
16 GET_DATA Instance method Public Method Provide Caller with FuncLoc Details 20070621
17 MEASUREMENT_POINTS_ACTIVATE Instance method Private Method activate measurement points(EhP5) 20090204
18 MEASUREMENT_POINTS_DEACTIVATE Instance method Private Method deactivate measurement points(EhP5) 20090204
19 SET_STATUS Static method Private Method internal Status Handling in Consisteny Check 20070621
20 STRUCTURE_COMPLIANCE_CHK Instance method Private Method Checks the compliance of the Structure 20070827
21 STRUCTURE_INHERIT_CATEGORY Instance method Private Method Obj. Category try to get from Sup.Obj. in FLoc Hierarchy 20071011
22 STRUCTURE_INHERIT_TPLKZ Instance method Private Method Str.Indicator try to get from Sup.Obj. in FLoc Hierarchy 20071011
23 UPDATE_FUNCLOC Instance method Public Method Update Func.Loc Masterdata via Business Function 20070710
Events
Class CL_PHIN_FLOC has no event.
Types
Class CL_PHIN_FLOC has no local type.
Method Signatures

Method BADI_C_FLOC_CONS_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLOC_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070826
2 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070826
3 Changing C_STATE Call by reference Type reference (TYPE) PHIN_D_TO_STATUS Takeover / Handover: Status of the Technical Object 20070826

Method BADI_C_FLOC_CONS_CHK on class CL_PHIN_FLOC has no exception.

Method BADI_C_FLOC_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070829
2 Importing IS_FLOC_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070829
3 Importing I_MSG_FUNCTION Call by reference Type reference (TYPE) PHIN_MSG_FUNCTION PHIN_MSG_FUNCTION 20070829

Method BADI_C_FLOC_EXT on class CL_PHIN_FLOC has no exception.

Method BADI_C_FLOC_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070829
2 Importing IS_FLOC_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070829
3 Importing I_MSG_FUNCTION Call by reference Type reference (TYPE) PHIN_MSG_FUNCTION PHIN_MSG_FUNCTION 20070829
# Exception Resumable Description Created on
1 BYPASS_SDR_LOGIC Bypass standard business logic 20070829

Method BADI_I_FLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLOC_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070829
2 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070829

Method BADI_I_FLOC on class CL_PHIN_FLOC has no exception.

Method BADI_I_FLOC_CONS_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLOC_DATA Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070826
2 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070826

Method BADI_I_FLOC_CONS_CHK on class CL_PHIN_FLOC has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070719

Method CHECK_EXISTENCE on class CL_PHIN_FLOC has no exception.

Method CHECK_EXISTENCE_FOR_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070807
# Exception Resumable Description Created on
1 NOT_FOUND NOT_FOUND 20070807

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20070712
2 Importing IS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070620
3 Importing IV_NEW Value transfer Type reference (TYPE) XFELD SPACE 'X': The object is new (not yet on DB) 20070620

Method CONSTRUCTOR on class CL_PHIN_FLOC has no exception.

Method CONS_CHK_FLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070827

Method CONS_CHK_FLOC on class CL_PHIN_FLOC has no exception.

Method CONS_CHK_FLOC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070828

Method CONS_CHK_FLOC_STRUCTURE on class CL_PHIN_FLOC has no exception.

Method CONS_CHK_MSG_SUMMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070827

Method CONS_CHK_MSG_SUMMARY on class CL_PHIN_FLOC has no exception.

Method CONVERSION_TPLNR30_2_40 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TPLNR40 Call by reference Type reference (TYPE) PHIN_D_TPLNR40 Functional Location (Table) 20070712
2 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070712
3 Importing IS_TPLNR30 Call by reference Type reference (TYPE) TPLNR tplnr (Char 30) 20070712
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20070712

Method CONVERSION_TPLNR40_2_30 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TPLNR30 Call by reference Type reference (TYPE) TPLNR tplnr (Char 30) 20070712
2 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070712
3 Importing IV_TPLNR40 Call by reference Type reference (TYPE) PHINT-TPLNR Functional Location to be converted 20070713
# Exception Resumable Description Created on
1 ERROR_OCCURED Error occured 20070712

Method CREATE_FUNCLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070830
# Exception Resumable Description Created on
1 NOT_SUCCESSFUL Creation has failed 20070830

Method DELETE_FROM_RESTR_WA Signature

Method DELETE_FROM_RESTR_WA on class CL_PHIN_FLOC has no parameter.
# Exception Resumable Description Created on
1 ERROR Functional location object cannot be deleted 20070806

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITOB Call by reference Type reference (TYPE) ITOB Generated Table for View ITOB 20070621
2 Exporting EV_EXIST_STATUS Call by reference Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20070621
3 Importing IS_TL_KEY Call by reference Type reference (TYPE) PHIN_D_GUID Phase In: Key (Numc 8) for PHIN Table Line 20070621

Method GET_DATA on class CL_PHIN_FLOC has no exception.

Method MEASUREMENT_POINTS_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090204
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090204

Method MEASUREMENT_POINTS_ACTIVATE on class CL_PHIN_FLOC has no exception.

Method MEASUREMENT_POINTS_DEACTIVATE Signature

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

Method MEASUREMENT_POINTS_DEACTIVATE on class CL_PHIN_FLOC has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070621
2 Importing IV_STATUS Call by reference Type reference (TYPE) PHIN_D_STATE_CONS ascertained State Consistence 20070621

Method SET_STATUS on class CL_PHIN_FLOC has no exception.

Method STRUCTURE_COMPLIANCE_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070827
2 Importing I_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20070827

Method STRUCTURE_COMPLIANCE_CHK on class CL_PHIN_FLOC has no exception.

Method STRUCTURE_INHERIT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CATEGORY Call by reference Type reference (TYPE) PHIN_D_EQTYP Technical Object Category 20071011
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20071011

Method STRUCTURE_INHERIT_CATEGORY on class CL_PHIN_FLOC has no exception.

Method STRUCTURE_INHERIT_TPLKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TPLKZ Call by reference Type reference (TYPE) TPLKZ Functional location structure indicator 20071011
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_PHIN_OBJECT Object Class Interface 20071011

Method STRUCTURE_INHERIT_TPLKZ on class CL_PHIN_FLOC has no exception.

Method UPDATE_FUNCLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070710
# Exception Resumable Description Created on
1 NOT_SUCCESSFUL Update not Successful 20070710
History
Last changed by/on SAP  20110908 
SAP Release Created in 603