I_BankVH

DDL: I_BANKVH Type: view_entity COMPOSITE Package: VDM_BF_BANK

Bank

I_BankVH (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Financial Operations

I_BankVH is a Composite CDS View that provides data about "Bank" in SAP S/4HANA. It reads from 1 data source (I_BankEnhanced) and exposes 28 fields with key fields BankCountry, BankInternalID. It has 1 association to related views. It is exposed through 37 OData services (ASQL_F0717, ASQL_F0735, ASQL_F0859, ...). Part of development package VDM_BF_BANK.

SAP API Hub

CategoryComposite
StateC1
Line of BusinessFinancial Operations
Application ComponentCA-BK-BNK
CapabilitiesData Provider for Value Help,Data Source for Search
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageFinancial Operations for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_BankEnhanced Bank from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_BankCategoryText _BankCategoryText _BankCategoryText.BankCategory = Bank.BankCategory and _BankCategoryText.Language = $session.system_language

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Bank view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.modelingPattern #NONE view
Search.searchable true view
ObjectModel.representativeKey BankInternalID view

OData Services (37)

ServiceBindingVersionContractRelease
ASQL_F0717 ASQL_F0717 C2 NOT_RELEASED
ASQL_F0735 ASQL_F0735 C2 NOT_RELEASED
ASQL_F0859 ASQL_F0859 C2 NOT_RELEASED
ASQL_F1564 ASQL_F1564 C2 NOT_RELEASED
ASQL_F1688 ASQL_F1688 C2 NOT_RELEASED
ASQL_F1758 ASQL_F1758 C2 NOT_RELEASED
ASQL_F1759 ASQL_F1759 C2 NOT_RELEASED
ASQL_F1760 ASQL_F1760 C2 NOT_RELEASED
ASQL_F2564 ASQL_F2564 C2 NOT_RELEASED
ASQL_F3001 ASQL_F3001 C2 NOT_RELEASED
ASQL_F3265 ASQL_F3265 C2 NOT_RELEASED
ASQL_F3266A ASQL_F3266A C2 NOT_RELEASED
ASQL_F3418 ASQL_F3418 C2 NOT_RELEASED
ASQL_F3418A ASQL_F3418A C2 NOT_RELEASED
ASQL_F3446 ASQL_F3446 C2 NOT_RELEASED
ASQL_F3671 ASQL_F3671 C2 NOT_RELEASED
ASQL_F3760 ASQL_F3760 C2 NOT_RELEASED
ASQL_F3775 ASQL_F3775 C2 NOT_RELEASED
ASQL_F3940 ASQL_F3940 C2 NOT_RELEASED
ASQL_F3978 ASQL_F3978 C2 NOT_RELEASED
ASQL_F4051 ASQL_F4051 C2 NOT_RELEASED
ASQL_F5175 ASQL_F5175 C2 NOT_RELEASED
ASQL_F5176 ASQL_F5176 C2 NOT_RELEASED
ASQL_F5380 ASQL_F5380 C2 NOT_RELEASED
ASQL_F5488 ASQL_F5488 C2 NOT_RELEASED
ASQL_F5742 ASQL_F5742 C2 NOT_RELEASED
ASQL_F6123 ASQL_F6123 C2 NOT_RELEASED
ASQL_F6848 ASQL_F6848 C2 NOT_RELEASED
ASQL_F6852 ASQL_F6852 C2 NOT_RELEASED
ASQL_F7166 ASQL_F7166 C2 NOT_RELEASED
ASQL_F7510 ASQL_F7510 C2 NOT_RELEASED
ASQL_F7804 ASQL_F7804 C2 NOT_RELEASED
ASQL_F7805 ASQL_F7805 C2 NOT_RELEASED
ASQL_F7900 ASQL_F7900 C2 NOT_RELEASED
ASQL_F8654 ASQL_F8654 C2 NOT_RELEASED
ASQL_F9015 ASQL_F9015 C2 NOT_RELEASED
ASQL_F9017 ASQL_F9017 C2 NOT_RELEASED

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY BankCountry BankCountry Bank Country/Region Key
KEY BankInternalID BankInternalID Bank Keys
LongBankName LongBankName Bank Name
LongBankBranch LongBankBranch Bank Branch
SWIFTCode SWIFTCode SWIFT/BIC for International Payments
BankCode Bank Code/Bank Number
BankCategoryDescription _BankCategoryText BankCategoryDescription Bank Category Description
BankCategory BankCategory Internal Bank Category
BankNetworkGrouping BankNetworkGrouping Bank Group (Bank Network)
StreetName StreetName Street
CityName CityName Name
AddressRegion AddressRegion Region (State, Province, County)
ShortStreetName ShortStreetName Street and House Number
ShortCityName ShortCityName City
Region Region Region (State, Province, County)
BankName BankName Name of Financial Institution
BankBranch BankBranch Bank Branch
IsPostBankAccount IsPostBankAccount Post Office Bank Current Account
CreationDate CreationDate Record Created On
CreatedByUser CreatedByUser Name of Accounting Clerk Responsible for Adding the Object
IsMarkedForDeletion IsMarkedForDeletion Deletion Indicator
PostOfficeBankAccount PostOfficeBankAccount Post office bank current account number
CheckDigitCalculationMethod CheckDigitCalculationMethod Check digit calculation method
BankDataFileFormat BankDataFileFormat Format of File with Bank Data
AddressID AddressID Ship-to address
_BankAddress _BankAddress
_Country _Country
_BankCategoryText _BankCategoryText

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BankVH.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_BankVH AS
SELECT
  BankCountry,
  BankInternalID,
  LongBankName,
  LongBankBranch,
  SWIFTCode,
  cast(BankNumber as bf_bank_bankcode preserving type ) AS BankCode,
  _BankCategoryText.BankCategoryDescription AS BankCategoryDescription,
  BankCategory,
  BankNetworkGrouping,
  StreetName,
  CityName,
  AddressRegion,
  ShortStreetName,
  ShortCityName,
  Region,
  BankName,
  BankBranch,
  IsPostBankAccount,
  CreationDate,
  CreatedByUser,
  IsMarkedForDeletion,
  PostOfficeBankAccount,
  CheckDigitCalculationMethod,
  BankDataFileFormat,
  AddressID
FROM I_BankEnhanced AS Bank
LEFT OUTER JOIN I_BankCategoryText AS _BankCategoryText ON _BankCategoryText.BankCategory = Bank.BankCategory AND _BankCategoryText.Language = $session.system_language  -- association [0..1]
;