I_RevProdAllocChkReq

DDL: I_REVPRODALLOCCHKREQ Type: view_entity BASIC Package: PAL_REVIEW_CHECK_RESULT

Review Product Allocation Check Request

I_RevProdAllocChkReq is a Basic CDS View that provides data about "Review Product Allocation Check Request" in SAP S/4HANA. It reads from 1 data source (rpalchk_req) and exposes 35 fields with key field RevProdAllocChkReqUUID. It has 13 associations to related views. Part of development package PAL_REVIEW_CHECK_RESULT.

Data Sources (1)

SourceAliasJoin Type
rpalchk_req rpalchk_req from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_ATPCheck _ATPCheck $projection.ATPCheckUUID = _ATPCheck.ATPCheckUUID
[0..1] I_ProductAllocationSequence _ProductAllocationSequence $projection.ProductAllocationSequenceUUID = _ProductAllocationSequence.ProductAllocationSequenceUUID
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_TimeZone _ReqdDelivTimeZone $projection.ProdAllocReqdDelivTimeZone = _ReqdDelivTimeZone.TimeZoneID
[0..1] I_TimeZone _ReqdMatlAvailyTimeZone $projection.ProdAllocMatlAvailyTimeZone = _ReqdMatlAvailyTimeZone.TimeZoneID
[0..1] I_TimeZone _ValidityStartTimeZone $projection.ValidityStartTimeZone = _ValidityStartTimeZone.TimeZoneID
[0..1] I_TimeZone _ValidityEndTimeZone $projection.ValidityEndTimeZone = _ValidityEndTimeZone.TimeZoneID
[0..1] I_UnitOfMeasure _RequestedQuantityUnit $projection.ProdAllocRequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure
[0..1] I_ProdAllocCheckMethod _ProdAllocCheckMethod $projection.ProdAllocCheckMethod = _ProdAllocCheckMethod.ProdAllocCheckMethod
[0..1] I_ProductAllocationOrderType _ProductAllocationOrderType $projection.ProdAllocChkProcdOrderType = _ProductAllocationOrderType.ProductAllocationOrderType
[0..1] I_ProdAllocATPStatus _ProdAllocATPStatus $projection.ProdAllocATPStatus = _ProdAllocATPStatus.ProdAllocATPStatus
[0..*] I_RevProdAllocChkSubReq _RevProdAllocChkSubReq

Annotations (11)

