FCLM_BAL_ACCT_SETTING_DETAILS

DDL: FCLM_BAL_ACCT_SETTING_DETAILS Type: view_entity Package: FCLM_BALANCE

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 51 fields with key field BankAccountInternalID. It has 14 associations to related views. Part of development package FCLM_BALANCE.

Data Sources (3)

SourceAliasJoin Type
I_BankAccount _Account left_outer
I_BankAccountText _AccountText left_outer
FCLM_BAL_ACCOUNT_SETTINGS setting from

Associations (14)

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_UserContactCard _LastChangeUser $projection.LastChangedByUser = _LastChangeUser.ContactCardID
[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
[0..1] I_IntrdayBkStmntTransfModeText _IntradayTransferMode $projection.IntraBankStatementTransferMode = _IntradayTransferMode.IntraBankStatementTransferMode and _IntradayTransferMode.Language = $session.system_language

Annotations (5)

NameValueLevelField
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

Fields (51)

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
IntraBankStatementTransferMode FCLM_BAL_ACCOUNT_SETTINGS IntraBankStatementTransferMode
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
IntrdayBkStmntTransfModeTxt _IntradayTransferMode IntrdayBkStmntTransfModeTxt
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
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Bank Account Setting Details'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #C
define view entity 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_UserContactCard as _LastChangeUser on $projection.LastChangedByUser = _LastChangeUser.ContactCardID
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
association [0..1] to I_IntrdayBkStmntTransfModeText as _IntradayTransferMode on $projection.IntraBankStatementTransferMode = _IntradayTransferMode.IntraBankStatementTransferMode
                                                                                    and _IntradayTransferMode.Language = $session.system_language                                                                                                                                                                                                                                                               
{
      key setting.BankAccountInternalID,
      setting.ValidityStartDate,
      setting.ValidityEndDate,
      setting.BankStatementPostingType,
      setting.IntradayBankStatementPosting,
      setting.BankStatementForwardingType,
      setting.BankStatementTransferMode,
      setting.IntraBankStatementTransferMode,
      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,
      _IntradayTransferMode.IntrdayBkStmntTransfModeTxt,      
      _SettingSource.BankStatementSettingSourceText,      
      _CompanyCode,
      _Country,
      _Currency,
      _Bank,
      _BankAccountTypeText,
      _BankAccountStatus,
      _LastChangeUser,
      _HouseBankAccount,
      _BankStatementPostingType,
      _BankStatementTransferMode,
      _IntradayBSPostingType,
      _BankStatementForwardingType,
      _SettingSource      
}