A_SalesOrderScheduleLineSimln

DDL: A_SALESORDERSCHEDULELINESIMLN Type: view COMPOSITE

Sales Order Schedule Line Sim (API)

A_SalesOrderScheduleLineSimln is a Composite CDS View that provides data about "Sales Order Schedule Line Sim (API)" in SAP S/4HANA. It reads from 1 data source (I_SalesOrderScheduleLine) and exposes 18 fields with key fields SalesOrder, SalesOrderItem, ScheduleLine. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SalesOrderScheduleLine ScheduleLine from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_SalesDocumentBasic _SalesDocument _SalesDocument.SalesDocument = $projection.SalesOrder
[1..1] A_SalesOrderSimulation _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[1..1] A_SalesOrderItemSimulation _SalesOrderItem $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Sales Order Schedule Line Sim (API) view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AbapCatalog.sqlViewName ASOSLINESIMLN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view

Fields (18)

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
OpenConfdDelivQtyInOrdQtyUnit OpenConfdDelivQtyInOrdQtyUnit
CorrectedQtyInOrderQtyUnit CorrectedQtyInOrderQtyUnit
SalesOrderType _SalesDocument SalesDocumentType Sales Doc. Type
OrganizationDivision _SalesDocument OrganizationDivision Org. Division
SalesOrganization _SalesDocument SalesOrganization Sales Organization
DistributionChannel _SalesDocument 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_SalesOrderScheduleLineSimln.
-- 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_SalesOrderScheduleLineSimln 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,
  OpenConfdDelivQtyInOrdQtyUnit,
  CorrectedQtyInOrderQtyUnit,
  _SalesDocument.SalesDocumentType AS SalesOrderType,
  _SalesDocument.OrganizationDivision AS OrganizationDivision,
  _SalesDocument.SalesOrganization AS SalesOrganization,
  _SalesDocument.DistributionChannel AS DistributionChannel
FROM I_SalesOrderScheduleLine AS ScheduleLine
LEFT OUTER JOIN I_SalesDocumentBasic AS _SalesDocument ON _SalesDocument.SalesDocument = SalesOrder  -- association [1..1]
LEFT OUTER JOIN A_SalesOrderSimulation AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder  -- association [1..1]
LEFT OUTER JOIN A_SalesOrderItemSimulation AS _SalesOrderItem ON SalesOrder = _SalesOrderItem.SalesOrder AND SalesOrderItem = _SalesOrderItem.SalesOrderItem  -- association [1..1]
;