p_cfd_ui_text

DDL: P_CFD_UI_TEXT Type: view_entity

Custom Fields: UI Texts

p_cfd_ui_text is a CDS View that provides data about "Custom Fields: UI Texts" in SAP S/4HANA. It reads from 6 data sources and exposes 24 fields with key fields BusinessContext, ExternalName, Language, EnhancementObjectType, ComponentIdentifier. It has 2 associations to related views.

Data Sources (6)

SourceAliasJoin Type
P_Cfd_Rep_Current_Version currentVersion inner
P_Cfd_Rep_Current_Version currentVersion union
P_Cfd_Data_Element_Text dataElementText left_outer
cfd_w_rep_bus repBus inner
cfd_w_rep_bus repBus inner
cfd_w_rep_x_t repText from

Associations (2)

CardinalityTargetAliasCondition
[0..1] cfd_w_rep_x_t activeUiText activeUiText.name = repText.name and activeUiText.version = 'A' and activeUiText.language = repText.language and activeUiText.enhancement_object_type = repText.enhancement_object_type and activeUiText.component_identifier = repText.component_identifier
[1] I_Language _Language $projection.Language = _Language.Language

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label Custom Fields: UI Texts view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY BusinessContext cfd_w_rep_bus business_context Business Context
KEY ExternalName P_Cfd_Rep_Current_Version externalName External Name
KEY Language cfd_w_rep_x_t language Report Text Language
KEY EnhancementObjectType cfd_w_rep_x_t enhancement_object_type Enhancement Type
KEY ComponentIdentifier cfd_w_rep_x_t component_identifier Component Identifier
FieldLabel cfd_w_rep_x_t field_label Long Fld Label
Tooltip cfd_w_rep_x_t tooltip Tooltip
Heading cfd_w_rep_x_t heading Heading
MediumLabel cfd_w_rep_x_t medium_label Medium Label
ShortLabel cfd_w_rep_x_t short_label ShortFieldLabel
IsReadOnly
business_contextasBusinessContext
KEY ExternalName P_Cfd_Rep_Current_Version externalName External Name
KEY Language P_Cfd_Data_Element_Text Language Report Text Language
KEY EnhancementObjectType Enhancement Type
KEY ComponentIdentifier Component Identifier
FieldLabel P_Cfd_Data_Element_Text LongLabel Long Fld Label
Tooltip P_Cfd_Data_Element_Text Tooltip Tooltip
Heading P_Cfd_Data_Element_Text Heading Heading
MediumLabel P_Cfd_Data_Element_Text MediumLabel Medium Label
ShortLabel P_Cfd_Data_Element_Text ShortLabel ShortFieldLabel
IsReadOnly
ActiveVersionExists
_Language _Language

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 p_cfd_ui_text.
-- 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.

CREATE VIEW p_cfd_ui_text AS
SELECT
  repBus.business_context AS BusinessContext,
  currentVersion.externalName AS ExternalName,
  repText.language AS Language,
  repText.enhancement_object_type AS EnhancementObjectType,
  repText.component_identifier AS ComponentIdentifier,
  repText.field_label AS FieldLabel,
  repText.tooltip AS Tooltip,
  repText.heading AS Heading,
  repText.medium_label AS MediumLabel,
  repText.short_label AS ShortLabel,
  '' AS IsReadOnly,
  'X' AS ActiveVersionExists
FROM cfd_w_rep_x_t AS repText
INNER JOIN P_Cfd_Rep_Current_Version AS currentVersion ON /* join condition not captured in parsed metadata */
INNER JOIN cfd_w_rep_bus AS repBus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_Cfd_Data_Element_Text AS dataElementText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN cfd_w_rep_x_t AS activeUiText ON activeUiText.name = repText.name AND activeUiText.version = 'A' AND activeUiText.language = repText.language AND activeUiText.enhancement_object_type = repText.enhancement_object_type AND activeUiText.component_identifier = repText.component_identifier  -- association [0..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [1]
-- UNION with additional select branch(es): P_Cfd_Rep_Current_Version
;