I_AllocTableDistrCtrDelivPhase

DDL: I_ALLOCTABLEDISTRCTRDELIVPHASE SQL: IALLOCTBLDCDLVPH Type: view BASIC

Allocation Table Distr. Ctr. Delivery Phase

I_AllocTableDistrCtrDelivPhase is a Basic CDS View that provides data about "Allocation Table Distr. Ctr. Delivery Phase" in SAP S/4HANA. It reads from 1 data source (auvw) and exposes 12 fields with key fields AllocationTable, AllocationTableItem, DistributionCenter, AllocationTableDeliveryPhase. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
auvw auvw from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_AllocationTable _AllocationTable $projection.AllocationTable = _AllocationTable.AllocationTable
[1..1] I_AllocationTableItem _AllocationTableItem $projection.AllocationTable = _AllocationTableItem.AllocationTable and $projection.AllocationTableItem = _AllocationTableItem.AllocationTableItem
[1..1] I_Site _DistributionCenter $projection.DistributionCenter = _DistributionCenter.Site
[0..1] I_PurchaseOrder _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
[0..1] I_PurchaseOrderItem _PurchaseOrderItem $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem

Annotations (12)

NameValueLevelField
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName IALLOCTBLDCDLVPH view
EndUserText.label Allocation Table Distr. Ctr. Delivery Phase view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.representativeKey AllocationTableDeliveryPhase view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY AllocationTable abeln Alloc. Table
KEY AllocationTableItem abelp Item
KEY DistributionCenter vzwrk Distr. Center
KEY AllocationTableDeliveryPhase lfnum Sequence no.
DeliveryDate Delivery date
PurchaseOrder Supplier Order
PurchaseOrderItem Item
_AllocationTable _AllocationTable
_AllocationTableItem _AllocationTableItem
_DistributionCenter _DistributionCenter
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem

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_AllocTableDistrCtrDelivPhase.
-- 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: IALLOCTBLDCDLVPH

CREATE VIEW I_AllocTableDistrCtrDelivPhase AS
SELECT
  abeln AS AllocationTable,
  abelp AS AllocationTableItem,
  vzwrk AS DistributionCenter,
  lfnum AS AllocationTableDeliveryPhase,
  cast(wevdt as deliverydate preserving type) AS DeliveryDate,
  cast(eblnu as vdm_purchaseorder preserving type) AS PurchaseOrder,
  cast(eblpu as vdm_purchaseorderitem preserving type ) AS PurchaseOrderItem
FROM auvw
LEFT OUTER JOIN I_AllocationTable AS _AllocationTable ON AllocationTable = _AllocationTable.AllocationTable  -- association [1..1]
LEFT OUTER JOIN I_AllocationTableItem AS _AllocationTableItem ON AllocationTable = _AllocationTableItem.AllocationTable AND AllocationTableItem = _AllocationTableItem.AllocationTableItem  -- association [1..1]
LEFT OUTER JOIN I_Site AS _DistributionCenter ON DistributionCenter = _DistributionCenter.Site  -- association [1..1]
LEFT OUTER JOIN I_PurchaseOrder AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder  -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderItem AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem  -- association [0..1]
;