C_ABOPRunRequirement_2

DDL: C_ABOPRUNREQUIREMENT_2 Type: view_entity CONSUMPTION

Requested Schedule Line in BOP

C_ABOPRunRequirement_2 is a Consumption CDS View that provides data about "Requested Schedule Line in BOP" in SAP S/4HANA. It reads from 1 data source (I_ABOPRunRequirement_2) and exposes 65 fields with key fields ABOPRunUUID, AssignedATPRelevantDocument, ATPRelevantDocumentItem, ATPRelevantDocScheduleLine. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ABOPRunRequirement_2 I_ABOPRunRequirement_2 from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_ABOPRunConfirmation_2 _Confirmations $projection.ABOPRunUUID = _Confirmations.ABOPRunUUID and $projection.AssignedATPRelevantDocument = _Confirmations.ATPRelevantDocument and $projection.ATPRelevantDocumentItem = _Confirmations.ATPRelevantDocumentItem and $projection.ATPRelevantDocScheduleLine = _Confirmations.ATPRelevantDocScheduleLine
[0..*] C_IntactvABOPUnrstrcdRqmt _UnrstrcdRqmt $projection.ABOPRunUUID = _UnrstrcdRqmt.ATPCheckUUID and $projection.AssignedATPRelevantDocument = _UnrstrcdRqmt.ATPRelevantDocument and $projection.ATPRelevantDocumentItem = _UnrstrcdRqmt.ATPRelevantDocumentItem and $projection.ATPRelevantDocScheduleLine = _UnrstrcdRqmt.ATPRelevantDocScheduleLine

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Requested Schedule Line in BOP view
Search.searchable true view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (65)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ABOPRunUUID Check ID
KEY AssignedATPRelevantDocument Requirement
KEY ATPRelevantDocumentItem ATPRelevantDocumentItem MRP elemnt item
KEY ATPRelevantDocScheduleLine ATPRelevantDocScheduleLine Scheduling
ATPRelevantDocumentCategory ATPRelevantDocumentCategory ATP: Category of Stock / Receipts / Issues
Material Material Vehicle Model
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
ABOPConfirmationStrategy ABOPConfirmationStrategy Confirmation Strategy
ABOPConfirmationStrategyText ABOPConfirmationStrategyText Strategy Description
Recipient Recipient To
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
IdentifiableRecipient Recipient
RecipientText RecipientText Recipient Description
ATPRecipientType ATPRecipientType
ABOPRqmtEvaluationSequence ABOPRqmtEvaluationSequence Processing Sequence
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
ABOPSegmentName
ABOPSegmentDescription
ReqdProdAvailabilityUTCDateTme ReqdProdAvailabilityUTCDateTme Requested Date
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Quantity
ErlstConfdProdAvailyDteTmeBfr ErlstConfdProdAvailyDteTmeBfr Earliest Confirmation Date Before
ErlstConfdProdAvailyDteTmeAft ErlstConfdProdAvailyDteTmeAft Earliest Confirmation Date After
LatestConfdProdAvailyDteTmeBfr LatestConfdProdAvailyDteTmeBfr Latest Confirmation Date Before
LatestConfdProdAvailyDteTmeAft LatestConfdProdAvailyDteTmeAft Latest Confirmation Date After
ConfdQtyBeforeRunInBaseUnit ConfdQtyBeforeRunInBaseUnit Confirmation Qty Before
ConfdQtyAfterRunInBaseUnit ConfdQtyAfterRunInBaseUnit Confirmation Qty After
RqmtHasSubstitutionsAfterRun RqmtHasSubstitutionsAfterRun
LatestSupAssgmtDteTmeBeforeRun LatestSupAssgmtDteTmeBeforeRun Latest Supply Assigment Date Before
LatestSupAssgmtDteTmeAfterRun LatestSupAssgmtDteTmeAfterRun Latest Supply Assigment Date After
RqmtIsSupAssgmtRelevant
SupAssgmtQtyBfrRunInBaseUnit SupAssgmtQtyBfrRunInBaseUnit Supply Assigment Qty After
SupAssgmtQtyAftRunInBaseUnit SupAssgmtQtyAftRunInBaseUnit Supply Assigment Qty Before
OnTimeConfdQtyBfrRunInBaseUnit OnTimeConfdQtyBfrRunInBaseUnit On-Time Confirmation Qty Before
OnTimeConfdQtyAftRunInBaseUnit OnTimeConfdQtyAftRunInBaseUnit On-Time Confirmation Qty After
ErlstConfdQtyBfrRunInBaseUnit ErlstConfdQtyBfrRunInBaseUnit Earliest Confirmation Qty Before
ErlstConfdQtyAftRunInBaseUnit ErlstConfdQtyAftRunInBaseUnit Earliest Confirmation Qty After
ATPCheckItemStatus ATPCheckItemStatus
ABOPRqmtSelectionChangeType ABOPRqmtSelectionChangeType Requirement Change Type
ABOPRqmtSelectionChangeTypeTxt ABOPRqmtSelectionChangeTypeTxt Requirement Change Type Description
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
PlantName _SupplyingPlant PlantName Plant Name
ProductName _ProductText ProductName Description
StorageLocationName _SupplyingStorageLocation StorageLocationName Storage Loc. Name
BaseUnit BaseUnit Unit of Measure
ATPConfirmationStatus ATPConfirmationStatus
ATPConfirmationStatusDesc ATPConfirmationStatusDesc
ABOPRunStatus ABOPRunStatus
ATPCheckItemStatusText ATPCheckItemStatusText
SupAssgmtItemStatus SupAssgmtItemStatus
SupAssgmtItemStatusText SupAssgmtItemStatusText
ReqdProdAvailabilityTimeZone ReqdProdAvailabilityTimeZone Time Zone
LatestConfdProdAvailyTmznBfr LatestConfdProdAvailyTmznBfr
ErlstConfdProdAvailyTmznBfr ErlstConfdProdAvailyTmznBfr
ErlstConfdProdAvailyTmznAft ErlstConfdProdAvailyTmznAft
LatestConfdProdAvailyTmznAft LatestConfdProdAvailyTmznAft
LatestSupAssgmtTmznBeforeRun LatestSupAssgmtTmznBeforeRun
LatestSupAssgmtTmznAfterRun LatestSupAssgmtTmznAfterRun
_SupplyingPlant _SupplyingPlant
_ProductText _ProductText
_SupplyingStorageLocation _SupplyingStorageLocation
_ABOPStrategyText _ABOPStrategyText
_Confirmations _Confirmations
_UnrstrcdRqmt _UnrstrcdRqmt

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 C_ABOPRunRequirement_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 C_ABOPRunRequirement_2 AS
SELECT
  ABOPRunUUID,
  cast(ATPRelevantDocument as vbeln preserving type) AS AssignedATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  Material,
  Plant,
  StorageLocation,
  ABOPConfirmationStrategy,
  ABOPConfirmationStrategyText,
  Recipient,
  IsBusinessPurposeCompleted,
  cast( Recipient as kunag preserving type ) AS IdentifiableRecipient,
  RecipientText,
  ATPRecipientType,
  ABOPRqmtEvaluationSequence,
  ABOPSegmentUUID,
  cast( _Segment.ABOPSegmentName as atp_bop_segment_name preserving type ) AS ABOPSegmentName,
  _Segment._Text[1:Language=$session.system_language].ABOPSegmentDescription AS ABOPSegmentDescription,
  ReqdProdAvailabilityUTCDateTme,
  RequestedQuantityInBaseUnit,
  ErlstConfdProdAvailyDteTmeBfr,
  ErlstConfdProdAvailyDteTmeAft,
  LatestConfdProdAvailyDteTmeBfr,
  LatestConfdProdAvailyDteTmeAft,
  ConfdQtyBeforeRunInBaseUnit,
  ConfdQtyAfterRunInBaseUnit,
  RqmtHasSubstitutionsAfterRun,
  LatestSupAssgmtDteTmeBeforeRun,
  LatestSupAssgmtDteTmeAfterRun,
  cast( RqmtIsSupAssgmtRelevant as abap_boolean preserving type ) AS RqmtIsSupAssgmtRelevant,
  SupAssgmtQtyBfrRunInBaseUnit,
  SupAssgmtQtyAftRunInBaseUnit,
  OnTimeConfdQtyBfrRunInBaseUnit,
  OnTimeConfdQtyAftRunInBaseUnit,
  ErlstConfdQtyBfrRunInBaseUnit,
  ErlstConfdQtyAftRunInBaseUnit,
  ATPCheckItemStatus,
  ABOPRqmtSelectionChangeType,
  ABOPRqmtSelectionChangeTypeTxt,
  RqmtIsFullyConfdOnTimeAfterRun,
  RqmtIsFullyConfdAfterRun,
  _SupplyingPlant.PlantName AS PlantName,
  _ProductText.ProductName AS ProductName,
  _SupplyingStorageLocation.StorageLocationName AS StorageLocationName,
  BaseUnit,
  ATPConfirmationStatus,
  ATPConfirmationStatusDesc,
  ABOPRunStatus,
  ATPCheckItemStatusText,
  SupAssgmtItemStatus,
  SupAssgmtItemStatusText,
  ReqdProdAvailabilityTimeZone,
  LatestConfdProdAvailyTmznBfr,
  ErlstConfdProdAvailyTmznBfr,
  ErlstConfdProdAvailyTmznAft,
  LatestConfdProdAvailyTmznAft,
  LatestSupAssgmtTmznBeforeRun,
  LatestSupAssgmtTmznAfterRun
FROM I_ABOPRunRequirement_2
LEFT OUTER JOIN C_ABOPRunConfirmation_2 AS _Confirmations ON ABOPRunUUID = _Confirmations.ABOPRunUUID AND AssignedATPRelevantDocument = _Confirmations.ATPRelevantDocument AND ATPRelevantDocumentItem = _Confirmations.ATPRelevantDocumentItem AND ATPRelevantDocScheduleLine = _Confirmations.ATPRelevantDocScheduleLine  -- association [0..*]
LEFT OUTER JOIN C_IntactvABOPUnrstrcdRqmt AS _UnrstrcdRqmt ON ABOPRunUUID = _UnrstrcdRqmt.ATPCheckUUID AND AssignedATPRelevantDocument = _UnrstrcdRqmt.ATPRelevantDocument AND ATPRelevantDocumentItem = _UnrstrcdRqmt.ATPRelevantDocumentItem AND ATPRelevantDocScheduleLine = _UnrstrcdRqmt.ATPRelevantDocScheduleLine  -- association [0..*]
;