I_ChangeDocTableNames

DDL: I_CHANGEDOCTABLENAMES SQL: IBCCHANGETNAME Type: view BASIC Package: SZD

Text für Tabellen

I_ChangeDocTableNames is a Basic CDS View that provides data about "Text für Tabellen" in SAP S/4HANA. It reads from 1 data source (dd02t) and exposes 3 fields with key fields Value, Language. Part of development package SZD.

Data Sources (1)

SourceAliasJoin Type
dd02t TableText from

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName IBCCHANGETNAME view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Text für Tabellen view
VDM.viewType #BASIC view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY Value dd02t tabname
KEY Language dd02t ddlanguage
Text dd02t ddtext Tabelle
@AbapCatalog.sqlViewName: 'IBCCHANGETNAME'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Text für Tabellen'
@VDM.viewType: #BASIC

define view I_ChangeDocTableNames 
    as select from dd02t as TableText
  {     
      @UI.hidden: true
  key TableText.tabname    as Value,

      @Semantics.language: true
      @UI.hidden: true
  key TableText.ddlanguage as Language,
  
      @Search.defaultSearchElement: true
      @Semantics.text: true
      @EndUserText.label: 'Tabelle'
      @UI.hidden: true
      TableText.ddtext     as Text
  }
  where
    as4vers  = '0000' and
    as4local = 'A'  

//@AbapCatalog.sqlViewName: 'IBCCHANGETNAME'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey:true

//@ClientHandling.algorithm: #SESSION_VARIABLE

//@VDM.viewType: #BASIC

//@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API

//@ObjectModel.dataCategory: #TEXT

//@Analytics.dataExtraction.enabled: true

//@ObjectModel.representativeKey: 'ChangeDocObjectClass'

//@ObjectModel.usageType.dataClass: #META

//@ObjectModel.usageType.sizeCategory: #S

//@ObjectModel.usageType.serviceQuality: #A

//@ObjectModel.resultSet.sizeCategory: #XS 

//@AccessControl.authorizationCheck: #NOT_REQUIRED

//@Search.searchable: true

//@EndUserText.label: 'Text für Tabellen'

//

//define view I_ChangeDocTableNames

//

//  as select from dd02t as t

//  

//  association [0..1] to I_ChangeDocObjectTables as _ChangeDocObjectTables 

//  on $projection.DatabaseTable = _ChangeDocObjectTables.DatabaseTable

//  association [0..1] to I_Language       as _Language      

//  on $projection.Language = _Language.Language

//{

//      @ObjectModel.foreignKey.association: '_ChangeDocObjectTables'

//      @ObjectModel.text.element: ['TableName']

//  key tabname    as DatabaseTable,              

//  

//      @ObjectModel.foreignKey.association: '_Language'

//      @Semantics.language: true

//  key cast(t.ddlanguage as spras preserving type)         as Language,

//  

//      @Semantics.text: true

//      @Search:{defaultSearchElement: true, ranking: #LOW, fuzzinessThreshold: 0.8}

//      t.ddtext     as DatabaseTableText,

//      

//      @ObjectModel.association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]

//      _ChangeDocObjectTables ,

//      _Language

//}

//where

//      

//      t.as4vers  = '0000'

//  and t.as4local = 'A';