I_MfgOrdOperationPRTWithStatus
Manufacturing Order Operation PRT with Status
I_MfgOrdOperationPRTWithStatus is a Composite CDS View (Fact) that provides data about "Manufacturing Order Operation PRT with Status" in SAP S/4HANA. It reads from 2 data sources (I_MfgOrderOperationPRT, P_OrderOpPRTStatusBasicAggrgn) and exposes 96 fields with key fields MfgOrderInternalID, MfgOrderOpProdnRsceToolIntID.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_MfgOrderOperationPRT | prt | from |
| P_OrderOpPRTStatusBasicAggrgn | stat | inner |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| Analytics.dataCategory | #FACT | view | |
| Analytics.technicalName | IMFGORDOPPRTWSTS | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.usageType.serviceQuality | #D | 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 Operation PRT with Status | view |
Fields (96)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MfgOrderInternalID | I_MfgOrderOperationPRT | MfgOrderInternalID | |
| KEY | MfgOrderOpProdnRsceToolIntID | I_MfgOrderOperationPRT | MfgOrderOpProdnRsceToolIntID | |
| IsDeleted | I_MfgOrderOperationPRT | IsDeleted | ||
| CreationDate | I_MfgOrderOperationPRT | CreationDate | ||
| CreatedByUser | I_MfgOrderOperationPRT | CreatedByUser | ||
| LastChangeDate | I_MfgOrderOperationPRT | LastChangeDate | ||
| LastChangedByUser | I_MfgOrderOperationPRT | LastChangedByUser | ||
| MfgOrderOpProdnRsceToolText | I_MfgOrderOperationPRT | MfgOrderOpProdnRsceToolText | ||
| Language | I_MfgOrderOperationPRT | Language | ||
| OrderOperationPRTIsCreated | P_OrderOpPRTStatusBasicAggrgn | OrderOperationPRTIsCreated | ||
| OrderOperationPRTIsReleased | P_OrderOpPRTStatusBasicAggrgn | OrderOperationPRTIsReleased | ||
| OrderOperationPRTIsPrinted | P_OrderOpPRTStatusBasicAggrgn | OrderOperationPRTIsPrinted | ||
| OrderOperationPRTIsDeleted | P_OrderOpPRTStatusBasicAggrgn | OrderOperationPRTIsDeleted | ||
| OrdOperationPRTIsNotAvailable | P_OrderOpPRTStatusBasicAggrgn | OrdOperationPRTIsNotAvailable | ||
| ProductionResourceType | I_MfgOrderOperationPRT | ProductionResourceType | ||
| ProductionResourceInternalID | I_MfgOrderOperationPRT | ProductionResourceInternalID | ||
| ProductionResourceTool | I_MfgOrderOperationPRT | ProductionResourceTool | ||
| ProdnRsceToolCategory | I_MfgOrderOperationPRT | ProdnRsceToolCategory_2 | ||
| ProdnRsceToolControlProfile | I_MfgOrderOperationPRT | ProdnRsceToolControlProfile | ||
| ProdnRsceToolItemNumber | I_MfgOrderOperationPRT | ProdnRsceToolItemNumber | ||
| OrderOperationInternalID | I_MfgOrderOperationPRT | OrderOperationInternalID | ||
| ManufacturingOrder | I_MfgOrderOperationPRT | ManufacturingOrder | ||
| ManufacturingOrderSequence | I_MfgOrderOperationPRT | ManufacturingOrderSequence | ||
| ManufacturingOrderOperation | I_MfgOrderOperationPRT | ManufacturingOrderOperation_2 | ||
| MfgOrderOperationIsPhase | I_MfgOrderOperationPRT | MfgOrderOperationIsPhase | ||
| ManufacturingOrderCategory | I_MfgOrderOperationPRT | ManufacturingOrderCategory | ||
| ManufacturingOrderType | I_MfgOrderOperationPRT | ManufacturingOrderType | ||
| ProductionPlant | I_MfgOrderOperationPRT | ProductionPlant | ||
| OperationControlProfile | I_MfgOrderOperationPRT | OperationControlProfile | ||
| BillOfOperationsType | I_MfgOrderOperationPRT | BillOfOperationsType | ||
| BillOfOperationsGroup | I_MfgOrderOperationPRT | BillOfOperationsGroup | ||
| EarliestSchedldUsageStartDate | I_MfgOrderOperationPRT | EarliestSchedldUsageStartDate | ||
| EarliestSchedldUsageStartTime | I_MfgOrderOperationPRT | EarliestSchedldUsageStartTime | ||
| EarliestSchedldUsageEndDate | I_MfgOrderOperationPRT | EarliestSchedldUsageEndDate | ||
| EarliestSchedldUsageEndTime | I_MfgOrderOperationPRT | EarliestSchedldUsageEndTime | ||
| LatestSchedldUsageStartDate | I_MfgOrderOperationPRT | LatestSchedldUsageStartDate | ||
| LatestSchedldUsageStartTime | I_MfgOrderOperationPRT | LatestSchedldUsageStartTime | ||
| LatestSchedldUsageEndDate | I_MfgOrderOperationPRT | LatestSchedldUsageEndDate | ||
| LatestSchedldUsageEndTime | I_MfgOrderOperationPRT | LatestSchedldUsageEndTime | ||
| ActualUsageStartDate | I_MfgOrderOperationPRT | ActualUsageStartDate | ||
| ActualUsageStartTime | I_MfgOrderOperationPRT | ActualUsageStartTime | ||
| ActualUsageEndDate | I_MfgOrderOperationPRT | ActualUsageEndDate | ||
| ActualUsageEndTime | I_MfgOrderOperationPRT | ActualUsageEndTime | ||
| ProdnRsceToolUsageDurnUnit | I_MfgOrderOperationPRT | ProdnRsceToolUsageDurnUnit | ||
| ProdnRsceToolUsageDuration | I_MfgOrderOperationPRT | ProdnRsceToolUsageDuration | ||
| ProdnRsceToolStdWorkQtyUnit | I_MfgOrderOperationPRT | ProdnRsceToolStdWorkQtyUnit | ||
| ProdnRsceToolStandardWorkQty | I_MfgOrderOperationPRT | ProdnRsceToolStandardWorkQty | ||
| PlannedProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | PlannedProdnRsceToolQtyUnit | ||
| PlannedTotalProdnRsceToolQty | I_MfgOrderOperationPRT | PlannedTotalProdnRsceToolQty | ||
| ConfirmedProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | ConfirmedProdnRsceToolQtyUnit | ||
| ConfirmedProdnRsceToolQty | I_MfgOrderOperationPRT | ConfirmedProdnRsceToolQty | ||
| RemainingProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | RemainingProdnRsceToolQtyUnit | ||
| RemainingProdnRsceToolQty | I_MfgOrderOperationPRT | RemainingProdnRsceToolQty | ||
| ProdnRsceToolUsageQuantityUnit | I_MfgOrderOperationPRT | ProdnRsceToolUsageQuantityUnit | ||
| ProdnRsceToolUsageQuantity | I_MfgOrderOperationPRT | ProdnRsceToolUsageQuantity | ||
| PlndProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | PlndProdnRsceToolUsageQtyUnit | ||
| PlannedProdnRsceToolUsageQty | I_MfgOrderOperationPRT | PlannedProdnRsceToolUsageQty | ||
| ConfdProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | ConfdProdnRsceToolUsageQtyUnit | ||
| ConfirmedProdnRsceToolUsageQty | I_MfgOrderOperationPRT | ConfirmedProdnRsceToolUsageQty | ||
| RmngProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | RmngProdnRsceToolUsageQtyUnit | ||
| RemainingProdnRsceToolUsageQty | I_MfgOrderOperationPRT | RemainingProdnRsceToolUsageQty | ||
| ProdnRsceToolTotQtyCalcFormula | I_MfgOrderOperationPRT | ProdnRsceToolTotQtyCalcFormula | ||
| ProdnRsceToolUsageQtyCalcFmla | I_MfgOrderOperationPRT | ProdnRsceToolUsageQtyCalcFmla | ||
| _MfgOrderInternalID | I_MfgOrderOperationPRT | _MfgOrderInternalID | ||
| _MfgOrder | I_MfgOrderOperationPRT | _MfgOrder | ||
| _MfgOrderSequence | I_MfgOrderOperationPRT | _MfgOrderSequence2 | ||
| _MfgOrderOperation | I_MfgOrderOperationPRT | _MfgOrderOperation | ||
| _MfgOrderOperationBySemKey | I_MfgOrderOperationPRT | _MfgOrderOperationBySemKey | ||
| _MfgOrderCategory | I_MfgOrderOperationPRT | _MfgOrderCategory | ||
| _MfgOrderType | I_MfgOrderOperationPRT | _MfgOrderType | ||
| _ProductionPlant | I_MfgOrderOperationPRT | _ProductionPlant | ||
| _OperationControlProfile | I_MfgOrderOperationPRT | _OperationControlProfile | ||
| _ProdnRsceToolControlProfile | I_MfgOrderOperationPRT | _ProdnRsceToolControlProfile | ||
| _ProductionResourceType | I_MfgOrderOperationPRT | _ProductionResourceType | ||
| _ProdnRsceToolByInternalKey | I_MfgOrderOperationPRT | _ProdnRsceToolByInternalKey | ||
| _ProdnRsceToolMasterData | I_MfgOrderOperationPRT | _ProdnRsceToolMasterData | ||
| _ProdnRsceToolCategory | I_MfgOrderOperationPRT | _ProdnRsceToolCategory_2 | ||
| _CreatedByUser | I_MfgOrderOperationPRT | _CreatedByUser | ||
| _LastChangedByUser | I_MfgOrderOperationPRT | _LastChangedByUser | ||
| _Language | I_MfgOrderOperationPRT | _Language | ||
| _BillOfOperationsType | I_MfgOrderOperationPRT | _BillOfOperationsType | ||
| _BillOfOperationsGroup | I_MfgOrderOperationPRT | _BillOfOperationsGroup | ||
| _ProdnRsceToolUsageDurnUnit | I_MfgOrderOperationPRT | _ProdnRsceToolUsageDurnUnit | ||
| _ProdnRsceToolStdWorkQtyUnit | I_MfgOrderOperationPRT | _ProdnRsceToolStdWorkQtyUnit | ||
| _PlannedProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | _PlannedProdnRsceToolQtyUnit | ||
| _ConfirmedProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | _ConfirmedProdnRsceToolQtyUnit | ||
| _RemainingProdnRsceToolQtyUnit | I_MfgOrderOperationPRT | _RemainingProdnRsceToolQtyUnit | ||
| _ProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | _ProdnRsceToolUsageQtyUnit | ||
| _PlndProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | _PlndProdnRsceToolUsageQtyUnit | ||
| _ConfdProdnRsceToolUsgeQtyUnit | I_MfgOrderOperationPRT | _ConfdProdnRsceToolUsgeQtyUnit | ||
| _RmngProdnRsceToolUsageQtyUnit | I_MfgOrderOperationPRT | _RmngProdnRsceToolUsageQtyUnit | ||
| _PRTIsCreatedCode | P_OrderOpPRTStatusBasicAggrgn | _PRTIsCreatedCode | ||
| _PRTIsReleasedCode | P_OrderOpPRTStatusBasicAggrgn | _PRTIsReleasedCode | ||
| _PRTIsPrintedCode | P_OrderOpPRTStatusBasicAggrgn | _PRTIsPrintedCode | ||
| _PRTIsDeletedCode | P_OrderOpPRTStatusBasicAggrgn | _PRTIsDeletedCode | ||
| _PRTIsNotAvailableCode | P_OrderOpPRTStatusBasicAggrgn | _PRTIsNotAvailableCode |
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.privilegedAssociations: ['_CreatedByUser', '_LastChangedByUser']
@Analytics.dataCategory: #FACT
@Analytics.technicalName: 'IMFGORDOPPRTWSTS'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #NONE
@ObjectModel.supportedCapabilities: [#CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE]
@ObjectModel.usageType: {serviceQuality: #D, sizeCategory: #XL, dataClass: #MIXED}
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Manufacturing Order Operation PRT with Status'
define view entity I_MfgOrdOperationPRTWithStatus
as select from I_MfgOrderOperationPRT as prt
inner join P_OrderOpPRTStatusBasicAggrgn as stat on stat.ObjectInternalID = prt.ObjectInternalID
{
// Key
@ObjectModel.foreignKey.association: '_MfgOrderInternalID'
key prt.MfgOrderInternalID,
@ObjectModel.text.element: ['MfgOrderOpProdnRsceToolText']
key prt.MfgOrderOpProdnRsceToolIntID,
// Admin data
prt.IsDeleted,
@Semantics.systemDate.createdAt: true
prt.CreationDate,
@Semantics.user.createdBy: true
prt.CreatedByUser,
@Semantics.systemDate.lastChangedAt: true
prt.LastChangeDate,
@Semantics.user.lastChangedBy: true
prt.LastChangedByUser,
// Text
@Semantics.text: true
prt.MfgOrderOpProdnRsceToolText,
@ObjectModel.foreignKey.association: '_Language'
prt.Language,
// PRT System Status
stat.OrderOperationPRTIsCreated, // I0001
stat.OrderOperationPRTIsReleased, // I0002
stat.OrderOperationPRTIsPrinted, // I0007
stat.OrderOperationPRTIsDeleted, // I0013
stat.OrdOperationPRTIsNotAvailable, // I0095
// PRT data
@ObjectModel.foreignKey.association: '_ProductionResourceType'
prt.ProductionResourceType,
@ObjectModel.foreignKey.association: '_ProdnRsceToolByInternalKey'
prt.ProductionResourceInternalID,
prt.ProductionResourceTool,
@ObjectModel.foreignKey.association: '_ProdnRsceToolCategory'
prt.ProdnRsceToolCategory_2 as ProdnRsceToolCategory, // w/o conv. exit
@ObjectModel.foreignKey.association: '_ProdnRsceToolControlProfile'
prt.ProdnRsceToolControlProfile,
@ObjectModel.text.element: ['MfgOrderOpProdnRsceToolText']
prt.ProdnRsceToolItemNumber,
// Order and Operation data
@ObjectModel.foreignKey.association: '_MfgOrderOperation'
prt.OrderOperationInternalID,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderStdVH', element: 'ManufacturingOrder' } } ]
@ObjectModel.foreignKey.association: '_MfgOrder'
prt.ManufacturingOrder,
@ObjectModel.foreignKey.association: '_MfgOrderSequence'
prt.ManufacturingOrderSequence,
@ObjectModel.foreignKey.association: '_MfgOrderOperationBySemKey'
prt.ManufacturingOrderOperation_2 as ManufacturingOrderOperation, // w/o conv. exit
prt.MfgOrderOperationIsPhase,
@ObjectModel.foreignKey.association: '_MfgOrderCategory'
prt.ManufacturingOrderCategory,
@ObjectModel.foreignKey.association: '_MfgOrderType'
prt.ManufacturingOrderType,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_PlantStdVH', element: 'Plant' } } ]
@ObjectModel.foreignKey.association: '_ProductionPlant'
prt.ProductionPlant,
@ObjectModel.foreignKey.association: '_OperationControlProfile'
prt.OperationControlProfile,
// BOO Data
@ObjectModel.foreignKey.association: '_BillOfOperationsType'
prt.BillOfOperationsType,
@ObjectModel.foreignKey.association: '_BillOfOperationsGroup'
prt.BillOfOperationsGroup,
// Dates and Times
prt.EarliestSchedldUsageStartDate,
prt.EarliestSchedldUsageStartTime,
prt.EarliestSchedldUsageEndDate,
prt.EarliestSchedldUsageEndTime,
prt.LatestSchedldUsageStartDate,
prt.LatestSchedldUsageStartTime,
prt.LatestSchedldUsageEndDate,
prt.LatestSchedldUsageEndTime,
prt.ActualUsageStartDate,
prt.ActualUsageStartTime,
prt.ActualUsageEndDate,
prt.ActualUsageEndTime,
// Duration
prt.ProdnRsceToolUsageDurnUnit,
prt.ProdnRsceToolUsageDuration,
// Quantities and UoM
prt.ProdnRsceToolStdWorkQtyUnit,
@Semantics.quantity.unitOfMeasure: 'ProdnRsceToolStdWorkQtyUnit'
@Aggregation.default: #SUM
prt.ProdnRsceToolStandardWorkQty,
prt.PlannedProdnRsceToolQtyUnit,
@Semantics.quantity.unitOfMeasure: 'PlannedProdnRsceToolQtyUnit'
@Aggregation.default: #SUM
prt.PlannedTotalProdnRsceToolQty,
prt.ConfirmedProdnRsceToolQtyUnit,
@Semantics.quantity.unitOfMeasure: 'ConfirmedProdnRsceToolQtyUnit'
@Aggregation.default: #SUM
prt.ConfirmedProdnRsceToolQty,
prt.RemainingProdnRsceToolQtyUnit,
@Semantics.quantity.unitOfMeasure: 'RemainingProdnRsceToolQtyUnit'
@Aggregation.default: #SUM
prt.RemainingProdnRsceToolQty,
// Usage Quantities and UoMs
prt.ProdnRsceToolUsageQuantityUnit,
@Semantics.quantity.unitOfMeasure: 'ProdnRsceToolUsageQuantityUnit'
@Aggregation.default: #SUM
prt.ProdnRsceToolUsageQuantity,
prt.PlndProdnRsceToolUsageQtyUnit,
@Semantics.quantity.unitOfMeasure: 'PlndProdnRsceToolUsageQtyUnit'
@Aggregation.default: #SUM
prt.PlannedProdnRsceToolUsageQty,
prt.ConfdProdnRsceToolUsageQtyUnit,
@Semantics.quantity.unitOfMeasure: 'ConfdProdnRsceToolUsageQtyUnit'
@Aggregation.default: #SUM
prt.ConfirmedProdnRsceToolUsageQty,
prt.RmngProdnRsceToolUsageQtyUnit,
@Semantics.quantity.unitOfMeasure: 'RmngProdnRsceToolUsageQtyUnit'
@Aggregation.default: #SUM
prt.RemainingProdnRsceToolUsageQty,
// Formulas
prt.ProdnRsceToolTotQtyCalcFormula,
prt.ProdnRsceToolUsageQtyCalcFmla,
// Associations
@Consumption.hidden: true
prt._MfgOrderInternalID,
prt._MfgOrder,
prt._MfgOrderSequence2 as _MfgOrderSequence,
prt._MfgOrderOperation,
prt._MfgOrderOperationBySemKey,
prt._MfgOrderCategory,
prt._MfgOrderType,
prt._ProductionPlant,
prt._OperationControlProfile,
prt._ProdnRsceToolControlProfile,
prt._ProductionResourceType,
prt._ProdnRsceToolByInternalKey,
prt._ProdnRsceToolMasterData,
prt._ProdnRsceToolCategory_2 as _ProdnRsceToolCategory,
prt._CreatedByUser,
prt._LastChangedByUser,
prt._Language,
prt._BillOfOperationsType,
prt._BillOfOperationsGroup,
prt._ProdnRsceToolUsageDurnUnit,
prt._ProdnRsceToolStdWorkQtyUnit,
prt._PlannedProdnRsceToolQtyUnit,
prt._ConfirmedProdnRsceToolQtyUnit,
prt._RemainingProdnRsceToolQtyUnit,
prt._ProdnRsceToolUsageQtyUnit,
prt._PlndProdnRsceToolUsageQtyUnit,
prt._ConfdProdnRsceToolUsgeQtyUnit,
prt._RmngProdnRsceToolUsageQtyUnit,
stat._PRTIsCreatedCode,
stat._PRTIsReleasedCode,
stat._PRTIsPrintedCode,
stat._PRTIsDeletedCode,
stat._PRTIsNotAvailableCode
};
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