I_Functionallocationhierarchy

DDL: I_FUNCTIONALLOCATIONHIERARCHY SQL: IFLOCHIERCHARY Type: view BASIC

Hierarchy Information between FLOCs

I_Functionallocationhierarchy is a Basic CDS View that provides data about "Hierarchy Information between FLOCs" in SAP S/4HANA. It reads from 1 data source (I_FunctionalLocation) and exposes 5 fields with key fields TechnicalObject, TechObjIsEquipOrFuncnlLoc.

Data Sources (1)

SourceAliasJoin Type
I_FunctionalLocation I_FunctionalLocation from

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IFLOCHIERCHARY view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Hierarchy Information between FLOCs view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY TechnicalObject
KEY TechObjIsEquipOrFuncnlLoc
SuperiorTechnicalObject
FunctionalLocation I_FunctionalLocation FunctionalLocation Object ID
SuperiorFunctionalLocation I_FunctionalLocation SuperiorFunctionalLocation Object ID

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_Functionallocationhierarchy.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IFLOCHIERCHARY

CREATE VIEW I_Functionallocationhierarchy AS
SELECT
  cast ( I_FunctionalLocation.FunctionalLocation as eams_tec_obj ) AS TechnicalObject,
  cast ( 'EAMS_FL' as eams_tec_obj_type_value) AS TechObjIsEquipOrFuncnlLoc,
  cast ( cast(I_FunctionalLocation.SuperiorFunctionalLocation as char40 ) as eams_tec_obj ) AS SuperiorTechnicalObject,
  I_FunctionalLocation.FunctionalLocation AS FunctionalLocation,
  I_FunctionalLocation.SuperiorFunctionalLocation AS SuperiorFunctionalLocation
FROM I_FunctionalLocation
;