P_ABOPRunRqmtAggregationCalc

DDL: P_ABOPRUNRQMTAGGREGATIONCALC Type: view_entity COMPOSITE Package: ATP_BOP_MONITOR_VDM

Requirements with calculated fields for aggregation

P_ABOPRunRqmtAggregationCalc is a Composite CDS View that provides data about "Requirements with calculated fields for aggregation" in SAP S/4HANA. It reads from 2 data sources (P_ABOPRunRqmtAggregation, P_ABOPRunRqmtAggregation) and exposes 73 fields with key fields ABOPRunUUID, ATPRelevantDocument, ATPRelevantDocumentItem, ATPRelevantDocScheduleLine, ATPRelevantDocument. It has 2 associations to related views. Part of development package ATP_BOP_MONITOR_VDM.

Data Sources (2)

SourceAliasJoin Type
P_ABOPRunRqmtAggregation P_ABOPRunRqmtAggregation from
P_ABOPRunRqmtAggregation P_ABOPRunRqmtAggregation union_all

Parameters (1)

NameTypeDefault
P_ExcldRqmtsAreIncldInRsltFigs boole_d

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_SalesDocument _SalesDocument $projection.ATPRelevantDocument = _SalesDocument.SalesDocument
[0..1] I_StockTransportOrderItem _StockTransportOrderItem $projection.ATPRelevantDocument = _StockTransportOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _StockTransportOrderItem.PurchaseOrderItem

Annotations (5)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Requirements with calculated fields for aggregation view

Fields (73)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ABOPRunUUID Check ID
KEY ATPRelevantDocument ATPRelevantDocument MRP element number
KEY ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
KEY ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
ABOPRunPartUUID ABOPRunPartUUID Check Iteration UUID
IsIterationRequirement IsIterationRequirement
PurchaseOrderItem Requirement PurchaseOrderItem Purchasing Document Item
Material Material Vehicle Model
Plant Plant Valuation Area
Recipient
RecipientText
ATPRecipientType
IsBusinessPurposeCompleted
IsSalesDocument IsSalesDocument
IsStockTransportDocument IsStockTransportDocument
ABOPConfirmationStrategy ABOPConfirmationStrategy Confirmation Strategy
ATPCheckItemStatus ATPCheckItemStatus
RqmtIsProcessed RqmtIsProcessed
RqmtIsLocked RqmtIsLocked
RqmtIsExcluded RqmtIsExcluded
RqmtIsWithIssues RqmtIsWithIssues
RqmtIsSupAssgmtRelevant RqmtIsSupAssgmtRelevant
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
RqmtIsIncldInConfirmationFigs RqmtIsIncldInConfirmationFigs
RqmtIsIncldInSupAssignmentFigs RqmtIsIncldInSupAssignmentFigs
RqmtIsFullyConfdOnTimeBfrRun RqmtIsFullyConfdOnTimeBfrRun
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyAssgdOnTimeBfrRun RqmtIsFullyAssgdOnTimeBfrRun
RqmtIsFullyAssgdOnTimeAftRun RqmtIsFullyAssgdOnTimeAftRun
RqmtIsFullyConfdBeforeRun RqmtIsFullyConfdBeforeRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
RqmtIsFullyAssignedBeforeRun RqmtIsFullyAssignedBeforeRun
RqmtIsFullyAssignedAfterRun RqmtIsFullyAssignedAfterRun
RqmtWasSentToOrderUpdate RqmtWasSentToOrderUpdate
RqmtWithOrderUpdateIssues RqmtWithOrderUpdateIssues
PurchaseOrderItemkeyABOPRunUUID
KEY ATPRelevantDocument ATPRelevantDocument MRP element number
KEY ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
KEY ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
ABOPRunPartUUID ABOPRunPartUUID Check Iteration UUID
IsIterationRequirement IsIterationRequirement
PurchaseOrderItem Requirement PurchaseOrderItem Purchasing Document Item
Material Material Vehicle Model
Plant Plant Valuation Area
Recipient
RecipientText
ATPRecipientType
IsBusinessPurposeCompleted
IsSalesDocument IsSalesDocument
IsStockTransportDocument IsStockTransportDocument
ABOPConfirmationStrategy ABOPConfirmationStrategy Confirmation Strategy
ATPCheckItemStatus ATPCheckItemStatus
RqmtIsProcessed RqmtIsProcessed
RqmtIsLocked RqmtIsLocked
RqmtIsExcluded RqmtIsExcluded
RqmtIsWithIssues RqmtIsWithIssues
RqmtIsSupAssgmtRelevant RqmtIsSupAssgmtRelevant
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
RqmtIsIncldInConfirmationFigs RqmtIsIncldInConfirmationFigs
RqmtIsIncldInSupAssignmentFigs RqmtIsIncldInSupAssignmentFigs
RqmtIsFullyConfdOnTimeBfrRun RqmtIsFullyConfdOnTimeBfrRun
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyAssgdOnTimeBfrRun RqmtIsFullyAssgdOnTimeBfrRun
RqmtIsFullyAssgdOnTimeAftRun RqmtIsFullyAssgdOnTimeAftRun
RqmtIsFullyConfdBeforeRun RqmtIsFullyConfdBeforeRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
RqmtIsFullyAssignedBeforeRun RqmtIsFullyAssignedBeforeRun
RqmtIsFullyAssignedAfterRun RqmtIsFullyAssignedAfterRun
RqmtWasSentToOrderUpdate RqmtWasSentToOrderUpdate
RqmtWithOrderUpdateIssues RqmtWithOrderUpdateIssues
BaseUnit BaseUnit Unit of Measure

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_ABOPRunRqmtAggregationCalc.
-- 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.
-- Parameters: P_ExcldRqmtsAreIncldInRsltFigs : boole_d

