R_ProductionOrderOperationTP
Production Order Operation - TP
R_ProductionOrderOperationTP is a Transactional CDS View that provides data about "Production Order Operation - TP" in SAP S/4HANA. It reads from 1 data source (I_ManufacturingOrderOperation) and exposes 182 fields with key fields OrderInternalID, OrderOperationInternalID. It has 4 associations to related views. Part of development package PP_PRODUCTIONORDER_RAP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ManufacturingOrderOperation | Operation | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | R_ProductionOrderTP | _ProductionOrder | $projection.ProductionOrder = _ProductionOrder.ProductionOrder |
| [0..*] | R_ProductionOrderOpComponentTP | _OperationComponent | $projection.Reservation = _OperationComponent.Reservation and $projection.OrderOperationInternalID = _OperationComponent.OrderOperationInternalID |
| [1..1] | E_ProductionOrderOperation | _Extension | $projection.OrderInternalID = _Extension.OrderInternalID and $projection.OrderOperationInternalID = _Extension.OrderOperationInternalID |
| [0..*] | R_ProdnOrdOperationCapacityTP | _OperationCapacity | |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Production Order Operation - TP | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #TRANSACTIONAL_PROJECTED_ENTITY | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (182)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | OrderInternalID | MfgOrderInternalID | ||
| KEY | OrderOperationInternalID | OrderOperationInternalID | ||
| ProductionOrder | ||||
| ProductionOrderSequence | ||||
| ProductionOrderOperation | ||||
| ProductionOrderSubOperation | ||||
| OperationText | ||||
| OperationStandardTextCode | OperationStandardTextCode | |||
| Plant | Plant | |||
| WorkCenter | _WorkCenter | WorkCenter | ||
| WorkCenterInternalID | WorkCenterInternalID | |||
| OperationControlProfile | OperationControlProfile | |||
| OperationConfirmation | OperationConfirmation | |||
| NumberOfOperationConfirmations | NumberOfOperationConfirmations | |||
| FactoryCalendar | FactoryCalendar | |||
| CapacityRequirement | CapacityRequirement | |||
| CapacityRequirementItem | CapacityRequirementItem | |||
| ChangeNumber | ChangeNumber | |||
| ObjectInternalID | ObjectInternalID | |||
| Reservation | _ProductionOrder | Reservation | ||
| NumberOfConfirmationSlips | NumberOfConfirmationSlips | |||
| EmployeeWageType | EmployeeWageType | |||
| EmployeeWageGroup | EmployeeWageGroup | |||
| EmployeeSuitability | EmployeeSuitability | |||
| NumberOfTimeTickets | NumberOfTimeTickets | |||
| NumberOfEmployees | NumberOfEmployees | |||
| OperationSetupGroupCategory | OperationSetupGroupCategory | |||
| OperationSetupGroup | OperationSetupGroup | |||
| OperationSetupType | OperationSetupType | |||
| LeadTimeReductionStrategy | LeadTimeReductionStrategy | |||
| OpSchedldReductionLevel | OpSchedldReductionLevel | |||
| BillOfOperationsType | BillOfOperationsType | |||
| BillOfOperationsGroup | BillOfOperationsGroup | |||
| BillOfOperationsVariant | BillOfOperationsVariant | |||
| BillOfOperationsSequence | BillOfOperationsSequence | |||
| BOOOperationInternalID | BOOOperationInternalID | |||
| ExtProcgOperationHasSubcontrg | ExtProcgOperationHasSubcontrg | |||
| PurchasingInfoRecord | PurchasingInfoRecord | |||
| PurchaseOutlineAgreement | PurchaseOutlineAgreement | |||
| PurchaseOutlineAgreementItem | PurchaseOutlineAgreementItem | |||
| PurgInfoRecNonStockItmSortTerm | PurgInfoRecNonStockItmSortTerm | |||
| Supplier | Supplier | |||
| PurchaseRequisitionPlndDlvDurn | PurchaseRequisitionPlndDlvDurn | |||
| CostElement | ||||
| GoodsRecipientName | GoodsRecipientName | |||
| PurchaseRequisition | PurchaseRequisition | |||
| PurchaseRequisitionItem | PurchaseRequisitionItem | |||
| PurchasingOrganization | PurchasingOrganization | |||
| PurchasingGroup | PurchasingGroup | |||
| NumberOfOperationPriceUnits | NumberOfOperationPriceUnits | |||
| OpExternalProcessingCurrency | OpExternalProcessingCurrency | |||
| OpExternalProcessingPrice | OpExternalProcessingPrice | |||
| MaterialGroup | MaterialGroup | |||
| UnloadingPointName | UnloadingPointName | |||
| InspectionLotType | InspectionLotType | |||
| OpErlstSchedldExecStrtDte | OpErlstSchedldExecStrtDte | |||
| OpErlstSchedldExecStrtTme | OpErlstSchedldExecStrtTme | |||
| OpErlstSchedldProcgStrtDte | OpErlstSchedldProcgStrtDte | |||
| OpErlstSchedldProcgStrtTme | OpErlstSchedldProcgStrtTme | |||
| OpErlstSchedldTrdwnStrtDte | OpErlstSchedldTrdwnStrtDte | |||
| OpErlstSchedldTrdwnStrtTme | OpErlstSchedldTrdwnStrtTme | |||
| OpErlstSchedldExecEndDte | OpErlstSchedldExecEndDte | |||
| OpErlstSchedldExecEndTme | OpErlstSchedldExecEndTme | |||
| OpLtstSchedldExecStrtDte | OpLtstSchedldExecStrtDte | |||
| OpLtstSchedldExecStrtTme | OpLtstSchedldExecStrtTme | |||
| OpLtstSchedldProcgStrtDte | OpLtstSchedldProcgStrtDte | |||
| OpLtstSchedldProcgStrtTme | OpLtstSchedldProcgStrtTme | |||
| OpLtstSchedldTrdwnStrtDte | OpLtstSchedldTrdwnStrtDte | |||
| OpLtstSchedldTrdwnStrtTme | OpLtstSchedldTrdwnStrtTme | |||
| OpLtstSchedldExecEndDte | OpLtstSchedldExecEndDte | |||
| OpLtstSchedldExecEndTme | OpLtstSchedldExecEndTme | |||
| SchedldFcstdLatestStartTime | SchedldFcstdLatestStartTime | |||
| OperationConfirmedStartDate | OperationConfirmedStartDate | |||
| OperationConfirmedEndDate | OperationConfirmedEndDate | |||
| OpActualExecutionStartDate | OpActualExecutionStartDate | |||
| OpActualExecutionStartTime | OpActualExecutionStartTime | |||
| OpActualSetupEndDate | OpActualSetupEndDate | |||
| OpActualSetupEndTime | OpActualSetupEndTime | |||
| OpActualProcessingStartDate | OpActualProcessingStartDate | |||
| OpActualProcessingStartTime | OpActualProcessingStartTime | |||
| OpActualProcessingEndDate | OpActualProcessingEndDate | |||
| OpActualProcessingEndTime | OpActualProcessingEndTime | |||
| OpActualTeardownStartDate | OpActualTeardownStartDate | |||
| OpActualTeardownStartTme | OpActualTeardownStartTme | |||
| OpActualExecutionEndDate | OpActualExecutionEndDate | |||
| OpActualExecutionEndTime | OpActualExecutionEndTime | |||
| EarliestScheduledWaitStartDate | EarliestScheduledWaitStartDate | |||
| EarliestScheduledWaitStartTime | EarliestScheduledWaitStartTime | |||
| EarliestScheduledWaitEndDate | EarliestScheduledWaitEndDate | |||
| EarliestScheduledWaitEndTime | EarliestScheduledWaitEndTime | |||
| LatestScheduledWaitStartDate | LatestScheduledWaitStartDate | |||
| LatestScheduledWaitStartTime | LatestScheduledWaitStartTime | |||
| LatestScheduledWaitEndDate | LatestScheduledWaitEndDate | |||
| LatestScheduledWaitEndTime | LatestScheduledWaitEndTime | |||
| BreakDurationUnit | BreakDurationUnit | |||
| PlannedBreakDuration | PlannedBreakDuration | |||
| MaximumWaitDurationUnit | MaximumWaitDurationUnit | |||
| MaximumWaitDuration | MaximumWaitDuration | |||
| MinimumWaitDurationUnit | MinimumWaitDurationUnit | |||
| MinimumWaitDuration | MinimumWaitDuration | |||
| StandardMoveDurationUnit | StandardMoveDurationUnit | |||
| StandardMoveDuration | StandardMoveDuration | |||
| StandardQueueDurationUnit | StandardQueueDurationUnit | |||
| StandardQueueDuration | StandardQueueDuration | |||
| MinimumQueueDurationUnit | MinimumQueueDurationUnit | |||
| MinimumQueueDuration | MinimumQueueDuration | |||
| MinimumMoveDurationUnit | MinimumMoveDurationUnit | |||
| MinimumMoveDuration | MinimumMoveDuration | |||
| ScheduledMoveDuration | ScheduledMoveDuration | |||
| ScheduledMoveDurationUnit | ScheduledMoveDurationUnit | |||
| ScheduledQueueDuration | ScheduledQueueDuration | |||
| ScheduledQueueDurationUnit | ScheduledQueueDurationUnit | |||
| ScheduledWaitDuration | ScheduledWaitDuration | |||
| ScheduledWaitDurationUnit | ScheduledWaitDurationUnit | |||
| OpPlannedSetupDurn | OpPlannedSetupDurn | |||
| OpPlannedSetupDurnUnit | OpPlannedSetupDurnUnit | |||
| OpPlannedProcessingDurn | OpPlannedProcessingDurn | |||
| OpPlannedProcessingDurnUnit | OpPlannedProcessingDurnUnit | |||
| OpPlannedTeardownDurn | OpPlannedTeardownDurn | |||
| OpPlannedTeardownDurnUnit | OpPlannedTeardownDurnUnit | |||
| StartDateOffsetReferenceCode | StartDateOffsetReferenceCode | |||
| StartDateOffsetDurationUnit | StartDateOffsetDurationUnit | |||
| StartDateOffsetDuration | StartDateOffsetDuration | |||
| EndDateOffsetReferenceCode | EndDateOffsetReferenceCode | |||
| EndDateOffsetDurationUnit | EndDateOffsetDurationUnit | |||
| EndDateOffsetDuration | EndDateOffsetDuration | |||
| OperationUnit | OperationUnit | |||
| OpQtyToBaseQtyDnmntr | OpQtyToBaseQtyDnmntr | |||
| OpQtyToBaseQtyNmrtr | OpQtyToBaseQtyNmrtr | |||
| OperationScrapPercent | OperationScrapPercent | |||
| OperationReferenceQuantity | OperationReferenceQuantity | |||
| OpPlannedTotalQuantity | OpPlannedTotalQuantity | |||
| OpPlannedScrapQuantity | OpPlannedScrapQuantity | |||
| OpTotalConfirmedYieldQty | OpTotalConfirmedYieldQty | |||
| OpTotalConfirmedScrapQty | OpTotalConfirmedScrapQty | |||
| OperationConfirmedReworkQty | OperationConfirmedReworkQty | |||
| OpWorkQuantityUnit1 | OpWorkQuantityUnit1 | |||
| OpWorkQuantityUnit2 | OpWorkQuantityUnit2 | |||
| OpWorkQuantityUnit3 | OpWorkQuantityUnit3 | |||
| OpWorkQuantityUnit4 | OpWorkQuantityUnit4 | |||
| OpWorkQuantityUnit5 | OpWorkQuantityUnit5 | |||
| OpWorkQuantityUnit6 | OpWorkQuantityUnit6 | |||
| WorkCenterStandardWorkQtyUnit1 | WorkCenterStandardWorkQtyUnit1 | |||
| WorkCenterStandardWorkQty1 | WorkCenterStandardWorkQty1 | |||
| CostCtrActivityType1 | CostCtrActivityType1 | |||
| WorkCenterStandardWorkQtyUnit2 | WorkCenterStandardWorkQtyUnit2 | |||
| WorkCenterStandardWorkQty2 | WorkCenterStandardWorkQty2 | |||
| CostCtrActivityType2 | CostCtrActivityType2 | |||
| WorkCenterStandardWorkQtyUnit3 | WorkCenterStandardWorkQtyUnit3 | |||
| WorkCenterStandardWorkQty3 | WorkCenterStandardWorkQty3 | |||
| CostCtrActivityType3 | CostCtrActivityType3 | |||
| WorkCenterStandardWorkQtyUnit4 | WorkCenterStandardWorkQtyUnit4 | |||
| WorkCenterStandardWorkQty4 | WorkCenterStandardWorkQty4 | |||
| CostCtrActivityType4 | CostCtrActivityType4 | |||
| WorkCenterStandardWorkQtyUnit5 | WorkCenterStandardWorkQtyUnit5 | |||
| WorkCenterStandardWorkQty5 | WorkCenterStandardWorkQty5 | |||
| CostCtrActivityType5 | CostCtrActivityType5 | |||
| WorkCenterStandardWorkQtyUnit6 | WorkCenterStandardWorkQtyUnit6 | |||
| WorkCenterStandardWorkQty6 | WorkCenterStandardWorkQty6 | |||
| CostCtrActivityType6 | CostCtrActivityType6 | |||
| StandardWorkQtyDetnType | StandardWorkQtyDetnType | |||
| StandardWorkQtyDetnYear | StandardWorkQtyDetnYear | |||
| StandardWorkQuantityCalcBasis | StandardWorkQuantityCalcBasis | |||
| StandardWorkQuantityReference | StandardWorkQuantityReference | |||
| OperationSplitIsRequired | OperationSplitIsRequired | |||
| MaximumNumberOfSplits | MaximumNumberOfSplits | |||
| ActualNumberOfSplits | ActualNumberOfSplits | |||
| MinProcessingDurationPerSplit | MinProcessingDurationPerSplit | |||
| MinProcessingDurnPerSplitUnit | MinProcessingDurnPerSplitUnit | |||
| OverlapMinimumDuration | OverlapMinimumDuration | |||
| OverlapMinimumDurationUnit | OverlapMinimumDurationUnit | |||
| OverlapMinimumTransferQty | OverlapMinimumTransferQty | |||
| BusinessProcess | ||||
| BusinessProcessEntryUnit | BusinessProcessEntryUnit | |||
| BusinessProcessConfirmedQty | BusinessProcessConfirmedQty | |||
| NoFurtherBusinessProcQtyIsExpd | NoFurtherBusinessProcQtyIsExpd | |||
| _Supplier | _Supplier | |||
| _SupplierCompanyByPlant | _SupplierCompanyByPlant | |||
| _ProductionOrder | _ProductionOrder | |||
| _OperationComponent | _OperationComponent | |||
| _OperationCapacity | _OperationCapacity | |||
| _Sequence | _Sequence |
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@EndUserText.label: 'Production Order Operation - TP'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #TRANSACTIONAL_PROJECTED_ENTITY
@ObjectModel.supportedCapabilities: [#TRANSACTIONAL_PROVIDER]
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #TRANSACTIONAL} //check
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL
define view entity R_ProductionOrderOperationTP
as select from I_ManufacturingOrderOperation as Operation
// BO relation
association to parent R_ProductionOrderSequenceTP as _Sequence on $projection.ProductionOrder = _Sequence.ProductionOrder
and $projection.ProductionOrderSequence = _Sequence.ProductionOrderSequence
association [1..1] to R_ProductionOrderTP as _ProductionOrder on $projection.ProductionOrder = _ProductionOrder.ProductionOrder
association [0..*] to R_ProductionOrderOpComponentTP as _OperationComponent on $projection.Reservation = _OperationComponent.Reservation
and $projection.OrderOperationInternalID = _OperationComponent.OrderOperationInternalID
composition [0..*] of R_ProdnOrdOperationCapacityTP as _OperationCapacity
// extension association
association [1..1] to E_ProductionOrderOperation as _Extension on $projection.OrderInternalID = _Extension.OrderInternalID
and $projection.OrderOperationInternalID = _Extension.OrderOperationInternalID
{
// Technical Key
key MfgOrderInternalID as OrderInternalID,
key OrderOperationInternalID,
cast(ManufacturingOrder as vdm_manufacturingorder preserving type) as ProductionOrder,
cast( ManufacturingOrderSequence as plnfolge preserving type ) as ProductionOrderSequence,
cast( ManufacturingOrderOperation as vdm_vornr preserving type ) as ProductionOrderOperation,
cast( ManufacturingOrderSubOperation as vdm_uvorn preserving type ) as ProductionOrderSubOperation,
// MfgOrderOperationOrSubOp, //conv exit NUMCV - replace DE cast check
// ManufacturingOrderCategory, // not included here, if needed access via header association
// ManufacturingOrderType as ProductionOrderType, // not included here, if needed access via header association
// ProductionSupervisor,
// MRPController,
// ResponsiblePlannerGroup,
// ProductConfiguration,
// ManufacturingOrderImportance,
cast( MfgOrderOperationText as ltxa1 preserving type ) as OperationText,
// Language as LongTextLanguage,
OperationStandardTextCode,
// OperationHasLongText,
// OperationIsToBeDeleted,
// MfgOrderOperationIsPhase,
// MfgOrderPhaseSuperiorOperation, //conv exit NUMCV - replace DE cast check
// NumberOfCapacities,
// OperationImportance,
// SuperiorOperationInternalID,
Plant,
_WorkCenter.WorkCenter as WorkCenter,
//@Consumption.hidden: true
WorkCenterInternalID,
//@Consumption.hidden: true
// WorkCenterTypeCode,
OperationControlProfile,
// ControlRecipeDestination,
OperationConfirmation,
NumberOfOperationConfirmations,
FactoryCalendar,
CapacityRequirement,
CapacityRequirementItem,
ChangeNumber,
ObjectInternalID,
_ProductionOrder.Reservation as Reservation,
NumberOfConfirmationSlips,
EmployeeWageType,
EmployeeWageGroup,
EmployeeSuitability,
NumberOfTimeTickets,
NumberOfEmployees,
OperationSetupGroupCategory,
OperationSetupGroup,
OperationSetupType,
LeadTimeReductionStrategy,
OpSchedldReductionLevel,
// OperationTrackingNumber,
// Assignments BOO
BillOfOperationsType,
BillOfOperationsGroup,
BillOfOperationsVariant,
// BillOfOperationsVersion, // only supported in shopfloor routings - PEO
BillOfOperationsSequence,
BOOOperationInternalID,
// BillOfMaterialCategory,
// BillOfMaterialInternalID, //conv exit NUMCV - replace DE cast check
// BillOfMaterialItemNodeNumber,
// BOMItemNodeCount,
// External processing / Purchasing
@Semantics.booleanIndicator
ExtProcgOperationHasSubcontrg,
PurchasingInfoRecord,
PurchaseOutlineAgreement,
PurchaseOutlineAgreementItem,
PurgInfoRecNonStockItmSortTerm,
Supplier,
PurchaseRequisitionPlndDlvDurn,
cast(CostElement as kstar preserving type ) as CostElement,
GoodsRecipientName,
PurchaseRequisition,
PurchaseRequisitionItem,
PurchasingOrganization,
PurchasingGroup,
NumberOfOperationPriceUnits,
OpExternalProcessingCurrency,
@Semantics.amount.currencyCode: 'OpExternalProcessingCurrency'
OpExternalProcessingPrice,
MaterialGroup,
UnloadingPointName,
InspectionLotType,
// Dates and Times
OpErlstSchedldExecStrtDte,
OpErlstSchedldExecStrtTme,
OpErlstSchedldProcgStrtDte,
OpErlstSchedldProcgStrtTme,
OpErlstSchedldTrdwnStrtDte,
OpErlstSchedldTrdwnStrtTme,
OpErlstSchedldExecEndDte,
OpErlstSchedldExecEndTme,
OpLtstSchedldExecStrtDte,
OpLtstSchedldExecStrtTme,
OpLtstSchedldProcgStrtDte,
OpLtstSchedldProcgStrtTme,
OpLtstSchedldTrdwnStrtDte,
OpLtstSchedldTrdwnStrtTme,
OpLtstSchedldExecEndDte,
OpLtstSchedldExecEndTme,
// SchedldFcstdEarliestStartDate,
// SchedldFcstdEarliestStartTime,
// SchedldFcstdEarliestEndDate,
// SchedldFcstdEarliestEndTime,
// LatestSchedldFcstdStartDate,
SchedldFcstdLatestStartTime,
// LatestSchedldFcstdEndDate,
// SchedldFcstdLatestEndTime,
OperationConfirmedStartDate,
OperationConfirmedEndDate,
OpActualExecutionStartDate,
OpActualExecutionStartTime,
OpActualSetupEndDate,
OpActualSetupEndTime,
OpActualProcessingStartDate,
OpActualProcessingStartTime,
OpActualProcessingEndDate,
OpActualProcessingEndTime,
OpActualTeardownStartDate,
OpActualTeardownStartTme,
OpActualExecutionEndDate,
OpActualExecutionEndTime,
ActualForecastEndDate,
ActualForecastEndTime,
EarliestScheduledWaitStartDate,
EarliestScheduledWaitStartTime,
EarliestScheduledWaitEndDate,
EarliestScheduledWaitEndTime,
LatestScheduledWaitStartDate,
LatestScheduledWaitStartTime,
LatestScheduledWaitEndDate,
LatestScheduledWaitEndTime,
BreakDurationUnit,
@Semantics.quantity.unitOfMeasure: 'BreakDurationUnit'
PlannedBreakDuration,
// @Semantics.quantity.unitOfMeasure: 'BreakDurationUnit'
// ConfirmedBreakDuration,
MaximumWaitDurationUnit,
@Semantics.quantity.unitOfMeasure: 'MinimumWaitDurationUnit'
MaximumWaitDuration,
MinimumWaitDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StandardMoveDurationUnit'
MinimumWaitDuration,
StandardMoveDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StandardQueueDurationUnit'
StandardMoveDuration,
StandardQueueDurationUnit,
@Semantics.quantity.unitOfMeasure: 'MinimumQueueDurationUnit'
StandardQueueDuration,
MinimumQueueDurationUnit,
@Semantics.quantity.unitOfMeasure: 'MinimumMoveDurationUnit'
MinimumQueueDuration,
MinimumMoveDurationUnit,
@Semantics.quantity.unitOfMeasure: 'MinimumMoveDurationUnit'
MinimumMoveDuration,
// @Semantics.quantity.unitOfMeasure: 'OperationStandardDurationUnit'
// OperationStandardDuration,
// OperationStandardDurationUnit,
// @Semantics.quantity.unitOfMeasure: 'MinimumDurationUnit'
// MinimumDuration,
// MinimumDurationUnit,
@Semantics.quantity.unitOfMeasure: 'ScheduledMoveDurationUnit'
ScheduledMoveDuration,
ScheduledMoveDurationUnit,
@Semantics.quantity.unitOfMeasure: 'ScheduledQueueDurationUnit'
ScheduledQueueDuration,
ScheduledQueueDurationUnit,
@Semantics.quantity.unitOfMeasure: 'ScheduledWaitDurationUnit'
ScheduledWaitDuration,
ScheduledWaitDurationUnit,
@Semantics.quantity.unitOfMeasure: 'OpPlannedSetupDurnUnit'
OpPlannedSetupDurn,
OpPlannedSetupDurnUnit,
@Semantics.quantity.unitOfMeasure: 'OpPlannedProcessingDurnUnit'
OpPlannedProcessingDurn,
OpPlannedProcessingDurnUnit,
@Semantics.quantity.unitOfMeasure: 'OpPlannedTeardownDurnUnit'
OpPlannedTeardownDurn,
OpPlannedTeardownDurnUnit,
// @Semantics.quantity.unitOfMeasure: 'ActualForecastDurationUnit'
// ActualForecastDuration,
// ActualForecastDurationUnit,
StartDateOffsetReferenceCode,
StartDateOffsetDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StartDateOffsetDurationUnit'
StartDateOffsetDuration,
EndDateOffsetReferenceCode,
EndDateOffsetDurationUnit,
@Semantics.quantity.unitOfMeasure: 'EndDateOffsetDurationUnit'
EndDateOffsetDuration,
// StandardWorkFormulaParamGroup,
OperationUnit,
OpQtyToBaseQtyDnmntr,
OpQtyToBaseQtyNmrtr,
OperationScrapPercent,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OperationReferenceQuantity,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OpPlannedTotalQuantity,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OpPlannedScrapQuantity,
// @Semantics.quantity.unitOfMeasure: 'OperationUnit'
// OpPlannedYieldQuantity,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OpTotalConfirmedYieldQty,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OpTotalConfirmedScrapQty,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OperationConfirmedReworkQty,
// ProductionUnit,
// @Semantics.quantity.unitOfMeasure: 'ProductionUnit'
// OpTotConfdYieldQtyInOrdQtyUnit,
OpWorkQuantityUnit1,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit1'
// OpConfirmedWorkQuantity1,
// NoFurtherOpWorkQuantity1IsExpd,
OpWorkQuantityUnit2,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit2'
// OpConfirmedWorkQuantity2,
// NoFurtherOpWorkQuantity2IsExpd,
OpWorkQuantityUnit3,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit3'
// OpConfirmedWorkQuantity3,
// NoFurtherOpWorkQuantity3IsExpd,
OpWorkQuantityUnit4,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit4'
// OpConfirmedWorkQuantity4,
// NoFurtherOpWorkQuantity4IsExpd,
OpWorkQuantityUnit5,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit5'
// OpConfirmedWorkQuantity5,
// NoFurtherOpWorkQuantity5IsExpd,
OpWorkQuantityUnit6,
// @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit6'
// OpConfirmedWorkQuantity6,
// NoFurtherOpWorkQuantity6IsExpd,
WorkCenterStandardWorkQtyUnit1,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit1'
WorkCenterStandardWorkQty1,
CostCtrActivityType1,
WorkCenterStandardWorkQtyUnit2,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit2'
WorkCenterStandardWorkQty2,
CostCtrActivityType2,
WorkCenterStandardWorkQtyUnit3,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit3'
WorkCenterStandardWorkQty3,
CostCtrActivityType3,
WorkCenterStandardWorkQtyUnit4,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit4'
WorkCenterStandardWorkQty4,
CostCtrActivityType4,
WorkCenterStandardWorkQtyUnit5,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit5'
WorkCenterStandardWorkQty5,
CostCtrActivityType5,
WorkCenterStandardWorkQtyUnit6,
@Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit6'
WorkCenterStandardWorkQty6,
CostCtrActivityType6,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit1'
// ForecastWorkQuantity1,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit2'
// ForecastWorkQuantity2,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit3'
// ForecastWorkQuantity3,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit4'
// ForecastWorkQuantity4,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit5'
// ForecastWorkQuantity5,
// @Semantics.quantity.unitOfMeasure: 'WorkCenterStandardWorkQtyUnit6'
// ForecastWorkQuantity6,
// Standard value calculation - determintation of standard values
StandardWorkQtyDetnType,
StandardWorkQtyDetnYear,
StandardWorkQuantityCalcBasis,
StandardWorkQuantityReference,
// Splitting
OperationSplitIsRequired,
MaximumNumberOfSplits,
ActualNumberOfSplits,
@Semantics.quantity.unitOfMeasure: 'MinProcessingDurnPerSplitUnit'
MinProcessingDurationPerSplit,
MinProcessingDurnPerSplitUnit,
/// Overlap
// OperationOverlappingIsRequired,
// OperationOverlappingIsPossible,
// OperationsIsAlwaysOverlapping,
@Semantics.quantity.unitOfMeasure: 'OverlapMinimumDurationUnit'
OverlapMinimumDuration,
OverlapMinimumDurationUnit,
@Semantics.quantity.unitOfMeasure: 'OperationUnit'
OverlapMinimumTransferQty,
cast(BusinessProcess as co_prznr preserving type ) as BusinessProcess,
BusinessProcessEntryUnit,
@Semantics.quantity.unitOfMeasure: 'BusinessProcessEntryUnit'
BusinessProcessConfirmedQty,
NoFurtherBusinessProcQtyIsExpd,
// BusinessProcRemainingQtyUnit,
// @Semantics.quantity.unitOfMeasure: 'BusinessProcRemainingQtyUnit'
// BusinessProcessRemainingQty,
// SetupOpActyNtwkInstance,
// ProduceOpActyNtwkInstance,
// TeardownOpActyNtwkInstance,
// FreeDefinedTableFieldSemantic,
// FreeDefinedAttribute01,
// FreeDefinedAttribute02,
// FreeDefinedAttribute03,
// FreeDefinedAttribute04,
// FreeDefinedQuantity1Unit,
// @Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity1Unit'
// FreeDefinedQuantity1,
// FreeDefinedQuantity2Unit,
// @Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity2Unit'
// FreeDefinedQuantity2,
// FreeDefinedAmount1Currency,
// @Semantics.amount.currencyCode: 'FreeDefinedAmount1Currency'
// FreeDefinedAmount1,
// FreeDefinedAmount2Currency,
// @Semantics.amount.currencyCode: 'FreeDefinedAmount2Currency'
// FreeDefinedAmount2,
// FreeDefinedDate1,
// FreeDefinedDate2,
// FreeDefinedIndicator1,
// FreeDefinedIndicator2,
/* Associations */
_Supplier, // for DCLS
_SupplierCompanyByPlant, // for DCLS
_ProductionOrder,
_OperationComponent,
_OperationCapacity,
_Sequence
}
where
ManufacturingOrderCategory = '10'
and Operation.ManufacturingOrderSubOperation = ''
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