I_Location

DDL: I_LOCATION SQL: IPPLOCATION Type: view BASIC

Location

I_Location is a Basic CDS View (Dimension) that provides data about "Location" in SAP S/4HANA. It reads from 1 data source (t499s) and exposes 7 fields with key fields Location, Plant. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t499s loc from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_Address _Address $projection.AddressID = _Address.AddressID
[0..1] I_Address_2 _Address_2 $projection.AddressID = _Address_2.AddressID and _Address_2.AddressPersonID = '' and _Address_2.AddressRepresentationCode = ''

Annotations (24)

NameValueLevelField
AbapCatalog.sqlViewName IPPLOCATION view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
AbapCatalog.buffering.numberOfKeyFields 000 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Consumption.ranked true view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey Location view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Search.searchable true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
EndUserText.label Location view
ObjectModel.sapObjectNodeType.name Location view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Location t499s stand Std Class Type
KEY Plant t499s werks Receiving Plant
AddressID t499s addrnum Address Number
LocationName
_Plant _Plant
_Address _Address
_Address_2 _Address_2

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_Location.
-- 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: IPPLOCATION

CREATE VIEW I_Location AS
SELECT
  loc.stand AS Location,
  loc.werks AS Plant,
  loc.addrnum AS AddressID,
  cast(loc.ktext as locationname preserving type) AS LocationName
FROM t499s AS loc
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Address AS _Address ON AddressID = _Address.AddressID  -- association [0..1]
LEFT OUTER JOIN I_Address_2 AS _Address_2 ON AddressID = _Address_2.AddressID AND _Address_2.AddressPersonID = '' AND _Address_2.AddressRepresentationCode = ''  -- association [0..1]
;