I_CFinRpldPurgDocScheduleLine

DDL: I_CFINRPLDPURGDOCSCHEDULELINE Type: view BASIC

CFin Rpld Purchasing Doc: Schedule Line

I_CFinRpldPurgDocScheduleLine is a Basic CDS View that provides data about "CFin Rpld Purchasing Doc: Schedule Line" in SAP S/4HANA. It reads from 2 data sources (cfin_av_po_item, cfin_av_po_sch) and exposes 25 fields with key fields SenderLogicalSystem, CFinRpldPurchasingDocument, CFinRpldPurchasingDocumentItem, CFinRpldPurgDocScheduleLine. It has 6 associations to related views.

Data Sources (2)

SourceAliasJoin Type
cfin_av_po_item cfin_av_po_item inner
cfin_av_po_sch cfin_av_po_sch from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_CFinRpldPurchasingDocument _CFinRpldPurchasingDocument $projection.SenderLogicalSystem = _CFinRpldPurchasingDocument.SenderLogicalSystem and $projection.CFinRpldPurchasingDocument = _CFinRpldPurchasingDocument.CFinRpldPurchasingDocument
[1..1] I_CFinRpldPurchasingDocItem _CFinRpldPurchasingDocItem $projection.SenderLogicalSystem = _CFinRpldPurchasingDocItem.SenderLogicalSystem and $projection.CFinRpldPurchasingDocument = _CFinRpldPurchasingDocItem.CFinRpldPurchasingDocument and $projection.CFinRpldPurchasingDocumentItem = _CFinRpldPurchasingDocItem.CFinRpldPurchasingDocumentItem
[1..1] I_Deliverydatecategory _DeliveryDateCategory $projection.DelivDateCategory = _DeliveryDateCategory.DelivDateCategory
[0..1] I_UnitOfMeasure _OrderQuantityUnit $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
[0..1] I_LogicalSystem _LogicalSystem $projection.SenderLogicalSystem = _LogicalSystem.LogicalSystem
[1..1] E_CFinRpldPurgDocScheduleLine _Extension $projection.SenderLogicalSystem = _Extension.SourceSystemLogicalSystem and $projection.CFinRpldPurchasingDocument = _Extension.CFinRpldPurchasingDocument and $projection.CFinRpldPurchasingDocumentItem = _Extension.CFinRpldPurchasingDocumentItem and $projection.CFinRpldPurgDocScheduleLine = _Extension.CFinRpldPurgDocScheduleLine

Annotations (11)

