P_MfgOrderOperationDelay

DDL: P_MFGORDEROPERATIONDELAY SQL: PMFGORERDOPDELAY Type: view COMPOSITE

P_MfgOrderOperationDelay is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_MfgOrderOperation) and exposes 276 fields with key fields OrderInternalBillOfOperations, OrderIntBillOfOperationsItem.

Data Sources (1)

SourceAliasJoin Type
I_MfgOrderOperation afvg from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PMFGORERDOPDELAY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (276)

KeyFieldSource TableSource FieldDescription
KEY OrderInternalBillOfOperations I_MfgOrderOperation OrderInternalBillOfOperations
KEY OrderIntBillOfOperationsItem I_MfgOrderOperation OrderIntBillOfOperationsItem
ManufacturingOrder I_MfgOrderOperation ManufacturingOrder
ManufacturingOrderSequence I_MfgOrderOperation ManufacturingOrderSequence
ManufacturingOrderOperation I_MfgOrderOperation ManufacturingOrderOperation
ManufacturingOrderSubOperation I_MfgOrderOperation ManufacturingOrderSubOperation
MfgOrderOperationOrSubOp I_MfgOrderOperation MfgOrderOperationOrSubOp
ManufacturingOrderCategory I_MfgOrderOperation ManufacturingOrderCategory
ManufacturingOrderType I_MfgOrderOperation ManufacturingOrderType
ProductionSupervisor I_MfgOrderOperation ProductionSupervisor
MRPController I_MfgOrderOperation MRPController
ResponsiblePlannerGroup I_MfgOrderOperation ResponsiblePlannerGroup
ProductConfiguration I_MfgOrderOperation ProductConfiguration
ManufacturingOrderImportance I_MfgOrderOperation ManufacturingOrderImportance
InspectionLot I_MfgOrderOperation InspectionLot
MfgOrderOperationText I_MfgOrderOperation MfgOrderOperationText
Language I_MfgOrderOperation Language
OperationStandardTextCode I_MfgOrderOperation OperationStandardTextCode
OperationHasLongText I_MfgOrderOperation OperationHasLongText
OperationIsToBeDeleted I_MfgOrderOperation OperationIsToBeDeleted
MfgOrderOperationIsPhase I_MfgOrderOperation MfgOrderOperationIsPhase
MfgOrderPhaseSuperiorOperation I_MfgOrderOperation MfgOrderPhaseSuperiorOperation
NumberOfCapacities I_MfgOrderOperation NumberOfCapacities
NumberOfConfirmationSlips I_MfgOrderOperation NumberOfConfirmationSlips
OperationImportance I_MfgOrderOperation OperationImportance
SuperiorOperationInternalID I_MfgOrderOperation SuperiorOperationInternalID
ProductionPlant I_MfgOrderOperation ProductionPlant
WorkCenterInternalID I_MfgOrderOperation WorkCenterInternalID
WorkCenterTypeCode I_MfgOrderOperation WorkCenterTypeCode
WorkCenterTypeCode_2 I_MfgOrderOperation WorkCenterTypeCode_2
OperationControlProfile I_MfgOrderOperation OperationControlProfile
ControlRecipeDestination I_MfgOrderOperation ControlRecipeDestination
OperationConfirmation I_MfgOrderOperation OperationConfirmation
NumberOfOperationConfirmations I_MfgOrderOperation NumberOfOperationConfirmations
FactoryCalendar I_MfgOrderOperation FactoryCalendar
CapacityRequirement I_MfgOrderOperation CapacityRequirement
CapacityRequirementItem I_MfgOrderOperation CapacityRequirementItem
ChangeNumber I_MfgOrderOperation ChangeNumber
ManufacturingObject I_MfgOrderOperation ManufacturingObject
BillOfOperationsType I_MfgOrderOperation BillOfOperationsType
BillOfOperationsGroup I_MfgOrderOperation BillOfOperationsGroup
BillOfOperationsVariant I_MfgOrderOperation BillOfOperationsVariant
BillOfOperationsSequence I_MfgOrderOperation BillOfOperationsSequence
BOOOperationInternalID I_MfgOrderOperation BOOOperationInternalID
BillOfOperationsVersion I_MfgOrderOperation BillOfOperationsVersion
BillOfMaterialCategory I_MfgOrderOperation BillOfMaterialCategory
BillOfMaterialInternalID I_MfgOrderOperation BillOfMaterialInternalID
BillOfMaterialItemNodeNumber I_MfgOrderOperation BillOfMaterialItemNodeNumber
BOMItemNodeCount I_MfgOrderOperation BOMItemNodeCount
ExtProcgOperationHasSubcontrg I_MfgOrderOperation ExtProcgOperationHasSubcontrg
PurchasingOrganization
PurchasingGroup I_MfgOrderOperation PurchasingGroup
PurchaseRequisition I_MfgOrderOperation PurchaseRequisition
PurchaseRequisitionItem I_MfgOrderOperation PurchaseRequisitionItem
PurchaseOrder I_MfgOrderOperation PurchaseOrder
PurchaseOrderItem I_MfgOrderOperation PurchaseOrderItem
PurchasingInfoRecord I_MfgOrderOperation PurchasingInfoRecord
PurgInfoRecdDataIsFixed I_MfgOrderOperation PurgInfoRecdDataIsFixed
PurchasingInfoRecordCategory I_MfgOrderOperation PurchasingInfoRecordCategory
GoodsRecipientName I_MfgOrderOperation GoodsRecipientName
UnloadingPointName I_MfgOrderOperation UnloadingPointName
OpExternalProcessingCurrency I_MfgOrderOperation OpExternalProcessingCurrency
OpExternalProcessingPrice I_MfgOrderOperation OpExternalProcessingPrice
NumberOfOperationPriceUnits I_MfgOrderOperation NumberOfOperationPriceUnits
CompanyCode I_MfgOrderOperation CompanyCode
BusinessArea I_MfgOrderOperation BusinessArea
ControllingArea I_MfgOrderOperation ControllingArea
ProfitCenter I_MfgOrderOperation ProfitCenter
RequestingCostCenter I_MfgOrderOperation RequestingCostCenter
CostElement I_MfgOrderOperation CostElement
CostingVariant I_MfgOrderOperation CostingVariant
CostingSheet I_MfgOrderOperation CostingSheet
CostEstimate I_MfgOrderOperation CostEstimate
ControllingObjectCurrency I_MfgOrderOperation ControllingObjectCurrency
ControllingObjectClass I_MfgOrderOperation ControllingObjectClass
FunctionalArea I_MfgOrderOperation FunctionalArea
TaxJurisdiction I_MfgOrderOperation TaxJurisdiction
EmployeeWageType I_MfgOrderOperation EmployeeWageType
EmployeeWageGroup I_MfgOrderOperation EmployeeWageGroup
EmployeeSuitability I_MfgOrderOperation EmployeeSuitability
NumberOfTimeTickets I_MfgOrderOperation NumberOfTimeTickets
Personnel I_MfgOrderOperation Personnel
NumberOfEmployees I_MfgOrderOperation NumberOfEmployees
OperationSetupGroupCategory I_MfgOrderOperation OperationSetupGroupCategory
OperationSetupGroup I_MfgOrderOperation OperationSetupGroup
OperationSetupType I_MfgOrderOperation OperationSetupType
OperationOverlappingIsRequired I_MfgOrderOperation OperationOverlappingIsRequired
OperationOverlappingIsPossible I_MfgOrderOperation OperationOverlappingIsPossible
OperationsIsAlwaysOverlapping I_MfgOrderOperation OperationsIsAlwaysOverlapping
OperationSplitIsRequired I_MfgOrderOperation OperationSplitIsRequired
MaximumNumberOfSplits I_MfgOrderOperation MaximumNumberOfSplits
LeadTimeReductionStrategy I_MfgOrderOperation LeadTimeReductionStrategy
OpSchedldReductionLevel I_MfgOrderOperation OpSchedldReductionLevel
OpErlstSchedldExecStrtDte I_MfgOrderOperation OpErlstSchedldExecStrtDte
OpErlstSchedldExecStrtTme I_MfgOrderOperation OpErlstSchedldExecStrtTme
OpErlstSchedldProcgStrtDte I_MfgOrderOperation OpErlstSchedldProcgStrtDte
OpErlstSchedldProcgStrtTme I_MfgOrderOperation OpErlstSchedldProcgStrtTme
OpErlstSchedldTrdwnStrtDte I_MfgOrderOperation OpErlstSchedldTrdwnStrtDte
OpErlstSchedldTrdwnStrtTme I_MfgOrderOperation OpErlstSchedldTrdwnStrtTme
OpErlstSchedldExecEndDte I_MfgOrderOperation OpErlstSchedldExecEndDte
OpErlstSchedldExecEndTme I_MfgOrderOperation OpErlstSchedldExecEndTme
OpLtstSchedldExecStrtDte I_MfgOrderOperation OpLtstSchedldExecStrtDte
OpLtstSchedldExecStrtTme I_MfgOrderOperation OpLtstSchedldExecStrtTme
OpLtstSchedldProcgStrtDte I_MfgOrderOperation OpLtstSchedldProcgStrtDte
OpLtstSchedldProcgStrtTme I_MfgOrderOperation OpLtstSchedldProcgStrtTme
OpLtstSchedldTrdwnStrtDte I_MfgOrderOperation OpLtstSchedldTrdwnStrtDte
OpLtstSchedldTrdwnStrtTme I_MfgOrderOperation OpLtstSchedldTrdwnStrtTme
OpLtstSchedldExecEndDte I_MfgOrderOperation OpLtstSchedldExecEndDte
OpLtstSchedldExecEndTme I_MfgOrderOperation OpLtstSchedldExecEndTme
OperationConfirmedStartDate I_MfgOrderOperation OperationConfirmedStartDate
OperationConfirmedEndDate I_MfgOrderOperation OperationConfirmedEndDate
OpActualExecutionStartDate I_MfgOrderOperation OpActualExecutionStartDate
OpActualExecutionStartTime I_MfgOrderOperation OpActualExecutionStartTime
OpActualSetupEndDate I_MfgOrderOperation OpActualSetupEndDate
OpActualSetupEndTime I_MfgOrderOperation OpActualSetupEndTime
OpActualProcessingStartDate I_MfgOrderOperation OpActualProcessingStartDate
OpActualProcessingStartTime I_MfgOrderOperation OpActualProcessingStartTime
OpActualProcessingEndDate I_MfgOrderOperation OpActualProcessingEndDate
OpActualProcessingEndTime I_MfgOrderOperation OpActualProcessingEndTime
OpActualTeardownStartDate I_MfgOrderOperation OpActualTeardownStartDate
OpActualTeardownStartTme I_MfgOrderOperation OpActualTeardownStartTme
OpActualExecutionEndDate I_MfgOrderOperation OpActualExecutionEndDate
OpActualExecutionEndTime I_MfgOrderOperation OpActualExecutionEndTime
SchedldFcstdEarliestStartDate I_MfgOrderOperation SchedldFcstdEarliestStartDate
SchedldFcstdEarliestStartTime I_MfgOrderOperation SchedldFcstdEarliestStartTime
SchedldFcstdEarliestEndDate I_MfgOrderOperation SchedldFcstdEarliestEndDate
SchedldFcstdEarliestEndTime I_MfgOrderOperation SchedldFcstdEarliestEndTime
LatestSchedldFcstdStartDate I_MfgOrderOperation LatestSchedldFcstdStartDate
SchedldFcstdLatestStartTime I_MfgOrderOperation SchedldFcstdLatestStartTime
LatestSchedldFcstdEndDate I_MfgOrderOperation LatestSchedldFcstdEndDate
SchedldFcstdLatestEndTime I_MfgOrderOperation SchedldFcstdLatestEndTime
EarliestScheduledWaitStartDate I_MfgOrderOperation EarliestScheduledWaitStartDate
EarliestScheduledWaitStartTime I_MfgOrderOperation EarliestScheduledWaitStartTime
EarliestScheduledWaitEndDate I_MfgOrderOperation EarliestScheduledWaitEndDate
EarliestScheduledWaitEndTime I_MfgOrderOperation EarliestScheduledWaitEndTime
LatestScheduledWaitStartDate I_MfgOrderOperation LatestScheduledWaitStartDate
LatestScheduledWaitStartTime I_MfgOrderOperation LatestScheduledWaitStartTime
LatestScheduledWaitEndDate I_MfgOrderOperation LatestScheduledWaitEndDate
LatestScheduledWaitEndTime I_MfgOrderOperation LatestScheduledWaitEndTime
StartDateOffsetReferenceCode I_MfgOrderOperation StartDateOffsetReferenceCode
StartDateOffsetDurationUnit I_MfgOrderOperation StartDateOffsetDurationUnit
StartDateOffsetDuration I_MfgOrderOperation StartDateOffsetDuration
EndDateOffsetReferenceCode I_MfgOrderOperation EndDateOffsetReferenceCode
EndDateOffsetDurationUnit I_MfgOrderOperation EndDateOffsetDurationUnit
EndDateOffsetDuration I_MfgOrderOperation EndDateOffsetDuration
OperationUnit
OpQtyToBaseQtyDnmntr I_MfgOrderOperation OpQtyToBaseQtyDnmntr
OpQtyToBaseQtyNmrtr I_MfgOrderOperation OpQtyToBaseQtyNmrtr
OperationScrapPercent I_MfgOrderOperation OperationScrapPercent
OperationReferenceQuantity I_MfgOrderOperation OperationReferenceQuantity
OpPlannedTotalQuantity I_MfgOrderOperation OpPlannedTotalQuantity
OpPlannedScrapQuantity I_MfgOrderOperation OpPlannedScrapQuantity
OpPlannedYieldQuantity I_MfgOrderOperation OpPlannedYieldQuantity
OpTotalConfirmedYieldQty I_MfgOrderOperation OpTotalConfirmedYieldQty
OpTotalConfirmedScrapQty I_MfgOrderOperation OpTotalConfirmedScrapQty
OperationConfirmedReworkQty I_MfgOrderOperation OperationConfirmedReworkQty
ProductionUnit I_MfgOrderOperation ProductionUnit
OpTotConfdYieldQtyInOrdQtyUnit I_MfgOrderOperation OpTotConfdYieldQtyInOrdQtyUnit
OpWorkQuantityUnit1 I_MfgOrderOperation OpWorkQuantityUnit1
OpConfirmedWorkQuantity1 I_MfgOrderOperation OpConfirmedWorkQuantity1
NoFurtherOpWorkQuantity1IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity1IsExpd
OpWorkQuantityUnit2 I_MfgOrderOperation OpWorkQuantityUnit2
OpConfirmedWorkQuantity2 I_MfgOrderOperation OpConfirmedWorkQuantity2
NoFurtherOpWorkQuantity2IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity2IsExpd
OpWorkQuantityUnit3 I_MfgOrderOperation OpWorkQuantityUnit3
OpConfirmedWorkQuantity3 I_MfgOrderOperation OpConfirmedWorkQuantity3
NoFurtherOpWorkQuantity3IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity3IsExpd
OpWorkQuantityUnit4 I_MfgOrderOperation OpWorkQuantityUnit4
OpConfirmedWorkQuantity4 I_MfgOrderOperation OpConfirmedWorkQuantity4
NoFurtherOpWorkQuantity4IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity4IsExpd
OpWorkQuantityUnit5 I_MfgOrderOperation OpWorkQuantityUnit5
OpConfirmedWorkQuantity5 I_MfgOrderOperation OpConfirmedWorkQuantity5
NoFurtherOpWorkQuantity5IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity5IsExpd
OpWorkQuantityUnit6 I_MfgOrderOperation OpWorkQuantityUnit6
OpConfirmedWorkQuantity6 I_MfgOrderOperation OpConfirmedWorkQuantity6
NoFurtherOpWorkQuantity6IsExpd I_MfgOrderOperation NoFurtherOpWorkQuantity6IsExpd
WorkCenterStandardWorkQtyUnit1 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit1
WorkCenterStandardWorkQty1 I_MfgOrderOperation WorkCenterStandardWorkQty1
CostCtrActivityType1 I_MfgOrderOperation CostCtrActivityType1
WorkCenterStandardWorkQtyUnit2 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit2
WorkCenterStandardWorkQty2 I_MfgOrderOperation WorkCenterStandardWorkQty2
CostCtrActivityType2 I_MfgOrderOperation CostCtrActivityType2
WorkCenterStandardWorkQtyUnit3 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit3
WorkCenterStandardWorkQty3 I_MfgOrderOperation WorkCenterStandardWorkQty3
CostCtrActivityType3 I_MfgOrderOperation CostCtrActivityType3
WorkCenterStandardWorkQtyUnit4 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit4
WorkCenterStandardWorkQty4 I_MfgOrderOperation WorkCenterStandardWorkQty4
CostCtrActivityType4 I_MfgOrderOperation CostCtrActivityType4
WorkCenterStandardWorkQtyUnit5 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit5
WorkCenterStandardWorkQty5 I_MfgOrderOperation WorkCenterStandardWorkQty5
CostCtrActivityType5 I_MfgOrderOperation CostCtrActivityType5
WorkCenterStandardWorkQtyUnit6 I_MfgOrderOperation WorkCenterStandardWorkQtyUnit6
WorkCenterStandardWorkQty6 I_MfgOrderOperation WorkCenterStandardWorkQty6
CostCtrActivityType6 I_MfgOrderOperation CostCtrActivityType6
BusinessProcess I_MfgOrderOperation BusinessProcess
BusinessProcessEntryUnit I_MfgOrderOperation BusinessProcessEntryUnit
BusinessProcessConfirmedQty I_MfgOrderOperation BusinessProcessConfirmedQty
NoFurtherBusinessProcQtyIsExpd I_MfgOrderOperation NoFurtherBusinessProcQtyIsExpd
BusinessProcRemainingQtyUnit I_MfgOrderOperation BusinessProcRemainingQtyUnit
BusinessProcessRemainingQty I_MfgOrderOperation BusinessProcessRemainingQty
SetupOpActyNtwkInstance I_MfgOrderOperation SetupOpActyNtwkInstance
ProduceOpActyNtwkInstance I_MfgOrderOperation ProduceOpActyNtwkInstance
TeardownOpActyNtwkInstance I_MfgOrderOperation TeardownOpActyNtwkInstance
FreeDefinedTableFieldSemantic I_MfgOrderOperation FreeDefinedTableFieldSemantic
FreeDefinedAttribute01 I_MfgOrderOperation FreeDefinedAttribute01
FreeDefinedAttribute02 I_MfgOrderOperation FreeDefinedAttribute02
FreeDefinedAttribute03 I_MfgOrderOperation FreeDefinedAttribute03
FreeDefinedAttribute04 I_MfgOrderOperation FreeDefinedAttribute04
FreeDefinedQuantity1 I_MfgOrderOperation FreeDefinedQuantity1
FreeDefinedQuantity2 I_MfgOrderOperation FreeDefinedQuantity2
FreeDefinedAmount1 I_MfgOrderOperation FreeDefinedAmount1
FreeDefinedAmount2 I_MfgOrderOperation FreeDefinedAmount2
FreeDefinedDate1 I_MfgOrderOperation FreeDefinedDate1
FreeDefinedDate2 I_MfgOrderOperation FreeDefinedDate2
FreeDefinedIndicator1 I_MfgOrderOperation FreeDefinedIndicator1
FreeDefinedIndicator2 I_MfgOrderOperation FreeDefinedIndicator2
_OrdInternalBillOfOperations _OrdInternalBillOfOperations
_MfgOrder _MfgOrder
_MfgOrderSequence _MfgOrderSequence
_MfgOrderCategory _MfgOrderCategory
_MfgOrderType _MfgOrderType
_SuperiorOperation _SuperiorOperation
_OperationStandardTextCode _OperationStandardTextCode
_ProductionPlant _ProductionPlant
_ProductionSupervisor _ProductionSupervisor
_ProductionUnit _ProductionUnit
_OperationUnit _OperationUnit
_WorkCenter _WorkCenter
_WorkCenterType _WorkCenterType
_WorkCenter_2 _WorkCenter_2
_WorkCenterType_2 _WorkCenterType_2
_OperationControlProfile _OperationControlProfile
_BillOfOperationsType _BillOfOperationsType
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsVariant _BillOfOperationsVariant
_BillOfOperationsSequence _BillOfOperationsSequence
_BOOOperationInternalID _BOOOperationInternalID
_MRPController _MRPController
_ResponsiblePlannerGroup _ResponsiblePlannerGroup
_ControlRecipeDestination _ControlRecipeDestination
_OperationConfirmation _OperationConfirmation
_FactoryCalendar _FactoryCalendar
_CapacityRequirement _CapacityRequirement
_CapacityRequirementItem _CapacityRequirementItem
_ChangeNumber _ChangeNumber
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseRequisition _PurchaseRequisition
_PurchaseRequisitionItem _PurchaseRequisitionItem
_PurchasingInfoRecord _PurchasingInfoRecord
_OpExternalProcessingCurrency _OpExternalProcessingCurrency
_EmployeeWageGroup _EmployeeWageGroup
_EmployeeSuitability _EmployeeSuitability
_Employee _Employee
_CompanyCode _CompanyCode
_ProfitCenter _ProfitCenter
_RequestingCostCenter _RequestingCostCenter
_ControllingArea _ControllingArea
_ControllingObjectClass _ControllingObjectClass
_FunctionalArea _FunctionalArea
_BusinessArea _BusinessArea
_BusinessProcess _BusinessProcess
_BusinessProcessEntryUnit _BusinessProcessEntryUnit
_OperationSetupGroupCategory _OperationSetupGroupCategory
_OperationSetupGroup _OperationSetupGroup
_OperationSetupType _OperationSetupType
_LeadTimeReductionStrategy _LeadTimeReductionStrategy
_StartDateOffsetReferenceCode _StartDateOffsetReferenceCode
_EndDateOffsetReferenceCode _EndDateOffsetReferenceCode
_Language _Language
_SetupOpActyNtwkInstance _SetupOpActyNtwkInstance
_ProduceOpActyNtwkInstance _ProduceOpActyNtwkInstance
_TeardownOpActyNtwkInstance _TeardownOpActyNtwkInstance
_LongText _LongText
@AbapCatalog.sqlViewName: 'PMFGORERDOPDELAY'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #TRANSACTIONAL}
@VDM.viewType: #COMPOSITE
@VDM.private: true

