C_SlsDocFlfmtMfgOrder

DDL: C_SLSDOCFLFMTMFGORDER SQL: CSOFMFGORD Type: view CONSUMPTION Package: ODATA_SD_SOF

Sales Doc Fulfillment: Mfg Order

C_SlsDocFlfmtMfgOrder is a Consumption CDS View that provides data about "Sales Doc Fulfillment: Mfg Order" in SAP S/4HANA. It reads from 1 data source (I_MfgOrder) and exposes 34 fields with key field ManufacturingOrder. It has 1 association to related views. Part of development package ODATA_SD_SOF.

Data Sources (1)

SourceAliasJoin Type
I_MfgOrder MfgOrder from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_LogisticsOrder _Extension $projection.ManufacturingOrder = _Extension.OrderID

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
EndUserText.label Sales Doc Fulfillment: Mfg Order view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName CSOFMFGORD view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY ManufacturingOrder I_MfgOrder ManufacturingOrder Order
ManufacturingOrderCategory I_MfgOrder ManufacturingOrderCategory
ManufacturingOrderType I_MfgOrder ManufacturingOrderType
Material
MaterialName
ProductionPlant I_MfgOrder ProductionPlant Prod plnt
MfgOrderPlannedTotalQty I_MfgOrder MfgOrderPlannedTotalQty
ProductionUnit I_MfgOrder ProductionUnit
SalesOrder I_MfgOrder SalesOrder SD Document
SalesOrderItem I_MfgOrder SalesOrderItem Sales Order Item
OrderQuantity SalesOrderItem OrderQuantity Quantity
OrderQuantityUnit SalesOrderItem OrderQuantityUnit Sales Unit
NetAmount SalesOrderItem NetAmount Stated Amount
TransactionCurrency SalesOrderItem TransactionCurrency Transaction Currency
ProductionSupervisor I_MfgOrder ProductionSupervisor Prodn Supervisor
ProductionSupervisorName
MRPController I_MfgOrder MRPController MRP Controller
MRPControllerName
MfgOrderScheduledStartDate I_MfgOrder MfgOrderScheduledStartDate
MfgOrderScheduledEndDate I_MfgOrder MfgOrderScheduledEndDate
MfgOrderScheduledReleaseDate I_MfgOrder MfgOrderScheduledReleaseDate
MfgOrderActualStartDate I_MfgOrder MfgOrderActualStartDate
MfgOrderActualReleaseDate I_MfgOrder MfgOrderActualReleaseDate
MfgOrderItemActualDeliveryDate I_MfgOrder MfgOrderItemActualDeliveryDate Delivery Date
MfgOrderConfirmedEndDate I_MfgOrder MfgOrderConfirmedEndDate
int1asMfgOrderActualStartDateCritlty
int1asMfgOrdActualRelDateCriticality
int1asMfgOrdActualEndDateCriticality
_MfgOrderCategory I_MfgOrder _MfgOrderCategory
_MfgOrderType I_MfgOrder _MfgOrderType
_ProductionUnit I_MfgOrder _ProductionUnit
_Plant I_MfgOrder _Plant
_OrderQuantityUnit SalesOrderItem _OrderQuantityUnit
_TransactionCurrency SalesOrderItem _TransactionCurrency

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 C_SlsDocFlfmtMfgOrder.
-- 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: CSOFMFGORD

CREATE VIEW C_SlsDocFlfmtMfgOrder AS
SELECT
  MfgOrder.ManufacturingOrder AS ManufacturingOrder,
  MfgOrder.ManufacturingOrderCategory AS ManufacturingOrderCategory,
  MfgOrder.ManufacturingOrderType AS ManufacturingOrderType,
  cast(MfgOrderItem.Material as productnumber preserving type ) AS Material,
  MfgOrderItem._Material._Text[1:Language=$session.system_language].MaterialName AS MaterialName,
  MfgOrder.ProductionPlant AS ProductionPlant,
  MfgOrder.MfgOrderPlannedTotalQty AS MfgOrderPlannedTotalQty,
  MfgOrder.ProductionUnit AS ProductionUnit,
  MfgOrder.SalesOrder AS SalesOrder,
  MfgOrder.SalesOrderItem AS SalesOrderItem,
  SalesOrderItem.OrderQuantity AS OrderQuantity,
  SalesOrderItem.OrderQuantityUnit AS OrderQuantityUnit,
  SalesOrderItem.NetAmount AS NetAmount,
  SalesOrderItem.TransactionCurrency AS TransactionCurrency,
  MfgOrder.ProductionSupervisor AS ProductionSupervisor,
  MfgOrder._ProductionSupervisor.ProductionSupervisorName AS ProductionSupervisorName,
  MfgOrder.MRPController AS MRPController,
  MfgOrder._MRPController.MRPControllerName AS MRPControllerName,
  MfgOrder.MfgOrderScheduledStartDate AS MfgOrderScheduledStartDate,
  MfgOrder.MfgOrderScheduledEndDate AS MfgOrderScheduledEndDate,
  MfgOrder.MfgOrderScheduledReleaseDate AS MfgOrderScheduledReleaseDate,
  MfgOrder.MfgOrderActualStartDate AS MfgOrderActualStartDate,
  MfgOrder.MfgOrderActualReleaseDate AS MfgOrderActualReleaseDate,
  MfgOrder.MfgOrderItemActualDeliveryDate AS MfgOrderItemActualDeliveryDate,
  MfgOrder.MfgOrderConfirmedEndDate AS MfgOrderConfirmedEndDate,
  cast( case when MfgOrder.MfgOrderActualStartDate = '00000000' and MfgOrder.MfgOrderScheduledStartDate < $session.system_date then 1 when MfgOrder.MfgOrderActualStartDate <> '00000000' then 3 else 0 end as abap.int1 ) as MfgOrderActualStartDateCritlty AS int1asMfgOrderActualStartDateCritlty,
  cast( case when MfgOrder.MfgOrderActualReleaseDate = '00000000' and MfgOrder.MfgOrderScheduledReleaseDate < $session.system_date then 1 when MfgOrder.MfgOrderActualReleaseDate <> '00000000' then 3 else 0 end as abap.int1 ) as MfgOrdActualRelDateCriticality AS int1asMfgOrdActualRelDateCriticality,
  cast( case when MfgOrder.MfgOrderActualEndDate = '00000000' and MfgOrder.MfgOrderScheduledEndDate < $session.system_date then 1 when MfgOrder.MfgOrderActualEndDate <> '00000000' and MfgOrder.IsCompletelyDelivered = ' ' then 3 else 0 end as abap.int1 ) as MfgOrdActualEndDateCriticality AS int1asMfgOrdActualEndDateCriticality,
  MfgOrder._MfgOrderCategory AS _MfgOrderCategory,
  MfgOrder._MfgOrderType AS _MfgOrderType,
  MfgOrder._ProductionUnit AS _ProductionUnit,
  MfgOrder._Plant AS _Plant,
  SalesOrderItem._OrderQuantityUnit AS _OrderQuantityUnit,
  SalesOrderItem._TransactionCurrency AS _TransactionCurrency
FROM I_MfgOrder AS MfgOrder
LEFT OUTER JOIN E_LogisticsOrder AS _Extension ON ManufacturingOrder = _Extension.OrderID  -- association [0..1]
;