I_ABOPRunIterationRequirement

DDL: I_ABOPRUNITERATIONREQUIREMENT Type: view_entity COMPOSITE Package: ATP_BOP_MONITOR_VDM

Requested Schedule Line in BOP

I_ABOPRunIterationRequirement is a Composite CDS View that provides data about "Requested Schedule Line in BOP" in SAP S/4HANA. It reads from 1 data source (P_ABOPRunRequirementCalc) and exposes 57 fields with key field ATPRequirementUUID. It has 8 associations to related views. Part of development package ATP_BOP_MONITOR_VDM.

Data Sources (1)

SourceAliasJoin Type
P_ABOPRunRequirementCalc P_ABOPRunRequirementCalc from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_SalesDocument _SalesDocument $projection.ATPRelevantDocument = _SalesDocument.SalesDocument
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..*] I_ABOPStrategyText _ABOPStrategyText $projection.ABOPConfirmationStrategy = _ABOPStrategyText.ABOPConfirmationStrategy
[0..*] I_ATPCheckItemStatusText _ItemStatusText $projection.ATPCheckItemStatus = _ItemStatusText.ATPCheckItemStatus
[0..*] I_ATPSupAssgmtItemStatusText _SupAssgmtItemStatusText $projection.SupAssgmtItemStatus = _SupAssgmtItemStatusText.SupAssgmtItemStatus
[0..*] I_ATPRecipientTypeText _ATPRecipientTypeText $projection.ATPRecipientType = _ATPRecipientTypeText.ATPRecipientType
[0..1] I_ABOPSegment _Segment $projection.ABOPSegmentUUID = _Segment.ABOPSegmentUUID

Annotations (7)

NameValueLevelField
EndUserText.label Requested Schedule Line in BOP view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (57)