define view P_MfgOrderOperationDelay
  as select from I_MfgOrderOperation as afvg

{
      // Technical Key

  key afvg.OrderInternalBillOfOperations,
  key afvg.OrderIntBillOfOperationsItem,

      // Semantical key

      afvg.ManufacturingOrder,
      afvg.ManufacturingOrderSequence,
      afvg.ManufacturingOrderOperation,
      afvg.ManufacturingOrderSubOperation,
      afvg.MfgOrderOperationOrSubOp,

      // Order header data

      afvg.ManufacturingOrderCategory,
      afvg.ManufacturingOrderType,
      afvg.ProductionSupervisor,
      afvg.MRPController,
      afvg.ResponsiblePlannerGroup,
      afvg.ProductConfiguration,
      afvg.ManufacturingOrderImportance,
      afvg.InspectionLot,

      // Text

      afvg.MfgOrderOperationText,
      afvg.Language,
      afvg.OperationStandardTextCode,
      afvg.OperationHasLongText,

      // Attributes

      afvg.OperationIsToBeDeleted,
      afvg.MfgOrderOperationIsPhase,
      afvg.MfgOrderPhaseSuperiorOperation,
      afvg.NumberOfCapacities,
      afvg.NumberOfConfirmationSlips,
      afvg.OperationImportance,

      // Assignments

      afvg.SuperiorOperationInternalID,
      afvg.ProductionPlant,
      afvg.WorkCenterInternalID,

      afvg.WorkCenterTypeCode,   // CHAR1

      afvg.WorkCenterTypeCode_2, // CHAR2

      afvg.OperationControlProfile,
      afvg.ControlRecipeDestination,
      afvg.OperationConfirmation,
      afvg.NumberOfOperationConfirmations,
      afvg.FactoryCalendar,
      afvg.CapacityRequirement,
      afvg.CapacityRequirementItem,
      afvg.ChangeNumber,
      afvg.ManufacturingObject,

      // Assignments BOO and BOM

      afvg.BillOfOperationsType,
      afvg.BillOfOperationsGroup,
      afvg.BillOfOperationsVariant,
      afvg.BillOfOperationsSequence,
      afvg.BOOOperationInternalID,
      afvg.BillOfOperationsVersion,
      afvg.BillOfMaterialCategory,
      afvg.BillOfMaterialInternalID,
      afvg.BillOfMaterialItemNodeNumber,
      afvg.BOMItemNodeCount,

      // Assignments Purchasing

      afvg.ExtProcgOperationHasSubcontrg,
      afvg. PurchasingOrganization,
      afvg.PurchasingGroup,
      afvg.PurchaseRequisition,
      afvg.PurchaseRequisitionItem,
      afvg.PurchaseOrder,
      afvg.PurchaseOrderItem,
      afvg.PurchasingInfoRecord,
      afvg.PurgInfoRecdDataIsFixed,
      afvg.PurchasingInfoRecordCategory,
      afvg.GoodsRecipientName,
      afvg.UnloadingPointName,

      // Amount and Currency

      afvg.OpExternalProcessingCurrency,
      afvg.OpExternalProcessingPrice,
      afvg.NumberOfOperationPriceUnits,

      // Assignments FI/CO

      afvg.CompanyCode,
      afvg.BusinessArea,
      afvg.ControllingArea,
      afvg.ProfitCenter,
      afvg.RequestingCostCenter,
      afvg.CostElement,
      afvg.CostingVariant,
      afvg.CostingSheet,
      afvg.CostEstimate,
      afvg.ControllingObjectCurrency,
      afvg.ControllingObjectClass,
      afvg.FunctionalArea,
      afvg.TaxJurisdiction,

      // Assignments HR

      afvg.EmployeeWageType,
      afvg.EmployeeWageGroup,
      afvg.EmployeeSuitability,
      afvg.NumberOfTimeTickets,
      afvg.Personnel,
      afvg.NumberOfEmployees,

      // Setup and Overlapping

      afvg.OperationSetupGroupCategory,
      afvg.OperationSetupGroup,
      afvg.OperationSetupType,
      afvg.OperationOverlappingIsRequired,
      afvg.OperationOverlappingIsPossible,
      afvg.OperationsIsAlwaysOverlapping,
      afvg.OperationSplitIsRequired,
      afvg.MaximumNumberOfSplits,
      afvg.LeadTimeReductionStrategy,
      afvg.OpSchedldReductionLevel,

      // Dates and Times

      afvg.OpErlstSchedldExecStrtDte,
      afvg.OpErlstSchedldExecStrtTme,
      afvg.OpErlstSchedldProcgStrtDte,
      afvg.OpErlstSchedldProcgStrtTme,
      afvg.OpErlstSchedldTrdwnStrtDte,
      afvg.OpErlstSchedldTrdwnStrtTme,
      afvg.OpErlstSchedldExecEndDte,
      afvg.OpErlstSchedldExecEndTme,
      afvg.OpLtstSchedldExecStrtDte,
      afvg.OpLtstSchedldExecStrtTme,
      afvg.OpLtstSchedldProcgStrtDte,
      afvg.OpLtstSchedldProcgStrtTme,
      afvg.OpLtstSchedldTrdwnStrtDte,
      afvg.OpLtstSchedldTrdwnStrtTme,
      afvg.OpLtstSchedldExecEndDte,
      afvg.OpLtstSchedldExecEndTme,
      afvg.OperationConfirmedStartDate,
      afvg.OperationConfirmedEndDate,
      afvg.OpActualExecutionStartDate,
      afvg.OpActualExecutionStartTime,
      afvg.OpActualSetupEndDate,
      afvg.OpActualSetupEndTime,
      afvg.OpActualProcessingStartDate,
      afvg.OpActualProcessingStartTime,
      afvg.OpActualProcessingEndDate,
      afvg.OpActualProcessingEndTime,
      afvg.OpActualTeardownStartDate,
      afvg.OpActualTeardownStartTme,
      afvg.OpActualExecutionEndDate,
      afvg.OpActualExecutionEndTime,
      // Forecast Dates and Times

      afvg.ActualForecastEndDate,
      afvg.ActualForecastEndTime,
      afvg.SchedldFcstdEarliestStartDate,
      afvg.SchedldFcstdEarliestStartTime,
      afvg.SchedldFcstdEarliestEndDate,
      afvg.SchedldFcstdEarliestEndTime,
      afvg.LatestSchedldFcstdStartDate,
      afvg.SchedldFcstdLatestStartTime,
      afvg.LatestSchedldFcstdEndDate,
      afvg.SchedldFcstdLatestEndTime,
      // Wait Date and Times

      afvg.EarliestScheduledWaitStartDate,
      afvg.EarliestScheduledWaitStartTime,
      afvg.EarliestScheduledWaitEndDate,
      afvg.EarliestScheduledWaitEndTime,
      afvg.LatestScheduledWaitStartDate,
      afvg.LatestScheduledWaitStartTime,
      afvg.LatestScheduledWaitEndDate,
      afvg.LatestScheduledWaitEndTime,

      // Durations

/*    afvg.BreakDurationUnit,
      afvg.PlannedBreakDuration,
      afvg.ConfirmedBreakDuration,
      cast(afvg.OverlapMinimumDurationUnit as pph_dzeimu preserving type) as OverlapMinimumDurationUnit,
      afvg.OverlapMinimumDuration,
      afvg.MaximumWaitDurationUnit,
      afvg.MaximumWaitDuration,
      afvg.MinimumWaitDurationUnit,
      afvg.MinimumWaitDuration,
      afvg.StandardMoveDurationUnit,
      afvg.StandardMoveDuration,
      afvg.StandardQueueDurationUnit,
      afvg.StandardQueueDuration,
      afvg.MinimumQueueDurationUnit,
      afvg.MinimumQueueDuration,
      afvg.MinimumMoveDurationUnit,
      afvg.MinimumMoveDuration,
      afvg.OperationStandardDuration,
      afvg.OperationStandardDurationUnit,
      afvg.MinimumDuration,
      afvg.MinimumDurationUnit,
      afvg.ScheduledMoveDuration,
      afvg.ScheduledMoveDurationUnit,
      afvg.ScheduledQueueDuration,
      afvg.ScheduledQueueDurationUnit,
      afvg.ScheduledWaitDuration,
      afvg.ScheduledWaitDurationUnit,
      cast(afvg.PlannedDeliveryDuration     as pph_plifz preserving type) as PlannedDeliveryDuration,
      afvg.OpPlannedSetupDurn,
      afvg.OpPlannedSetupDurnUnit,
      afvg.OpPlannedProcessingDurn,
      cast(afvg.OpPlannedProcessingDurnUnit as pph_beaze preserving type) as OpPlannedProcessingDurnUnit,
      afvg.OpPlannedTeardownDurn,
      afvg.OpPlannedTeardownDurnUnit,
      afvg.ActualForecastDuration,
      afvg.ActualForecastDurationUnit, */

     // Calculated Durations

      case afvg.OpLtstSchedldExecStrtTme
        when '240000' then  // function dats_tims_to_tstmp does not work with time 24:00

          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpLtstSchedldExecStrtDte, cast('235959' as tims), abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          tstmp_current_utctimestamp(),'INITIAL') + 1
        else
          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpLtstSchedldExecStrtDte, afvg.OpLtstSchedldExecStrtTme, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          tstmp_current_utctimestamp(),'INITIAL')
      end as PlannedCurrentStrtDateDvtnDurn,

      case afvg.OpErlstSchedldExecEndTme
        when '240000' then  // function dats_tims_to_tstmp does not work with time 24:00

          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpErlstSchedldExecEndDte, cast('235959' as tims), abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          tstmp_current_utctimestamp(),'INITIAL') + 1
        else
          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpErlstSchedldExecEndDte, afvg.OpErlstSchedldExecEndTme, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          tstmp_current_utctimestamp(),'INITIAL')
      end as PlannedCurrentEndDateDvtnDurn,

      case afvg.OpLtstSchedldExecStrtTme
        when '240000' then  // function dats_tims_to_tstmp does not work with time 24:00

          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpLtstSchedldExecStrtDte, cast('235959' as tims), abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          dats_tims_to_tstmp( afvg.OpActualExecutionStartDate, afvg.OpActualExecutionStartTime, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL'), 'INITIAL') + 1
        else
          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpLtstSchedldExecStrtDte, afvg.OpLtstSchedldExecStrtTme, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          dats_tims_to_tstmp( afvg.OpActualExecutionStartDate, afvg.OpActualExecutionStartTime, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL'), 'INITIAL')
      end as PlannedActualStartDateDvtnDurn,

      case afvg.OpErlstSchedldExecEndTme
        when '240000' then  // function dats_tims_to_tstmp does not work with time 24:00

          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpErlstSchedldExecEndDte, cast('235959' as tims), abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          dats_tims_to_tstmp( afvg.OpActualExecutionEndDate, afvg.OpActualExecutionEndTime, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL'), 'INITIAL') + 1
        else
          tstmp_seconds_between(dats_tims_to_tstmp( afvg.OpErlstSchedldExecEndDte, afvg.OpErlstSchedldExecEndTme, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL')  ,
          dats_tims_to_tstmp( afvg.OpActualExecutionEndDate, afvg.OpActualExecutionEndTime, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL'), 'INITIAL')
      end as PlannedActualEndDateDvtnDurn,

      // Offset

      afvg.StartDateOffsetReferenceCode,
      afvg.StartDateOffsetDurationUnit,
      afvg.StartDateOffsetDuration,
      afvg.EndDateOffsetReferenceCode,
      afvg.EndDateOffsetDurationUnit,
      afvg.EndDateOffsetDuration,

      // Quantities and UoM

      @Semantics.unitOfMeasure: true
      cast(afvg.OperationUnit as operationunit preserving type) as OperationUnit,
      afvg.OpQtyToBaseQtyDnmntr,
      afvg.OpQtyToBaseQtyNmrtr,
      afvg.OperationScrapPercent,
      afvg.OperationReferenceQuantity,
      afvg.OpPlannedTotalQuantity,
      afvg.OpPlannedScrapQuantity,
      afvg.OpPlannedYieldQuantity,
      afvg.OpTotalConfirmedYieldQty,
      afvg.OpTotalConfirmedScrapQty,
      afvg.OperationConfirmedReworkQty,
      afvg.ProductionUnit,
      afvg.OpTotConfdYieldQtyInOrdQtyUnit,

      // Confirmed Work Quantities and UoM

      afvg.OpWorkQuantityUnit1,
      afvg.OpConfirmedWorkQuantity1,
      afvg.NoFurtherOpWorkQuantity1IsExpd,
      afvg.OpWorkQuantityUnit2,
      afvg.OpConfirmedWorkQuantity2,
      afvg.NoFurtherOpWorkQuantity2IsExpd,
      afvg.OpWorkQuantityUnit3,
      afvg.OpConfirmedWorkQuantity3,
      afvg.NoFurtherOpWorkQuantity3IsExpd,
      afvg.OpWorkQuantityUnit4,
      afvg.OpConfirmedWorkQuantity4,
      afvg.NoFurtherOpWorkQuantity4IsExpd,
      afvg.OpWorkQuantityUnit5,
      afvg.OpConfirmedWorkQuantity5,
      afvg.NoFurtherOpWorkQuantity5IsExpd,
      afvg.OpWorkQuantityUnit6,
      afvg.OpConfirmedWorkQuantity6,
      afvg.NoFurtherOpWorkQuantity6IsExpd,

      // Work Quantities and UoM

      afvg.WorkCenterStandardWorkQtyUnit1,
      afvg.WorkCenterStandardWorkQty1,
      afvg.CostCtrActivityType1,
      afvg.WorkCenterStandardWorkQtyUnit2,
      afvg.WorkCenterStandardWorkQty2,
      afvg.CostCtrActivityType2,
      afvg.WorkCenterStandardWorkQtyUnit3,
      afvg.WorkCenterStandardWorkQty3,
      afvg.CostCtrActivityType3,
      afvg.WorkCenterStandardWorkQtyUnit4,
      afvg.WorkCenterStandardWorkQty4,
      afvg.CostCtrActivityType4,
      afvg.WorkCenterStandardWorkQtyUnit5,
      afvg.WorkCenterStandardWorkQty5,
      afvg.CostCtrActivityType5,
      afvg.WorkCenterStandardWorkQtyUnit6,
      afvg.WorkCenterStandardWorkQty6,
      afvg.CostCtrActivityType6,

      // Forecast Work Quantities

      afvg.ForecastWorkQuantity1,
      afvg.ForecastWorkQuantity2,
      afvg.ForecastWorkQuantity3,
      afvg.ForecastWorkQuantity4,
      afvg.ForecastWorkQuantity5,
      afvg.ForecastWorkQuantity6,

      // Business Process

      afvg.BusinessProcess,
      afvg.BusinessProcessEntryUnit,
      afvg.BusinessProcessConfirmedQty,
      afvg.NoFurtherBusinessProcQtyIsExpd,
      afvg.BusinessProcRemainingQtyUnit,
      afvg.BusinessProcessRemainingQty,

      // OAN data

      afvg.SetupOpActyNtwkInstance,
      afvg.ProduceOpActyNtwkInstance,
      afvg.TeardownOpActyNtwkInstance,

      // Free-defined fields

      afvg.FreeDefinedTableFieldSemantic,
      afvg.FreeDefinedAttribute01,
      afvg.FreeDefinedAttribute02,
      afvg.FreeDefinedAttribute03,
      afvg.FreeDefinedAttribute04,
      afvg.FreeDefinedQuantity1,
      afvg.FreeDefinedQuantity2,
      afvg.FreeDefinedAmount1,
      afvg.FreeDefinedAmount2,
      afvg.FreeDefinedDate1,
      afvg.FreeDefinedDate2,
      afvg.FreeDefinedIndicator1,
      afvg.FreeDefinedIndicator2,

      // Associations

      _OrdInternalBillOfOperations,
      _MfgOrder,
      _MfgOrderSequence,
      _MfgOrderCategory,
      _MfgOrderType,
      _SuperiorOperation,
      _OperationStandardTextCode,
      _ProductionPlant,
      _ProductionSupervisor,
      _ProductionUnit,
      _OperationUnit,
      _WorkCenter,
      _WorkCenterType,
      _WorkCenter_2,
      _WorkCenterType_2,
      _OperationControlProfile,
      _BillOfOperationsType,
      _BillOfOperationsGroup,
      _BillOfOperationsVariant,
      _BillOfOperationsSequence,
      _BOOOperationInternalID,
      _MRPController,
      _ResponsiblePlannerGroup,
      _ControlRecipeDestination,
      _OperationConfirmation,
      _FactoryCalendar,
      _CapacityRequirement,
      _CapacityRequirementItem,
      _ChangeNumber,
      _PurchasingOrganization,
      _PurchasingGroup,
      _PurchaseOrder,
      _PurchaseOrderItem,
      _PurchaseRequisition,
      _PurchaseRequisitionItem,
      _PurchasingInfoRecord,
      _OpExternalProcessingCurrency,
      _EmployeeWageGroup,
      _EmployeeSuitability,
      _Employee,
      _CompanyCode,
      _ProfitCenter,
      _RequestingCostCenter,
      _ControllingArea,
      _ControllingObjectClass,
      _FunctionalArea,
      _BusinessArea,
      _BusinessProcess,
      _BusinessProcessEntryUnit,
      _OperationSetupGroupCategory,
      _OperationSetupGroup,
      _OperationSetupType,
      _LeadTimeReductionStrategy,
      _StartDateOffsetReferenceCode,
      _EndDateOffsetReferenceCode,
      _Language,
      _SetupOpActyNtwkInstance,
      _ProduceOpActyNtwkInstance,
      _TeardownOpActyNtwkInstance,
      _LongText
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MFGORDEROPERATION"
],
"ASSOCIATED":
[
"I_BILLOFOPERATIONS",
"I_BILLOFOPERATIONSGROUP",
"I_BILLOFOPERATIONSSEQUENCE",
"I_BILLOFOPERATIONSTYPE",
"I_BOOOPERATIONINTERNALID",
"I_BUSINESSAREA",
"I_BUSINESSPROCESS",
"I_CAPACITYREQUIREMENT",
"I_CAPACITYREQUIREMENTITEM",
"I_CHANGEMASTER",
"I_COMPANYCODE",
"I_CONFIRMATIONGROUP",
"I_CONTROLLINGAREA",
"I_CONTROLLINGOBJECTCLASS",
"I_CONTROLRECIPEDESTINATION",
"I_COSTCENTER",
"I_CURRENCY",
"I_EMPLOYEESUITABILITY",
"I_EMPLOYEEWAGEGROUP",
"I_FACTORYCALENDAR",
"I_FUNCTIONALAREA",
"I_LANGUAGE",
"I_LEADTIMEREDUCTIONSTRATEGY",
"I_MFGORDER",
"I_MFGORDERCATEGORY",
"I_MFGORDERSEQUENCE",
"I_MFGORDERTYPE",
"I_MRPCONTROLLER",
"I_OPACTYNTWKINSTANCE",
"I_OPERATIONCONTROLPROFILE",
"I_OPERATIONDATEOFFSETREFCODE",
"I_OPERATIONSETUPGROUP",
"I_OPERATIONSETUPGROUPCATEGORY",
"I_OPERATIONSETUPTYPE",
"I_OPERATIONSTANDARDTEXT",
"I_ORDEROPERATIONBASIC",
"I_ORDEROPERATIONLONGTEXT",
"I_ORDINTERNALBILLOFOPERATIONS",
"I_PERSONWORKAGREEMENT_1",
"I_PLANT",
"I_PRODUCTIONSUPERVISOR",
"I_PROFITCENTER",
"I_PURCHASEORDERAPI01",
"I_PURCHASEORDERITEMAPI01",
"I_PURCHASEREQUISITION",
"I_PURCHASEREQUISITIONITEMAPI01",
"I_PURCHASINGGROUP",
"I_PURCHASINGINFORECORDAPI01",
"I_PURCHASINGORGANIZATION",
"I_RESPONSIBLEPLANNERGROUP",
"I_UNITOFMEASURE",
"I_WORKCENTER",
"I_WORKCENTERTYPE"
],
"BASE":
[
"I_MFGORDEROPERATION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/