This is a business object in Account Management (FS-AM) for the calculation of an account balance.
An account balance is the positive amount that results from the difference between the debit side and credit side of an account. If the credit side exceeds the debit side, this is called a credit balance and if the debit side exceeds the credit side this is called a debit balance.
In Account Management, balances can either be based on the value date of the account flows, or the posting date. These are called value date-based or posting date-based balances accordingly.
Account balances are usually used in the following application areas:
· For condition determination in account settlement (for example, total of salary payments per quarter)
· For collecting information about an account for posting control purposes (for example, total of all cash withdrawals)
· For statistical evaluation
The system calculates account balances using the following elements:
· Balance basis
You are provided with the period balance, aggregated balance and turnover for the calculation.
· Balance category
You can calculate the balance from all the balances in the period (total balance), or from the credit or debit balances only.
· Balancing Method
You are provided with the balance methods Total, Minimum, Maximum, or Average to calculate the special balances for the period.
You can only choose the balance category and balancing method in the BAPI channel. An example of the different calculation options for balances is provided in the SAP Library under Calculation of Balances.
The structure description of the Account Balance object is split into attributes and methods. Attributes represent the basic content characteristics of an object. Methods represent the different ways of processing an object.
· Account
· Turnover Class
· Date
· Indicator for value date-based or posting date-based balance
· Amount
· Currency
In Account Management (FS-AM), you can use one of the following channels for processing objects:
Business Application Programming Interface (BAPI)
The following overview shows which methods (and the channel) you can call up for the account balance:
Method |
Channel |
||
Dialog |
BAPI |
DI |
|
Display balances |
x |
x |
|
Transfer starting balances |
|
|
x |
You can call up the following transactions in dialog mode:
Transaction Code |
Short Description |
BCA_CN_KFG, Balances tab page |
Business Application Programming Interface
You can call up the following methods using the BAPI Explorer:
Method |
Short Description |
BalanceAM.GetPostingList |
Read turnovers and balances for a posting period |
BalanceAM.GetValList |
Read turnovers and balances for a value date period |
BalanceAM.IntradayGetValList |
Read turnovers and balances from intraday accounts for the value date period. |
Direct input structures are predefined for transferring starting balances:
· Transfer category 70 (BCA payment item - starting balances)
· Receiver structure: BCA_STR_ITEM_BAL_DI_IN (Data transfer of payment items, starting balance: internal)
· Sender structure: BCA_STR_ITEM_BAL_DI_EX (Data transfer of payment items, starting balance: external)
In the standard Account Management system, the system updates the balances with all turnover-relevant transactions for each account.
If you require special characteristics for the account balances, such as having the account turnover for certain flows only, you need to enter the following settings in the Customizing for Account Managementunder Item Management ® Turnover Classes for Flexible Account Balances:
· Defining Turnover Classes
· Define Derivation Rules for Turnover Classes.
You assign special turnover flows to the turnover classes by using derivation rules.