NameValueLevelField
EndUserText.label Review Product Allocation Check Request view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey RevProdAllocChkReqUUID view
Analytics.technicalName IRPACHKREQ view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY RevProdAllocChkReqUUID revprodallocchkrequuid Review Product Allocation Check Request UUID
ATPProcdRqmtBasicMethodReqUUID atpprocdrqmtbasicmethodrequuid Basic Method Request
ATPCheckUUID atpcheckuuid Check ID
ProdAllocChkProcdOrder prodallocchkprocdorder Order
ProdAllocChkProcdOrderItem prodallocchkprocdorderitem Order Item
ProdAllocChkProcdOrderType prodallocchkprocdordertype Order Type
ProdAllocCheckMethod prodalloccheckmethod Check Method
ProductAllocationSequenceUUID productallocationsequenceuuid Product Allocation Sequence UUID
ProdAllocATPStatus prodallocatpstatus Available-to-Promise Status
ProdAllocReqdDelivUTCDateTime prodallocreqddelivutcdatetime Requested Delivery Date Time
ProdAllocReqdDelivTimeZone prodallocreqddelivtimezone Requested Delivery Time Zone
ProdAllocMatlAvailyUTCDateTime prodallocmatlavailyutcdatetime Material Availability Date Time
ProdAllocMatlAvailyTimeZone prodallocmatlavailytimezone Material Availability Time Zone
ProdAllocRequestedQuantity prodallocrequestedquantity Requested Quantity
ProdAllocRequestedQuantityUnit prodallocrequestedquantityunit Requested Quantity Unit
Material material Vehicle Model
Plant plant Valuation Area
ValidityStartUTCDateTime validitystartutcdatetime Validity Start
ValidityStartTimeZone validitystarttimezone Validity Start Time Zone
ValidityEndUTCDateTime validityendutcdatetime Validity End
ValidityEndTimeZone validityendtimezone Validity End Time Zone
_RevProdAllocChkSubReq _RevProdAllocChkSubReq
_ATPProcdRqmtBasicMethRequest _ATPProcdRqmtBasicMethRequest
_ATPCheck _ATPCheck
_ProductAllocationSequence _ProductAllocationSequence
_ProdAllocCheckMethod _ProdAllocCheckMethod
_Plant _Plant
_Material _Material
_ReqdDelivTimeZone _ReqdDelivTimeZone
_ReqdMatlAvailyTimeZone _ReqdMatlAvailyTimeZone
_ValidityStartTimeZone _ValidityStartTimeZone
_ValidityEndTimeZone _ValidityEndTimeZone
_RequestedQuantityUnit _RequestedQuantityUnit
_ProductAllocationOrderType _ProductAllocationOrderType
_ProdAllocATPStatus _ProdAllocATPStatus

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_RevProdAllocChkReq.
-- 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_RevProdAllocChkReq AS
SELECT
  RevProdAllocChkReqUUID,
  ATPProcdRqmtBasicMethodReqUUID,
  ATPCheckUUID,
  ProdAllocChkProcdOrder,
  ProdAllocChkProcdOrderItem,
  ProdAllocChkProcdOrderType,
  ProdAllocCheckMethod,
  ProductAllocationSequenceUUID,
  ProdAllocATPStatus,
  ProdAllocReqdDelivUTCDateTime,
  ProdAllocReqdDelivTimeZone,
  ProdAllocMatlAvailyUTCDateTime,
  ProdAllocMatlAvailyTimeZone,
  ProdAllocRequestedQuantity,
  ProdAllocRequestedQuantityUnit,
  Material,
  Plant,
  ValidityStartUTCDateTime,
  ValidityStartTimeZone,
  ValidityEndUTCDateTime,
  ValidityEndTimeZone
FROM rpalchk_req
LEFT OUTER JOIN I_ATPCheck AS _ATPCheck ON ATPCheckUUID = _ATPCheck.ATPCheckUUID  -- association [1..1]
LEFT OUTER JOIN I_ProductAllocationSequence AS _ProductAllocationSequence ON ProductAllocationSequenceUUID = _ProductAllocationSequence.ProductAllocationSequenceUUID  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ReqdDelivTimeZone ON ProdAllocReqdDelivTimeZone = _ReqdDelivTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ReqdMatlAvailyTimeZone ON ProdAllocMatlAvailyTimeZone = _ReqdMatlAvailyTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityStartTimeZone ON ValidityStartTimeZone = _ValidityStartTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _ValidityEndTimeZone ON ValidityEndTimeZone = _ValidityEndTimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _RequestedQuantityUnit ON ProdAllocRequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocCheckMethod AS _ProdAllocCheckMethod ON ProdAllocCheckMethod = _ProdAllocCheckMethod.ProdAllocCheckMethod  -- association [0..1]
LEFT OUTER JOIN I_ProductAllocationOrderType AS _ProductAllocationOrderType ON ProdAllocChkProcdOrderType = _ProductAllocationOrderType.ProductAllocationOrderType  -- association [0..1]
LEFT OUTER JOIN I_ProdAllocATPStatus AS _ProdAllocATPStatus ON ProdAllocATPStatus = _ProdAllocATPStatus.ProdAllocATPStatus  -- association [0..1]
LEFT OUTER JOIN I_RevProdAllocChkSubReq AS _RevProdAllocChkSubReq ON /* condition not available in parsed metadata */  -- association [0..*]
;