I_HouseBankAccountVH

DDL: I_HOUSEBANKACCOUNTVH SQL: IHBAVH Type: view COMPOSITE

House Bank Account Value Help

I_HouseBankAccountVH is a Composite CDS View that provides data about "House Bank Account Value Help" in SAP S/4HANA. It has 1 association to related views.

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_BankAccount _BankAccount $projection.BankAccountInternalID = _BankAccount.BankAccountInternalID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IHBAVH view
EndUserText.label House Bank Account Value Help view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #COMPOSITE view
Search.searchable true view
ObjectModel.dataCategory #VALUE_HELP view
Consumption.ranked true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_HouseBankAccountLinkage CompanyCode
KEY HouseBank I_HouseBankAccountLinkage HouseBank
KEY HouseBankAccount I_HouseBankAccountLinkage HouseBankAccount
BankAccountInternalID BankAccountInternalID
BankAccount BankAccount
BankAccountNumber _BankAccount BankAccountNumber
BankAccountCurrency BankAccountCurrency
HouseBankAccountDescription I_HouseBankAccountLinkage BankAccountDescription
@AbapCatalog.sqlViewName: 'IHBAVH'
@EndUserText.label: 'House Bank Account Value Help'

@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.semanticKey:  [ 'CompanyCode','HouseBank','HouseBankAccount' ]
@VDM.viewType: #COMPOSITE
@Search.searchable: true
@ObjectModel.dataCategory: #VALUE_HELP
@Consumption.ranked: true

define view I_HouseBankAccountVH
  as select distinct from I_HouseBankAccountLinkage
  association [0..1] to I_BankAccount          as _BankAccount on  $projection.BankAccountInternalID = _BankAccount.BankAccountInternalID
{
      @UI.lineItem: [
      { position: 2, importance: #HIGH }
      ]
      @Search: {
        defaultSearchElement: true,
        ranking: #LOW,
        fuzzinessThreshold: 0.8
      }
  key I_HouseBankAccountLinkage.CompanyCode,
      @UI.lineItem: [
      { position: 3, importance: #HIGH }
      ]
      @Search: {
        defaultSearchElement: true,
        ranking: #LOW,
        fuzzinessThreshold: 0.8
      }
  key I_HouseBankAccountLinkage.HouseBank,
      @UI.lineItem: [
      { position: 1, importance: #HIGH }
      ]
      @Search: {
        defaultSearchElement: true,
        ranking: #HIGH,
        fuzzinessThreshold: 0.8
      }
      @ObjectModel.text.element: ['HouseBankAccountDescription']
  key I_HouseBankAccountLinkage.HouseBankAccount,

      @Search: {
        defaultSearchElement: true,
        ranking: #LOW,
        fuzzinessThreshold: 0.8
      }
      BankAccountInternalID,
      @Search: {
        defaultSearchElement: true,
        ranking: #LOW,
        fuzzinessThreshold: 0.8
      }
      BankAccount, //bank account number: length of 18 characters

      @UI.lineItem: [
      { position: 5, importance: #HIGH }
      ]
      @Search: {
        defaultSearchElement: true,
        ranking: #LOW,
        fuzzinessThreshold: 0.8
      }
      _BankAccount.BankAccountNumber as BankAccountNumber, //bank account number: length of 40 characters (SAP Note 1585003)


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

      @UI.lineItem: [
      { position: 4, importance: #HIGH }
      ]
      @Semantics.text: true
      @Search: {
      defaultSearchElement: true,
      ranking: #HIGH,
      fuzzinessThreshold: 0.8
      }
      I_HouseBankAccountLinkage.BankAccountDescription as HouseBankAccountDescription

}