P_MatlStkSubscrpnLastColl

DDL: P_MATLSTKSUBSCRPNLASTCOLL Type: view_entity COMPOSITE

P_MatlStkSubscrpnLastColl is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (P_MatlStkSubscrpnLastCollPerd, I_MatlStkReportRunLog, P_MatlStkLastRepSubsLog) and exposes 8 fields with key fields MaterialStockSubscriptionUUID, MaterialStockSubscriptionItem, MatlStkSubscrpnItemIteration. It has 1 association to related views.

Data Sources (3)

SourceAliasJoin Type
P_MatlStkSubscrpnLastCollPerd _LatestCollection inner
I_MatlStkReportRunLog _RunLog inner
P_MatlStkLastRepSubsLog SubsLog from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_MaterialStockReport _Report $projection.MaterialStockReportUUID = _Report.MaterialStockReportUUID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY MaterialStockSubscriptionUUID P_MatlStkLastRepSubsLog MaterialStockSubscriptionUUID Collection Subs. Id
KEY MaterialStockSubscriptionItem P_MatlStkLastRepSubsLog MaterialStockSubscriptionItem Stock Reporting Subscription Id Item
KEY MatlStkSubscrpnItemIteration P_MatlStkLastRepSubsLog MatlStkSubscrpnItemIteration
FirstGoodsMovementPostingDate P_MatlStkLastRepSubsLog FirstGoodsMovementPostingDate Period Start
LastGoodsMovementPostingDate P_MatlStkLastRepSubsLog LastGoodsMovementPostingDate Period End
MaterialStockReportUUID P_MatlStkLastRepSubsLog MaterialStockReportUUID
CreationDateTimeendasCreationDateTime
ExecutionDateTime

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_MatlStkSubscrpnLastColl.
-- 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 P_MatlStkSubscrpnLastColl AS
SELECT
  SubsLog.MaterialStockSubscriptionUUID AS MaterialStockSubscriptionUUID,
  SubsLog.MaterialStockSubscriptionItem AS MaterialStockSubscriptionItem,
  SubsLog.MatlStkSubscrpnItemIteration AS MatlStkSubscrpnItemIteration,
  SubsLog.FirstGoodsMovementPostingDate AS FirstGoodsMovementPostingDate,
  SubsLog.LastGoodsMovementPostingDate AS LastGoodsMovementPostingDate,
  SubsLog.MaterialStockReportUUID AS MaterialStockReportUUID,
  case when _Report.CreationDateTime is null then max( _RunLog.CreationDateTime ) else _Report.CreationDateTime end as CreationDateTime AS CreationDateTimeendasCreationDateTime,
  max( _RunLog.CreationDateTime ) AS ExecutionDateTime
FROM P_MatlStkLastRepSubsLog AS SubsLog
INNER JOIN P_MatlStkSubscrpnLastCollPerd AS _LatestCollection ON /* join condition not captured in parsed metadata */
INNER JOIN I_MatlStkReportRunLog AS _RunLog ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaterialStockReport AS _Report ON MaterialStockReportUUID = _Report.MaterialStockReportUUID  -- association [0..1]
;