I_CntrlPurOrderScheduleLineTP

DDL: I_CNTRLPURORDERSCHEDULELINETP SQL: ICPOSCHEDLINETP Type: view TRANSACTIONAL

Central Purchase Order Schedule Line

I_CntrlPurOrderScheduleLineTP is a Transactional CDS View that provides data about "Central Purchase Order Schedule Line" in SAP S/4HANA. It reads from 1 data source (I_CntrlPurOrderScheduleLine) and exposes 15 fields with key fields PurchaseOrder, PurchaseOrderItem, ScheduleLine, ExtSourceSystem. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CntrlPurOrderScheduleLine Document from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_CentralPurchaseOrderTP _PurchaseOrderTP _PurchaseOrderTP.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderTP.ExtSourceSystem = $projection.ExtSourceSystem
[1..1] I_CentralPurchaseOrderItemTP _PurchaseOrderItemTP _PurchaseOrderItemTP.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderItemTP.PurchaseOrderItem = $projection.PurchaseOrderItem and _PurchaseOrderItemTP.ExtSourceSystem = $projection.ExtSourceSystem

Annotations (10)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
AbapCatalog.sqlViewName ICPOSCHEDLINETP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Central Purchase Order Schedule Line view
ObjectModel.representativeKey ScheduleLine view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder I_CntrlPurOrderScheduleLine PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_CntrlPurOrderScheduleLine PurchaseOrderItem Purchasing Document Item
KEY ScheduleLine I_CntrlPurOrderScheduleLine ScheduleLine Schedule Line
KEY ExtSourceSystem I_CntrlPurOrderScheduleLine ExtSourceSystem Connected System ID
ScheduleLineDeliveryDate I_CntrlPurOrderScheduleLine ScheduleLineDeliveryDate Delivery Date
PerformancePeriodStartDate I_CntrlPurOrderScheduleLine PerformancePeriodStartDate Start of Performance Period
PerformancePeriodEndDate I_CntrlPurOrderScheduleLine PerformancePeriodEndDate End of Performance Period
ScheduleLineOrderQuantity I_CntrlPurOrderScheduleLine ScheduleLineOrderQuantity Scheduled Qty
SchedLineStscDeliveryDate I_CntrlPurOrderScheduleLine SchedLineStscDeliveryDate Stat. Del. Date
RoughGoodsReceiptQty I_CntrlPurOrderScheduleLine RoughGoodsReceiptQty Delivered
PurchaseOrderQuantityUnit I_CntrlPurOrderScheduleLine PurchaseOrderQuantityUnit Order Unit
PurchaseRequisition I_CntrlPurOrderScheduleLine PurchaseRequisition Requisition
PurchaseRequisitionItem I_CntrlPurOrderScheduleLine PurchaseRequisitionItem Requisn. item
_PurchaseOrderTP _PurchaseOrderTP
_PurchaseOrderItemTP _PurchaseOrderItemTP

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_CntrlPurOrderScheduleLineTP.
-- 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: ICPOSCHEDLINETP

CREATE VIEW I_CntrlPurOrderScheduleLineTP AS
SELECT
  Document.PurchaseOrder AS PurchaseOrder,
  Document.PurchaseOrderItem AS PurchaseOrderItem,
  Document.ScheduleLine AS ScheduleLine,
  Document.ExtSourceSystem AS ExtSourceSystem,
  Document.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
  Document.PerformancePeriodStartDate AS PerformancePeriodStartDate,
  Document.PerformancePeriodEndDate AS PerformancePeriodEndDate,
  Document.ScheduleLineOrderQuantity AS ScheduleLineOrderQuantity,
  Document.SchedLineStscDeliveryDate AS SchedLineStscDeliveryDate,
  Document.RoughGoodsReceiptQty AS RoughGoodsReceiptQty,
  Document.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  Document.PurchaseRequisition AS PurchaseRequisition,
  Document.PurchaseRequisitionItem AS PurchaseRequisitionItem
FROM I_CntrlPurOrderScheduleLine AS Document
LEFT OUTER JOIN I_CentralPurchaseOrderTP AS _PurchaseOrderTP ON _PurchaseOrderTP.PurchaseOrder = PurchaseOrder AND _PurchaseOrderTP.ExtSourceSystem = ExtSourceSystem  -- association [1..1]
LEFT OUTER JOIN I_CentralPurchaseOrderItemTP AS _PurchaseOrderItemTP ON _PurchaseOrderItemTP.PurchaseOrder = PurchaseOrder AND _PurchaseOrderItemTP.PurchaseOrderItem = PurchaseOrderItem AND _PurchaseOrderItemTP.ExtSourceSystem = ExtSourceSystem  -- association [1..1]
;