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
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      
}