I_EHSLocNameRevsnFallbackLang

DDL: I_EHSLOCNAMEREVSNFALLBACKLANG SQL: EHSLOCNAMEREV Type: view COMPOSITE

Location Name for Revision with Fallback

I_EHSLocNameRevsnFallbackLang is a Composite CDS View that provides data about "Location Name for Revision with Fallback" in SAP S/4HANA. It reads from 1 data source (I_EHSLocationRevision) and exposes 15 fields with key field EHSLocationRevisionUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_EHSLocationRevision I_EHSLocationRevision from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_EHSLocationName _EHSLocationName $projection.EHSLocationRevisionUUID = _EHSLocationName.EHSLocationRevisionUUID

Annotations (10)

NameValueLevelField
EndUserText.label Location Name for Revision with Fallback view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey EHSLocationRevisionUUID view
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.sqlViewName EHSLOCNAMEREV view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY EHSLocationRevisionUUID I_EHSLocationRevision EHSLocationRevisionUUID
EHSLocationNameendasEHSLocationName
EHSLocationType EHSLocationType Loc. Type
EHSLocationStatus EHSLocationStatus
EHSLocationAuthorizationGroup
Plant Plant Valuation Area
CostCenter CostCenter Cost Center
CompanyCode CompanyCode Receiver Company Code
BusinessArea BusinessArea Business Area
_EHSLocationName _EHSLocationName
_EHSLocationType _EHSLocationType
_EHSLocationStatus _EHSLocationStatus
_BusinessArea _BusinessArea
_CompanyCode _CompanyCode
_Plant _Plant

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_EHSLocNameRevsnFallbackLang.
-- 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: EHSLOCNAMEREV

CREATE VIEW I_EHSLocNameRevsnFallbackLang AS
SELECT
  I_EHSLocationRevision.EHSLocationRevisionUUID AS EHSLocationRevisionUUID,
  min(distinct case when _EHSLocationName[ 1: Language = $session.system_language].EHSLocationName is not null then _EHSLocationName[1: Language = $session.system_language].EHSLocationName when _EHSLocationName[1: Language = 'E'].EHSLocationName is not null then _EHSLocationName[1: Language = 'E'].EHSLocationName else _EHSLocationName[1: Language is not null].EHSLocationName end ) as EHSLocationName AS EHSLocationNameendasEHSLocationName,
  EHSLocationType,
  EHSLocationStatus,
  cast( EHSLocationAuthorizationGroup as ehfnd_loc_auth_group_nc preserving type ) AS EHSLocationAuthorizationGroup,
  Plant,
  CostCenter,
  CompanyCode,
  BusinessArea
FROM I_EHSLocationRevision
LEFT OUTER JOIN I_EHSLocationName AS _EHSLocationName ON EHSLocationRevisionUUID = _EHSLocationName.EHSLocationRevisionUUID  -- association [0..*]
;