SAP ABAP Class CL_FUNCLOC_BAPI (Functionality for Functional Location BAPIs)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     ITOB (Package) PM: Technical Objects
Properties
Class CL_FUNCLOC_BAPI  
Short Description Functionality for Functional Location BAPIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ITOB   PM: Technical Objects 
Created 20070703   SAP 
Last change 20100310   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
Class CL_FUNCLOC_BAPI has no interface implemented.
Friends
Class CL_FUNCLOC_BAPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_FUNCLOC_BAPI Singleton Reference 20070703
2 GV_ANLNR_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Asset 20070716
3 GV_ANLUN_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Asset Subnumber 20070716
4 GV_BUKRS_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Company Code 20070717
5 GV_IWERK_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Maintenance Planning Plant 20070717
6 GV_KOKRS_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Controlling Area 20070717
7 GV_STORT_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Maintenance Location 20070716
8 GV_SWERK_INH Instance attribute Private Type reference (TYPE) INHER Inheritance Indicator Maintenance Planning Plant 20070716
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_FL_SUPERIOR_FL Instance method Public Method Assign Superior Functional Location 20070703
2 CHECK_ASSIGN_FL_SUPERIOR_FL Instance method Private Method Check Superior Functional Location Assigned Possible 20070703
3 CHECK_CHANGE_FL_INHERIT_IND Instance method Private Method Check Change to Inheritance Indicator Is Valid 20070712
4 CHECK_CHANGE_FL_INH_FIELDS Instance method Private Method Field-Dependent Checks for Validity of Inheritance Ind. 20070712
5 CHECK_REPLACE_FL_SUPERIOR_FL Instance method Private Method Check Superior Functional Location Assigned Possible 20070711
6 CHECK_UNASSIGN_FL_SUPERIOR_FL Instance method Private Method Check Cancel Superior Functional Location Assgmt Possible 20070709
7 GET_REFERENCE Static method Public Method Get Singleton Reference 20070703
8 INHERIT_FIELDS_FOR_FUNC_LOC Instance method Private Method Inheritance Functional Location from Superior/Reference Loc. 20071010
9 MAP_INH_INDICATOR_FROM_ITOB Instance method Public Method Inheritance Ind. Functional Location from ITOB in Structure 20070711
10 MAP_INH_INDICATOR_TO_ITOB Instance method Public Method Inheritance Ind. Functional Location from Structure to ITOB 20070711
11 REPLACE_FL_SUPERIOR_FL Instance method Public Method Assign Superior Functional Location 20070711
12 SET_FL_INHERIT_IND Instance method Public Method Assign Superior Functional Location 20070712
13 SET_FL_TO_DB Instance method Private Method Set Superior Functional Location 20070712
14 UNASSIGN_FL_SUPERIOR_FL Instance method Public Method Cancel Superior Functional Location Assignment 20070709
Events
Class CL_FUNCLOC_BAPI has no event.
Types
Class CL_FUNCLOC_BAPI has no local type.
Method Signatures

Method ASSIGN_FL_SUPERIOR_FL 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 Generierte Tabelle zum View ITOB 20070703
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070703
3 Importing IV_FUNCTLOCATION Call by reference Type reference (TYPE) TPLNR Technischer Platz 20070703
4 Importing IV_POSNR Call by reference Type reference (TYPE) ILOM_POSNR Position am übergeordneten technischen Objekt 20070703
5 Importing IV_SUPERIOR_FUNCTLOCATION Call by reference Type reference (TYPE) TPLMA Übergeordneter Technischer Platz 20070703
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BAPI_TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070703
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20071010

Method CHECK_ASSIGN_FL_SUPERIOR_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALID_FROM Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070709
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070703
3 Importing IS_ITOB_NEW Call by reference Type reference (TYPE) ITOB 20070703
4 Importing IS_ITOB_OLD Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070703
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070703

Method CHECK_CHANGE_FL_INHERIT_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB Call by reference Type reference (TYPE) ITOB 20070712
2 Exporting ES_INHERIT_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Inikatoren für vererbungsrelevante Felder technischer Platz 20070712
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070712
4 Importing IS_INHERIT_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Indikatoren für vererbungsrelevante Felder technischer Platz 20070712
5 Importing IS_INHERIT_INDICATORX Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATORX Indikator vererbungsrelevante Felder technischer Platz 20070712
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070712

