FCLM_BAL_ACCT_SETTING_DETAILS

DDL: FCLM_BAL_ACCT_SETTING_DETAILS SQL: VBACCTSETDET Type: view

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)

SourceAliasJoin Type
I_BankAccount _Account left_outer
I_BankAccountText _AccountText left_outer
FCLM_BAL_ACCOUNT_SETTINGS setting from

Associations (13)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
KEY BankAccountInternalID FCLM_BAL_ACCOUNT_SETTINGS BankAccountInternalID Technical ID
ValidityStartDate FCLM_BAL_ACCOUNT_SETTINGS ValidityStartDate Validity Start Date
ValidityEndDate FCLM_BAL_ACCOUNT_SETTINGS ValidityEndDate ValidTo
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 Receiver Company Code
BankCountry I_BankAccount BankCountry Bank Ctry/Rgn. Key
Bank I_BankAccount Bank Bank Number
BankAccountCurrency I_BankAccount BankAccountCurrency Currency
BankAccountType I_BankAccount BankAccountType Account Type
BankAccountStatus I_BankAccount BankAccountStatus Account Status
BankAccountNumber I_BankAccount BankAccountNumber Bank Account
BankAccountDescription I_BankAccountText BankAccountDescription Well Code Des.
LastChangedByUser FCLM_BAL_ACCOUNT_SETTINGS LastChangedByUser User Name
UserDescription _LastChangeUser UserDescription Full Name
LastChangeDateTime FCLM_BAL_ACCOUNT_SETTINGS LastChangeDateTime Timestamp
CompanyCodeName _CompanyCode CompanyCodeName Company Name
CountryShortName _Country CountryShortName
CurrencyShortName _Currency CurrencyShortName
BankName _Bank BankName Bank Name
BankAccountTypeText _BankAccountTypeText BankAccountTypeText
BankAccountStatusName _BankAccountStatus BankAccountStatusName Status Description
HouseBank _HouseBankAccount HouseBank House Bank
HouseBankAccount _HouseBankAccount HouseBankAccount House Bank Account
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

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 FCLM_BAL_ACCT_SETTING_DETAILS.
-- 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: VBACCTSETDET

CREATE VIEW FCLM_BAL_ACCT_SETTING_DETAILS AS
SELECT
  setting.BankAccountInternalID AS BankAccountInternalID,
  setting.ValidityStartDate AS ValidityStartDate,
  setting.ValidityEndDate AS ValidityEndDate,
  setting.BankStatementPostingType AS BankStatementPostingType,
  setting.IntradayBankStatementPosting AS IntradayBankStatementPosting,
  setting.BankStatementForwardingType AS BankStatementForwardingType,
  setting.BankStatementTransferMode AS BankStatementTransferMode,
  setting.BankStatementSettingSource AS BankStatementSettingSource,
  setting.SpecificSettingIsEnabled AS SpecificSettingIsEnabled,
  setting.ManualInputBalanceIsEnabled AS ManualInputBalanceIsEnabled,
  setting.ExcelImportBalanceIsEnabled AS ExcelImportBalanceIsEnabled,
  setting.InternalAPIBalanceIsEnabled AS InternalAPIBalanceIsEnabled,
  _Account.CompanyCode AS CompanyCode,
  _Account.BankCountry AS BankCountry,
  _Account.Bank AS Bank,
  _Account.BankAccountCurrency AS BankAccountCurrency,
  _Account.BankAccountType AS BankAccountType,
  _Account.BankAccountStatus AS BankAccountStatus,
  _Account.BankAccountNumber AS BankAccountNumber,
  _AccountText.BankAccountDescription AS BankAccountDescription,
  setting.LastChangedByUser AS LastChangedByUser,
  _LastChangeUser.UserDescription AS UserDescription,
  setting.LastChangeDateTime AS LastChangeDateTime,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _Country.CountryShortName AS CountryShortName,
  _Currency.CurrencyShortName AS CurrencyShortName,
  _Bank.BankName AS BankName,
  _BankAccountTypeText.BankAccountTypeText AS BankAccountTypeText,
  _BankAccountStatus.BankAccountStatusName AS BankAccountStatusName,
  _HouseBankAccount.HouseBank AS HouseBank,
  _HouseBankAccount.HouseBankAccount AS HouseBankAccount,
  _BankStatementPostingType.BankStatementPostingTypeText AS BankStatementPostingTypeText,
  _IntradayBSPostingType.IntradayBkStatementPostingText AS IntradayBkStatementPostingText,
  _BankStatementForwardingType.BankStatementForwardingText AS BankStatementForwardingText,
  _BankStatementTransferMode.BankStatementTransferModeText AS BankStatementTransferModeText,
  _SettingSource.BankStatementSettingSourceText AS BankStatementSettingSourceText
FROM FCLM_BAL_ACCOUNT_SETTINGS AS setting
LEFT OUTER JOIN I_BankAccount AS _Account ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BankAccountText AS _AccountText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SingleActiveHouseBankAccount AS _HouseBankAccount ON setting.BankAccountInternalID = _HouseBankAccount.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _Country ON BankCountry = _Country.Country AND _Country.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CurrencyText AS _Currency ON BankAccountCurrency = _Currency.Currency AND _Currency.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Bank AS _Bank ON BankCountry = _Bank.BankCountry AND Bank = _Bank.BankInternalID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountTypeText AS _BankAccountTypeText ON BankAccountType = _BankAccountTypeText.BankAccountType AND _BankAccountTypeText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankAccountStatus AS _BankAccountStatus ON BankAccountStatus = _BankAccountStatus.BankAccountStatus AND _BankAccountStatus.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangeUser ON LastChangedByUser = _LastChangeUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_CashBalancePostingTypeText AS _BankStatementPostingType ON BankStatementPostingType = _BankStatementPostingType.BankStatementPostingType AND _BankStatementPostingType.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CashBalanceTransferModeText AS _BankStatementTransferMode ON BankStatementTransferMode = _BankStatementTransferMode.BankStatementTransferMode AND _BankStatementTransferMode.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankStmntSettingSourceText AS _SettingSource ON BankStatementSettingSource = _SettingSource.BankStatementSettingSource AND _SettingSource.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_IntradayBkStmntPostgTxt AS _IntradayBSPostingType ON IntradayBankStatementPosting = _IntradayBSPostingType.IntradayBankStatementPosting AND _IntradayBSPostingType.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankStatementForwardingText AS _BankStatementForwardingType ON BankStatementForwardingType = _BankStatementForwardingType.BankStatementForwardingType AND _BankStatementForwardingType.Language = $session.system_language  -- association [0..1]
;