I_BankAccount

DDL: I_BANKACCOUNT SQL: IFIBANKACCOUNT Type: view BASIC Package: FCLM_BAM

Bank Account

I_BankAccount is a Basic CDS View (Dimension) that provides data about "Bank Account" in SAP S/4HANA. It reads from 1 data source (I_BankAccountBasicData) and exposes 75 fields. It has 9 associations to related views. It is exposed through 4 OData services (ASQL_F2564, ASQL_F3446, ASQL_F3940, ...). Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
I_BankAccountBasicData I_BankAccountBasicData from

Associations (9)

CardinalityTargetAliasCondition
[0..1] I_Bank_2 _Bank $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..1] I_BankAccountCurrency _BankAccountCurrency $projection.BankAccountInternalID = _BankAccountCurrency.BankAccountInternalID
[0..*] I_BankAccountHierarchyNode _BankAccountHierarchyNode $projection.BankAccountInternalID = _BankAccountHierarchyNode.BankAccountInternalID
[0..1] I_BankAccountReference _Reference $projection.BankAccountInternalID = _Reference.BankAccountInternalID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFIBANKACCOUNT view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
EndUserText.label Bank Account view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey BankAccountInternalID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
Search.searchable true view

OData Services (4)

ServiceBindingVersionContractRelease
ASQL_F2564 ASQL_F2564 C2 NOT_RELEASED
ASQL_F3446 ASQL_F3446 C2 NOT_RELEASED
ASQL_F3940 ASQL_F3940 C2 NOT_RELEASED
ASQL_F8654 ASQL_F8654 C2 NOT_RELEASED

Fields (75)

KeyFieldSource TableSource FieldDescription
keyBankAccountInternalID
BankCountry BankCountry Bank Ctry/Rgn. Key
Bank Bank Bank Number
BankAccountNumber BankAccountNumber Bank Account
BankAccountType BankAccountType Account Type
BankAccountContractType BankAccountContractType
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
IBAN IBAN IBAN House Bank
BankAccountStatus BankAccountStatus Account Status
CompanyCode CompanyCode Receiver Company Code
Country _CompanyCode Country Venue: Ctry/Reg
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
Segment Segment Segment number
BankAccountHolderName BankAccountHolderName Account Holder
BankContactPerson BankContactPerson General Contact
BankRelationshipManager BankRelationshipManager Relationship Manager
CompanyContactPerson CompanyContactPerson Contact Person
BankAccountSupervisor BankAccountSupervisor Account Supervisor
CreatedByUser CreatedByUser User Name
OpenedByUser OpenedByUser Opened By
LastChangedByUser LastChangedByUser User Name
ReviewedByUser ReviewedByUser Reviewed By
ClosedByUser ClosedByUser Closed By
IsMarkedForDeletion IsMarkedForDeletion Purch.org. data
DomesticCutOffTime DomesticCutOffTime Cut-Off Domestic
CrossBorderCutOffTime CrossBorderCutOffTime Cut-Off Cross Border
PlannedClosingDate PlannedClosingDate Planned Closing
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
OpenedDate OpenedDate Opened On
OpenedTime OpenedTime Opened At
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
ClosedDate ClosedDate Closed On
ClosedTime ClosedTime Closed At
BankControlKey BankControlKey Control Key
IBANValidityStartDate IBANValidityStartDate IBAN Valid From
PaymentTransactionTypeGroup PaymentTransactionTypeGroup Payment Transaction Type Group
BankAccountCurrency BankAccountCurrency Currency
LeadingCashPoolID LeadingCashPoolID Cash Pool Name
ParticipantCashPoolID ParticipantCashPoolID Cash Pool Name
MaxTargetAmount MaxTargetAmount Target Balance
MinTransferAmount MinTransferAmount Min.Transfer Amount
LeadingPaymentMethod LeadingPaymentMethod Payment Method
ParticipantPaymentMethod ParticipantPaymentMethod Payment Method
PaymentServiceProvider PaymentServiceProvider Payt Srvc Provider
CashToleranceGroup CashToleranceGroup Tolerance Group
IntradayIsReconciled IntradayIsReconciled Reconcile Intraday
TreasuryFinancialObject TreasuryFinancialObject Val. Obj. No.
ControllingArea _CompanyCode ControllingArea Controlling Area
BankStatementCheckTime BankStatementCheckTime Check Time
BankStatementImportMethod BankStatementImportMethod EoD
IntraDayBankStateImportMethod IntraDayBankStateImportMethod Intraday
BankStatementImportChannel BankStatementImportChannel Importing Channel
IsUploadOfIntraDayStatement IsUploadOfIntraDayStatement Intraday Upload
EndOfDayIsReconciled EndOfDayIsReconciled Reconcile End-of-Day
BkStmntEndOfDayIsReconciled BkStmntEndOfDayIsReconciled
IHBAccountHolder IHBAccountHolder Busn. Partner
BankAccountCharacteristic BankAccountCharacteristic
BankAccountUUID _Reference BankAccountUUID
BankAccountOID
_Bank _Bank
_CompanyCode _CompanyCode
_ProfitCenter _ProfitCenter
_BusinessArea _BusinessArea
_Segment _Segment
_BankCountry _BankCountry
_ControllingArea _ControllingArea
_Text _Text
_BankAccountCurrency _BankAccountCurrency
_BankAccountHierarchyNode _BankAccountHierarchyNode
_Reference _Reference
_BankAccountType _BankAccountType

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_BankAccount.
-- 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.
-- SQL view name: IFIBANKACCOUNT