Method CHECK_CHANGE_FL_INH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070712
2 Changing CV_INHERIT_INDICATOR Call by reference Type reference (TYPE) INHER Indikatoren für vererbungsrelevante Felder technischer Platz 20070713
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070712
4 Importing IS_IRLO_REFLOC Call by reference Type reference (TYPE) IRLO Generierte Tabelle zum View IRLO 20070712
5 Importing IS_ITOB_SUPERIOR Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070712
6 Importing IV_INHERIT_FIELD_NAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Feldname für Prüfungen 20070712
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070712

Method CHECK_REPLACE_FL_SUPERIOR_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB_NEW Call by reference Type reference (TYPE) ITOB 20070711
2 Changing CV_VALID_FROM Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070711
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070711
4 Importing IS_ITOB_OLD Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070711
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070711

Method CHECK_UNASSIGN_FL_SUPERIOR_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB_NEW Call by reference Type reference (TYPE) ITOB 20070711
2 Changing CS_ITOB_OLD Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20071012
3 Changing CV_VALID_FROM Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070709
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070709
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070709

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REFERENCE Value transfer Object reference (TYPE REF TO) CL_FUNCLOC_BAPI API Funktionen 20070703

Method GET_REFERENCE on class CL_FUNCLOC_BAPI has no exception.

Method INHERIT_FIELDS_FOR_FUNC_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20071010
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20071010
3 Importing IV_FUNCLOC_REF Call by reference Type reference (TYPE) ITOB-TRPNR Technischer Referenzplatz 20071010
4 Importing IV_FUNCLOC_SUP Call by reference Type reference (TYPE) ITOB-TPLMA Übergeordneter Technischer Platz 20071010
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20071010

Method MAP_INH_INDICATOR_FROM_ITOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INH_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Inikatoren für vererbungsrelevante Felder technischer Platz 20070711
2 Importing IS_ITOB Call by reference Type reference (TYPE) ITOB 20070711
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070711

Method MAP_INH_INDICATOR_TO_ITOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITOB Call by reference Type reference (TYPE) ITOB 20070711
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070718
3 Importing IS_INH_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Inikatoren für vererbungsrelevante Felder technischer Platz 20070711
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070711

Method REPLACE_FL_SUPERIOR_FL 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 Generierte Tabelle zum View ITOB 20070711
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070711
3 Importing IV_FUNCTLOCATION Call by reference Type reference (TYPE) TPLNR Technischer Platz 20070711
4 Importing IV_POSNR Call by reference Type reference (TYPE) ILOM_POSNR Position am übergeordneten technischen Objekt 20070711
5 Importing IV_SUPERIOR_FUNCTLOCATION Call by reference Type reference (TYPE) TPLMA Übergeordneter Technischer Platz 20070711
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BAPI_TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070711
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20071010

Method SET_FL_INHERIT_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INHERIT_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Inikatoren für vererbungsrelevante Felder technischer Platz 20070712
2 Exporting ES_ITOB Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070712
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070712
4 Importing IS_INHERIT_INDICATOR Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATOR Inikatoren für vererbungsrelevante Felder technischer Platz 20070712
5 Importing IS_INHERIT_INDICATORX Call by reference Type reference (TYPE) BAPI_FUNCLOC_INH_INDICATORX Indikator vererbungsrelevante Felder technischer Platz 20070712
6 Importing IV_FUNCTLOCATION Call by reference Type reference (TYPE) TPLNR Technischer Platz 20070712
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20071010

Method SET_FL_TO_DB 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 Generierte Tabelle zum View ITOB 20070712
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070712
3 Importing IS_ITOB_NEW Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070712
4 Importing IS_ITOB_OLD Call by reference Type reference (TYPE) ITOB Generierte Tabelle zum View ITOB 20070712
5 Importing IV_DISMANTLE Call by reference Type reference (TYPE) FLAG Technischer Platz wird deinstalliert 20070712
6 Importing IV_INSTALL Call by reference Type reference (TYPE) FLAG Technischer Platz wird installiert 20070712
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20070712

Method UNASSIGN_FL_SUPERIOR_FL 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 Generierte Tabelle zum View ITOB 20070709
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070709
3 Importing IV_FUNCTLOCATION Call by reference Type reference (TYPE) TPLNR Technischer Platz 20070709
4 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BAPI_TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20070709
# Exception Resumable Description Created on
1 CX_FUNCLOC_BAPI_EXCEPTION Allgemeine Ausnahme technischer Platz BAPIs 20071010
History
Last changed by/on SAP  20100310 
SAP Release Created in 603