Deprecated
This CDS view is deprecated in S/4HANA. Use C_ABOPRunRequirement_2 instead. View all deprecated CDS views →

C_ABOPRunRequirement

DDL: C_ABOPRUNREQUIREMENT SQL: CABOPRUNRQMT Type: view CONSUMPTION

Requested Schedule Line in BOP

C_ABOPRunRequirement 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) and exposes 80 fields with key fields ABOPRunUUID, ATPRelevantDocument, ATPRelevantDocumentItem, ATPRelevantDocScheduleLine. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ABOPRunRequirement I_ABOPRunRequirement from

Associations (5)

CardinalityTargetAliasCondition
[1..1] C_ABOPRun _ABOPRun $projection.ABOPRunUUID = _ABOPRun.ABOPRunUUID
[1..1] C_ABOPRunMaterialPlant _MaterialPlant $projection.ABOPRunUUID = _MaterialPlant.ABOPRunUUID and $projection.Material = _MaterialPlant.Material and $projection.Plant = _MaterialPlant.Plant
[0..*] C_ABOPRunConfirmation _Confirmations $projection.ABOPRunUUID = _Confirmations.ABOPRunUUID and $projection.ATPRelevantDocument = _Confirmations.ATPRelevantDocument and $projection.ATPRelevantDocumentItem = _Confirmations.ATPRelevantDocumentItem and $projection.ATPRelevantDocScheduleLine = _Confirmations.ATPRelevantDocScheduleLine
[0..*] I_ABOPSegmentText _SegmentText $projection.ABOPSegmentUUID = _SegmentText.ABOPSegmentUUID
[0..*] I_ProductText _ProductText $projection.Material = _ProductText.Product

Annotations (14)

NameValueLevelField
EndUserText.label Requested Schedule Line in BOP view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
AbapCatalog.sqlViewName CABOPRUNRQMT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor C_ABOPRunRequirement_2 view

Fields (80)

