I_ChangeDocTable

DDL: I_CHANGEDOCTABLE SQL: IBCCHANGETAB Type: view BASIC Package: SZD

Tabellen für Änderungsbelegobjekt

I_ChangeDocTable is a Basic CDS View that provides data about "Tabellen für Änderungsbelegobjekt" 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 Table from

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName IBCCHANGETAB view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Tabellen für Änderungsbelegobjekt view
VDM.viewType #BASIC view
ObjectModel.resultSet.sizeCategory #XS view

Fields (3)

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

@ObjectModel.resultSet.sizeCategory: #XS

define view I_ChangeDocTable
  as select from dd02t as Table
    {
        @ObjectModel.text.element: ['Text']
        @Search.defaultSearchElement: true
        @EndUserText.label: 'Tabelle'        
        @UI.hidden: true
        @UI.textArrangement: #TEXT_ONLY
    key Table.tabname    as Value,

        @Semantics.language: true
        @UI.hidden: true
    key Table.ddlanguage as Language,

        @EndUserText.label: 'Tabelle'
        @Search.defaultSearchElement: true
        Table.ddtext     as Text
  
    }

  where
    as4vers    = '0000' and
    as4local   = 'A'    and 
    ddlanguage = $session.system_language

    
//@AbapCatalog.sqlViewName: 'IBCCHANGEOBJTAB'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

//@AccessControl.authorizationCheck: #NOT_REQUIRED

//@Analytics.dataCategory: #DIMENSION

//@Analytics.dataExtraction.enabled: true

//@EndUserText.label: 'Tabellen für Änderungsbelegobjekt'

//@ObjectModel:{

//              representativeKey: ['ChangeDocObjectClass', 'DatabaseTable'],

//              usageType.dataClass: #MASTER,

//              usageType.serviceQuality: #A,

//              usageType.sizeCategory: #S,

//              dataCategory: #TEXT }

//@ObjectModel.resultSet.sizeCategory: #XS                   

//                         

//@VDM.viewType: #BASIC

//

//define view I_ChangeDocObjectTables as select from tcdob as _tcdob

//

//  association [0..*] to I_ChangeDocFieldNames as _fieldname 

//                     on  _fieldname.DatabaseTable = _tcdob.tabname

//                     and _fieldname.Language      = $session.system_language

//                     

//  association [0..1] to I_ChangeDocTableNames as _tablename 

//                     on  _tablename.DatabaseTable      = _tcdob.tabname

//                     and _tablename.Language           = $session.system_language                      

// 

//  {

////    @UI.hidden: true

//    key _tcdob.object  as ChangeDocObjectClass,

//    

////    @UI.hidden: true

//    key _tcdob.tabname as DatabaseTable,

//    

////        @UI.hidden: true

//        _fieldname.Value as DatabaseTableField,

//

////        @ObjectModel.text: { element: [ 'Text' ] }

////        @Semantics.text: true        

////        _fieldname.Text  as Text,

//        

//        @ObjectModel.text: { element: [ 'DatabaseTableText' ] }     

//        @Semantics.text: true

////        @UI.hidden: true

//        _tablename.DatabaseTableText   as DatabaseTableText, 

//  

//  _fieldname,

//  _tablename   

//}

//

//