I_MatlStkDetCsgnmtQuantity

DDL: I_MATLSTKDETCSGNMTQUANTITY Type: view_entity COMPOSITE

Material Stock Details Csgmnt Quantity

I_MatlStkDetCsgnmtQuantity is a Composite CDS View that provides data about "Material Stock Details Csgmnt Quantity" in SAP S/4HANA. It reads from 3 data sources (I_MatlStockWithNoDocumentItem, I_MatlStockReportQuantitySet, R_MatlStkDetCsgnmtDocItem) and exposes 15 fields with key fields MaterialStockReportUUID, Product, StorageLocation, Product, StorageLocation. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_MatlStockWithNoDocumentItem no_matdoc inner
I_MatlStockReportQuantitySet Quantity union_all
R_MatlStkDetCsgnmtDocItem R_MatlStkDetCsgnmtDocItem from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_MatlStockReportConsignment _Report $projection.MaterialStockReportUUID = _Report.MaterialStockReportUUID
[0..1] I_MatlStockReportQuantitySet _Quantity $projection.MaterialStockReportUUID = _Quantity.MaterialStockReportUUID and $projection.MaterialBaseUnit = _Quantity.MaterialBaseUnit and $projection.Product = _Quantity.Material and $projection.StorageLocation = _Quantity.StorageLocation

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Material Stock Details Csgmnt Quantity view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
VDM.private false view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY MaterialStockReportUUID MaterialStockReportUUID
KEY Product Product Vehicle Model
KEY StorageLocation StorageLocation StorageLocation
MaterialBaseUnit MaterialBaseUnit Valuation Unit
MatlStkIncrQtyInMatlBaseUnit
MatlStkDecrQtyInMatlBaseUnit
MatlWrhsStkQtyInMatlBaseUnit _Quantity MatlWrhsStkQtyInMatlBaseUnit Quantity
MaterialStockReportUUID
KEY Product I_MatlStockReportQuantitySet Material Vehicle Model
KEY StorageLocation I_MatlStockReportQuantitySet StorageLocation StorageLocation
MaterialBaseUnit I_MatlStockReportQuantitySet MaterialBaseUnit Valuation Unit
MatlStkIncrQtyInMatlBaseUnit
MatlStkDecrQtyInMatlBaseUnit
MatlWrhsStkQtyInMatlBaseUnit I_MatlStockReportQuantitySet MatlWrhsStkQtyInMatlBaseUnit Quantity
_Report _Report

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_MatlStkDetCsgnmtQuantity.
-- 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_MatlStkDetCsgnmtQuantity AS
SELECT
  MaterialStockReportUUID,
  Product,
  StorageLocation,
  MaterialBaseUnit,
  sum( MatlStkIncrQtyInMatlBaseUnit ) AS MatlStkIncrQtyInMatlBaseUnit,
  sum( MatlStkDecrQtyInMatlBaseUnit ) AS MatlStkDecrQtyInMatlBaseUnit,
  _Quantity.MatlWrhsStkQtyInMatlBaseUnit AS MatlWrhsStkQtyInMatlBaseUnit
FROM R_MatlStkDetCsgnmtDocItem
INNER JOIN I_MatlStockWithNoDocumentItem AS no_matdoc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MatlStockReportConsignment AS _Report ON MaterialStockReportUUID = _Report.MaterialStockReportUUID  -- association [1..1]
LEFT OUTER JOIN I_MatlStockReportQuantitySet AS _Quantity ON MaterialStockReportUUID = _Quantity.MaterialStockReportUUID AND MaterialBaseUnit = _Quantity.MaterialBaseUnit AND Product = _Quantity.Material AND StorageLocation = _Quantity.StorageLocation  -- association [0..1]
-- UNION ALL with additional select branch(es): I_MatlStockReportQuantitySet
;