NameValueLevelField
EndUserText.label CFin Rpld Purchasing Doc: Schedule Line view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName ICFINRPOSLN view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY SenderLogicalSystem cfin_av_po_sch fins_logsys Logical system
KEY CFinRpldPurchasingDocument
KEY CFinRpldPurchasingDocumentItem
KEY CFinRpldPurgDocScheduleLine
ScheduleLineDeliveryDate cfin_av_po_sch eindt Initial Entry
SchedLineStscDeliveryDate cfin_av_po_sch slfdt Stat. Del. Date
DelivDateCategory cfin_av_po_sch lpein Price Unit
ScheduleLineOrderQuantity cfin_av_po_sch menge WarrCountValue
GoodsReceiptQuantity cfin_av_po_sch wemng Received
ScheduleLineIssuedQuantity cfin_av_po_sch wamng Issued
ScheduleLineDeliveryTime cfin_av_po_sch uzeit Time
PurchasingSchdLnNrOfReminders cfin_av_po_sch mahnz No. Rem./Exp.
ScheduleLineOrderDate cfin_av_po_sch bedat Start date
StockTransferDeliveredQuantity cfin_av_po_sch glmng Qty Delivered
Batch cfin_av_po_sch charg Chargeable Proc.
ScheduleLineCommittedQuantity cfin_av_po_sch mng02 Scrap
CommittedDeliveryDate cfin_av_po_sch dat01 Finish date
PerformancePeriodStartDate cfin_av_po_sch startdate Valid From
PerformancePeriodEndDate cfin_av_po_sch enddate Term to
OrderQuantityUnit cfin_av_po_item meins Valuation Unit
_CFinRpldPurchasingDocument _CFinRpldPurchasingDocument
_CFinRpldPurchasingDocItem _CFinRpldPurchasingDocItem
_DeliveryDateCategory _DeliveryDateCategory
_OrderQuantityUnit _OrderQuantityUnit
_LogicalSystem _LogicalSystem

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_CFinRpldPurgDocScheduleLine.
-- 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_CFinRpldPurgDocScheduleLine AS
SELECT
  cfin_av_po_sch.fins_logsys AS SenderLogicalSystem,
  cast( cfin_av_po_sch.ebeln as fins_cfin_av_purchasing_doc preserving type ) AS CFinRpldPurchasingDocument,
  cast( cfin_av_po_sch.ebelp as fins_cfin_av_purg_document_itm preserving type ) AS CFinRpldPurchasingDocumentItem,
  cast( cfin_av_po_sch.etenr as fins_cfin_av_purg_doc_sln preserving type ) AS CFinRpldPurgDocScheduleLine,
  cfin_av_po_sch.eindt AS ScheduleLineDeliveryDate,
  cfin_av_po_sch.slfdt AS SchedLineStscDeliveryDate,
  cfin_av_po_sch.lpein AS DelivDateCategory,
  cfin_av_po_sch.menge AS ScheduleLineOrderQuantity,
  cfin_av_po_sch.wemng AS GoodsReceiptQuantity,
  cfin_av_po_sch.wamng AS ScheduleLineIssuedQuantity,
  cfin_av_po_sch.uzeit AS ScheduleLineDeliveryTime,
  cfin_av_po_sch.mahnz AS PurchasingSchdLnNrOfReminders,
  cfin_av_po_sch.bedat AS ScheduleLineOrderDate,
  cfin_av_po_sch.glmng AS StockTransferDeliveredQuantity,
  cfin_av_po_sch.charg AS Batch,
  cfin_av_po_sch.mng02 AS ScheduleLineCommittedQuantity,
  cfin_av_po_sch.dat01 AS CommittedDeliveryDate,
  cfin_av_po_sch.startdate AS PerformancePeriodStartDate,
  cfin_av_po_sch.enddate AS PerformancePeriodEndDate,
  cfin_av_po_item.meins AS OrderQuantityUnit
FROM cfin_av_po_sch
INNER JOIN cfin_av_po_item ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CFinRpldPurchasingDocument AS _CFinRpldPurchasingDocument ON SenderLogicalSystem = _CFinRpldPurchasingDocument.SenderLogicalSystem AND CFinRpldPurchasingDocument = _CFinRpldPurchasingDocument.CFinRpldPurchasingDocument  -- association [1..1]
LEFT OUTER JOIN I_CFinRpldPurchasingDocItem AS _CFinRpldPurchasingDocItem ON SenderLogicalSystem = _CFinRpldPurchasingDocItem.SenderLogicalSystem AND CFinRpldPurchasingDocument = _CFinRpldPurchasingDocItem.CFinRpldPurchasingDocument AND CFinRpldPurchasingDocumentItem = _CFinRpldPurchasingDocItem.CFinRpldPurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_Deliverydatecategory AS _DeliveryDateCategory ON DelivDateCategory = _DeliveryDateCategory.DelivDateCategory  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystem ON SenderLogicalSystem = _LogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN E_CFinRpldPurgDocScheduleLine AS _Extension ON SenderLogicalSystem = _Extension.SourceSystemLogicalSystem AND CFinRpldPurchasingDocument = _Extension.CFinRpldPurchasingDocument AND CFinRpldPurchasingDocumentItem = _Extension.CFinRpldPurchasingDocumentItem AND CFinRpldPurgDocScheduleLine = _Extension.CFinRpldPurgDocScheduleLine  -- association [1..1]
;