A_Bank_2
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)
| Source | Alias | Join Type |
|---|---|---|
| R_BankDepTP | R_BankDepTP | projection |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA