FCLM_BAL_ACCT_SETTING_DETAILS
Bank Account Setting Details
FCLM_BAL_ACCT_SETTING_DETAILS is a CDS View that provides data about "Bank Account Setting Details" in SAP S/4HANA. It reads from 3 data sources (I_BankAccount, I_BankAccountText, FCLM_BAL_ACCOUNT_SETTINGS) and exposes 49 fields with key field BankAccountInternalID. It has 13 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_BankAccount | _Account | left_outer |
| I_BankAccountText | _AccountText | left_outer |
| FCLM_BAL_ACCOUNT_SETTINGS | setting | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_SingleActiveHouseBankAccount | _HouseBankAccount | setting.BankAccountInternalID = _HouseBankAccount.BankAccountInternalID |
| [0..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [0..1] | I_CountryText | _Country | $projection.BankCountry = _Country.Country and _Country.Language = $session.system_language |
| [0..1] | I_CurrencyText | _Currency | $projection.BankAccountCurrency = _Currency.Currency and _Currency.Language = $session.system_language |
| [0..1] | I_Bank | _Bank | $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID |
| [0..1] | I_BankAccountTypeText | _BankAccountTypeText | $projection.BankAccountType = _BankAccountTypeText.BankAccountType and _BankAccountTypeText.Language = $session.system_language |
| [0..1] | I_BankAccountStatus | _BankAccountStatus | $projection.BankAccountStatus = _BankAccountStatus.BankAccountStatus and _BankAccountStatus.Language = $session.system_language |
| [0..1] | I_User | _LastChangeUser | $projection.LastChangedByUser = _LastChangeUser.UserID |
| [0..1] | I_CashBalancePostingTypeText | _BankStatementPostingType | $projection.BankStatementPostingType = _BankStatementPostingType.BankStatementPostingType and _BankStatementPostingType.Language = $session.system_language |
| [0..1] | I_CashBalanceTransferModeText | _BankStatementTransferMode | $projection.BankStatementTransferMode = _BankStatementTransferMode.BankStatementTransferMode and _BankStatementTransferMode.Language = $session.system_language |
| [0..1] | I_BankStmntSettingSourceText | _SettingSource | $projection.BankStatementSettingSource = _SettingSource.BankStatementSettingSource and _SettingSource.Language = $session.system_language |
| [0..1] | I_IntradayBkStmntPostgTxt | _IntradayBSPostingType | $projection.IntradayBankStatementPosting = _IntradayBSPostingType.IntradayBankStatementPosting and _IntradayBSPostingType.Language = $session.system_language |
| [0..1] | I_BankStatementForwardingText | _BankStatementForwardingType | $projection.BankStatementForwardingType = _BankStatementForwardingType.BankStatementForwardingType and _BankStatementForwardingType.Language = $session.system_language |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | VBACCTSETDET | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Bank Account Setting Details | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (49)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BankAccountInternalID | FCLM_BAL_ACCOUNT_SETTINGS | BankAccountInternalID | |
| ValidityStartDate | FCLM_BAL_ACCOUNT_SETTINGS | ValidityStartDate | ||
| ValidityEndDate | FCLM_BAL_ACCOUNT_SETTINGS | ValidityEndDate | ||
| BankStatementPostingType | FCLM_BAL_ACCOUNT_SETTINGS | BankStatementPostingType | ||
| IntradayBankStatementPosting | FCLM_BAL_ACCOUNT_SETTINGS | IntradayBankStatementPosting | ||
| BankStatementForwardingType | FCLM_BAL_ACCOUNT_SETTINGS | BankStatementForwardingType | ||
| BankStatementTransferMode | FCLM_BAL_ACCOUNT_SETTINGS | BankStatementTransferMode | ||
| BankStatementSettingSource | FCLM_BAL_ACCOUNT_SETTINGS | BankStatementSettingSource | ||
| SpecificSettingIsEnabled | FCLM_BAL_ACCOUNT_SETTINGS | SpecificSettingIsEnabled | ||
| ManualInputBalanceIsEnabled | FCLM_BAL_ACCOUNT_SETTINGS | ManualInputBalanceIsEnabled | ||
| ExcelImportBalanceIsEnabled | FCLM_BAL_ACCOUNT_SETTINGS | ExcelImportBalanceIsEnabled | ||
| InternalAPIBalanceIsEnabled | FCLM_BAL_ACCOUNT_SETTINGS | InternalAPIBalanceIsEnabled | ||
| CompanyCode | I_BankAccount | CompanyCode | ||
| BankCountry | I_BankAccount | BankCountry | ||
| Bank | I_BankAccount | Bank | ||
| BankAccountCurrency | I_BankAccount | BankAccountCurrency | ||
| BankAccountType | I_BankAccount | BankAccountType | ||
| BankAccountStatus | I_BankAccount | BankAccountStatus | ||
| BankAccountNumber | I_BankAccount | BankAccountNumber | ||
| BankAccountDescription | I_BankAccountText | BankAccountDescription | ||
| LastChangedByUser | FCLM_BAL_ACCOUNT_SETTINGS | LastChangedByUser | ||
| UserDescription | _LastChangeUser | UserDescription | ||
| LastChangeDateTime | FCLM_BAL_ACCOUNT_SETTINGS | LastChangeDateTime | ||
| CompanyCodeName | _CompanyCode | CompanyCodeName | ||
| CountryShortName | _Country | CountryShortName | ||
| CurrencyShortName | _Currency | CurrencyShortName | ||
| BankName | _Bank | BankName | ||
| BankAccountTypeText | _BankAccountTypeText | BankAccountTypeText | ||
| BankAccountStatusName | _BankAccountStatus | BankAccountStatusName | ||
| HouseBank | _HouseBankAccount | HouseBank | ||
| HouseBankAccount | _HouseBankAccount | HouseBankAccount | ||
| BankStatementPostingTypeText | _BankStatementPostingType | BankStatementPostingTypeText | ||
| IntradayBkStatementPostingText | _IntradayBSPostingType | IntradayBkStatementPostingText | ||
| BankStatementForwardingText | _BankStatementForwardingType | BankStatementForwardingText | ||
| BankStatementTransferModeText | _BankStatementTransferMode | BankStatementTransferModeText | ||
| BankStatementSettingSourceText | _SettingSource | BankStatementSettingSourceText | ||
| _CompanyCode | _CompanyCode | |||
| _Country | _Country | |||
| _Currency | _Currency | |||
| _Bank | _Bank | |||
| _BankAccountTypeText | _BankAccountTypeText | |||
| _BankAccountStatus | _BankAccountStatus | |||
| _LastChangeUser | _LastChangeUser | |||
| _HouseBankAccount | _HouseBankAccount | |||
| _BankStatementPostingType | _BankStatementPostingType | |||
| _BankStatementTransferMode | _BankStatementTransferMode | |||
| _IntradayBSPostingType | _IntradayBSPostingType | |||
| _BankStatementForwardingType | _BankStatementForwardingType | |||
| _SettingSource | _SettingSource |
@AbapCatalog.sqlViewName: 'VBACCTSETDET'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Bank Account Setting Details'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #C
@ClientHandling.algorithm: #SESSION_VARIABLE
define view FCLM_BAL_ACCT_SETTING_DETAILS as select from FCLM_BAL_ACCOUNT_SETTINGS as setting
left outer join I_BankAccount as _Account on setting.BankAccountInternalID = _Account.BankAccountInternalID
left outer join I_BankAccountText as _AccountText on setting.BankAccountInternalID = _AccountText.BankAccountInternalID
and _AccountText.Language = $session.system_language
association [0..1] to I_SingleActiveHouseBankAccount as _HouseBankAccount on setting.BankAccountInternalID = _HouseBankAccount.BankAccountInternalID
association [0..1] to I_CompanyCode as _CompanyCode on $projection.CompanyCode = _CompanyCode.CompanyCode
association [0..1] to I_CountryText as _Country on $projection.BankCountry = _Country.Country and _Country.Language = $session.system_language
association [0..1] to I_CurrencyText as _Currency on $projection.BankAccountCurrency = _Currency.Currency and _Currency.Language = $session.system_language
association [0..1] to I_Bank as _Bank on $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID
association [0..1] to I_BankAccountTypeText as _BankAccountTypeText on $projection.BankAccountType = _BankAccountTypeText.BankAccountType and _BankAccountTypeText.Language = $session.system_language
association [0..1] to I_BankAccountStatus as _BankAccountStatus on $projection.BankAccountStatus = _BankAccountStatus.BankAccountStatus and _BankAccountStatus.Language = $session.system_language
association [0..1] to I_User as _LastChangeUser on $projection.LastChangedByUser = _LastChangeUser.UserID
association [0..1] to I_CashBalancePostingTypeText as _BankStatementPostingType on $projection.BankStatementPostingType = _BankStatementPostingType.BankStatementPostingType
and _BankStatementPostingType.Language = $session.system_language
association [0..1] to I_CashBalanceTransferModeText as _BankStatementTransferMode on $projection.BankStatementTransferMode = _BankStatementTransferMode.BankStatementTransferMode
and _BankStatementTransferMode.Language = $session.system_language
association [0..1] to I_BankStmntSettingSourceText as _SettingSource on $projection.BankStatementSettingSource = _SettingSource.BankStatementSettingSource
and _SettingSource.Language = $session.system_language
association [0..1] to I_IntradayBkStmntPostgTxt as _IntradayBSPostingType on $projection.IntradayBankStatementPosting = _IntradayBSPostingType.IntradayBankStatementPosting
and _IntradayBSPostingType.Language = $session.system_language
association [0..1] to I_BankStatementForwardingText as _BankStatementForwardingType on $projection.BankStatementForwardingType = _BankStatementForwardingType.BankStatementForwardingType
and _BankStatementForwardingType.Language = $session.system_language
{
key setting.BankAccountInternalID,
setting.ValidityStartDate,
setting.ValidityEndDate,
setting.BankStatementPostingType,
setting.IntradayBankStatementPosting,
setting.BankStatementForwardingType,
setting.BankStatementTransferMode,
setting.BankStatementSettingSource,
setting.SpecificSettingIsEnabled,
setting.ManualInputBalanceIsEnabled,
setting.ExcelImportBalanceIsEnabled,
setting.InternalAPIBalanceIsEnabled,
_Account.CompanyCode,
_Account.BankCountry,
_Account.Bank,
_Account.BankAccountCurrency,
_Account.BankAccountType,
_Account.BankAccountStatus,
_Account.BankAccountNumber,
_AccountText.BankAccountDescription,
setting.LastChangedByUser,
_LastChangeUser.UserDescription,
setting.LastChangeDateTime,
_CompanyCode.CompanyCodeName,
_Country.CountryShortName,
_Currency.CurrencyShortName,
_Bank.BankName,
_BankAccountTypeText.BankAccountTypeText,
_BankAccountStatus.BankAccountStatusName,
_HouseBankAccount.HouseBank,
_HouseBankAccount.HouseBankAccount,
_BankStatementPostingType.BankStatementPostingTypeText,
_IntradayBSPostingType.IntradayBkStatementPostingText,
_BankStatementForwardingType.BankStatementForwardingText,
_BankStatementTransferMode.BankStatementTransferModeText,
_SettingSource.BankStatementSettingSourceText,
_CompanyCode,
_Country,
_Currency,
_Bank,
_BankAccountTypeText,
_BankAccountStatus,
_LastChangeUser,
_HouseBankAccount,
_BankStatementPostingType,
_BankStatementTransferMode,
_IntradayBSPostingType,
_BankStatementForwardingType,
_SettingSource
}
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