CREATE VIEW I_BankAccount AS
SELECT
  BankCountry,
  Bank,
  BankAccountNumber,
  BankAccountType,
  BankAccountContractType,
  ValidityStartDate,
  ValidityEndDate,
  IBAN,
  BankAccountStatus,
  CompanyCode,
  _CompanyCode.Country AS Country,
  ProfitCenter,
  BusinessArea,
  Segment,
  BankAccountHolderName,
  BankContactPerson,
  BankRelationshipManager,
  CompanyContactPerson,
  BankAccountSupervisor,
  CreatedByUser,
  OpenedByUser,
  LastChangedByUser,
  ReviewedByUser,
  ClosedByUser,
  IsMarkedForDeletion,
  DomesticCutOffTime,
  CrossBorderCutOffTime,
  PlannedClosingDate,
  CreationDate,
  CreationTime,
  OpenedDate,
  OpenedTime,
  LastChangeDate,
  LastChangeTime,
  ClosedDate,
  ClosedTime,
  BankControlKey,
  IBANValidityStartDate,
  PaymentTransactionTypeGroup,
  BankAccountCurrency,
  LeadingCashPoolID,
  ParticipantCashPoolID,
  MaxTargetAmount,
  MinTransferAmount,
  LeadingPaymentMethod,
  ParticipantPaymentMethod,
  PaymentServiceProvider,
  CashToleranceGroup,
  IntradayIsReconciled,
  TreasuryFinancialObject,
  _CompanyCode.ControllingArea AS ControllingArea,
  BankStatementCheckTime,
  BankStatementImportMethod,
  IntraDayBankStateImportMethod,
  BankStatementImportChannel,
  IsUploadOfIntraDayStatement,
  EndOfDayIsReconciled,
  BkStmntEndOfDayIsReconciled,
  IHBAccountHolder,
  BankAccountCharacteristic,
  _Reference.BankAccountUUID AS BankAccountUUID,
  cast( bintohex( _Reference.BankAccountUUID ) as fclm_bam_acct_oid ) AS BankAccountOID
FROM I_BankAccountBasicData
LEFT OUTER JOIN I_Bank_2 AS _Bank ON BankCountry = _Bank.BankCountry AND Bank = _Bank.BankInternalID  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_BankAccountCurrency AS _BankAccountCurrency ON BankAccountInternalID = _BankAccountCurrency.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountHierarchyNode AS _BankAccountHierarchyNode ON BankAccountInternalID = _BankAccountHierarchyNode.BankAccountInternalID  -- association [0..*]
LEFT OUTER JOIN I_BankAccountReference AS _Reference ON BankAccountInternalID = _Reference.BankAccountInternalID  -- association [0..1]
;