CREATE VIEW P_ABOPRunRqmtAggregationCalc AS
SELECT
  ABOPRunUUID,
  ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  ABOPRunPartUUID,
  IsIterationRequirement,
  Requirement.PurchaseOrderItem AS PurchaseOrderItem,
  Material,
  Plant,
  cast(_SalesDocument.SoldToParty as atp_requirement_recipient ) AS Recipient,
  _SalesDocument._SoldToParty.CustomerName AS RecipientText,
  cast('SP' as atp_recipient_type ) AS ATPRecipientType,
  _SalesDocument._SoldToParty.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  IsSalesDocument,
  IsStockTransportDocument,
  ABOPConfirmationStrategy,
  ATPCheckItemStatus,
  RqmtIsProcessed,
  RqmtIsLocked,
  RqmtIsExcluded,
  RqmtIsWithIssues,
  RqmtIsSupAssgmtRelevant,
  ABOPSegmentUUID,
  RqmtIsIncldInConfirmationFigs,
  RqmtIsIncldInSupAssignmentFigs,
  RqmtIsFullyConfdOnTimeBfrRun,
  RqmtIsFullyConfdOnTimeAfterRun,
  RqmtIsFullyAssgdOnTimeBfrRun,
  RqmtIsFullyAssgdOnTimeAftRun,
  RqmtIsFullyConfdBeforeRun,
  RqmtIsFullyConfdAfterRun,
  RqmtIsFullyAssignedBeforeRun,
  RqmtIsFullyAssignedAfterRun,
  RqmtWasSentToOrderUpdate,
  RqmtWithOrderUpdateIssues,
  BaseUnit AS PurchaseOrderItemkeyABOPRunUUID,
  BaseUnit
FROM P_ABOPRunRqmtAggregation
LEFT OUTER JOIN I_SalesDocument AS _SalesDocument ON ATPRelevantDocument = _SalesDocument.SalesDocument  -- association [0..1]
LEFT OUTER JOIN I_StockTransportOrderItem AS _StockTransportOrderItem ON ATPRelevantDocument = _StockTransportOrderItem.PurchaseOrder AND PurchaseOrderItem = _StockTransportOrderItem.PurchaseOrderItem  -- association [0..1]
-- UNION ALL with additional select branch(es): P_ABOPRunRqmtAggregation
;