A_Bank_2

DDL: A_BANK_2 Type: view_entity CONSUMPTION

Bank

A_Bank_2 is a Consumption CDS View that provides data about "Bank" in SAP S/4HANA. It reads from 1 data source (R_BankDepTP) and exposes 12 fields with key fields BankCountry, BankInternalID.

Data Sources (1)

SourceAliasJoin Type
R_BankDepTP R_BankDepTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable false view
EndUserText.label Bank view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY BankCountry BankCountry
KEY BankInternalID BankInternalID
BankName BankName
Region Region
ShortStreetName ShortStreetName
ShortCityName ShortCityName
SWIFTCode SWIFTCode
BankNetworkGrouping BankNetworkGrouping
IsMarkedForDeletion IsMarkedForDeletion
Bank Bank
BankBranch BankBranch
BankCategory BankCategory
@AccessControl.authorizationCheck: #MANDATORY 
@AccessControl.privilegedAssociations: [ '_BankAddress' ]
@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #L,
  dataClass: #MASTER
}

@Search.searchable: false
@EndUserText.label: 'Bank'
define root view entity A_Bank_2 as projection on R_BankDepTP as Bank{

  key BankCountry as BankCountry,
  key BankInternalID as BankInternalID,
      @Semantics.text: true
      BankName as BankName,
      Region as Region,
      ShortStreetName as ShortStreetName,
      ShortCityName as ShortCityName,
      SWIFTCode as SWIFTCode,
      BankNetworkGrouping as BankNetworkGrouping,
      IsMarkedForDeletion as IsMarkedForDeletion,
      Bank as Bank,
      BankBranch as BankBranch,
      BankCategory as BankCategory,
      
   Bank._BankAddress : redirected to composition child A_BankAddress      
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_BANKDEPTP"
],
"ASSOCIATED":
[
"A_BANKADDRESS",
"R_BANKADDRESSDEPTP"
],
"BASE":
[
"R_BANKDEPTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/