KeyFieldSource TableSource FieldDescription
KEY ABOPRunUUID ABOPRunUUID Check ID
KEY ATPRelevantDocument MRP element number
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
IsSalesDocument IsSalesDocument
IsStockTransportDocument IsStockTransportDocument
IdentifiableRecipient Recipient To
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
Recipient Recipient To
RecipientText RecipientText
ATPRecipientType ATPRecipientType
ABOPRqmtEvaluationSequence ABOPRqmtEvaluationSequence
ABOPSegmentUUID ABOPSegmentUUID BOP Segment UUID
ABOPSegmentName _Segment ABOPSegmentName Segment Name
ATPCheckItemStatus ATPCheckItemStatus
RqmtIsProcessed RqmtIsProcessed
RqmtIsLocked RqmtIsLocked
RqmtIsWithIssues RqmtIsWithIssues
RqmtIsWithOrderUpdateIssues RqmtIsWithOrderUpdateIssues
RqmtIsSupAssgmtRelevant RqmtIsSupAssgmtRelevant
SupAssgmtItemStatus SupAssgmtItemStatus
ReqdProdAvailabilityUTCDateTme ReqdProdAvailabilityUTCDateTme Req. Mat. Avail. Dte
ReqdProdAvailabilityTimeZone ReqdProdAvailabilityTimeZone Time Zone
ReqdAvailyTmznUTCOffsetInSecs
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Qty
RqmtIsFullyConfdOnTimeAfterRun RqmtIsFullyConfdOnTimeAfterRun
OnTimeConfdQtyBfrRunInBaseUnit OnTimeConfdQtyBfrRunInBaseUnit
OnTimeConfdQtyAftRunInBaseUnit OnTimeConfdQtyAftRunInBaseUnit
ErlstConfdProdAvailyDteTmeBfr ErlstConfdProdAvailyDteTmeBfr
ErlstConfdProdAvailyTmznBfr ErlstConfdProdAvailyTmznBfr
ErlstConfdTmznUTCOffstBfrRun
LatestConfdProdAvailyDteTmeBfr LatestConfdProdAvailyDteTmeBfr
LatestConfdProdAvailyTmznBfr LatestConfdProdAvailyTmznBfr
LatestConfdTmznUTCOffstBfrRun
ErlstConfdQtyBfrRunInBaseUnit ErlstConfdQtyBfrRunInBaseUnit
ConfdQtyBeforeRunInBaseUnit ConfdQtyBeforeRunInBaseUnit
ErlstConfdProdAvailyDteTmeAft ErlstConfdProdAvailyDteTmeAft
ErlstConfdProdAvailyTmznAft ErlstConfdProdAvailyTmznAft
ErlstConfdTmznUTCOffstAftRun
LatestConfdProdAvailyDteTmeAft LatestConfdProdAvailyDteTmeAft
LatestConfdProdAvailyTmznAft LatestConfdProdAvailyTmznAft
LatestConfdTmznUTCOffstAftRun
ErlstConfdQtyAftRunInBaseUnit ErlstConfdQtyAftRunInBaseUnit
ConfdQtyAfterRunInBaseUnit ConfdQtyAfterRunInBaseUnit
RqmtHasSubstitutionsAfterRun RqmtHasSubstitutionsAfterRun
RqmtIsFullyAssignedAfterRun RqmtIsFullyAssignedAfterRun
RqmtIsFullyConfdAfterRun RqmtIsFullyConfdAfterRun
ErlstSupAssgmtDteTmeBeforeRun ErlstSupAssgmtDteTmeBeforeRun
ErlstSupAssgmtTmznBeforeRun ErlstSupAssgmtTmznBeforeRun
ErlstSupAssgmtTmznUTCOffstBfr
LatestSupAssgmtDteTmeBeforeRun LatestSupAssgmtDteTmeBeforeRun
LatestSupAssgmtTmznBeforeRun LatestSupAssgmtTmznBeforeRun
LatestSupAssgmtTmznUTCOffstBfr
SupAssgmtQtyBfrRunInBaseUnit SupAssgmtQtyBfrRunInBaseUnit
ErlstSupAssgmtDteTmeAfterRun ErlstSupAssgmtDteTmeAfterRun
ErlstSupAssgmtTmznAfterRun ErlstSupAssgmtTmznAfterRun
ErlstSupAssgmtTmznUTCOffstAft
LatestSupAssgmtDteTmeAfterRun LatestSupAssgmtDteTmeAfterRun
LatestSupAssgmtTmznAfterRun LatestSupAssgmtTmznAfterRun
LatestSupAssgmtTmznUTCOffstAft
SupAssgmtQtyAftRunInBaseUnit SupAssgmtQtyAftRunInBaseUnit
BaseUnit BaseUnit Unit of Measure
UnitOfMeasureNumberOfDecimals _BaseUnit UnitOfMeasureNumberOfDecimals
_ABOPRun _ABOPRun
_MaterialPlant _MaterialPlant
_Confirmations _Confirmations
_BaseUnit _BaseUnit
_ABOPStrategyText _ABOPStrategyText
_SupAssgmtItemStatusText _SupAssgmtItemStatusText
_ItemStatusText _ItemStatusText
_ATPRecipientTypeText _ATPRecipientTypeText
_SegmentText _SegmentText
_ProductText _ProductText
_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 C_ABOPRunRequirement.
-- 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.
-- SQL view name: CABOPRUNRQMT

