I_RFDYRequirement

DDL: I_RFDYREQUIREMENT SQL: IRFDYREQUIREMENT Type: view BASIC

Release for Delivery Requirement

I_RFDYRequirement is a Basic CDS View that provides data about "Release for Delivery Requirement" in SAP S/4HANA. It reads from 1 data source (atp_r4d_requirem) and exposes 34 fields with key field RFDYRequirementUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
atp_r4d_requirem atp_r4d_requirem from

Associations (9)

CardinalityTargetAliasCondition
[1..*] I_RFDYConfirmation _RFDYConfirmation $projection.RFDYRequirementUUID = _RFDYConfirmation.RFDYRequirementUUID
[1..1] I_RFDYConfirmation _RFDYConfWithinSelHorizon $projection.RFDYRequirementUUID = _RFDYConfWithinSelHorizon.RFDYRequirementUUID and _RFDYConfWithinSelHorizon.IsWithinSelectionHorizon = 'X'
[1..*] I_RFDYConfirmation _RFDYConfOutwithSelHorizon $projection.RFDYRequirementUUID = _RFDYConfOutwithSelHorizon.RFDYRequirementUUID and _RFDYConfOutwithSelHorizon.IsWithinSelectionHorizon = ''
[0..*] I_RFDYRqmtDpndcyGroupMember _RFDYRqmtDpndcyGroupMember $projection.RFDYRequirementUUID = _RFDYRqmtDpndcyGroupMember.RFDYRequirementUUID
[1..1] I_RFDYMaterial _RFDYMaterial $projection.RFDYMaterialUUID = _RFDYMaterial.RFDYMaterialUUID
[1..1] I_RFDYWorklist _RFDYWorklist $projection.RFDYWorklistUUID = _RFDYWorklist.RFDYWorklistUUID
[0..1] I_PostponementCategory _PostponementCategory $projection.PostponementCategory = _PostponementCategory.PostponementCategory
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..*] I_OutboundDeliveryItem _PrevCrtedOutboundDeliveryItem $projection.ATPRelevantDocument = _PrevCrtedOutboundDeliveryItem.ReferenceSDDocument and $projection.ATPRelevantDocumentItem = _PrevCrtedOutboundDeliveryItem.ReferenceSDDocumentItem

Annotations (10)

NameValueLevelField
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IRFDYREQUIREMENT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey RFDYRequirementUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Release for Delivery Requirement view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY RFDYRequirementUUID rfdyrequirementuuid Requirement ID
RFDYMaterialUUID rfdymaterialuuid Material ID
RFDYWorklistUUID rfdyworklistuuid Worklist ID
ATPRelevantDocument atprelevantdocument MRP element number
ATPRelevantDocumentItem atprelevantdocumentitem MRP elemnt item
ATPRelevantDocScheduleLine atprelevantdocscheduleline Scheduling
ATPRelevantDocumentCategory atprelevantdocumentcategory ATP: Category of Stock / Receipts / Issues
SupplyingStorageLocation supplyingstoragelocation Location
Batch batch Lot No.
OrderedQuantityInBaseUnit orderedquantityinbaseunit Order quantity
RequestedQuantityInBaseUnit requestedquantityinbaseunit Requested Qty
BaseUnit baseunit Unit of Measure
ReqdProdAvailabilityUTCDateTme reqdprodavailabilityutcdatetme Req. Mat. Avail. Dte
ReqdProdAvailabilityTimeZone reqdprodavailabilitytimezone Time Zone
RequestedLoadingUTCDateTime requestedloadingutcdatetime Req. Loading Date
RequestedLoadingTimeZone requestedloadingtimezone Time Zone
RequestedGoodsIssueUTCDateTime requestedgoodsissueutcdatetime Req. Goods Issue
RequestedGoodsIssueTimeZone requestedgoodsissuetimezone Time Zone
RequestedDeliveryUTCDateTime requesteddeliveryutcdatetime Req. Delivery Date
RequestedDeliveryTimeZone requesteddeliverytimezone Time Zone
IsProtected isprotected Is Protected
IsPostponed ispostponed Is Postponed
PostponementCategory postponementcategory Postponement Cat.
IsProcessable isprocessable Processable
RFDYDocumentSyncStatus rfdydocumentsyncstatus Sync Status
_RFDYConfirmation _RFDYConfirmation
_RFDYRqmtDpndcyGroupMember _RFDYRqmtDpndcyGroupMember
_RFDYMaterial _RFDYMaterial
_RFDYWorklist _RFDYWorklist
_PostponementCategory _PostponementCategory
_BaseUnit _BaseUnit
_PrevCrtedOutboundDeliveryItem _PrevCrtedOutboundDeliveryItem
_RFDYConfWithinSelHorizon _RFDYConfWithinSelHorizon
_RFDYConfOutwithSelHorizon _RFDYConfOutwithSelHorizon

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_RFDYRequirement.
-- 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: IRFDYREQUIREMENT

