I_BankAccountBasicDataEnhanced

DDL: I_BANKACCOUNTBASICDATAENHANCED SQL: IBANKACNTBASICE Type: view BASIC Package: FCLM_BAM

Basic Data of Bank Account Master Data with Opened at Bank

I_BankAccountBasicDataEnhanced is a Basic CDS View (Dimension) that provides data about "Basic Data of Bank Account Master Data with Opened at Bank" in SAP S/4HANA. It reads from 1 data source (fclm_bam_amd) and exposes 58 fields with key field BankAccountInternalID. 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_BankAcctContrTypeVH _ContractType $projection.BankAccountType = _ContractType.BankAccountType
[0..1] I_Country _BankCountry $projection.BankCountry = _BankCountry.Country

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IBANKACNTBASICE view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey BankAccountInternalID view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
Metadata.allowExtensions true view
EndUserText.label Basic Data of Bank Account Master Data with Opened at Bank view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY BankAccountInternalID acc_id Technical ID
BankCountry banks Bank Ctry/Rgn. Key
Bank bankl House Bank
BankAccountNumber acc_num Account Number
BankAccountType 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
EndOfDayIsReconciled reconcile_endofday Reconcile End-of-Day
_ContractType _ContractType
_BankCountry _BankCountry

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_BankAccountBasicDataEnhanced.
-- 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: IBANKACNTBASICE

CREATE VIEW I_BankAccountBasicDataEnhanced AS
SELECT
  acc_id AS BankAccountInternalID,
  banks AS BankCountry,
  bankl AS Bank,
  acc_num AS BankAccountNumber,
  acc_type_id AS BankAccountType,
  _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_endofday AS EndOfDayIsReconciled
FROM fclm_bam_amd
LEFT OUTER JOIN I_BankAcctContrTypeVH AS _ContractType ON BankAccountType = _ContractType.BankAccountType  -- association [0..1]
LEFT OUTER JOIN I_Country AS _BankCountry ON BankCountry = _BankCountry.Country  -- association [0..1]
;