I_WORKFLOWREUSESTEP
Exposes workflow scenario reusable steps
I_WORKFLOWREUSESTEP is a CDS View in S/4HANA. Exposes workflow scenario reusable steps. It contains 1 fields. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_WorkflowStepType | view | from | COMPOSITE | Workflow Step Type |
| I_WorkflowStepTypeNode | view | from | COMPOSITE | Exposes reusable step type nodes |
Fields (1)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | WorkflowStepType | WorkflowStepType | 1 |
@AbapCatalog.sqlViewName: 'IWRKFLWRUSTP'
@EndUserText.label: 'Exposes workflow scenario reusable steps'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType : {
dataClass: #META,
sizeCategory: #M,
serviceQuality: #B
}
/*+[hideWarning] { "IDS" : [ "CALCULATED_FIELD_CHECK" ] } */
define view I_WorkflowReuseStep
as select from swd_flxruse as WorkflowReuseStep
left outer join swd_steps as WorkflowStep on WorkflowReuseStep.wfd_id = WorkflowStep.wfd_id
and WorkflowReuseStep.version = WorkflowStep.version
and WorkflowReuseStep.exetyp = WorkflowStep.exetyp
and WorkflowReuseStep.ruse_keyvalue = WorkflowStep.nodeid
association [0..*] to I_WorkflowStepTypeText as _WorkflowTaskStepTypeText on $projection.WrkflwScen = _WorkflowTaskStepTypeText.WrkflwScen
and $projection.WrkflwScenVers = _WorkflowTaskStepTypeText.WrkflwScenVers
and $projection.WorkflowStepType = _WorkflowTaskStepTypeText.WorkflowStepType
association [0..*] to I_WorkflowStepResult as _WorkflowTaskStepResult on $projection.WrkflwScen = _WorkflowTaskStepResult.WorkflowScenarioDefinition
and $projection.WrkflwScenVers = _WorkflowTaskStepResult.WorkflowScenarioDefinitionVers
and $projection.WorkflowStepType = _WorkflowTaskStepResult.WorkflowStepType
association [0..1] to I_WrkflwStepTypeClassfctn as _WorkflowStepTypeClassfctn on $projection.WorkflowStepTypeClassfctn = _WorkflowStepTypeClassfctn.WorkflowStepTypeClassfctn
{
key WorkflowReuseStep.wfd_id as WrkflwScen,
key WorkflowReuseStep.version as WrkflwScenVers,
key WorkflowReuseStep.ruse_label as WorkflowStepType,
WorkflowReuseStep.ruse_keyvalue as WorkflowStepNodeId,
case
when WorkflowStep.batch_task = 'X'
then 'YES'
else 'NO'
end as WorkflowStepIsSystemTask,
WorkflowStep.classification as WorkflowStepTypeClassfctn,
_WorkflowTaskStepTypeText,
_WorkflowTaskStepResult,
_WorkflowStepTypeClassfctn
}
where
WorkflowReuseStep.ruse_type = 'STEP'
and WorkflowReuseStep.ruse_stype = 'WF'
and WorkflowReuseStep.nodeid = '0000000002'
and WorkflowReuseStep.exetyp = 'E'
and WorkflowReuseStep.version < '9999'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"SWD_FLXRUSE",
"SWD_STEPS"
],
"ASSOCIATED":
[
"I_WORKFLOWSTEPRESULT",
"I_WORKFLOWSTEPTYPETEXT",
"I_WRKFLWSTEPTYPECLASSFCTN"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/