I_MfgOrderOperationCompWithSts
Manufacturing Order Component with Header Status
I_MfgOrderOperationCompWithSts is a Composite CDS View that provides data about "Manufacturing Order Component with Header Status" in SAP S/4HANA. It reads from 2 data sources (I_MfgOrderOperationComponent, I_OrderOperationBasic) and exposes 125 fields with key fields Reservation, ReservationItem, RecordType. It has 4 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_MfgOrderOperationComponent | comp | from |
| I_OrderOperationBasic | OrderOperationBasic | inner |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_MfgOrderOperationBySemKey | _MfgOrderOperationBySemKey | $projection.ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder and $projection.ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence and $projection.ManufacturingOrderOperation_2 = _MfgOrderOperationBySemKey.ManufacturingOrderOperation |
| [0..1] | I_MRPController | _MRPController | $projection.Plant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController |
| [0..1] | I_MaterialPlant | _MaterialPlant | $projection.Plant = _MaterialPlant.Plant and $projection.Material = _MaterialPlant.Material |
| [0..1] | I_WBSElementBasicData | _WBSElementBasic | $projection.WBSElementInternalID = _WBSElementBasic.WBSElementInternalID |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMFGORDOPCOMPWST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #COMPOSITE | view | |
| EndUserText.label | Manufacturing Order Component with Header Status | view |
Fields (125)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Reservation | I_MfgOrderOperationComponent | Reservation | |
| KEY | ReservationItem | I_MfgOrderOperationComponent | ReservationItem | |
| KEY | RecordType | I_MfgOrderOperationComponent | RecordType | |
| ManufacturingOrderCategory | I_MfgOrderOperationComponent | ManufacturingOrderCategory | ||
| ManufacturingOrderType | I_MfgOrderOperationComponent | ManufacturingOrderType | ||
| ManufacturingOrder | I_MfgOrderOperationComponent | ManufacturingOrder | ||
| ManufacturingOrderSequence | I_MfgOrderOperationComponent | ManufacturingOrderSequence | ||
| OrderInternalBillOfOperations | I_MfgOrderOperationComponent | OrderInternalBillOfOperations | ||
| OrderIntBillOfOperationsItem | I_MfgOrderOperationComponent | OrderIntBillOfOperationsItem | ||
| ManufacturingOrderOperation | I_OrderOperationBasic | Operation | ||
| ManufacturingOrderOperation_2 | I_OrderOperationBasic | Operation_2 | ||
| OperationText | I_OrderOperationBasic | OperationText | ||
| ProductionPlant | I_MfgOrderOperationComponent | ProductionPlant | ||
| ProductionSupervisor | I_MfgOrderOperationComponent | ProductionSupervisor | ||
| OrderIsReleased | ||||
| OrderIsConfirmed | ||||
| OrderIsDeleted | ||||
| OrderIsTechnicallyCompleted | ||||
| OrderIsClosed | ||||
| OrderIsMarkedForDeletion | ||||
| MatlCompRequirementDate | I_MfgOrderOperationComponent | MatlCompRequirementDate | ||
| MatlCompRequirementTime | I_MfgOrderOperationComponent | MatlCompRequirementTime | ||
| BillOfMaterialItemNumber | I_MfgOrderOperationComponent | BillOfMaterialItemNumber_2 | ||
| ReservationIsFinallyIssued | I_MfgOrderOperationComponent | ReservationIsFinallyIssued | ||
| MatlCompIsMarkedForDeletion | I_MfgOrderOperationComponent | MatlCompIsMarkedForDeletion | ||
| MaterialComponentIsMissing | I_MfgOrderOperationComponent | MaterialComponentIsMissing | ||
| IsBulkMaterialComponent | I_MfgOrderOperationComponent | IsBulkMaterialComponent | ||
| MatlCompIsMarkedForBackflush | I_MfgOrderOperationComponent | MatlCompIsMarkedForBackflush | ||
| MatlCompIsTextItem | I_MfgOrderOperationComponent | MatlCompIsTextItem | ||
| MaterialComponentIsPhantomItem | I_MfgOrderOperationComponent | MaterialComponentIsPhantomItem | ||
| MaterialCompIsVariableSized | I_MfgOrderOperationComponent | MaterialCompIsVariableSized | ||
| MatlCompIsConfigurable | I_MfgOrderOperationComponent | MatlCompIsConfigurable | ||
| MaterialCompIsIntraMaterial | I_MfgOrderOperationComponent | MaterialCompIsIntraMaterial | ||
| MatlCompDiscontinuationType | I_MfgOrderOperationComponent | MatlCompDiscontinuationType | ||
| MatlCompIsFollowUpMaterial | I_MfgOrderOperationComponent | MatlCompIsFollowUpMaterial | ||
| LongTextLanguageCode | I_MfgOrderOperationComponent | LongTextLanguageCode | ||
| LongTextExists | I_MfgOrderOperationComponent | LongTextExists | ||
| RequirementType | I_MfgOrderOperationComponent | RequirementType | ||
| MaterialGroup | I_MfgOrderOperationComponent | MaterialGroup | ||
| Material | I_MfgOrderOperationComponent | Material | ||
| Plant | I_MfgOrderOperationComponent | Plant | ||
| MRPController | ||||
| SalesOrder | I_MfgOrderOperationComponent | SalesOrder | ||
| SalesOrderItem | I_MfgOrderOperationComponent | SalesOrderItem | ||
| WBSElementInternalID | I_MfgOrderOperationComponent | WBSElementInternalID_2 | ||
| Assembly | I_MfgOrderOperationComponent | Assembly | ||
| BillOfMaterialCategory | I_MfgOrderOperationComponent | BillOfMaterialCategory | ||
| BillOfMaterial | ||||
| BillOfMaterialInternalID | I_MfgOrderOperationComponent | BillOfMaterialInternalID_2 | ||
| BOMItemInternalChangeCount | I_MfgOrderOperationComponent | BOMItemInternalChangeCount | ||
| BillOfMaterialItemNodeNumber | I_MfgOrderOperationComponent | BOMItem | ||
| BillOfMaterialItemCategory | I_MfgOrderOperationComponent | BOMItemCategory | ||
| BOMItemDescription | I_MfgOrderOperationComponent | BOMItemDescription | ||
| BOMExplosionDateID | I_MfgOrderOperationComponent | BOMExplosionDateID | ||
| GoodsMovementIsAllowed | I_MfgOrderOperationComponent | GoodsMovementIsAllowed | ||
| StorageLocation | I_MfgOrderOperationComponent | StorageLocation | ||
| Batch | I_MfgOrderOperationComponent | Batch | ||
| DebitCreditCode | I_MfgOrderOperationComponent | DebitCreditCode | ||
| GoodsMovementType | I_MfgOrderOperationComponent | GoodsMovementType | ||
| InventorySpecialStockType | I_MfgOrderOperationComponent | InventorySpecialStockType | ||
| SupplyArea | I_MfgOrderOperationComponent | SupplyArea | ||
| StockSegment | I_MfgOrderOperationComponent | StockSegment | ||
| RequirementSegment | I_MfgOrderOperationComponent | RequirementSegment | ||
| BusinessArea | I_MfgOrderOperationComponent | BusinessArea | ||
| CompanyCode | I_MfgOrderOperationComponent | CompanyCode | ||
| BatchSplitType | I_MfgOrderOperationComponent | BatchSplitType | ||
| BatchMasterReservationItem | I_MfgOrderOperationComponent | BatchMasterReservationItem | ||
| QuantityIsFixed | I_MfgOrderOperationComponent | QuantityIsFixed | ||
| IsNetScrap | I_MfgOrderOperationComponent | IsNetScrap | ||
| ComponentScrapInPercent | I_MfgOrderOperationComponent | ComponentScrapInPercent | ||
| OperationScrapInPercent | I_MfgOrderOperationComponent | OperationScrapInPercent | ||
| BaseUnit | I_MfgOrderOperationComponent | BaseUnit | ||
| RequiredQuantity | ||||
| WithdrawnQuantity | I_MfgOrderOperationComponent | WithdrawnQuantity | ||
| OpenQuantity | ||||
| DeviationQuantity | ||||
| ConfirmedAvailableQuantity | I_MfgOrderOperationComponent | ConfirmedAvailableQuantity | ||
| MaterialCompOriginalQuantity | I_MfgOrderOperationComponent | MaterialCompOriginalQuantity | ||
| MaterialCompIsAlternativeItem | I_MfgOrderOperationComponent | MaterialCompIsAlternativeItem | ||
| AlternativeItemGroup | I_MfgOrderOperationComponent | AlternativeItemGroup | ||
| AlternativeMstrReservationItem | I_MfgOrderOperationComponent | AlternativeMstrReservationItem | ||
| OriginalReservation | I_MfgOrderOperationComponent | OriginalReservation | ||
| OriginalReservationItem | I_MfgOrderOperationComponent | OriginalReservationItem | ||
| EntryUnit | I_MfgOrderOperationComponent | EntryUnit | ||
| GoodsMovementEntryQty | I_MfgOrderOperationComponent | GoodsMovementEntryQty | ||
| EffectivityParameterVariant | I_MfgOrderOperationComponent | EffectivityParameterVariant | ||
| BillOfMaterialVariant | I_MfgOrderOperationComponent | BillOfMaterialVariant | ||
| BillOfMaterialVersion | I_MfgOrderOperationComponent | BillOfMaterialVersion | ||
| InheritedBOMItemNode | I_MfgOrderOperationComponent | InheritedBOMItemNode | ||
| _Reservation | I_MfgOrderOperationComponent | _Reservation | ||
| _ReservationItem | I_MfgOrderOperationComponent | _ReservationItem | ||
| _ReservationDocRecordType | I_MfgOrderOperationComponent | _ReservationDocRecordType | ||
| _ManufacturingOrder | I_MfgOrderOperationComponent | _ManufacturingOrder | ||
| _MfgOrder | I_MfgOrderOperationComponent | _MfgOrder | ||
| _MfgOrderSequence | I_MfgOrderOperationComponent | _MfgOrderSequence | ||
| _MfgOrderOperation | _MfgOrderOperationBySemKey | |||
| _MfgOrderComponentLongText | I_MfgOrderOperationComponent | _MfgOrderComponentLongText | ||
| _MfgOrderCategory | I_MfgOrderOperationComponent | _MfgOrderCategory | ||
| _MfgOrderType | I_MfgOrderOperationComponent | _MfgOrderType | ||
| _ProductionPlant | I_MfgOrderOperationComponent | _ProductionPlant | ||
| _ProductionSupervisor | I_MfgOrderOperationComponent | _ProductionSupervisor | ||
| _RequirementType | I_MfgOrderOperationComponent | _RequirementType | ||
| _MaterialGroup | I_MfgOrderOperationComponent | _MaterialGroup | ||
| _Material | I_MfgOrderOperationComponent | _Material | ||
| _MaterialPlant | _MaterialPlant | |||
| _Plant | I_MfgOrderOperationComponent | _Plant | ||
| _MRPController | _MRPController | |||
| _StorageLocation | I_MfgOrderOperationComponent | _StorageLocation | ||
| _Batch | I_MfgOrderOperationComponent | _Batch | ||
| _BatchSplitType | I_MfgOrderOperationComponent | _BatchSplitType | ||
| _DebitCreditCode | I_MfgOrderOperationComponent | _DebitCreditCode | ||
| _GoodsMovementType | I_MfgOrderOperationComponent | _GoodsMovementType | ||
| _InventorySpecialStockType | I_MfgOrderOperationComponent | _InventorySpecialStockType | ||
| _SupplyArea | I_MfgOrderOperationComponent | _SupplyArea | ||
| _BOMExplosion | I_MfgOrderOperationComponent | _BOMExplosion | ||
| _BOMItemCategory | I_MfgOrderOperationComponent | _BOMItemCategory | ||
| _SalesOrder | I_MfgOrderOperationComponent | _SalesOrder | ||
| _SalesOrderItem | I_MfgOrderOperationComponent | _SalesOrderItem | ||
| _WBSElementBasic | _WBSElementBasic | |||
| _CompanyCode | I_MfgOrderOperationComponent | _CompanyCode | ||
| _BusinessArea | I_MfgOrderOperationComponent | _BusinessArea | ||
| _BaseUnit | I_MfgOrderOperationComponent | _BaseUnit | ||
| _EntryUnit | I_MfgOrderOperationComponent | _EntryUnit | ||
| _LongText | I_MfgOrderOperationComponent | _LongText | ||
| _LongTextLanguage | I_MfgOrderOperationComponent | _LongTextLanguage |
@AbapCatalog.sqlViewName: 'IMFGORDOPCOMPWST'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.privilegedAssociations: ['_MRPController', '_ProductionSupervisor', '_LongText']
@ClientHandling.algorithm: #SESSION_VARIABLE
@ClientHandling.type: #CLIENT_DEPENDENT
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #NONE
@ObjectModel.supportedCapabilities: [#CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE]
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #MIXED}
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Manufacturing Order Component with Header Status'
// Mfg Order Operation Component view with additional header system status
define view I_MfgOrderOperationCompWithSts
as select from I_MfgOrderOperationComponent as comp
inner join I_OrderOperationBasic as OrderOperationBasic on OrderOperationBasic.OrderInternalID = comp.OrderInternalBillOfOperations
and OrderOperationBasic.OrderOperationInternalID = comp.OrderIntBillOfOperationsItem
left outer to one join I_StatusObjectStatusBasic as _isReleased on _isReleased.StatusObject = comp.OrderObjectInternalID
and _isReleased.StatusCode = 'I0002'
and _isReleased.StatusIsInactive = ''
left outer to one join I_StatusObjectStatusBasic as _isConfirmed on _isConfirmed.StatusObject = comp.OrderObjectInternalID
and _isConfirmed.StatusCode = 'I0009'
and _isConfirmed.StatusIsInactive = ''
left outer to one join I_StatusObjectStatusBasic as _isDeleted on _isDeleted.StatusObject = comp.OrderObjectInternalID
and _isDeleted.StatusCode = 'I0013'
and _isDeleted.StatusIsInactive = ''
left outer to one join I_StatusObjectStatusBasic as _isTechCompl on _isTechCompl.StatusObject = comp.OrderObjectInternalID
and _isTechCompl.StatusCode = 'I0045'
and _isTechCompl.StatusIsInactive = ''
left outer to one join I_StatusObjectStatusBasic as _isClosed on _isClosed.StatusObject = comp.OrderObjectInternalID
and _isClosed.StatusCode = 'I0046'
and _isClosed.StatusIsInactive = ''
left outer to one join I_StatusObjectStatusBasic as _isMarkedDel on _isMarkedDel.StatusObject = comp.OrderObjectInternalID
and _isMarkedDel.StatusCode = 'I0076'
and _isMarkedDel.StatusIsInactive = ''
association [1..1] to I_MfgOrderOperationBySemKey as _MfgOrderOperationBySemKey on $projection.ManufacturingOrder = _MfgOrderOperationBySemKey.ManufacturingOrder
and $projection.ManufacturingOrderSequence = _MfgOrderOperationBySemKey.ManufacturingOrderSequence
and $projection.ManufacturingOrderOperation_2 = _MfgOrderOperationBySemKey.ManufacturingOrderOperation
association [0..1] to I_MRPController as _MRPController on $projection.Plant = _MRPController.Plant
and $projection.MRPController = _MRPController.MRPController
association [0..1] to I_MaterialPlant as _MaterialPlant on $projection.Plant = _MaterialPlant.Plant
and $projection.Material = _MaterialPlant.Material
association [0..1] to I_WBSElementBasicData as _WBSElementBasic on $projection.WBSElementInternalID = _WBSElementBasic.WBSElementInternalID
{
// Key
@ObjectModel.foreignKey.association: '_Reservation'
key comp.Reservation,
@ObjectModel.text.element: ['BOMItemDescription']
key comp.ReservationItem,
@ObjectModel.foreignKey.association: '_ReservationDocRecordType'
key comp.RecordType,
// Order and operation data
@ObjectModel.foreignKey.association: '_MfgOrderCategory'
comp.ManufacturingOrderCategory,
@ObjectModel.foreignKey.association: '_MfgOrderType'
comp.ManufacturingOrderType,
@ObjectModel.foreignKey.association: '_MfgOrder'
comp.ManufacturingOrder,
@ObjectModel.foreignKey.association: '_MfgOrderSequence'
comp.ManufacturingOrderSequence,
comp.OrderInternalBillOfOperations,
comp.OrderIntBillOfOperationsItem,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ManufacturingOrderOperation_2'
OrderOperationBasic.Operation as ManufacturingOrderOperation,
OrderOperationBasic.Operation_2 as ManufacturingOrderOperation_2, // no conv. exit
OrderOperationBasic.OperationText,
@ObjectModel.foreignKey.association: '_ProductionPlant'
comp.ProductionPlant,
@ObjectModel.foreignKey.association: '_ProductionSupervisor'
comp.ProductionSupervisor,
//Order Header Status
@Semantics.booleanIndicator
case when _isReleased.StatusCode is null then '' else 'X' end as OrderIsReleased,
@Semantics.booleanIndicator
case when _isConfirmed.StatusCode is null then '' else 'X' end as OrderIsConfirmed,
@Semantics.booleanIndicator
case when _isDeleted.StatusCode is null then '' else 'X' end as OrderIsDeleted,
@Semantics.booleanIndicator
case when _isTechCompl.StatusCode is null then '' else 'X' end as OrderIsTechnicallyCompleted,
@Semantics.booleanIndicator
case when _isClosed.StatusCode is null then '' else 'X' end as OrderIsClosed,
@Semantics.booleanIndicator
case when _isMarkedDel.StatusCode is null then '' else 'X' end as OrderIsMarkedForDeletion,
// Date and Time
@Semantics.businessDate.at: true
comp.MatlCompRequirementDate,
comp.MatlCompRequirementTime,
// Attributes
comp.BillOfMaterialItemNumber_2 as BillOfMaterialItemNumber,
comp.ReservationIsFinallyIssued,
@Semantics.booleanIndicator
comp.MatlCompIsMarkedForDeletion,
comp.MaterialComponentIsMissing,
comp.IsBulkMaterialComponent,
comp.MatlCompIsMarkedForBackflush,
comp.MatlCompIsTextItem,
comp.MaterialComponentIsPhantomItem,
comp.MaterialCompIsVariableSized,
comp.MatlCompIsConfigurable,
comp.MaterialCompIsIntraMaterial,
comp.MatlCompDiscontinuationType,
comp.MatlCompIsFollowUpMaterial,
// Long Text
@ObjectModel.foreignKey.association: '_LongTextLanguage'
comp.LongTextLanguageCode,
comp.LongTextExists,
// Assignments
@ObjectModel.foreignKey.association: '_RequirementType'
comp.RequirementType,
@ObjectModel.foreignKey.association: '_MaterialGroup'
comp.MaterialGroup,
@ObjectModel.foreignKey.association: '_Material'
comp.Material,
@ObjectModel.foreignKey.association: '_Plant'
comp.Plant,
@ObjectModel.foreignKey.association: '_MRPController'
cast(_MaterialPlant.MRPController as pph_dispo preserving type) as MRPController,
@ObjectModel.foreignKey.association: '_SalesOrder'
comp.SalesOrder,
@ObjectModel.foreignKey.association: '_SalesOrderItem'
comp.SalesOrderItem,
@ObjectModel.foreignKey.association: '_WBSElementBasic'
comp.WBSElementInternalID_2 as WBSElementInternalID,
comp.Assembly,
// Assignments BOM
comp.BillOfMaterialCategory,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'BillOfMaterialInternalID'
cast(comp.BillOfMaterialInternalID as mpe_exec_stnum preserving type) as BillOfMaterial,
comp.BillOfMaterialInternalID_2 as BillOfMaterialInternalID,
comp.BOMItemInternalChangeCount as BOMItemInternalChangeCount,
@ObjectModel.text.element: ['BOMItemDescription']
comp.BOMItem as BillOfMaterialItemNodeNumber,
@ObjectModel.foreignKey.association: '_BOMItemCategory'
comp.BOMItemCategory as BillOfMaterialItemCategory,
@Semantics.text: true
comp.BOMItemDescription,
@ObjectModel.foreignKey.association: '_BOMExplosion'
comp.BOMExplosionDateID,
// Goods Movement data
comp.GoodsMovementIsAllowed,
@ObjectModel.foreignKey.association: '_StorageLocation'
comp.StorageLocation,
comp.Batch,
@ObjectModel.foreignKey.association: '_DebitCreditCode'
comp.DebitCreditCode,
@ObjectModel.foreignKey.association: '_GoodsMovementType'
comp.GoodsMovementType,
@ObjectModel.foreignKey.association: '_InventorySpecialStockType'
comp.InventorySpecialStockType,
@ObjectModel.foreignKey.association: '_SupplyArea'
comp.SupplyArea,
comp.StockSegment,
comp.RequirementSegment,
// Assignments FI/CO
@ObjectModel.foreignKey.association: '_BusinessArea'
comp.BusinessArea,
@ObjectModel.foreignKey.association: '_CompanyCode'
comp.CompanyCode,
// Batch split data
@ObjectModel.foreignKey.association: '_BatchSplitType'
comp.BatchSplitType,
comp.BatchMasterReservationItem,
// Quantities and UoM
comp.QuantityIsFixed,
comp.IsNetScrap,
@Aggregation.default: #MAX
comp.ComponentScrapInPercent,
@Aggregation.default: #MAX
comp.OperationScrapInPercent,
@Semantics.unitOfMeasure: true
comp.BaseUnit,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
cast(comp.RequiredQuantity as requirementquantity preserving type) as RequiredQuantity,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
comp.WithdrawnQuantity,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
(comp.RequiredQuantity - comp.WithdrawnQuantity) as OpenQuantity,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
cast((comp.WithdrawnQuantity - comp.RequiredQuantity) as deviationquantity) as DeviationQuantity,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
comp.ConfirmedAvailableQuantity,
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
@Aggregation.default: #SUM
comp.MaterialCompOriginalQuantity,
// Alternative item data
comp.MaterialCompIsAlternativeItem,
comp.AlternativeItemGroup,
comp.AlternativeMstrReservationItem,
comp.OriginalReservation,
comp.OriginalReservationItem,
@Semantics.unitOfMeasure: true
comp.EntryUnit,
@Semantics.quantity.unitOfMeasure: 'EntryUnit'
@Aggregation.default: #SUM
comp.GoodsMovementEntryQty,
comp.EffectivityParameterVariant,
comp.BillOfMaterialVariant,
comp.BillOfMaterialVersion,
comp.InheritedBOMItemNode,
// Associations
comp._Reservation,
comp._ReservationItem,
comp._ReservationDocRecordType,
comp._ManufacturingOrder,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_ManufacturingOrder'
comp._MfgOrder,
comp._MfgOrderSequence,
_MfgOrderOperationBySemKey as _MfgOrderOperation,
comp._MfgOrderComponentLongText,
comp._MfgOrderCategory,
comp._MfgOrderType,
comp._ProductionPlant,
comp._ProductionSupervisor,
comp._RequirementType,
comp._MaterialGroup,
comp._Material,
_MaterialPlant,
comp._Plant,
_MRPController,
comp._StorageLocation,
comp._Batch,
comp._BatchSplitType,
comp._DebitCreditCode,
comp._GoodsMovementType,
comp._InventorySpecialStockType,
comp._SupplyArea,
comp._BOMExplosion,
comp._BOMItemCategory,
comp._SalesOrder,
comp._SalesOrderItem,
_WBSElementBasic,
comp._CompanyCode,
comp._BusinessArea,
comp._BaseUnit,
comp._EntryUnit,
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: '_MfgOrderComponentLongText'
comp._LongText,
comp._LongTextLanguage
};
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