A_SalesOrderScheduleLine

DDL: A_SALESORDERSCHEDULELINE Type: view COMPOSITE Package: ODATA_SD_SALESORDER_API

Item Schedule Line

A_SalesOrderScheduleLine is a Composite CDS View that provides data about "Item Schedule Line" in SAP S/4HANA. It reads from 1 data source (I_SalesOrderScheduleLine) and exposes 20 fields with key fields SalesOrder, SalesOrderItem, ScheduleLine. It has 3 associations to related views. Part of development package ODATA_SD_SALESORDER_API.

Data Sources (1)

SourceAliasJoin Type
I_SalesOrderScheduleLine I_SalesOrderScheduleLine from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_SalesDocumentBasic SalesDocumentBasic SalesDocumentBasic.SalesDocument = $projection.SalesOrder
[1..1] A_SalesOrder _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[1..1] A_SalesOrderItem _SalesOrderItem $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem

Annotations (14)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Item Schedule Line view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AbapCatalog.sqlViewName ASOSLINE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder SD Document
KEY SalesOrderItem SalesOrderItem Sales Order Item
KEY ScheduleLine ScheduleLine Schedule Line
RequestedDeliveryDate RequestedDeliveryDate Requested Delivery Date
ConfirmedDeliveryDate ConfirmedDeliveryDate Confirmed Delivery Date
OrderQuantityUnit OrderQuantityUnit Sales Unit
OrderQuantitySAPUnit
OrderQuantityISOUnit
ScheduleLineOrderQuantity ScheduleLineOrderQuantity Scheduled Qty
ConfdOrderQtyByMatlAvailCheck ConfdOrderQtyByMatlAvailCheck
DeliveredQtyInOrderQtyUnit DeliveredQtyInOrderQtyUnit
OpenConfdDelivQtyInOrdQtyUnit OpenConfdDelivQtyInOrdQtyUnit
CorrectedQtyInOrderQtyUnit CorrectedQtyInOrderQtyUnit
DelivBlockReasonForSchedLine DelivBlockReasonForSchedLine Delivery Block
SalesOrderType SalesDocumentBasic SalesDocumentType Sales Doc. Type
OrganizationDivision SalesDocumentBasic OrganizationDivision Org. Division
SalesOrganization SalesDocumentBasic SalesOrganization Sales Organization
DistributionChannel SalesDocumentBasic DistributionChannel RefDistCh-Cust/Mat.
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem

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 A_SalesOrderScheduleLine.
-- 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 A_SalesOrderScheduleLine AS
SELECT
  SalesOrder,
  SalesOrderItem,
  ScheduleLine,
  RequestedDeliveryDate,
  ConfirmedDeliveryDate,
  OrderQuantityUnit,
  cast(_OrderQuantityUnit.UnitOfMeasureSAPCode as sd_ord_qty_sapunit preserving type) AS OrderQuantitySAPUnit,
  cast(_OrderQuantityUnit.UnitOfMeasureISOCode as sd_ord_qty_isounit preserving type) AS OrderQuantityISOUnit,
  ScheduleLineOrderQuantity,
  ConfdOrderQtyByMatlAvailCheck,
  DeliveredQtyInOrderQtyUnit,
  OpenConfdDelivQtyInOrdQtyUnit,
  CorrectedQtyInOrderQtyUnit,
  DelivBlockReasonForSchedLine,
  SalesDocumentBasic.SalesDocumentType AS SalesOrderType,
  SalesDocumentBasic.OrganizationDivision AS OrganizationDivision,
  SalesDocumentBasic.SalesOrganization AS SalesOrganization,
  SalesDocumentBasic.DistributionChannel AS DistributionChannel
FROM I_SalesOrderScheduleLine
LEFT OUTER JOIN I_SalesDocumentBasic AS SalesDocumentBasic ON SalesDocumentBasic.SalesDocument = SalesOrder  -- association [1..1]
LEFT OUTER JOIN A_SalesOrder AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder  -- association [1..1]
LEFT OUTER JOIN A_SalesOrderItem AS _SalesOrderItem ON SalesOrder = _SalesOrderItem.SalesOrder AND SalesOrderItem = _SalesOrderItem.SalesOrderItem  -- association [1..1]
;