I_WorkflowStage

DDL: I_WORKFLOWSTAGE SQL: IVWRKFLWSTAGE Type: view BASIC

Workflow Scenario Stage

I_WorkflowStage is a Basic CDS View that provides data about "Workflow Scenario Stage" in SAP S/4HANA. It reads from 1 data source (swf_flex_scstage) and exposes 15 fields with key fields WrkflwScen, WrkflwStage. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
swf_flex_scstage Stage from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_WorkflowScenario _Scenario $projection.WrkflwScen = _Scenario.Wfd_Id
[0..*] I_WorkflowStageText _Text $projection.WrkflwScen = _Text.WrkflwScen and $projection.WrkflwStage = _Text.WrkflwStage
[0..1] I_WorkflowStageTextTrnsltn _Translation $projection.WrkflwScen = _Translation.WrkflwScen and $projection.WrkflwStage = _Translation.WrkflwStage and $projection.WrkflwStageCrtedLang = _Translation.Language
[0..1] I_Language _Language $projection.WrkflwStageCrtedLang = _Language.Language
[0..1] I_WorkflowUser _CreatedBy $projection.WrkflwStageCrtedUsr = _CreatedBy.UserID
[0..1] I_WorkflowUser _ChangedBy $projection.WrkflwStageLastChgdUsr = _ChangedBy.UserID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IVWRKFLWSTAGE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Workflow Scenario Stage view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeActivePersistence SWF_FLEX_SCSTAGE view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled false view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY WrkflwScen swf_flex_scstage wrkflwscen Scenario
KEY WrkflwStage swf_flex_scstage wrkflwstage Workflow Stage
WrkflwStageName _Translation WrkflwStageName Stage Name
WrkflwStageCrtedLang swf_flex_scstage wrkflwstagecrtedlang Creation Language
WrkflwStageCrtedUsr swf_flex_scstage wrkflwstagecrtedusr Created By
WrkflwStageCrtedUTCDteTme swf_flex_scstage wrkflwstagecrtedutcdtetme Created On
WrkflwStageLastChgdUsr swf_flex_scstage wrkflwstagelastchgdusr Changed By
WrkflwStageLastChgdUTCDteTme swf_flex_scstage wrkflwstagelastchgdutcdtetme Changed On
WrkflwStageTransported swf_flex_scstage wrkflwstagetransported Transport Flag
IsDeleted swf_flex_scstage isdeleted TRUE
_Scenario _Scenario
_Text _Text
_Language _Language
_CreatedBy _CreatedBy
_ChangedBy _ChangedBy

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_WorkflowStage.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IVWRKFLWSTAGE

CREATE VIEW I_WorkflowStage AS
SELECT
  Stage.wrkflwscen AS WrkflwScen,
  Stage.wrkflwstage AS WrkflwStage,
  _Translation.WrkflwStageName AS WrkflwStageName,
  Stage.wrkflwstagecrtedlang AS WrkflwStageCrtedLang,
  Stage.wrkflwstagecrtedusr AS WrkflwStageCrtedUsr,
  Stage.wrkflwstagecrtedutcdtetme AS WrkflwStageCrtedUTCDteTme,
  Stage.wrkflwstagelastchgdusr AS WrkflwStageLastChgdUsr,
  Stage.wrkflwstagelastchgdutcdtetme AS WrkflwStageLastChgdUTCDteTme,
  Stage.wrkflwstagetransported AS WrkflwStageTransported,
  Stage.isdeleted AS IsDeleted
FROM swf_flex_scstage AS Stage
LEFT OUTER JOIN I_WorkflowScenario AS _Scenario ON WrkflwScen = _Scenario.Wfd_Id  -- association [1..1]
LEFT OUTER JOIN I_WorkflowStageText AS _Text ON WrkflwScen = _Text.WrkflwScen AND WrkflwStage = _Text.WrkflwStage  -- association [0..*]
LEFT OUTER JOIN I_WorkflowStageTextTrnsltn AS _Translation ON WrkflwScen = _Translation.WrkflwScen AND WrkflwStage = _Translation.WrkflwStage AND WrkflwStageCrtedLang = _Translation.Language  -- association [0..1]
LEFT OUTER JOIN I_Language AS _Language ON WrkflwStageCrtedLang = _Language.Language  -- association [0..1]
LEFT OUTER JOIN I_WorkflowUser AS _CreatedBy ON WrkflwStageCrtedUsr = _CreatedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_WorkflowUser AS _ChangedBy ON WrkflwStageLastChgdUsr = _ChangedBy.UserID  -- association [0..1]
;