v_sd_text_types

DDL: V_SD_TEXT_TYPES SQL: V_SD_TEXT_CDS Type: view

v_sd_text_types is a CDS View in SAP S/4HANA. It reads from 1 data source (ttxern) and exposes 2 fields with key field Text_ID.

Data Sources (1)

SourceAliasJoin Type
ttxern ttxern from

Parameters (4)

NameTypeDefault
P_OBJECT_TYPE tdobject
P_OBJECT_GROUP txtgr
P_ENTITY_TYPE txtob
P_LANGUAGE abap.lang

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName V_SD_TEXT_CDS view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY Text_ID tdid
Text_Descr text_description tdtext
@ClientDependent
@AbapCatalog.sqlViewName: 'V_SD_TEXT_CDS'

@ObjectModel: {
   usageType: { 
    serviceQuality:#A,
    sizeCategory: #S,
    dataClass: #CUSTOMIZING
   }
}

define view v_sd_text_types with parameters
P_OBJECT_TYPE : tdobject,
P_OBJECT_GROUP : txtgr,
P_ENTITY_TYPE : txtob,
P_LANGUAGE : abap.lang 

as select from ttxern
association[*] to ttxit as text_description on    text_description.tdobject = ttxern.tdobject 
                                              and text_description.tdid     = ttxern.tdid 
                                              and text_description.tdspras  = $parameters.P_LANGUAGE
                                              and text_description.tdobject = $parameters.P_OBJECT_TYPE

{
  key tdid                as Text_ID,
  text_description.tdtext as Text_Descr
}

where ttxern.txtgr = $parameters.P_OBJECT_GROUP and
      ttxern.txtob = $parameters.P_ENTITY_TYPE 
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"TTXERN",
"TTXIT"
],
"ASSOCIATED":
[
"TTXIT"
],
"BASE":
[],
"VERSION":0
}
}*/