Ansicht
Dokumentation
RNWCHHONPOOL - Pool Breakdown for Fee Billing
ABAP Short Reference ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
Description
This report is used to break down pools. Breakdown only takes place for "real" pools. Pools with "further breakdown" are already taken into account in fee breakdown.
Requirements
Entry on initial screen:
- Institution
- Pool for Breakdown
- You must make an entry in this field.
- Amount for Breakdown
- In this field, you can enter the amount that is to be broken down. If you do not make an entry, the system breaks down the entire balance on the pool account. You can also break down a negative amount (if values are to be posted back).
- Display: Pool Acct Bal.
- When you enter a pool and press Enter to confirm, this field displays the balance of the account defined as the expense account in the pool master data. The year of the breakdown date is taken as the fiscal year for which the balance is determined.
- Please take note of the following important information:
- The current balance is not available until fee posting is completed.
- The pool breakdown procedure determines the balance in different ways depending on the account in question. In the case of balance sheet accounts, the system determines the balance directly from the G/L account. In the case of P&L accounts, the balance is determined based on the objects relevant to cost accounting that are recorded in the pool master data (cost center, order number). Only actual costs (entries with the value type "Actual") are taken into account.
- Breakdown By
- Enter the breakdown date here. This date is used as the selection criterion for fee posting, as well as in a number of evaluations.
- Comment
- In this field, enter a comment that will allow you to identify the pool breakdown (job number) later on (for example, also in F4 help for evaluation reports), such as "Fees Pool POOL1 January 2002".
- "Test Run" checkbox
- The system executes pool breakdown like an update run but does not make changes to the database. Please note: If you execute several consecutive pool breakdowns in update mode, the system also breaks down the specified amount several times. In this case, you can cancel breakdown by reversing the +/- sign and breaking down the same amount again. This generates new fee results but the entries are then merged when posting takes place. This means the system only posts the difference.
- "Log" checkbox
- If you select this indicator, the system displays a detailed breakdown log. If you do not select it, the system simply displays an information message if the pool breakdown is successful. If errors occur, the system displays the error log.
Processing
The system first determines all the fee recipients in the pool. The amount entered is divided among these fee recipients. This generates new fee results. However, these results no longer reference the fee-based service. That is, the sequence number of the fee-based service is blank in these entries. Breakdown only takes place for the pool entered, as well as any further breakdowns it contains. If another pool is entered as a fee recipient, breakdown does not take place for this pool. This requires a separate run for this pool. Once pool breakdown is completed, the next step is to access fee posting to refresh the balance on the pool account, so that the current balance is available the next time fee posting is accessed. After fee posting, the balance for the pool that was broken down is up to date when you access pool breakdown. This means if the entire amount was broken down, the balance should be 0.
Account determination in pool breakdown takes place as follows:
The system always
uses the expense account that was specified as such for the pool. The liability account (the account
to which payroll postings are made) is the payroll account specified in the pool master data. If the
pool breakdown contains another pool, the revenue account for this pool is entered as the liability
account. The system also uses the accounts for the original pool (both the expense and liability accounts)
for the entries that exit the pool during further breakdown. The pool for further breakdown is simply regarded as a grouping characteristic here.
Output
The system displays a list of the new fee results.
If the original pool itself, or one of the pools in it, contains errors, the system terminates the report and displays an error message.
Example
Example of process flow in pool breakdown for a pool that contains a further breakdown and another pool:
Pool master data:
TESTPOOL | Rev. acct 2000 | Exp. acct 1000 | Pyr.acct 7000 |
---|
Phys. 1 | 10 % |
Pyr. 1 | 20 % |
Fth.Bkd. 1 | 30 % |
POOL1 | 40 % | Rev. acct 2001 | Exp. acct 1001 | Pyr.acct 7001 |
Fth.Bkd. 1,,Revenue acct 2002,,Exp. acct 1002,,Payroll acct 7002
Phys. 2 | 50 % |
Pyr. 2 | 50 % |
When you access pool breakdown and enter the pool "TESTPOOL", the system displays a balance of 10.000.--. The user enters an amount of 5,000.-- for breakdown. Execution of pool breakdown. The report returns the following result:
Issuer | Fee Recip. | Amount | Expense Acct | Liability Acct |
---|---|---|---|---|
TESTPOOL | Phys. 1 | 500,-- | 1000 | 7000 |
TESTPOOL | Pyr. 1 | 1.000,-- | 1000 | 7000 |
TESTPOOL | Fth.Bkd. 1 | 1.500,-- | 1000 | 7000 |
TESTPOOL | POOL1 | 2.000,-- | 1000 | 2001 |
Fth.Bkd. 1 | Phys. 2 | 750,-- | 1000 | 7000 |
Fth.Bkd. 1 | Pyr. 2 | 750,-- | 1000 | 7000 |
If the user now posts these entries, a new balance of 5,000.-- is displayed for TESTPOOL on the initial screen of the pool breakdown report once the user presses Enter. At present, the balance for POOL1 would still be 0.-- until the postings have been transferred from the revenue to the expense account. If the total amount was available here or was also entered for expense account 2001 for POOL1 (which is also possible), the balance on the initial screen would be 2,000.--. It would now be possible to execute pool breakdown for this pool, since its balance would be up to date. Posting would have to be repeated after breakdown for POOL1 to refresh the balance on the account. Fee posting must be executed after each pool breakdown so that the current balance is available for the next pool breakdown.
For example, if posting did not take place after the above pool breakdown and breakdown for POOL1 was then performed immediately, the account balance for this pool would not be up to date and would be 2,000.-- too low (if all 2,000.-- were transferred to the expense account and the expense account was the same as the revenue account for the pool).
Example of how the balance is determined on the initial screen:
1. Taking breakdown date (current fiscal year) into account:
The fee breakdown takes place on 11/27/2010, 12/28/2010, and 01/05/2011 and the following entries are posted to POOL1:
Fee Recipient | Amount | Date |
---|---|---|
POOL1 | 500.-- | 11/27/2010 |
POOL1 | 1,000.-- | 12/28/2010 |
POOL1 | 500.-- | 01/05/2011 |
If the pool breakdown takes place on 01/10/2011, it determines the following balance for POOL1 for the "Breakdown By" date (provided all previous fee breakdowns have been posted and distributed in their entirety):
Breakdown by 12/31/2010: 1,500.--
Breakdown by 01/10/2011: 500.--
2. Taking the expense account (balance sheet/P&L account) specified for the pool into account:
Pool master data:
POOL1,,Balance sheet account 110000
POOL2,,P&L account 440000,,Cost center 222
POOL3,,P&L account 440000,,Cost center 333
POOL4,,P&L account 445000,,Order number 4400
Fee breakdown (all entries are posted in their entirety during the same year):
Account | Account Assgt Rel. to Cost Acctg | Amount |
---|---|---|
110000 | 500.-- | |
110000 | 300.-- | |
440000 | CCtr 222 | 500.-- |
440000 | CCtr 222 | 800.-- |
440000 | CCtr 333 | 450.-- |
440000 | CCtr 444 | 600.-- |
445000 | Order no. 4400 | 800.-- |
445000 | Order no. 9900 | 200.-- |
The following balance would be determined for the specified pools:
POOL1,,800.--
POOL2,,1,300.--
POOL3,,450.--
POOL4,,800.--
Activities
You can access fee posting or payroll posting from the list. The system makes the following default entries on the initial screen of the posting report:
- Fiscal Year: Determined from the "breakdown by" date by a function module
- Period From/To: The system uses the perido determined for the "breakdown by" date
- Posting Date: The system enters the "breakdown by" date
Example: You execute pool distribution with the "breakdown by" date 03/25/2002.
Default entries on the initial screen (assuming 1 period is defined per month):
Fiscal Year: 2002
Period From 3 To 3
Posting Date 03/25/2002
You can of course change these default entries. Once the posting report is complete, the system returns to the list.
BAL_S_LOG - Application Log: Log header data BAL Application Log Documentation
This documentation is copyright by SAP AG.
Length: 13281 Date: 20240520 Time: 060406 sap01-206 ( 185 ms )