I_WorkflowTemplate

DDL: I_WORKFLOWTEMPLATE SQL: IWFLWTEMPLATE Type: view BASIC Package: SWF_FLEX_APP_TEMPLATE

Workflow Template

I_WorkflowTemplate is a Basic CDS View that provides data about "Workflow Template" in SAP S/4HANA. It reads from 1 data source (swf_flex_thead) and exposes 35 fields with key field WrkflwTmplUUID. It has 8 associations to related views. Part of development package SWF_FLEX_APP_TEMPLATE.

Data Sources (1)

SourceAliasJoin Type
swf_flex_thead Template from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_WorkflowTemplateText _Text $projection.WrkflwTmplUUID = _Text.WrkflwTmplUUID
[0..1] I_Language _Language $projection.WrkflwTmplCrtedLang = _Language.Language
[0..1] I_WorkflowTmplTxtTrnsltn _Translation $projection.WrkflwTmplUUID = _Translation.WrkflwTmplUUID
[0..1] I_WFTMPL_SCENARIOVALHELP _Scenario $projection.WrkflwScen = _Scenario.WrkflwScen
[0..1] I_WorkflowTemplateType _Type $projection.WrkflwTmplType = _Type.WrkflwTmplType
[0..1] I_WorkflowStageValHelp _Stage $projection.WrkflwScen = _Stage.WrkflwScen and $projection.WrkflwTmplStage = _Stage.WrkflwStage
[0..1] I_WorkflowUser _CreatedBy $projection.WrkflwTmplCrtedUsr = _CreatedBy.UserID
[0..1] I_WorkflowUser _ChangedBy $projection.WrkflwTmplLastChgdUsr = _ChangedBy.UserID

Annotations (27)

NameValueLevelField
AbapCatalog.sqlViewName IWFLWTEMPLATE view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Workflow Template view
AccessControl.authorizationCheck #CHECK view
Search.searchable false view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.writeActivePersistence SWF_FLEX_THEAD view
ObjectModel.writeDraftPersistence SWF_FLEX_THEAD_D view
ObjectModel.entityChangeStateId WrkflwTmplLastChgdUTCDteTme view
ObjectModel.semanticKey WrkflwTmplId view
ObjectModel.representativeKey WrkflwTmplUUID view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.alternativeKey.id WrkflwTmplId view
ObjectModel.alternativeKey.uniqueness #UNIQUE_IF_NOT_INITIAL view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_ENQUEUE_START view
ObjectModel.lifecycle.enqueue.expiryInterval P00DT00H10M view
ObjectModel.lifecycle.processing.expiryBehavior #RELATIVE_TO_PROCESSING_START view
ObjectModel.lifecycle.processing.expiryInterval P00DT00H20M view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY WrkflwTmplUUID swf_flex_thead wrkflwtmpluuid Key
WrkflwTmplId swf_flex_thead wrkflwtmplid Template
WrkflwTmplName _Translation WrkflwTmplName Template Name
WrkflwTmplNameSearch
WrkflwTmplNameSearchA _Translation a
WrkflwTmplNameSearchC _Translation c
WrkflwScen swf_flex_thead wrkflwscen Scenario
SAPApplicationComponent _Scenario SAPApplicationComponent
WrkflwScenVers swf_flex_thead wrkflwscenvers Scenario Version
WrkflwTmplType swf_flex_thead wrkflwtmpltype Template Type
WrkflwTmplStage swf_flex_thead wrkflwtmplstage Workflow Stage
WrkflwTmplGenericPrpty1 swf_flex_thead wrkflwtmplgenericprpty1 Generic Property
WrkflwTmplGenericPrpty2 swf_flex_thead wrkflwtmplgenericprpty2 Generic Property
WrkflwTmplGenericPrpty3 swf_flex_thead wrkflwtmplgenericprpty3 Generic Property
WrkflwTmplGenericPrpty4 swf_flex_thead wrkflwtmplgenericprpty4 Generic Property
WrkflwTmplGenericPrpty5 swf_flex_thead wrkflwtmplgenericprpty5 Generic Property
WrkflwTmplGenericPrpty6 swf_flex_thead wrkflwtmplgenericprpty6 Generic Property
WrkflwTmplGenericPrpty7 swf_flex_thead wrkflwtmplgenericprpty7 Generic Property
WrkflwTmplGenericPrpty8 swf_flex_thead wrkflwtmplgenericprpty8 Generic Property
WrkflwTmplGenericPrpty9 swf_flex_thead wrkflwtmplgenericprpty9 Generic Property
WrkflwTmplGenericPrpty10 swf_flex_thead wrkflwtmplgenericprpty10 Generic Property
WrkflwTmplCrtedLang swf_flex_thead wrkflwtmplcrtedlang Creation Language
WrkflwTmplCrtedUsr swf_flex_thead wrkflwtmplcrtedusr Created By
WrkflwTmplCrtedUTCDteTme swf_flex_thead wrkflwtmplcrtedutcdtetme Created On
WrkflwTmplLastChgdUsr swf_flex_thead wrkflwtmpllastchgdusr Changed By
WrkflwTmplLastChgdUTCDteTme swf_flex_thead wrkflwtmpllastchgdutcdtetme Changed On
WrkflwTmplTransported swf_flex_thead wrkflwtmpltransported Transport Flag
IsDeleted swf_flex_thead isdeleted TRUE
_Text _Text
_Scenario _Scenario
_Type _Type
_Stage _Stage
_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_WorkflowTemplate.
-- 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: IWFLWTEMPLATE

