C_BankChangeDocument

DDL: C_BANKCHANGEDOCUMENT Type: view_entity CONSUMPTION

Manage Banks - Basic Change Logs

C_BankChangeDocument is a Consumption CDS View that provides data about "Manage Banks - Basic Change Logs" in SAP S/4HANA. It reads from 1 data source (P_BankChangeDocs) and exposes 16 fields with key fields BankCountry, BankInternalID, ChangeDocument, ChangeDocTableKey, ChangeDocDatabaseTableField.

Data Sources (1)

SourceAliasJoin Type
P_BankChangeDocs P_BankChangeDocs from

Annotations (7)

NameValueLevelField
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Search.searchable true view
EndUserText.label Manage Banks - Basic Change Logs view
Metadata.allowExtensions true view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY BankCountry BankCountry
KEY BankInternalID BankInternalID
KEY ChangeDocument ChangeDocument
KEY ChangeDocTableKey ChangeDocTableKey
KEY ChangeDocDatabaseTableField ChangeDocDatabaseTableField
KEY DatabaseTableFieldName DatabaseTableFieldName
KEY ChangeDocItemChangeTypeText ChangeDocItemChangeTypeText
KEY DatabaseTable DatabaseTable
KEY ChangeDocTransactionCode ChangeDocTransactionCode
ChangeDocObjectClass ChangeDocObjectClass
ChangeDocNewFieldValue ChangeDocNewFieldValue
ChangeDocPreviousFieldValue ChangeDocPreviousFieldValue
DBFieldTechnicalName
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
@ObjectModel.usageType: {
  serviceQuality: #C,
  sizeCategory : #L,
  dataClass: #MIXED
}

@VDM.viewType: #CONSUMPTION

@Search.searchable: true
@EndUserText.label: 'Manage Banks - Basic Change Logs'
@Metadata.allowExtensions: true
define view entity C_BankChangeDocument as select from P_BankChangeDocs   
{
  @Consumption.hidden: true
  key BankCountry,
  @Consumption.hidden: true
  key BankInternalID,
  @UI.hidden: true
  key ChangeDocument,
  @UI.hidden: true
  key ChangeDocTableKey,

  @ObjectModel.text.element: [ 'DatabaseTableFieldName' ]
  key ChangeDocDatabaseTableField,
  
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.9
      @Search.ranking: #HIGH
      @UI.hidden: true
  key DatabaseTableFieldName,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.9
      @Search.ranking: #LOW   
      //@ObjectModel.text.element: [ 'ChangeDocItemChangeTypeText' ]

  key ChangeDocItemChangeTypeText, //ChangeDocItemChangeType,

  key DatabaseTable,
  key ChangeDocTransactionCode,
      ChangeDocObjectClass,
           
      ChangeDocNewFieldValue,
      ChangeDocPreviousFieldValue,
    
      
//      @Consumption.hidden: true

//      ChangeDocItemChangeTypeText,

      cast(ChangeDocDatabaseTableField as  bf_bank_change_doc_tech_field preserving type ) as DBFieldTechnicalName,
      
       
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.9
      @Search.ranking: #HIGH
      CreatedByUser,
      
      @Consumption.hidden: true
      CreationDate,
       
      @Consumption.hidden: true
      CreationTime,
      
      @EndUserText.label: 'Changed On'
      cast(dats_tims_to_tstmp(CreationDate, CreationTime, abap_system_timezone($session.client, 'NULL'),
            $session.client, 'NULL') as timestamp preserving type ) as CreationDateTime

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