I_SlsOrdFlfmtMfgOrder
SOFM Manufacturing Order
I_SlsOrdFlfmtMfgOrder is a Composite CDS View that provides data about "SOFM Manufacturing Order" in SAP S/4HANA. It reads from 1 data source (I_MfgOrder) and exposes 28 fields with key field ManufacturingOrder.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MfgOrder | MfgOrder | from |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| EndUserText.label | SOFM Manufacturing Order | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | ISOFMFGORDQ | view |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ManufacturingOrder | I_MfgOrder | ManufacturingOrder | |
| ManufacturingOrderCategory | I_MfgOrder | ManufacturingOrderCategory | ||
| ManufacturingOrderType | I_MfgOrder | ManufacturingOrderType | ||
| _MfgOrderType | I_MfgOrder | _MfgOrderType | ||
| Material | MfgOrderItem | Material | ||
| _Material | MfgOrderItem | _Material | ||
| ProductionPlant | I_MfgOrder | ProductionPlant | ||
| _Plant | I_MfgOrder | _Plant | ||
| MfgOrderPlannedTotalQty | I_MfgOrder | MfgOrderPlannedTotalQty | ||
| ProductionUnit | I_MfgOrder | ProductionUnit | ||
| SalesOrder | I_MfgOrder | SalesOrder | ||
| SalesOrderItem | I_MfgOrder | SalesOrderItem | ||
| OrderQuantity | SalesOrderItem | OrderQuantity | ||
| OrderQuantityUnit | SalesOrderItem | OrderQuantityUnit | ||
| NetAmount | SalesOrderItem | NetAmount | ||
| TransactionCurrency | SalesOrderItem | TransactionCurrency | ||
| ProductionSupervisor | I_MfgOrder | ProductionSupervisor | ||
| _ProductionSupervisor | I_MfgOrder | _ProductionSupervisor | ||
| MfgOrderScheduledStartDate | I_MfgOrder | MfgOrderScheduledStartDate | ||
| MfgOrderScheduledEndDate | I_MfgOrder | MfgOrderScheduledEndDate | ||
| MfgOrderScheduledReleaseDate | I_MfgOrder | MfgOrderScheduledReleaseDate | ||
| MfgOrderActualStartDate | I_MfgOrder | MfgOrderActualStartDate | ||
| MfgOrderActualEndDate | I_MfgOrder | MfgOrderActualEndDate | ||
| MfgOrderItemActualDeliveryDate | I_MfgOrder | MfgOrderItemActualDeliveryDate | ||
| MfgOrderActualReleaseDate | I_MfgOrder | MfgOrderActualReleaseDate | ||
| MfgOrderConfirmedEndDate | I_MfgOrder | MfgOrderConfirmedEndDate | ||
| _ProductionUnit | I_MfgOrder | _ProductionUnit | ||
| _TransactionCurrency | _TransactionCurrency |
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #S
@EndUserText.label: 'SOFM Manufacturing Order'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.privilegedAssociations: ['_ProductionSupervisor']
@AbapCatalog.preserveKey: true
@AbapCatalog.sqlViewName: 'ISOFMFGORDQ'
define view I_SlsOrdFlfmtMfgOrder
as
select from I_MfgOrder as MfgOrder
left outer to one join
I_MfgOrderItem as MfgOrderItem
on
MfgOrder.ManufacturingOrder = MfgOrderItem.ManufacturingOrder
and MfgOrderItem.ManufacturingOrderItem = '0001'
left outer to one join
I_SalesDocumentItem as SalesOrderItem
on
MfgOrder.SalesOrder = SalesOrderItem.SalesDocument
and MfgOrder.SalesOrderItem = SalesOrderItem.SalesDocumentItem
{
//Key
key MfgOrder.ManufacturingOrder,
//Category
MfgOrder.ManufacturingOrderCategory,
@ObjectModel.foreignKey.association: '_MfgOrderType'
MfgOrder.ManufacturingOrderType,
MfgOrder._MfgOrderType,
//Material
@ObjectModel.foreignKey.association: '_Material'
MfgOrderItem.Material,
MfgOrderItem._Material,
@ObjectModel.foreignKey.association: '_Plant'
MfgOrder.ProductionPlant,
MfgOrder._Plant,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
MfgOrder.MfgOrderPlannedTotalQty,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_ProductionUnit'
MfgOrder.ProductionUnit,
//Sales Order
MfgOrder.SalesOrder,
MfgOrder.SalesOrderItem,
// Quantity Sales Order Item
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
SalesOrderItem.OrderQuantity,
@Semantics.unitOfMeasure: true
SalesOrderItem.OrderQuantityUnit,
//Pricing Sales Order Item
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'TransactionCurrency'
SalesOrderItem.NetAmount,
@Semantics.currencyCode: true
@ObjectModel.foreignKey.association: '_TransactionCurrency'
SalesOrderItem.TransactionCurrency,
//Partner
@ObjectModel.foreignKey.association: '_ProductionSupervisor'
MfgOrder.ProductionSupervisor,
MfgOrder._ProductionSupervisor,
// Dates
MfgOrder.MfgOrderScheduledStartDate,
MfgOrder.MfgOrderScheduledEndDate,
MfgOrder.MfgOrderScheduledReleaseDate,
MfgOrder.MfgOrderActualStartDate,
MfgOrder.MfgOrderActualEndDate,
MfgOrder.MfgOrderItemActualDeliveryDate,
MfgOrder.MfgOrderActualReleaseDate,
MfgOrder.MfgOrderConfirmedEndDate,
MfgOrder._ProductionUnit,
_TransactionCurrency
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MFGORDER",
"I_MFGORDERITEM",
"I_SALESDOCUMENTITEM"
],
"ASSOCIATED":
[
"I_CURRENCY",
"I_MATERIAL",
"I_MFGORDERTYPE",
"I_PLANT",
"I_PRODUCTIONSUPERVISOR",
"I_UNITOFMEASURE"
],
"BASE":
[
"I_MFGORDER",
"I_MFGORDERITEM",
"I_SALESDOCUMENTITEM"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA