I_IntactvABOPRequirement

DDL: I_INTACTVABOPREQUIREMENT Type: view_entity BASIC

IBOP Requirements

I_IntactvABOPRequirement is a Basic CDS View that provides data about "IBOP Requirements" in SAP S/4HANA. It reads from 1 data source (atp_ibop_rqmts) and exposes 33 fields with key field IntactvABOPRequirementUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
atp_ibop_rqmts atp_ibop_rqmts from

Associations (9)

CardinalityTargetAliasCondition
[0..1] I_IntactvABOPHeader _IntactvABOPHeader $projection.IntactvABOPUUID = _IntactvABOPHeader.IntactvABOPUUID
[1..*] I_IntactvABOPConfirmation _IntactvABOPConfirmation $projection.IntactvABOPRequirementUUID = _IntactvABOPConfirmation.IntactvABOPRequirementUUID
[0..1] I_ATPRelevantDocumentCategory _ATPRlvtDocumentCategory $projection.ATPRelevantDocumentCategory = _ATPRlvtDocumentCategory.ATPRelevantDocumentCategory
[0..1] I_SalesOrder _SalesOrder $projection.ATPRelevantDocument = _SalesOrder.SalesOrder
[0..1] I_StockTransportOrder _StockTransportOrder $projection.ATPRelevantDocument = _StockTransportOrder.PurchaseOrder
[0..1] I_Product _Product $projection.Product = _Product.Product
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..1] I_AltvBsdConfSubstitutionSts _AltvBsdConfSubstnSts $projection.AltvBsdConfSubstitutionStatus = _AltvBsdConfSubstnSts.AltvBsdConfSubstitutionStatus

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label IBOP Requirements view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey IntactvABOPRequirementUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY IntactvABOPRequirementUUID intactvaboprequirementuuid IBOP Requirement UUID
IntactvABOPUUID intactvabopuuid Interactive Backorder Processing UUID
ATPRelevantDocumentCategory atprelevantdocumentcategory ATP: Category of Stock / Receipts / Issues
ATPRelevantDocument atprelevantdocument MRP element number
ATPRelevantDocumentItem atprelevantdocumentitem MRP elemnt item
ATPRelevantDocScheduleLine atprelevantdocscheduleline Scheduling
Product product Product Sold
Plant plant Valuation Area
RequestedDeliveryDate requesteddeliverydate Requested Delivery Date
RequestedQuantityInBaseUnit requestedquantityinbaseunit Requested Qty
BaseUnit baseunit Unit of Measure
SchedLineIsProdAvailyCheckRlvt schedlineisprodavailycheckrlvt PAC-Relevant
SchedLineIsProdAllocationRlvt schedlineisprodallocationrlvt PAL-Relevant
SchedLineIsSupplyProtRlvt schedlineissupplyprotrlvt Supply Protection
RqmtIsATPChecked rqmtisatpchecked TRUE
ABOPRunRequirementPriorityVal aboprunrequirementpriorityval Sched. Line Priority
DeliveryGroup deliverygroup Delivery Group
AltvBsdConfSubstitutionStatus altvbsdconfsubstitutionstatus Sub. Status
AltvBsdConfIsDeactivated altvbsdconfisdeactivated TRUE
ATPCheckingGroup atpcheckinggroup Avail. check
ATPCheckingRule atpcheckingrule Checking rule
OrderedQuantityInBaseUnit orderedquantityinbaseunit Order quantity
OrderQuantityUnit orderquantityunit Sales Unit
ProductAvailabilityDate productavailabilitydate Mat.Avail.Date
_IntactvABOPHeader _IntactvABOPHeader
_IntactvABOPConfirmation _IntactvABOPConfirmation
_ATPRlvtDocumentCategory _ATPRlvtDocumentCategory
_SalesOrder _SalesOrder
_StockTransportOrder _StockTransportOrder
_Product _Product
_Plant _Plant
_BaseUnit _BaseUnit
_AltvBsdConfSubstnSts _AltvBsdConfSubstnSts

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_IntactvABOPRequirement.
-- 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_IntactvABOPRequirement AS
SELECT
  IntactvABOPRequirementUUID,
  IntactvABOPUUID,
  ATPRelevantDocumentCategory,
  ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  Product,
  Plant,
  RequestedDeliveryDate,
  RequestedQuantityInBaseUnit,
  BaseUnit,
  SchedLineIsProdAvailyCheckRlvt,
  SchedLineIsProdAllocationRlvt,
  SchedLineIsSupplyProtRlvt,
  RqmtIsATPChecked,
  ABOPRunRequirementPriorityVal,
  DeliveryGroup,
  AltvBsdConfSubstitutionStatus,
  AltvBsdConfIsDeactivated,
  ATPCheckingGroup,
  ATPCheckingRule,
  OrderedQuantityInBaseUnit,
  OrderQuantityUnit,
  ProductAvailabilityDate
FROM atp_ibop_rqmts
LEFT OUTER JOIN I_IntactvABOPHeader AS _IntactvABOPHeader ON IntactvABOPUUID = _IntactvABOPHeader.IntactvABOPUUID  -- association [0..1]
LEFT OUTER JOIN I_IntactvABOPConfirmation AS _IntactvABOPConfirmation ON IntactvABOPRequirementUUID = _IntactvABOPConfirmation.IntactvABOPRequirementUUID  -- association [1..*]
LEFT OUTER JOIN I_ATPRelevantDocumentCategory AS _ATPRlvtDocumentCategory ON ATPRelevantDocumentCategory = _ATPRlvtDocumentCategory.ATPRelevantDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SalesOrder AS _SalesOrder ON ATPRelevantDocument = _SalesOrder.SalesOrder  -- association [0..1]
LEFT OUTER JOIN I_StockTransportOrder AS _StockTransportOrder ON ATPRelevantDocument = _StockTransportOrder.PurchaseOrder  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_AltvBsdConfSubstitutionSts AS _AltvBsdConfSubstnSts ON AltvBsdConfSubstitutionStatus = _AltvBsdConfSubstnSts.AltvBsdConfSubstitutionStatus  -- association [0..1]
;