P_ABOPRunRequirementCalc_2

DDL: P_ABOPRUNREQUIREMENTCALC_2 Type: view_entity COMPOSITE

P_ABOPRunRequirementCalc_2 is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (P_ABOPRunRequirement_2, P_ABOPRunRequirement_2) and exposes 129 fields with key field ATPRequirementUUID. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_ABOPRunRequirement_2 P_ABOPRunRequirement_2 from
P_ABOPRunRequirement_2 P_ABOPRunRequirement_2 union_all

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 (8)

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

Fields (129)

KeyFieldSource TableSource FieldDescription
KEY ATPRequirementUUID ATPRequirementUUID Requirement UUID
ATPCheckIterationUUID ATPCheckIterationUUID Check Iteration UUID
ABOPRunUUID ABOPRunUUID Check ID
ChosenATPConfCompositionUUID ChosenATPConfCompositionUUID Conf. Composition
ATPRelevantDocument ATPRelevantDocument MRP element number
ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
RqmtIsABOPRunItrtnRelevant RqmtIsABOPRunItrtnRelevant
Recipient _SalesDocument SoldToParty Receiving Plant
RecipientText
PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
ATPRecipientType
Material Material Vehicle Model
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
IsBusinessPurposeCompleted
IsSalesDocument IsSalesDocument
IsStockTransportDocument IsStockTransportDocument
ABOPConfirmationStrategy ABOPConfirmationStrategy Confirmation Strategy
ABOPRqmtEvaluationSequence ABOPRqmtEvaluationSequence
ATPCheckItemStatus ATPCheckItemStatus
RqmtIsProcessed RqmtIsProcessed
RqmtIsLocked RqmtIsLocked
RqmtIsWithIssues RqmtIsWithIssues
RqmtIsWithOrderUpdateIssues RqmtIsWithOrderUpdateIssues
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
RqmtIsSupAssgmtRelevant RqmtIsSupAssgmtRelevant
SupAssgmtItemStatus SupAssgmtItemStatus
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Qty
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
OnTimeConfdQtyBfrRunInBaseUnit OnTimeConfdQtyBfrRunInBaseUnit
OnTimeConfdQtyAftRunInBaseUnit OnTimeConfdQtyAftRunInBaseUnit
ErlstConfdQtyBfrRunInBaseUnit ErlstConfdQtyBfrRunInBaseUnit
ConfdQtyBeforeRunInBaseUnit ConfdQtyBeforeRunInBaseUnit
ErlstConfdQtyAftRunInBaseUnit ErlstConfdQtyAftRunInBaseUnit
ConfdQtyAfterRunInBaseUnit ConfdQtyAfterRunInBaseUnit
RqmtHasSubstitutionsAfterRun RqmtHasSubstitutionsAfterRun
RqmtIsFullyAssignedAfterRun RqmtIsFullyAssignedAfterRun
ErlstSupAssgmtDteTmeBeforeRun ErlstSupAssgmtDteTmeBeforeRun
ErlstSupAssgmtTmznBeforeRun ErlstSupAssgmtTmznBeforeRun
ErlstSupAssgmtQtyBfrInBaseUnit ErlstSupAssgmtQtyBfrInBaseUnit
SupAssgmtQtyBfrRunInBaseUnit SupAssgmtQtyBfrRunInBaseUnit
ErlstSupAssgmtDteTmeAfterRun ErlstSupAssgmtDteTmeAfterRun
ErlstSupAssgmtTmznAfterRun ErlstSupAssgmtTmznAfterRun
ErlstSupAssgmtQtyAftInBaseUnit ErlstSupAssgmtQtyAftInBaseUnit
SupAssgmtQtyAftRunInBaseUnit SupAssgmtQtyAftRunInBaseUnit
ErlstConfdProdAvailyDteTmeBfr ErlstConfdProdAvailyDteTmeBfr
ErlstConfdProdAvailyTmznBfr ErlstConfdProdAvailyTmznBfr
ErlstConfdProdAvailyDteTmeAft ErlstConfdProdAvailyDteTmeAft
ErlstConfdProdAvailyTmznAft ErlstConfdProdAvailyTmznAft
LatestSupAssgmtDteTmeBeforeRun LatestSupAssgmtDteTmeBeforeRun
LatestSupAssgmtTmznBeforeRun LatestSupAssgmtTmznBeforeRun
LatestSupAssgmtDteTmeAfterRun LatestSupAssgmtDteTmeAfterRun
LatestSupAssgmtTmznAfterRun LatestSupAssgmtTmznAfterRun
ReqdProdAvailabilityUTCDateTme ReqdProdAvailabilityUTCDateTme Req. Mat. Avail. Dte
ReqdProdAvailabilityTimeZone ReqdProdAvailabilityTimeZone Time Zone
LatestConfdProdAvailyDteTmeAft LatestConfdProdAvailyDteTmeAft
LatestConfdProdAvailyTmznAft LatestConfdProdAvailyTmznAft
LatestConfdProdAvailyDteTmeBfr LatestConfdProdAvailyDteTmeBfr
LatestConfdProdAvailyTmznBfr LatestConfdProdAvailyTmznBfr
BaseUnit BaseUnit Unit of Measure
_SupplyingPlant _SupplyingPlant
PurchaseOrderItemkeyATPRequirementUUID
ATPCheckIterationUUID ATPCheckIterationUUID Check Iteration UUID
ABOPRunUUID ABOPRunUUID Check ID
ChosenATPConfCompositionUUID ChosenATPConfCompositionUUID Conf. Composition
ATPRelevantDocument ATPRelevantDocument MRP element number
ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
RqmtIsABOPRunItrtnRelevant RqmtIsABOPRunItrtnRelevant
Recipient _StockTransportOrderItem ReceivingPlant Receiving Plant
RecipientText
PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
ATPRecipientType
Material Material Vehicle Model
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
IsBusinessPurposeCompleted
IsSalesDocument IsSalesDocument
IsStockTransportDocument IsStockTransportDocument
ABOPConfirmationStrategy ABOPConfirmationStrategy Confirmation Strategy
ABOPRqmtEvaluationSequence ABOPRqmtEvaluationSequence
ATPCheckItemStatus ATPCheckItemStatus
RqmtIsProcessed RqmtIsProcessed
RqmtIsLocked RqmtIsLocked
RqmtIsWithIssues RqmtIsWithIssues
RqmtIsWithOrderUpdateIssues RqmtIsWithOrderUpdateIssues
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
RqmtIsSupAssgmtRelevant RqmtIsSupAssgmtRelevant
SupAssgmtItemStatus SupAssgmtItemStatus
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Qty
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
OnTimeConfdQtyBfrRunInBaseUnit OnTimeConfdQtyBfrRunInBaseUnit
OnTimeConfdQtyAftRunInBaseUnit OnTimeConfdQtyAftRunInBaseUnit
ErlstConfdQtyBfrRunInBaseUnit ErlstConfdQtyBfrRunInBaseUnit
ConfdQtyBeforeRunInBaseUnit ConfdQtyBeforeRunInBaseUnit
ErlstConfdQtyAftRunInBaseUnit ErlstConfdQtyAftRunInBaseUnit
ConfdQtyAfterRunInBaseUnit ConfdQtyAfterRunInBaseUnit
RqmtHasSubstitutionsAfterRun RqmtHasSubstitutionsAfterRun
RqmtIsFullyAssignedAfterRun RqmtIsFullyAssignedAfterRun
ErlstSupAssgmtDteTmeBeforeRun ErlstSupAssgmtDteTmeBeforeRun
ErlstSupAssgmtTmznBeforeRun ErlstSupAssgmtTmznBeforeRun
ErlstSupAssgmtQtyBfrInBaseUnit ErlstSupAssgmtQtyBfrInBaseUnit
SupAssgmtQtyBfrRunInBaseUnit SupAssgmtQtyBfrRunInBaseUnit
ErlstSupAssgmtDteTmeAfterRun ErlstSupAssgmtDteTmeAfterRun
ErlstSupAssgmtTmznAfterRun ErlstSupAssgmtTmznAfterRun
ErlstSupAssgmtQtyAftInBaseUnit ErlstSupAssgmtQtyAftInBaseUnit
SupAssgmtQtyAftRunInBaseUnit SupAssgmtQtyAftRunInBaseUnit
ErlstConfdProdAvailyDteTmeBfr ErlstConfdProdAvailyDteTmeBfr
ErlstConfdProdAvailyTmznBfr ErlstConfdProdAvailyTmznBfr
ErlstConfdProdAvailyDteTmeAft ErlstConfdProdAvailyDteTmeAft
ErlstConfdProdAvailyTmznAft ErlstConfdProdAvailyTmznAft
LatestSupAssgmtDteTmeBeforeRun LatestSupAssgmtDteTmeBeforeRun
LatestSupAssgmtTmznBeforeRun LatestSupAssgmtTmznBeforeRun
LatestSupAssgmtDteTmeAfterRun LatestSupAssgmtDteTmeAfterRun
LatestSupAssgmtTmznAfterRun LatestSupAssgmtTmznAfterRun
ReqdProdAvailabilityUTCDateTme ReqdProdAvailabilityUTCDateTme Req. Mat. Avail. Dte
ReqdProdAvailabilityTimeZone ReqdProdAvailabilityTimeZone Time Zone
LatestConfdProdAvailyDteTmeAft LatestConfdProdAvailyDteTmeAft
LatestConfdProdAvailyTmznAft LatestConfdProdAvailyTmznAft
LatestConfdProdAvailyDteTmeBfr LatestConfdProdAvailyDteTmeBfr
LatestConfdProdAvailyTmznBfr LatestConfdProdAvailyTmznBfr
BaseUnit BaseUnit Unit of Measure
_SupplyingPlant _SupplyingPlant
_SupplyingStorageLocation _SupplyingStorageLocation

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_ABOPRunRequirementCalc_2.
-- 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_ABOPRunRequirementCalc_2 AS
SELECT
  ATPRequirementUUID,
  ATPCheckIterationUUID,
  ABOPRunUUID,
  ChosenATPConfCompositionUUID,
  ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  RqmtIsABOPRunItrtnRelevant,
  _SalesDocument.SoldToParty AS Recipient,
  _SalesDocument._SoldToParty.CustomerName AS RecipientText,
  PurchaseOrderItem,
  cast('SP' as atp_recipient_type preserving type) AS ATPRecipientType,
  Material,
  Plant,
  StorageLocation,
  _SalesDocument._SoldToParty.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  IsSalesDocument,
  IsStockTransportDocument,
  ABOPConfirmationStrategy,
  ABOPRqmtEvaluationSequence,
  ATPCheckItemStatus,
  RqmtIsProcessed,
  RqmtIsLocked,
  RqmtIsWithIssues,
  RqmtIsWithOrderUpdateIssues,
  ABOPSegmentUUID,
  RqmtIsSupAssgmtRelevant,
  SupAssgmtItemStatus,
  RequestedQuantityInBaseUnit,
  RqmtIsFullyConfdOnTimeAfterRun,
  RqmtIsFullyConfdAfterRun,
  OnTimeConfdQtyBfrRunInBaseUnit,
  OnTimeConfdQtyAftRunInBaseUnit,
  ErlstConfdQtyBfrRunInBaseUnit,
  ConfdQtyBeforeRunInBaseUnit,
  ErlstConfdQtyAftRunInBaseUnit,
  ConfdQtyAfterRunInBaseUnit,
  RqmtHasSubstitutionsAfterRun,
  RqmtIsFullyAssignedAfterRun,
  ErlstSupAssgmtDteTmeBeforeRun,
  ErlstSupAssgmtTmznBeforeRun,
  ErlstSupAssgmtQtyBfrInBaseUnit,
  SupAssgmtQtyBfrRunInBaseUnit,
  ErlstSupAssgmtDteTmeAfterRun,
  ErlstSupAssgmtTmznAfterRun,
  ErlstSupAssgmtQtyAftInBaseUnit,
  SupAssgmtQtyAftRunInBaseUnit,
  ErlstConfdProdAvailyDteTmeBfr,
  ErlstConfdProdAvailyTmznBfr,
  ErlstConfdProdAvailyDteTmeAft,
  ErlstConfdProdAvailyTmznAft,
  LatestSupAssgmtDteTmeBeforeRun,
  LatestSupAssgmtTmznBeforeRun,
  LatestSupAssgmtDteTmeAfterRun,
  LatestSupAssgmtTmznAfterRun,
  ReqdProdAvailabilityUTCDateTme,
  ReqdProdAvailabilityTimeZone,
  LatestConfdProdAvailyDteTmeAft,
  LatestConfdProdAvailyTmznAft,
  LatestConfdProdAvailyDteTmeBfr,
  LatestConfdProdAvailyTmznBfr,
  BaseUnit
FROM P_ABOPRunRequirement_2
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_ABOPRunRequirement_2
;