I_ChangeDocTable

DDL: I_CHANGEDOCTABLE SQL: IBCCHANGETAB Type: view BASIC

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.

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   

//}

//

//

    
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DD02T"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/