Ansicht
Dokumentation

RFARR_RAI_PP_RECON_START - Reconciliation - Revenue Accounting Items and Revenue Contracts

RFARR_RAI_PP_RECON_START - Reconciliation - Revenue Accounting Items and Revenue Contracts

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

You use this program to ensure data consistency. To do so, you reconcile the processed revenue accounting items with the performance obligations that were determined. The system checks if the amounts and quantities are the same.

If bills of material contain multiple performance obligations, or if performance obligations are part of a hierarchy, then the program automatically reconciles across performance obligations.

Integration

Prerequisites

Features

Selection

Standard Variants

Output

Activities

  1. Restrict the selection of the data for reconciliation using the following selection criteria:
  • Accounting principle

  • Company code

  • Date the reconciliation should start (update run only)

  • Performance obligation (simulation run only)

  1. Set the technical parameters for running the program, such as the number of intervals and the block size. Specify the mode for running the program.
  2. Set the print parameters and the settings for the application log.
  3. Run the program. The program parallelizes the selected data during processing.
  4. Note You specify the number of jobs that can be run in parallel, in Customizing under Cross-Application Components -> Parallel Processing and Job Control -> Parallel Processing -> Maintain Job Distribution.

The program first determines the time interval. The program gets all revenue accounting items that were processed within the time interval and reconciles them.

Reconciliation always takes place for a combination of an accounting principle and a company code. The time interval is determined for each combination as follows:

  1. For the start of the interval, the program determines the timestamp of the last reconciliation, and deducts the buffer timeframe that is entered on the initial screen.
  2. If you have entered a start date for the reconciliation and this date is before the start time determined by the program, the program uses the time 0:00 on the date you entered as the start time.
  3. The end time of the time interval is always the timestamp of the reconciliation run. That means, once the reconciliation run is complete, the system stores the timestamp of the run, for each combination of accounting principle and company code, as the time of the last reconciliation (in table FARR_D_RECON_HIS).

If the reconciliation run determines differences between the quantities or amounts of performance obligations, the system stores these performance obligations in database table FARR_D_RECON_ERR. The next time you start the reconciliation run, the program reconciles these performance obligations first.

During a reconciliation run, the system locks the combinations of accounting principle and company code that are involved in the reconciliation, using lock object EFARR_RECON_RAI. This ensures that each combination can only be reconciled once, in case the reconciliation program is run by several users at the same time.

For the differences that are found, the program creates a spool request (one for each job).

In dialog, this spool is displayed immediately. For synchronous calls, you can access the spool requests using the monitor for mass processes or the job list.

The program creates an entry in the application log for each run. The subobject is FARR_RECON.

Example






Vendor Master (General Section)   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 3985 Date: 20240520 Time: 131233     sap01-206 ( 67 ms )