I_OPERATIONACTIVITYWORKLISTTP
Personal Work Queue
I_OPERATIONACTIVITYWORKLISTTP is a CDS View in S/4HANA. Personal Work Queue. It contains 51 fields. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_OpActyWorklistOfCurUsrTP | view | from | CONSUMPTION | |
| C_OperationActivityWorklistTP | view | from | CONSUMPTION |
Fields (51)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | OpActyNtwkElement | OpActyNtwkElement | 2 |
| KEY | OpActyNtwkInstance | OpActyNtwkInstance | 2 |
| _MfgOrder | _MfgOrder | 2 | |
| _OpActyNtwkInstance | _OpActyNtwkInstance | 2 | |
| _OpActyNtwkInternalId | _OpActyNtwkInternalId | 2 | |
| _OpActyRespyMgmtTeamAssgmt | _OpActyRespyMgmtTeamAssgmt | 2 | |
| _OpActyUserAssgmt | _OpActyUserAssgmt | 2 | |
| _OperationActivityNetwork | _OperationActivityNetwork | 2 | |
| _ProductionPlant | _ProductionPlant | 2 | |
| _SASSchema | _SASSchema | 2 | |
| _SASStatus | _SASStatus | 2 | |
| _UnitOfMeasure | _UnitOfMeasure | 2 | |
| _WorkCenterBySemanticKey | _WorkCenterBySemanticKey | 2 | |
| _WorkCenterType | _WorkCenterType | 2 | |
| DurationUnit | DurationUnit | 2 | |
| ManufacturingOrder | ManufacturingOrder | 2 | |
| MfgOpActyExecutionPriority | MfgOpActyExecutionPriority | 2 | |
| MfgOrderOperationText | MfgOrderOperationText | 2 | |
| NrOfOpActyTeamAssignments | NrOfOpActyTeamAssignments | 2 | |
| NrOfOpActyUserAssignments | NrOfOpActyUserAssignments | 2 | |
| OpActualExecutionEndDateTime | OpActualExecutionEndDateTime | 2 | |
| OpActualExecutionStartDateTime | OpActualExecutionStartDateTime | 2 | |
| OpActyConfIsSFIBased | OpActyConfIsSFIBased | 2 | |
| OpActyExpdExecDurnInSeconds | OpActyExpdExecDurnInSeconds | 2 | |
| OpActyExpdExecLaborDurnInSecs | OpActyExpdExecLaborDurnInSecs | 2 | |
| OpActyExpdExecutionDuration | OpActyExpdExecutionDuration | 2 | |
| OpActyExpdExecutionLaborDurn | OpActyExpdExecutionLaborDurn | 2 | |
| OpActyIsSeldForRtactvPostg | OpActyIsSeldForRtactvPostg | 2 | |
| OpActyNtwkSegmentType | OpActyNtwkSegmentType | 2 | |
| OpActyNtwkVersionCounter | OpActyNtwkVersionCounter | 2 | |
| OperationActivity | OperationActivity | 2 | |
| OperationActivityNetwork | OperationActivityNetwork | 2 | |
| OperationActyVersionCounter | OperationActyVersionCounter | 2 | |
| OperationExecutionAvailableQty | OperationExecutionAvailableQty | 2 | |
| OpLtstSchedldExecEndDteTme | OpLtstSchedldExecEndDteTme | 2 | |
| OpLtstSchedldExecStrtDteTme | OpLtstSchedldExecStrtDteTme | 2 | |
| OpPlannedScrapQuantity | OpPlannedScrapQuantity | 2 | |
| OpPlannedYieldQuantity | OpPlannedYieldQuantity | 2 | |
| OrderInternalID | OrderInternalID | 2 | |
| OrderOperationInternalID | OrderOperationInternalID | 2 | |
| ProductionHold | ProductionHold | 2 | |
| ProductionPlant | ProductionPlant | 2 | |
| ProductionUnit | ProductionUnit | 2 | |
| RespyMgmtTeamID | RespyMgmtTeamID | 2 | |
| SASStatusCategory | SASStatusCategory | 2 | |
| StatusAndActionSchema | StatusAndActionSchema | 2 | |
| StatusAndActionSchemaStatus | StatusAndActionSchemaStatus | 2 | |
| UserID | UserID | 2 | |
| WorkCenter | WorkCenter | 2 | |
| WorkCenterInternalID | WorkCenterInternalID | 2 | |
| WorkCenterTypeCode | WorkCenterTypeCode | 2 |
@AbapCatalog: {
sqlViewName: 'IMFGOPAWTP',
compiler.compareFilter: true,
preserveKey: true
}
@AccessControl: {
authorizationCheck: #CHECK,
personalData.blocking: #REQUIRED
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
compositionRoot: true,
transactionalProcessingEnabled: true,
createEnabled: false,
updateEnabled: false,
deleteEnabled: false,
draftEnabled: false,
writeActivePersistence: 'IMFGOPAWTP',
usageType: {
serviceQuality: #D,
sizeCategory: #XL,
dataClass: #MIXED
}
}
@VDM.viewType: #TRANSACTIONAL
@EndUserText.label: 'Personal Work Queue'
define view I_OperationActivityWorklistTP
as select from P_OperationActivityWorklist as OperationActivityWorklist
association [0..*] to I_OpActyRespyMgmtTeamAssgmt as _OpActyRespyMgmtTeamAssgmt on $projection.OpActyNtwkInstance = _OpActyRespyMgmtTeamAssgmt.OpActyNtwkInstance
and $projection.OpActyNtwkElement = _OpActyRespyMgmtTeamAssgmt.OpActyNtwkElement
association [0..1] to E_OperationActivity as _Extension on $projection.OperationActivity = _Extension.OperationActivity
and $projection.OperationActyVersionCounter = _Extension.OperationActyVersionCounter
{
//P_OpActyInstanceWithUserAssgmt
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
key OperationActivityWorklist.OpActyNtwkInstance,
@ObjectModel.readOnly: true
key OperationActivityWorklist.OpActyNtwkElement,
@ObjectModel.readOnly: true
OperationActivityWorklist.UserID,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyNtwkElementElement,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyNtwkElementElmntVersCntr,
@ObjectModel.readOnly: true
OperationActivityWorklist.ManufacturingOrder,
@ObjectModel.readOnly: true
OperationActivityWorklist.ManufacturingOrderOperation,
@ObjectModel.readOnly: true
OperationActivityWorklist.MfgOrderOperationText,
@ObjectModel.readOnly: true
OperationActivityWorklist.WorkCenter,
@ObjectModel.readOnly: true
OperationActivityWorklist.WorkCenterInternalID,
@ObjectModel.readOnly: true
OperationActivityWorklist.WorkCenterTypeCode,
@ObjectModel.readOnly: true
OperationActivityWorklist.ProductionPlant,
@ObjectModel.readOnly: true
OperationActivityWorklist.StatusAndActionSchema,
@ObjectModel.readOnly: true
OperationActivityWorklist.StatusAndActionSchemaStatus,
@ObjectModel.readOnly: true
OperationActivityWorklist.SASStatusCategory,
@ObjectModel.readOnly: true
OperationActivityWorklist.ProductionUnit,
@ObjectModel.readOnly: true
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
OperationActivityWorklist.OpPlannedYieldQuantity,
@ObjectModel.readOnly: true
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
OperationActivityWorklist.OpPlannedScrapQuantity,
@Semantics.quantity.unitOfMeasure: 'ProductionUnit'
@ObjectModel: { virtualElement: true, virtualElementCalculatedBy: 'ABAP:CL_MPE_OA_READY_QTY' }
cast( 0 as mpe_ready_qty ) as OperationExecutionAvailableQty,
@Semantics.quantity.unitOfMeasure: 'DurationUnit'
@ObjectModel: { virtualElement: true, virtualElementCalculatedBy: 'ABAP:CL_MPE_OA_EXPD_EXEC_DURN' }
cast(0 as mpe_target_duration_quan) as OpActyExpdExecutionDuration,
@Semantics.quantity.unitOfMeasure: 'DurationUnit'
@ObjectModel: { virtualElement: true, virtualElementCalculatedBy: 'ABAP:CL_MPE_OA_EXPD_EXEC_DURN' }
cast(0 as mpe_target_labor_durn_quan) as OpActyExpdExecutionLaborDurn,
@ObjectModel: { virtualElement: true, virtualElementCalculatedBy: 'ABAP:CL_MPE_OA_EXPD_EXEC_DURN' }
@Semantics.unitOfMeasure: true
cast('' as durationunit) as DurationUnit,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyExpdExecDurnInSeconds,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyExpdExecLaborDurnInSecs,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyNtwkElementExternalID,
@ObjectModel.readOnly: true
OperationActivityWorklist.OperationActivityNetwork,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyNtwkVersionCounter,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyNtwkSegmentType,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyConfIsSFIBased,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActyIsSeldForRtactvPostg,
@ObjectModel.readOnly: true
OperationActivityWorklist.NrOfOpActyUserAssignments,
@ObjectModel.readOnly: true
OperationActivityWorklist.NrOfOpActyTeamAssignments,
@ObjectModel.readOnly: true
OperationActivityWorklist.RespyMgmtTeamID,
@ObjectModel.readOnly: true
OperationActivityWorklist.OrderInternalID,
@ObjectModel.readOnly: true
OperationActivityWorklist.OrderOperationInternalID,
OperationActivityWorklist.OperationActivity,
OperationActivityWorklist.OperationActyVersionCounter,
// Hold Information (as virtual elements for performance reasons)
@ObjectModel.virtualElement
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MPE_OAI_HOLD_INFO'
cast( 0 as mpe_hold_nmbr ) as ProductionHold,
//_MfgOrderOpAdaptedDates
//Scheduled Timestamps
@ObjectModel.readOnly: true
OperationActivityWorklist.OpLtstSchedldExecStrtDteTme,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpLtstSchedldExecEndDteTme,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActualExecutionStartDateTime,
@ObjectModel.readOnly: true
OperationActivityWorklist.OpActualExecutionEndDateTime,
OperationActivityWorklist.MfgOpActyExecutionPriority,
/* Associations */
OperationActivityWorklist._OpActyNtwkInstance,
OperationActivityWorklist._User,
OperationActivityWorklist._MfgOrder,
OperationActivityWorklist._OpActyNtwkInternalId,
OperationActivityWorklist._OperationActivityNetwork,
OperationActivityWorklist._SASSchema,
OperationActivityWorklist._UnitOfMeasure,
OperationActivityWorklist._SASStatus,
OperationActivityWorklist._ProductionPlant,
OperationActivityWorklist._WorkCenterBySemanticKey,
OperationActivityWorklist._WorkCenterType,
OperationActivityWorklist._OpActyUserAssgmt,
OperationActivityWorklist._OperationActivityText,
_OpActyRespyMgmtTeamAssgmt
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_OPERATIONACTIVITYWORKLIST"
],
"ASSOCIATED":
[
"E_OPERATIONACTIVITY",
"I_MFGORDER",
"I_OPACTYNTWKINSTANCE",
"I_OPACTYNTWKINTERNALID",
"I_OPACTYRESPYMGMTTEAMASSGMT",
"I_OPACTYUSERASSGMT",
"I_OPERATIONACTIVITYNETWORK",
"I_OPERATIONACTIVITYTEXT",
"I_PLANT",
"I_SASSCHEMA",
"I_SASSTATUS",
"I_UNITOFMEASURE",
"I_USER",
"I_WORKCENTERBYSEMANTICKEY",
"I_WORKCENTERTYPE"
],
"BASE":
[
"P_OPERATIONACTIVITYWORKLIST"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/