R_BankAccount

DDL: R_BANKACCOUNT Type: view_entity BASIC Package: FCLM_BAM

Bank Accounts

R_BankAccount is a Basic CDS View that provides data about "Bank Accounts" in SAP S/4HANA. It reads from 1 data source (fclm_bam_amd) and exposes 61 fields with key fields BankAccountInternalID, BankAccountRevision. It has 2 associations to related views. Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
fclm_bam_amd fclm_bam_amd from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_BankAccountInternalType _ContractType $projection.BankAccountInternalType = _ContractType.BankAccountInternalType
[1..1] I_Bank_2 _Bank $projection.BankCountry = _Bank.BankCountry and $projection.BankInternalID = _Bank.BankInternalID

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Bank Accounts view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view

Fields (61)

KeyFieldSource TableSource FieldDescription
KEY BankAccountInternalID acc_id Technical ID
KEY BankAccountRevision revision Revision Number
BankCountry banks Bank Ctry/Rgn. Key
BankInternalID bankl House Bank
BankAccountNumber acc_num Account Number
BankAccountInternalType acc_type_id Account Type
BankAccountContractType _ContractType BankAccountContractType
ValidityStartDate valid_from Validity Start Time
ValidityEndDate valid_to Validity End Time
IBAN iban IBAN House Bank
BankAccountStatus status Workflow Status
CompanyCode bukrs Value
ProfitCenter prctr Profit Centers
BusinessArea gsber Business Area
Segment segment Segment number
BankAccountHolderName beneficial Account Holder
BankContactPerson bank_contact General Contact
BankRelationshipManager rel_manager Relationship Manager
CompanyContactPerson company_contact Contact Person
BankAccountSupervisor account_supervisor Account Supervisor
CreatedByUser created_by Version Created By
OpenedByUser opened_by Opened By
LastChangedByUser changed_by User Name
ReviewedByUser reviewed_by Reviewed By
ClosedByUser closed_by Closed By
IsMarkedForDeletion deleted_flag TRUE
DomesticCutOffTime cutoff_time_d Cut-Off Domestic
CrossBorderCutOffTime cutoff_time_c Cut-Off Cross Border
PlannedClosingDate planned_closing_date Planned Closing
CreationDate created_at_dat Created On
CreationTime created_at_tim Created At
OpenedDate opened_at_dat Opened On
OpenedTime opened_at_tim Opened At
LastChangeDate changed_at_dat Changed On
LastChangeTime changed_at_tim Changed At
ClosedDate closed_at_dat Closed On
ClosedTime closed_at_tim Closed At
BankControlKey control_key Control Key
IBANValidityStartDate iban_valid_from IBAN Valid From
PaymentTransactionTypeGroup vgtyp Trans. Type
BankAccountCurrency waers Transaction Currency
LeadingCashPoolID cash_pool_id Cash Pool Name
ParticipantCashPoolID cash_pool_id_participant Cash Pool Name
MaxTargetAmount cash_pool_target_amt_max Target Balance
MinTransferAmount cash_pool_transfer_amt_min Min.Transfer Amount
LeadingPaymentMethod payment_method_l Payment Method
ParticipantPaymentMethod payment_method_p Payment Method
PaymentServiceProvider payment_service_provider Paymnt Serv. Provid.
CashToleranceGroup tolerance_group Tolerance Group
IntradayIsReconciled reconcile_intraday Reconcile Intraday
TreasuryFinancialObject objnr Val. Obj. No.
BankStatementCheckTime bs_upload_time Check Time
BankStatementImportMethod edbsum EoD
IntraDayBankStateImportMethod idbsum Intraday
BankStatementImportChannel importing_channel Importing Channel
IsUploadOfIntraDayStatement upload_bs_flag Intraday Upload
BkStmntEndOfDayIsReconciled reconcile_bs_endofday
IHBAccountHolder ihb_servicer IHB Servicer
BankAccountCharacteristic acct_charc_id
_ContractType _ContractType
_Bank _Bank

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 R_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.

CREATE VIEW R_BankAccount AS
SELECT
  acc_id AS BankAccountInternalID,
  revision AS BankAccountRevision,
  banks AS BankCountry,
  bankl AS BankInternalID,
  acc_num AS BankAccountNumber,
  acc_type_id AS BankAccountInternalType,
  _ContractType.BankAccountContractType AS BankAccountContractType,
  valid_from AS ValidityStartDate,
  valid_to AS ValidityEndDate,
  IBAN,
  status AS BankAccountStatus,
  bukrs AS CompanyCode,
  prctr AS ProfitCenter,
  gsber AS BusinessArea,
  Segment,
  beneficial AS BankAccountHolderName,
  bank_contact AS BankContactPerson,
  rel_manager AS BankRelationshipManager,
  company_contact AS CompanyContactPerson,
  account_supervisor AS BankAccountSupervisor,
  created_by AS CreatedByUser,
  opened_by AS OpenedByUser,
  changed_by AS LastChangedByUser,
  reviewed_by AS ReviewedByUser,
  closed_by AS ClosedByUser,
  deleted_flag AS IsMarkedForDeletion,
  cutoff_time_d AS DomesticCutOffTime,
  cutoff_time_c AS CrossBorderCutOffTime,
  planned_closing_date AS PlannedClosingDate,
  created_at_dat AS CreationDate,
  created_at_tim AS CreationTime,
  opened_at_dat AS OpenedDate,
  opened_at_tim AS OpenedTime,
  changed_at_dat AS LastChangeDate,
  changed_at_tim AS LastChangeTime,
  closed_at_dat AS ClosedDate,
  closed_at_tim AS ClosedTime,
  control_key AS BankControlKey,
  iban_valid_from AS IBANValidityStartDate,
  vgtyp AS PaymentTransactionTypeGroup,
  waers AS BankAccountCurrency,
  cash_pool_id AS LeadingCashPoolID,
  cash_pool_id_participant AS ParticipantCashPoolID,
  cash_pool_target_amt_max AS MaxTargetAmount,
  cash_pool_transfer_amt_min AS MinTransferAmount,
  payment_method_l AS LeadingPaymentMethod,
  payment_method_p AS ParticipantPaymentMethod,
  payment_service_provider AS PaymentServiceProvider,
  tolerance_group AS CashToleranceGroup,
  reconcile_intraday AS IntradayIsReconciled,
  objnr AS TreasuryFinancialObject,
  bs_upload_time AS BankStatementCheckTime,
  edbsum AS BankStatementImportMethod,
  idbsum AS IntraDayBankStateImportMethod,
  importing_channel AS BankStatementImportChannel,
  upload_bs_flag AS IsUploadOfIntraDayStatement,
  reconcile_bs_endofday AS BkStmntEndOfDayIsReconciled,
  ihb_servicer AS IHBAccountHolder,
  acct_charc_id AS BankAccountCharacteristic
FROM fclm_bam_amd
LEFT OUTER JOIN I_BankAccountInternalType AS _ContractType ON BankAccountInternalType = _ContractType.BankAccountInternalType  -- association [0..1]
LEFT OUTER JOIN I_Bank_2 AS _Bank ON BankCountry = _Bank.BankCountry AND BankInternalID = _Bank.BankInternalID  -- association [1..1]
;