CREATE VIEW I_RFDYRequirement AS
SELECT
  RFDYRequirementUUID,
  RFDYMaterialUUID,
  RFDYWorklistUUID,
  ATPRelevantDocument,
  ATPRelevantDocumentItem,
  ATPRelevantDocScheduleLine,
  ATPRelevantDocumentCategory,
  SupplyingStorageLocation,
  Batch,
  OrderedQuantityInBaseUnit,
  RequestedQuantityInBaseUnit,
  BaseUnit,
  ReqdProdAvailabilityUTCDateTme,
  ReqdProdAvailabilityTimeZone,
  RequestedLoadingUTCDateTime,
  RequestedLoadingTimeZone,
  RequestedGoodsIssueUTCDateTime,
  RequestedGoodsIssueTimeZone,
  RequestedDeliveryUTCDateTime,
  RequestedDeliveryTimeZone,
  IsProtected,
  IsPostponed,
  PostponementCategory,
  IsProcessable,
  RFDYDocumentSyncStatus
FROM atp_r4d_requirem
LEFT OUTER JOIN I_RFDYConfirmation AS _RFDYConfirmation ON RFDYRequirementUUID = _RFDYConfirmation.RFDYRequirementUUID  -- association [1..*]
LEFT OUTER JOIN I_RFDYConfirmation AS _RFDYConfWithinSelHorizon ON RFDYRequirementUUID = _RFDYConfWithinSelHorizon.RFDYRequirementUUID AND _RFDYConfWithinSelHorizon.IsWithinSelectionHorizon = 'X'  -- association [1..1]
LEFT OUTER JOIN I_RFDYConfirmation AS _RFDYConfOutwithSelHorizon ON RFDYRequirementUUID = _RFDYConfOutwithSelHorizon.RFDYRequirementUUID AND _RFDYConfOutwithSelHorizon.IsWithinSelectionHorizon = ''  -- association [1..*]
LEFT OUTER JOIN I_RFDYRqmtDpndcyGroupMember AS _RFDYRqmtDpndcyGroupMember ON RFDYRequirementUUID = _RFDYRqmtDpndcyGroupMember.RFDYRequirementUUID  -- association [0..*]
LEFT OUTER JOIN I_RFDYMaterial AS _RFDYMaterial ON RFDYMaterialUUID = _RFDYMaterial.RFDYMaterialUUID  -- association [1..1]
LEFT OUTER JOIN I_RFDYWorklist AS _RFDYWorklist ON RFDYWorklistUUID = _RFDYWorklist.RFDYWorklistUUID  -- association [1..1]
LEFT OUTER JOIN I_PostponementCategory AS _PostponementCategory ON PostponementCategory = _PostponementCategory.PostponementCategory  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_OutboundDeliveryItem AS _PrevCrtedOutboundDeliveryItem ON ATPRelevantDocument = _PrevCrtedOutboundDeliveryItem.ReferenceSDDocument AND ATPRelevantDocumentItem = _PrevCrtedOutboundDeliveryItem.ReferenceSDDocumentItem  -- association [0..*]
;