Ansicht
Dokumentation

RNWCHHONPOOL - Pool Breakdown for Fee Billing

RNWCHHONPOOL - Pool Breakdown for Fee Billing

ABAP Short Reference   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

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:
  1. The current balance is not available until fee posting is completed.
  2. 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 )