I_ATPRlvtProductStorLoc

DDL: I_ATPRLVTPRODUCTSTORLOC Type: view_entity TRANSACTIONAL

ATP Product Storage Locations

I_ATPRlvtProductStorLoc is a Transactional CDS View that provides data about "ATP Product Storage Locations" in SAP S/4HANA. It reads from 2 data sources (I_ATPRlvtProdMRPAreaStorLoc, I_ATPRlvtProdPlantStorLoc) and exposes 13 fields with key fields Product, MRPArea, StorageLocation, MRPArea, StorageLocation. It has 3 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_ATPRlvtProdMRPAreaStorLoc _MRPAreaStorLoc from
I_ATPRlvtProdPlantStorLoc _PlantStorLoc union

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_ATPRlvtProdMRPAreaStorLoc _ProductMRPAreaStorLoc _ProductMRPAreaStorLoc.Product = _PlantStorLoc.Product and _ProductMRPAreaStorLoc.Plant = _PlantStorLoc.Plant and _ProductMRPAreaStorLoc.StorageLocation = _PlantStorLoc.StorageLocation

Annotations (8)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label ATP Product Storage Locations view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY Product I_ATPRlvtProdMRPAreaStorLoc Product Product Sold
KEY MRPArea I_ATPRlvtProdMRPAreaStorLoc MRPArea Valuation Area
KEY StorageLocation I_ATPRlvtProdMRPAreaStorLoc StorageLocation StorageLocation
Plant I_ATPRlvtProdMRPAreaStorLoc Plant Valuation Area
_Product I_ATPRlvtProdMRPAreaStorLoc _Product
_StorageLocation I_ATPRlvtProdMRPAreaStorLoc _StorageLocation
ProductasProduct
KEY MRPArea I_ATPRlvtProdPlantStorLoc Plant Valuation Area
KEY StorageLocation I_ATPRlvtProdPlantStorLoc StorageLocation StorageLocation
Plant I_ATPRlvtProdPlantStorLoc Plant Valuation Area
_Product I_ATPRlvtProdPlantStorLoc _Product
_StorageLocation _StorageLocation
_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_ATPRlvtProductStorLoc.
-- 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.

CREATE VIEW I_ATPRlvtProductStorLoc AS
SELECT
  _MRPAreaStorLoc.Product AS Product,
  _MRPAreaStorLoc.MRPArea AS MRPArea,
  _MRPAreaStorLoc.StorageLocation AS StorageLocation,
  _MRPAreaStorLoc.Plant AS Plant,
  _MRPAreaStorLoc._Product AS _Product,
  _MRPAreaStorLoc._StorageLocation AS _StorageLocation,
  _MRPAreaStorLoc._Plant as _Plant AS ProductasProduct
FROM I_ATPRlvtProdMRPAreaStorLoc AS _MRPAreaStorLoc
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_ATPRlvtProdMRPAreaStorLoc AS _ProductMRPAreaStorLoc ON _ProductMRPAreaStorLoc.Product = _PlantStorLoc.Product AND _ProductMRPAreaStorLoc.Plant = _PlantStorLoc.Plant AND _ProductMRPAreaStorLoc.StorageLocation = _PlantStorLoc.StorageLocation  -- association [0..1]
-- UNION with additional select branch(es): I_ATPRlvtProdPlantStorLoc
;