I_QUEUINGOPERATIONS
Queuing Operations
I_QUEUINGOPERATIONS is a CDS View in S/4HANA. Queuing Operations. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_WorkCenterPipeLineOperation | view | from | COMPOSITE | Queued Operations |
@AbapCatalog.sqlViewName: 'IQUEUINGOP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Queuing Operations'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #MIXED}
define view I_QueuingOperations
as select from I_MfgOrderWrkcntrOper
association [0..1] to I_MfgOrderObjPgOpConfQty as _ConfirmedQty on $projection.WorkCenterInternalID = _ConfirmedQty.WorkCenterInternalID
and $projection.ManufacturingOrder = _ConfirmedQty.ProductionOrder
and $projection.ManufacturingOrderOperation = _ConfirmedQty.Operation
and $projection.ManufacturingOrderCategory = _ConfirmedQty.OrderCategory
association [0..1] to I_MfgOrderStatus as _OrderStatus on $projection.ManufacturingOrder = _OrderStatus.ManufacturingOrder
{
key OrderInternalBillOfOperations,
key OrderIntBillOfOperationsItem,
WorkCenterInternalID,
ManufacturingOrder,
ManufacturingOrderOperation,
ManufacturingOrderCategory,
MfgOrderOperationText,
Material,
cast(OperationIsReleased as boolean) as OperationIsReleased,
OpErlstSchedldExecStrtDte,
OpErlstSchedldExecStrtTme,
OpErlstSchedldExecEndDte,
OpErlstSchedldExecEndTme,
OpPlannedTotalQuantity,
OperationUnit,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'ConfirmedQuantityUnit'
_ConfirmedQty.ConfirmedQuantity,
@DefaultAggregation: #SUM
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ConfirmedQuantityUnit'
cast (' ' as meins) as ConfirmedQuantityInBaseUnit, // deprecated - do not use!
@Semantics.unitOfMeasure: true
_ConfirmedQty.ConfirmedQuantityUnit,
ErlstSchedldExecDurnInWorkdays,
@Semantics.calendarItem.duration: true
case
when (OpActualExecutionDays is null and ErlstSchedldExecDurnInWorkdays is null) then 0
when (OpActualExecutionDays is null and ErlstSchedldExecDurnInWorkdays is not null) then ErlstSchedldExecDurnInWorkdays
when (OpActualExecutionDays is not null and ErlstSchedldExecDurnInWorkdays is null) then 0
else ErlstSchedldExecDurnInWorkdays - OpActualExecutionDays
end as RemainingDuration,
ManufacturingOrderSequence,
cast(MfgOrderOperationIsPhase as boolean preserving type) as MfgOrderOperationIsPhase,
_Material,
_MfgOrderSequence,
_MfgOrder
}
// Released but not yet started
where
OperationIsReleased = 'X'
and OpActualExecutionStartDate = '00000000'
and _OrderStatus.OrderIsClosed = ''
and _OrderStatus.OrderIsMarkedForDeletion = '';