SWF_FLEX_TEXT_NOF_TEXTID

DDL: SWF_FLEX_TEXT_NOF_TEXTID SQL: SWFFLEXTEXTNOT Type: view

Number of texts

SWF_FLEX_TEXT_NOF_TEXTID is a CDS View that provides data about "Number of texts" in SAP S/4HANA. It reads from 9 data sources and exposes 5 fields with key fields scenario_id, wf_id, wf_id.

Data Sources (9)

SourceAliasJoin Type
swf_flex_text_tl lng inner
swf_flex_text_tl lng inner
swf_flex_text text inner
swf_flex_text text inner
swf_flex_text_hd textHd inner
swf_flex_text_hd textHd inner
swf_flex_text_wf textWf from
swf_flex_text_wf textWf union_all
swf_flex_templat workflow_template left_outer

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName SWFFLEXTEXTNOT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Number of texts view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY scenario_id swf_flex_text_wf scenario_id Workflow definition
KEY wf_id swf_flex_text_wf wf_id Workflow ID
scenario_id Workflow definition
KEY wf_id swf_flex_text_wf wf_id Workflow ID
nofTexts

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 SWF_FLEX_TEXT_NOF_TEXTID.
-- 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: SWFFLEXTEXTNOT

CREATE VIEW SWF_FLEX_TEXT_NOF_TEXTID AS
SELECT
  textWf.scenario_id AS scenario_id,
  textWf.wf_id AS wf_id,
  case coalesce( workflow_template.appl_obj_id, 'X' ) when 'X' then 0 else count( distinct textHd.id ) end AS nofTexts
FROM swf_flex_text_wf AS textWf
INNER JOIN swf_flex_text_hd AS textHd ON /* join condition not captured in parsed metadata */
INNER JOIN swf_flex_text AS text ON /* join condition not captured in parsed metadata */
INNER JOIN swf_flex_text_tl AS lng ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN swf_flex_templat AS workflow_template ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): swf_flex_text_wf
;