CREATE VIEW I_WorkflowTemplate AS
SELECT
  Template.wrkflwtmpluuid AS WrkflwTmplUUID,
  Template.wrkflwtmplid AS WrkflwTmplId,
  _Translation.WrkflwTmplName AS WrkflwTmplName,
  upper(_Translation.WrkflwTmplName) AS WrkflwTmplNameSearch,
  _Translation.a AS WrkflwTmplNameSearchA,
  _Translation.c AS WrkflwTmplNameSearchC,
  Template.wrkflwscen AS WrkflwScen,
  _Scenario.SAPApplicationComponent AS SAPApplicationComponent,
  Template.wrkflwscenvers AS WrkflwScenVers,
  Template.wrkflwtmpltype AS WrkflwTmplType,
  Template.wrkflwtmplstage AS WrkflwTmplStage,
  Template.wrkflwtmplgenericprpty1 AS WrkflwTmplGenericPrpty1,
  Template.wrkflwtmplgenericprpty2 AS WrkflwTmplGenericPrpty2,
  Template.wrkflwtmplgenericprpty3 AS WrkflwTmplGenericPrpty3,
  Template.wrkflwtmplgenericprpty4 AS WrkflwTmplGenericPrpty4,
  Template.wrkflwtmplgenericprpty5 AS WrkflwTmplGenericPrpty5,
  Template.wrkflwtmplgenericprpty6 AS WrkflwTmplGenericPrpty6,
  Template.wrkflwtmplgenericprpty7 AS WrkflwTmplGenericPrpty7,
  Template.wrkflwtmplgenericprpty8 AS WrkflwTmplGenericPrpty8,
  Template.wrkflwtmplgenericprpty9 AS WrkflwTmplGenericPrpty9,
  Template.wrkflwtmplgenericprpty10 AS WrkflwTmplGenericPrpty10,
  Template.wrkflwtmplcrtedlang AS WrkflwTmplCrtedLang,
  Template.wrkflwtmplcrtedusr AS WrkflwTmplCrtedUsr,
  Template.wrkflwtmplcrtedutcdtetme AS WrkflwTmplCrtedUTCDteTme,
  Template.wrkflwtmpllastchgdusr AS WrkflwTmplLastChgdUsr,
  Template.wrkflwtmpllastchgdutcdtetme AS WrkflwTmplLastChgdUTCDteTme,
  Template.wrkflwtmpltransported AS WrkflwTmplTransported,
  Template.isdeleted AS IsDeleted
FROM swf_flex_thead AS Template
LEFT OUTER JOIN I_WorkflowTemplateText AS _Text ON WrkflwTmplUUID = _Text.WrkflwTmplUUID  -- association [0..*]
LEFT OUTER JOIN I_Language AS _Language ON WrkflwTmplCrtedLang = _Language.Language  -- association [0..1]
LEFT OUTER JOIN I_WorkflowTmplTxtTrnsltn AS _Translation ON WrkflwTmplUUID = _Translation.WrkflwTmplUUID  -- association [0..1]
LEFT OUTER JOIN I_WFTMPL_SCENARIOVALHELP AS _Scenario ON WrkflwScen = _Scenario.WrkflwScen  -- association [0..1]
LEFT OUTER JOIN I_WorkflowTemplateType AS _Type ON WrkflwTmplType = _Type.WrkflwTmplType  -- association [0..1]
LEFT OUTER JOIN I_WorkflowStageValHelp AS _Stage ON WrkflwScen = _Stage.WrkflwScen AND WrkflwTmplStage = _Stage.WrkflwStage  -- association [0..1]
LEFT OUTER JOIN I_WorkflowUser AS _CreatedBy ON WrkflwTmplCrtedUsr = _CreatedBy.UserID  -- association [0..1]
LEFT OUTER JOIN I_WorkflowUser AS _ChangedBy ON WrkflwTmplLastChgdUsr = _ChangedBy.UserID  -- association [0..1]
;