I_WorkflowTmplTxtTrnsltn

DDL: I_WORKFLOWTMPLTXTTRNSLTN SQL: IWRKFLWTMPLTXTTR Type: view BASIC

Workflow Template Text

I_WorkflowTmplTxtTrnsltn is a Basic CDS View that provides data about "Workflow Template Text" in SAP S/4HANA. It reads from 7 data sources and exposes 7 fields with key field WrkflwTmplUUID.

Data Sources (7)

SourceAliasJoin Type
swf_flex_text_hd header left_outer
swf_flex_text text_original left_outer
swf_flex_ttext text_original_old left_outer
swf_flex_text text_target left_outer
swf_flex_ttext text_target_old left_outer
swf_flex_thead thead from
swf_flex_text_wf workflow left_outer

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IWRKFLWTMPLTXTTR view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Workflow Template Text view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey WrkflwTmplUUID view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY WrkflwTmplUUID swf_flex_thead wrkflwtmpluuid Key
wrkflwtmplnameendasWrkflwTmplName
textisnotnullthenXelseendasTranslatable
a swf_flex_text text User Group
b swf_flex_text text User Group
c swf_flex_ttext wrkflwtmplname Template Name
d swf_flex_ttext wrkflwtmplname Template Name

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_WorkflowTmplTxtTrnsltn.
-- 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: IWRKFLWTMPLTXTTR

CREATE VIEW I_WorkflowTmplTxtTrnsltn AS
SELECT
  thead.wrkflwtmpluuid AS WrkflwTmplUUID,
  case when text_target.text is not null then cast(left(text_target.text,80) as swf_flex_template_name) when text_original.text is not null then cast(left(text_original.text,80) as swf_flex_template_name) when text_target_old.wrkflwtmplname is not null then text_target_old.wrkflwtmplname else text_original_old.wrkflwtmplname end as WrkflwTmplName AS wrkflwtmplnameendasWrkflwTmplName,
  case when text_target.text is not null or text_original.text is not null then 'X' else ' ' end as Translatable AS textisnotnullthenXelseendasTranslatable,
  text_target.text AS a,
  text_original.text AS b,
  text_target_old.wrkflwtmplname AS c,
  text_original_old.wrkflwtmplname AS d
FROM swf_flex_thead AS thead
LEFT OUTER JOIN swf_flex_text_hd AS header ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_text_wf AS workflow ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_text AS text_target ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_text AS text_original ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_ttext AS text_target_old ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_ttext AS text_original_old ON /* join condition not captured in parsed metadata */
;