P_AssgblReceivingDCFromDC

DDL: P_ASSGBLRECEIVINGDCFROMDC SQL: PASNRCVGDCFROMDC Type: view CONSUMPTION

P_AssgblReceivingDCFromDC is a Consumption CDS View in SAP S/4HANA. It reads from 3 data sources (I_LoglProductAssgmtDCToDC, I_ProductPlant, I_Site) and exposes 4 fields with key fields Product, DistributionCenter. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_LoglProductAssgmtDCToDC I_LoglProductAssgmtDCToDC left_outer
I_ProductPlant I_ProductPlant left_outer
I_Site I_Site cross

Parameters (4)

NameTypeDefault
P_ValidityStartDate datum
P_ValidityEndDate datum
P_SupplyingDistributionCenter werks_d
data logistical

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ActiveLogisticalProduct _ActiveLogisticalProduct $projection.Product = _ActiveLogisticalProduct.Product
[1..1] I_Site _DistributionCenter $projection.DistributionCenter = _DistributionCenter.Site

Annotations (7)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PASNRCVGDCFROMDC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
VDM.viewType #CONSUMPTION view
VDM.private true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Product I_ActiveLogisticalProduct Product Product Sold
KEY DistributionCenter I_Site Site Plant
_ActiveLogisticalProduct _ActiveLogisticalProduct
_DistributionCenter _DistributionCenter

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 P_AssgblReceivingDCFromDC.
-- 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: PASNRCVGDCFROMDC
-- Parameters: P_ValidityStartDate : datum, P_ValidityEndDate : datum, P_SupplyingDistributionCenter : werks_d, data : logistical

CREATE VIEW P_AssgblReceivingDCFromDC AS
SELECT
  I_ActiveLogisticalProduct.Product AS Product,
  I_Site.Site AS DistributionCenter
CROSS JOIN I_Site
LEFT OUTER JOIN I_ProductPlant ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_LoglProductAssgmtDCToDC ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ActiveLogisticalProduct AS _ActiveLogisticalProduct ON Product = _ActiveLogisticalProduct.Product  -- association [1..1]
LEFT OUTER JOIN I_Site AS _DistributionCenter ON DistributionCenter = _DistributionCenter.Site  -- association [1..1]
;