Ansicht
Dokumentation

FARR_BIZ_RECON - Reconcile the Operational Data with Revenue Accounting

FARR_BIZ_RECON - Reconcile the Operational Data with Revenue Accounting

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

You can use this report to reconcile operational data from different sender components with SAP Revenue Accounting and Reporting. By default, the report supports the integration with the sender components Sales and Distribution (SD) as well as SAP Contract Accounts Receivable and Payable (FI-CA).

If you want to integrate other SAP or non-SAP sender components to reconcile data with Revenue Accounting, you can create your own implementation of BAdI: Business Reconciliation Integration Component(FARR_BADI_BIZ_RECON). For more information, go to Customizing for Financial Accounting (New) and choose Revenue Accounting > Revenue Accounting Analytics > Business Add-Ins > BAdI: Business Reconciliation Integration Component.

Using the business reconciliation report enables you to analyze the following scenarios:

  • How the fulfilment and invoicing data for a specific revenue accounting contract relates to data from the operational system.
  • How the aggregated amount of contract liabilities and contract assets relates to operational data from the sender component.
  • Whether the correct G/L accounts have been derived for revenue and costs.
  • Whether data from revenue accounting, such as unprocessed revenue accounting items (RAIs), is blocking revenue postings.

Integration

Prerequisites

Before creating the report, the following prerequisites must be fulfilled:

  • To reconcile data from sender components, you must configure the integration of these sender components with SAP Revenue Accounting and Reporting. For more information, refer to the online help of this report by choosing Help > Product Assistance from the application toolbar.
  • To run the report so that it reconciles new contract data, you need to use authorization F_RRBIZREC for the company code and accounting principle. The authorization object has been added to the following roles:
  • SAP_SR_FARR_REV_AUDITOR_A

  • SAP_SR_FARR_REV_ACCOUNTANT_A

  • SAP_SR_FARR_REV_ADMIN_A

  • The report only reconciles data from closed periods and the current open period. You close revenue accounting periods in Customizing for Financial Accounting (New) under Revenue Accounting > Revenue Accounting Contracts> Open and Close Revenue Accounting Periods.
To close a posting period, you need to execute the Transfer Revenue, Calculate Contract Liabilities and Contract Assets, and Revenue Posting Run reports.
  • The report uses the batch-oriented parallel processing framework for mass data (transaction BANK_CUS_PP). For this, you need to use the following client-independent configuration:
  • Application Type: FARR_BZREC

  • Application Parameter Type: FARR_S_BIZ_RECON_PARAM

  • Object: FARR

  • Sub-object: BIZ_RECON

  • For information about the required methods, refer to the online help of this report by choosing Help > Product Assistance from the application toolbar.

Features

Create the report and understand the report output. The following description only covers the basic steps of the report execution. For more detailed information, refer to the online help of this report by choosing Help > Product Assistance from the application toolbar.

Selection

  1. Specify one or multiple sender component(s) and the source item logical system(s).
Note: If you select a sender component other than SD or FI-CA for which no customer implementation exists, the system will use the standard implementation, i.e. the SD integration.
  1. Specify the selection data.
You need to enter the accounting principle and company code for which you want to run the report. You can further restrict the selected data to specific header IDs (for example a range of Revenue Accounting contracts).
  1. Specify the execution data. You can choose one of the following three options:
  • Detailed view: The report selects information from Revenue Accounting that is displayed by contract, performance obligation, condition type, and accounting period. Data from this selection is stored with execution type Detaill (DETL) in the reconciliation table (FARR_D_BIZ_RECON).

  • Summary view by period: The report selects information from Revenue Accounting that is summarized by contract and accounting period. Data from this selection is stored with the execution type Period (PERD) in the reconciliation table.

  • Summary view by contract: The report selects information from Revenue Accounting that is summarized by contract across all accounting periods. Data from this selection is calculated at runtime based on the execution type Period (PERD) in the reconciliation table.

  1. Select the accounting periods for which you want to execute this report.
If you leave the values empty, the report selects data based on the selection data for all closed periods and the current open period. It also includes data from future periods.
  1. Choose the output mode. You can either:
  • Read data online and update the reconciliation table: This option is only recommended if you select data for just a few contracts or header IDs.

  • Read data from the reconciliation table:Choose this option if you have already executed the report (either online or in batch mode) and now you only want to display the data from the reconciliation table. If data is read from the reconciliation table and you have provided further selection requirements, only the information that matches the selection criteria is displayed.

  • Update reconciliation table in batch: To select data for an entire accounting period or multiple accounting periods, use this method. This may be required if you need to initially fill the reconciliation table (Initial Load) or if past closed periods have been updated.

  1. Specify the settings for the application log.
You need to specify the problem class for which the system writes messages to the application log. If you process mass data, select problem class Importantor Very Important. If you process low volumes, select problem class Additional Information.
You have the option to enter an external ID for the log. The external ID is then used to identify the application log created by the mass run in transaction Analyze Application Log (transaction SLG1). If you choose not to enter an external ID, the system automatically creates an ID using the number range object Mass Run Log No. (BANK_RUNNR).
Any issues that occur in the batch execution are logged in application log SLG1 with object FARR and sub-object BIZ_RECON.
  1. Select an ABAP List Viewer (ALV) layout variant (optional).
  2. Execute the report (F8). The report only selects data for closed accounting periods and the current open period.
If you enter a value in the from period field and leave the to period field empty, the report selects data up to the current open period - provided that data exists for the selected header IDs and contracts.

If you enter a value in the from period field that is later than the current open period, you receive an error message. You need to adjust the accounting period.
If you enter a value in the to period field and leave the from period field empty, the report selects data up to this period - provided that data exists for the selected header IDs and contracts.

Standard Variants

Output

Once executed, the report selects data from the posting table, performance obligation (POB), contract, deferral items, reconciliation key and from the relevant sender component(s).

For more information about the report output, refer to the online help of this report by choosing Help > Product Assistance from the application toolbar.

Activities

Example






General Data in Customer Master   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 11190 Date: 20240531 Time: 114157     sap01-206 ( 167 ms )