I_MfgOrderSequenceBasic
Manufacturing Order Sequence Basic View
I_MfgOrderSequenceBasic is a Basic CDS View (Dimension) that provides data about "Manufacturing Order Sequence Basic View" in SAP S/4HANA. It reads from 1 data source (I_OrderSequence) and exposes 38 fields with key fields ManufacturingOrder, ManufacturingOrderSequence. It has 5 associations to related views. Part of development package VDM_PP_SFC.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_OrderSequence | affl | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ManufacturingOrder | _MfgOrder | $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder |
| [1..1] | I_MfgOrderCategory | _MfgOrderCategory | $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory |
| [1..1] | I_MfgOrderType | _MfgOrderType | $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType |
| [0..1] | I_MfgOrderSequenceBasic | _ReferenceSequence | $projection.ManufacturingOrder = _ReferenceSequence.ManufacturingOrder and $projection.ReferenceSequence = _ReferenceSequence.ManufacturingOrderSequence |
| [0..1] | I_MfgBillOfOperations | _BillOfOperations | $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType and $projection.BillOfOperations = _BillOfOperations.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMFGORDERSEQBAS | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.representativeKey | ManufacturingOrderSequence | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| Search.searchable | true | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #BASIC | view | |
| EndUserText.label | Manufacturing Order Sequence Basic View | view |
Fields (38)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ManufacturingOrder | |||
| KEY | ManufacturingOrderSequence | |||
| OrderInternalBillOfOperations | I_OrderSequence | OrderInternalID | ||
| OrderIntBillOfOperationsItem | I_OrderSequence | SequenceInternalID | ||
| MfgOrderSequenceText | ||||
| Language | I_OrderSequence | Language | ||
| ManufacturingOrderCategory | ||||
| ManufacturingOrderType | ||||
| MfgOrderSequenceCategory | I_OrderSequence | SequenceCategory | ||
| ProductionPlant | I_OrderSequence | ProductionPlant | ||
| ReferenceSequence | I_OrderSequence | ReferenceSequence | ||
| BillOfOperationsType | I_OrderSequence | BillOfOperationsType | ||
| BillOfOperations | I_OrderSequence | BillOfOperations | ||
| BillOfOperationsGroup | I_OrderSequence | BillOfOperationsGroup | ||
| BillOfOperationsVariant | I_OrderSequence | BillOfOperationsVariant | ||
| SequenceSchedulingAlignment | I_OrderSequence | SequenceSchedulingAlignment | ||
| ObjectInternalID | I_OrderSequence | ObjectInternalID | ||
| BranchOperationInternalID | I_OrderSequence | BranchOperationInternalID | ||
| ReturnOperationInternalID | I_OrderSequence | ReturnOperationInternalID | ||
| BillOfOperationsUnit | I_OrderSequence | BillOfOperationsUnit | ||
| MinimumLotSizeQuantity | I_OrderSequence | MinimumLotSizeQuantity | ||
| MaximumLotSizeQuantity | I_OrderSequence | MaximumLotSizeQuantity | ||
| _MfgOrder | _MfgOrder | |||
| _MfgOrderCategory | _MfgOrderCategory | |||
| _MfgOrderType | _MfgOrderType | |||
| _ReferenceSequence | _ReferenceSequence | |||
| _OrderInternalID | I_OrderSequence | _OrderInternalID | ||
| _SequenceCategory | I_OrderSequence | _SequenceCategory | ||
| _SequenceSchedulingAlignment | I_OrderSequence | _SequenceSchedulingAlignment | ||
| _Plant | I_OrderSequence | _Plant | ||
| _BillOfOperationsType | I_OrderSequence | _BillOfOperationsType | ||
| _BillOfOperationsGroup | I_OrderSequence | _BillOfOperationsGroup | ||
| _BillOfOperations | _BillOfOperations | |||
| _BillOfOperationsVariant | I_OrderSequence | _BillOfOperationsVariant | ||
| _BillOfOperationsUnit | I_OrderSequence | _BillOfOperationsUnit | ||
| _StatusObject | I_OrderSequence | _StatusObject | ||
| _Language | I_OrderSequence | _Language | ||
| _LongText | I_OrderSequence | _LongText |
@AbapCatalog.sqlViewName: 'IMFGORDERSEQBAS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.privilegedAssociations: ['_LongText','_StatusObject']
@Analytics.dataCategory: #DIMENSION
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.allowExtensions: true
@ObjectModel.modelingPattern: #NONE
@ObjectModel.supportedCapabilities: [#CDS_MODELING_ASSOCIATION_TARGET, #CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE, #SEARCHABLE_ENTITY]
@ObjectModel.representativeKey: 'ManufacturingOrderSequence'
@ObjectModel.semanticKey: ['ManufacturingOrder', 'ManufacturingOrderSequence']
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@Search.searchable: true
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #BASIC
@EndUserText.label: 'Manufacturing Order Sequence Basic View'
// Basic view for Mfg Order Sequences w/o exposed branching and returning operation numbers
define view I_MfgOrderSequenceBasic
as select from I_OrderSequence as affl
association [1..1] to I_ManufacturingOrder as _MfgOrder on $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
association [1..1] to I_MfgOrderCategory as _MfgOrderCategory on $projection.ManufacturingOrderCategory = _MfgOrderCategory.ManufacturingOrderCategory
association [1..1] to I_MfgOrderType as _MfgOrderType on $projection.ManufacturingOrderType = _MfgOrderType.ManufacturingOrderType
association [0..1] to I_MfgOrderSequenceBasic as _ReferenceSequence on $projection.ManufacturingOrder = _ReferenceSequence.ManufacturingOrder
and $projection.ReferenceSequence = _ReferenceSequence.ManufacturingOrderSequence
association [0..1] to I_MfgBillOfOperations as _BillOfOperations on $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType
and $projection.BillOfOperations = _BillOfOperations.BillOfOperationsGroup
and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant
{
// Semantical key
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderStdVH', element: 'ManufacturingOrder' } } ]
@ObjectModel.foreignKey.association: '_MfgOrder'
key cast(affl.OrderID as manufacturingorder preserving type) as ManufacturingOrder,
@ObjectModel.text.element: ['MfgOrderSequenceText']
@Search: {defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.9}
key cast(affl.Sequence as manufacturingordersequence preserving type) as ManufacturingOrderSequence,
// Technical Key
@ObjectModel.foreignKey.association: '_OrderInternalID'
affl.OrderInternalID as OrderInternalBillOfOperations,
affl.SequenceInternalID as OrderIntBillOfOperationsItem,
// Short Text
@Semantics.text: true
cast(affl.SequenceText as mfgordersequencetext preserving type) as MfgOrderSequenceText,
@ObjectModel.foreignKey.association: '_Language'
affl.Language as Language,
// Assignments
@ObjectModel.foreignKey.association: '_MfgOrderCategory'
cast(affl.OrderCategory as manufacturingordercategory preserving type) as ManufacturingOrderCategory,
@ObjectModel.foreignKey.association: '_MfgOrderType'
cast(affl.OrderType as manufacturingordertype preserving type) as ManufacturingOrderType,
@ObjectModel.foreignKey.association: '_SequenceCategory'
affl.SequenceCategory as MfgOrderSequenceCategory,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_PlantStdVH', element: 'Plant' } } ]
@ObjectModel.foreignKey.association: '_Plant'
affl.ProductionPlant,
@ObjectModel.foreignKey.association: '_ReferenceSequence'
affl.ReferenceSequence,
@ObjectModel.foreignKey.association: '_BillOfOperationsType'
affl.BillOfOperationsType,
@VDM.lifecycle.status: #DEPRECATED // default data element change -> deprecated to avoid RTT2 error in ATC
@VDM.lifecycle.successor: 'BillOfOperationsGroup'
affl.BillOfOperations,
@ObjectModel.foreignKey.association: '_BillOfOperationsGroup'
affl.BillOfOperationsGroup,
@ObjectModel.foreignKey.association: '_BillOfOperationsVariant'
affl.BillOfOperationsVariant,
@ObjectModel.foreignKey.association: '_SequenceSchedulingAlignment'
affl.SequenceSchedulingAlignment,
@ObjectModel.foreignKey.association: '_StatusObject'
affl.ObjectInternalID,
affl.BranchOperationInternalID,
affl.ReturnOperationInternalID,
// Quantities and UoM
@ObjectModel.foreignKey.association: '_BillOfOperationsUnit'
@Semantics.unitOfMeasure: true
affl.BillOfOperationsUnit,
@Semantics.quantity.unitOfMeasure: 'BillOfOperationsUnit'
@Aggregation.default: #MIN
affl.MinimumLotSizeQuantity,
@Semantics.quantity.unitOfMeasure: 'BillOfOperationsUnit'
@Aggregation.default: #MAX
affl.MaximumLotSizeQuantity,
// Associations
_MfgOrder,
_MfgOrderCategory,
_MfgOrderType,
_ReferenceSequence,
affl._OrderInternalID,
affl._SequenceCategory,
affl._SequenceSchedulingAlignment,
affl._Plant,
affl._BillOfOperationsType,
affl._BillOfOperationsGroup,
@VDM.lifecycle.status: #DEPRECATED // obsolete, but kept for MDES compatibility
@VDM.lifecycle.successor: '_BillOfOperationsVariant'
_BillOfOperations,
affl._BillOfOperationsVariant,
affl._BillOfOperationsUnit,
affl._StatusObject,
affl._Language,
affl._LongText
}
where ( affl.OrderCategory = '10' or //Manufacturing orders only
affl.OrderCategory = '40' );
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