KeyFieldSource TableSource FieldDescription
KEY ATPRequirementUUID ATPRequirementUUID Requirement UUID
ATPCheckIterationUUID ATPCheckIterationUUID Check Iteration UUID
ATPCheckUUID ABOPRunUUID Check ID
ATPRelevantDocument ATPRelevantDocument MRP element number
ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
Recipient Recipient To
RecipientText RecipientText
PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
ATPRecipientType ATPRecipientType
Material Material Vehicle Model
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
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
ReqdProdAvailabilityUTCDateTme ReqdProdAvailabilityUTCDateTme Req. Mat. Avail. Dte
ReqdProdAvailabilityTimeZone ReqdProdAvailabilityTimeZone Time Zone
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Qty
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
OnTimeConfdQtyBfrRunInBaseUnit OnTimeConfdQtyBfrRunInBaseUnit
OnTimeConfdQtyAftRunInBaseUnit OnTimeConfdQtyAftRunInBaseUnit
ErlstConfdProdAvailyDteTmeBfr ErlstConfdProdAvailyDteTmeBfr
ErlstConfdProdAvailyTmznBfr ErlstConfdProdAvailyTmznBfr
LatestConfdProdAvailyDteTmeBfr LatestConfdProdAvailyDteTmeBfr
LatestConfdProdAvailyTmznBfr LatestConfdProdAvailyTmznBfr
ErlstConfdQtyBfrRunInBaseUnit ErlstConfdQtyBfrRunInBaseUnit
ConfdQtyBeforeRunInBaseUnit ConfdQtyBeforeRunInBaseUnit
ErlstConfdProdAvailyDteTmeAft ErlstConfdProdAvailyDteTmeAft
ErlstConfdProdAvailyTmznAft ErlstConfdProdAvailyTmznAft
LatestConfdProdAvailyDteTmeAft LatestConfdProdAvailyDteTmeAft
LatestConfdProdAvailyTmznAft LatestConfdProdAvailyTmznAft
ErlstConfdQtyAftRunInBaseUnit ErlstConfdQtyAftRunInBaseUnit
ConfdQtyAfterRunInBaseUnit ConfdQtyAfterRunInBaseUnit
RqmtHasSubstitutionsAfterRun RqmtHasSubstitutionsAfterRun
BaseUnit BaseUnit Unit of Measure
_ATPRecipientTypeText _ATPRecipientTypeText
_Material _Material
_Segment _Segment
_BaseUnit _BaseUnit
_SupplyingPlant _SupplyingPlant
_SupplyingStorageLocation _SupplyingStorageLocation
_ABOPStrategyText _ABOPStrategyText
_SupAssgmtItemStatusText _SupAssgmtItemStatusText
_ItemStatusText _ItemStatusText

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_ABOPRunIterationRequirement.
-- 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_ABOPRunIterationRequirement AS
SELECT
  ATPRequirementUUID,
  ATPCheckIterationUUID,
  ABOPRunUUID AS ATPCheckUUID,
  ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  Recipient,
  RecipientText,
  PurchaseOrderItem,
  ATPRecipientType,
  Material,
  Plant,
  StorageLocation,
  IsBusinessPurposeCompleted,
  IsSalesDocument,
  IsStockTransportDocument,
  ABOPConfirmationStrategy,
  ABOPRqmtEvaluationSequence,
  ATPCheckItemStatus,
  RqmtIsProcessed,
  RqmtIsLocked,
  RqmtIsWithIssues,
  RqmtIsWithOrderUpdateIssues,
  ABOPSegmentUUID,
  RqmtIsSupAssgmtRelevant,
  SupAssgmtItemStatus,
  ReqdProdAvailabilityUTCDateTme,
  ReqdProdAvailabilityTimeZone,
  RequestedQuantityInBaseUnit,
  RqmtIsFullyConfdOnTimeAfterRun,
  RqmtIsFullyConfdAfterRun,
  OnTimeConfdQtyBfrRunInBaseUnit,
  OnTimeConfdQtyAftRunInBaseUnit,
  ErlstConfdProdAvailyDteTmeBfr,
  ErlstConfdProdAvailyTmznBfr,
  LatestConfdProdAvailyDteTmeBfr,
  LatestConfdProdAvailyTmznBfr,
  ErlstConfdQtyBfrRunInBaseUnit,
  ConfdQtyBeforeRunInBaseUnit,
  ErlstConfdProdAvailyDteTmeAft,
  ErlstConfdProdAvailyTmznAft,
  LatestConfdProdAvailyDteTmeAft,
  LatestConfdProdAvailyTmznAft,
  ErlstConfdQtyAftRunInBaseUnit,
  ConfdQtyAfterRunInBaseUnit,
  RqmtHasSubstitutionsAfterRun,
  BaseUnit
FROM P_ABOPRunRequirementCalc
LEFT OUTER JOIN I_SalesDocument AS _SalesDocument ON ATPRelevantDocument = _SalesDocument.SalesDocument  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ABOPStrategyText AS _ABOPStrategyText ON ABOPConfirmationStrategy = _ABOPStrategyText.ABOPConfirmationStrategy  -- association [0..*]
LEFT OUTER JOIN I_ATPCheckItemStatusText AS _ItemStatusText ON ATPCheckItemStatus = _ItemStatusText.ATPCheckItemStatus  -- association [0..*]
LEFT OUTER JOIN I_ATPSupAssgmtItemStatusText AS _SupAssgmtItemStatusText ON SupAssgmtItemStatus = _SupAssgmtItemStatusText.SupAssgmtItemStatus  -- association [0..*]
LEFT OUTER JOIN I_ATPRecipientTypeText AS _ATPRecipientTypeText ON ATPRecipientType = _ATPRecipientTypeText.ATPRecipientType  -- association [0..*]
LEFT OUTER JOIN I_ABOPSegment AS _Segment ON ABOPSegmentUUID = _Segment.ABOPSegmentUUID  -- association [0..1]
;