C_SOMU_TEXT

DDL: C_SOMU_TEXT SQL: COMTEXT Type: view CONSUMPTION Package: S_APS_OM_ODATA_FT_PARTS

Consumption view for texts app

C_SOMU_TEXT is a Consumption CDS View that provides data about "Consumption view for texts app" in SAP S/4HANA. It reads from 1 data source (I_SOMU_TEXT) and exposes 18 fields with key field FormTemplateTextName. It has 3 associations to related views. Part of development package S_APS_OM_ODATA_FT_PARTS.

Data Sources (1)

SourceAliasJoin Type
I_SOMU_TEXT I_SOMU_TEXT from

Associations (3)

CardinalityTargetAliasCondition
[0..*] C_SOMU_TEXTT _Textst $projection.FormTemplateTextName = _Textst.FormTemplateTextName
[0..1] I_User _UserCreate _UserCreate.UserID = I_SOMU_TEXT.CreatedByUser
[0..1] I_User _UserChanged _UserChanged.UserID = I_SOMU_TEXT.LastChangedByUser

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName COMTEXT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
EndUserText.label Consumption view for texts app view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
UI.headerInfo.typeName Text view
UI.headerInfo.typeNamePlural Texts view
UI.headerInfo.title.value FormTemplateTextName view
ObjectModel.updateEnabled true view
UI.presentationVariant.sortOrder.by LastChangeDateTime view
UI.presentationVariant.sortOrder.direction #DESC view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY FormTemplateTextName FormTemplateTextName Name
TextDescription TextDescription Description
LastChangeDateTime LastChangeDateTime Timestamp
clientNULLasLastChangeDate Last Changed On
LastChangedByUser LastChangedByUser User Name
LastChangedByUserDescription _UserChanged UserDescription Full Name
NumberOfRelatedForms NumberOfRelatedForms
TextType TextType Type
ListOfTextLanguageCodes Language Variants
TextCreationDateTime TextCreationDateTime Time Stamp
clientNULLasTextCreationDate Created On
CreatedByUser CreatedByUser User Name
CreatedByUserDescription _UserCreate UserDescription Full Name
_Textst _Textst
_RelFormList _RelFormList
_UserCreate _UserCreate
_UserChanged _UserChanged
_TextType _TextType

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 C_SOMU_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.
-- SQL view name: COMTEXT

CREATE VIEW C_SOMU_TEXT AS
SELECT
  FormTemplateTextName,
  TextDescription,
  LastChangeDateTime,
  tstmp_to_dats( LastChangeDateTime, 'UTC', $session.client, 'NULL' ) as LastChangeDate AS clientNULLasLastChangeDate,
  LastChangedByUser,
  _UserChanged.UserDescription AS LastChangedByUserDescription,
  NumberOfRelatedForms,
  TextType,
  cast('' as sstring ) AS ListOfTextLanguageCodes,
  TextCreationDateTime,
  tstmp_to_dats( TextCreationDateTime, 'UTC', $session.client, 'NULL' ) as TextCreationDate AS clientNULLasTextCreationDate,
  CreatedByUser,
  _UserCreate.UserDescription AS CreatedByUserDescription
FROM I_SOMU_TEXT
LEFT OUTER JOIN C_SOMU_TEXTT AS _Textst ON FormTemplateTextName = _Textst.FormTemplateTextName  -- association [0..*]
LEFT OUTER JOIN I_User AS _UserCreate ON _UserCreate.UserID = I_SOMU_TEXT.CreatedByUser  -- association [0..1]
LEFT OUTER JOIN I_User AS _UserChanged ON _UserChanged.UserID = I_SOMU_TEXT.LastChangedByUser  -- association [0..1]
;