CREATE VIEW C_ABOPRunRequirement AS
SELECT
  ABOPRunUUID,
  cast(ATPRelevantDocument as vbeln preserving type) AS ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  Material,
  Plant,
  StorageLocation,
  ABOPConfirmationStrategy,
  IsSalesDocument,
  IsStockTransportDocument,
  Recipient AS IdentifiableRecipient,
  IsBusinessPurposeCompleted,
  Recipient,
  RecipientText,
  ATPRecipientType,
  ABOPRqmtEvaluationSequence,
  ABOPSegmentUUID,
  _Segment.ABOPSegmentName AS ABOPSegmentName,
  ATPCheckItemStatus,
  RqmtIsProcessed,
  RqmtIsLocked,
  RqmtIsWithIssues,
  RqmtIsWithOrderUpdateIssues,
  RqmtIsSupAssgmtRelevant,
  SupAssgmtItemStatus,
  ReqdProdAvailabilityUTCDateTme,
  ReqdProdAvailabilityTimeZone,
  cast(0 as syst_tzone) AS ReqdAvailyTmznUTCOffsetInSecs,
  RequestedQuantityInBaseUnit,
  RqmtIsFullyConfdOnTimeAfterRun,
  OnTimeConfdQtyBfrRunInBaseUnit,
  OnTimeConfdQtyAftRunInBaseUnit,
  ErlstConfdProdAvailyDteTmeBfr,
  ErlstConfdProdAvailyTmznBfr,
  cast(0 as syst_tzone) AS ErlstConfdTmznUTCOffstBfrRun,
  LatestConfdProdAvailyDteTmeBfr,
  LatestConfdProdAvailyTmznBfr,
  cast(0 as syst_tzone) AS LatestConfdTmznUTCOffstBfrRun,
  ErlstConfdQtyBfrRunInBaseUnit,
  ConfdQtyBeforeRunInBaseUnit,
  ErlstConfdProdAvailyDteTmeAft,
  ErlstConfdProdAvailyTmznAft,
  cast(0 as syst_tzone) AS ErlstConfdTmznUTCOffstAftRun,
  LatestConfdProdAvailyDteTmeAft,
  LatestConfdProdAvailyTmznAft,
  cast(0 as syst_tzone) AS LatestConfdTmznUTCOffstAftRun,
  ErlstConfdQtyAftRunInBaseUnit,
  ConfdQtyAfterRunInBaseUnit,
  RqmtHasSubstitutionsAfterRun,
  RqmtIsFullyAssignedAfterRun,
  RqmtIsFullyConfdAfterRun,
  ErlstSupAssgmtDteTmeBeforeRun,
  ErlstSupAssgmtTmznBeforeRun,
  cast(0 as syst_tzone) AS ErlstSupAssgmtTmznUTCOffstBfr,
  LatestSupAssgmtDteTmeBeforeRun,
  LatestSupAssgmtTmznBeforeRun,
  cast(0 as syst_tzone) AS LatestSupAssgmtTmznUTCOffstBfr,
  SupAssgmtQtyBfrRunInBaseUnit,
  ErlstSupAssgmtDteTmeAfterRun,
  ErlstSupAssgmtTmznAfterRun,
  cast(0 as syst_tzone) AS ErlstSupAssgmtTmznUTCOffstAft,
  LatestSupAssgmtDteTmeAfterRun,
  LatestSupAssgmtTmznAfterRun,
  cast(0 as syst_tzone) AS LatestSupAssgmtTmznUTCOffstAft,
  SupAssgmtQtyAftRunInBaseUnit,
  BaseUnit,
  _BaseUnit.UnitOfMeasureNumberOfDecimals AS UnitOfMeasureNumberOfDecimals
FROM I_ABOPRunRequirement
LEFT OUTER JOIN C_ABOPRun AS _ABOPRun ON ABOPRunUUID = _ABOPRun.ABOPRunUUID  -- association [1..1]
LEFT OUTER JOIN C_ABOPRunMaterialPlant AS _MaterialPlant ON ABOPRunUUID = _MaterialPlant.ABOPRunUUID AND Material = _MaterialPlant.Material AND Plant = _MaterialPlant.Plant  -- association [1..1]
LEFT OUTER JOIN C_ABOPRunConfirmation AS _Confirmations ON ABOPRunUUID = _Confirmations.ABOPRunUUID AND ATPRelevantDocument = _Confirmations.ATPRelevantDocument AND ATPRelevantDocumentItem = _Confirmations.ATPRelevantDocumentItem AND ATPRelevantDocScheduleLine = _Confirmations.ATPRelevantDocScheduleLine  -- association [0..*]
LEFT OUTER JOIN I_ABOPSegmentText AS _SegmentText ON ABOPSegmentUUID = _SegmentText.ABOPSegmentUUID  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Material = _ProductText.Product  -- association [0..*]
;