Ansicht
Dokumentation

FARR_REPROCESS_ACCOUNTS - Reprocess Account Determination

FARR_REPROCESS_ACCOUNTS - Reprocess Account Determination

General Material Data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

Revenue Accounting allows you to reprocess account determination to apply a new assignment of general ledger accounts to revenue accounting contracts. This way, the accounts that are based on the latest account determination settings are retrieved and updated in the corresponding revenue accounting contracts.

This program reprocesses account determination for single contracts or for a number of contracts. It supports both Contract Managementand Contract Management Classiccontracts. The corresponding logic for reprocessing of the account determination is chosen automatically.

It applies the same logic for reprocessing account determination:

  • As the reprocessing functionality on the Contract Management Classicuser interface. You select Contract Search and then press the Reprocess Account Determination button.
  • As the Account Determination functionality used for the contract creation/determination process by Contract Management.

Context

If you have reassigned your accounts for revenue postings to revenue accounting contracts, you must then reprocess the account determination. So, you would need to reassign accounts in any of the following example scenarios:

  • Some changes occurred in the general ledger
  • New general ledger accounts have been created
  • Errors occurred in the account determination

Features

Providing contract IDs

You can provide single contract IDs or ranges of contract IDs. This allows you to choose the contracts for which the accounts are redetermined. This report supports both Contract Managementand Contract Management Classiccontracts. The corresponding logic for the reprocessing of the account determination is chosen automatically.

Batch processing in blocks (Contract Management Classic)

For the contracts created with Contract Management Classic, the program supports sequential batch reprocessing of account determination in blocks, which allows you to reprocess account determination for a high volume of contracts reducing memory consumption. The revenue accounting contracts that you have selected are reprocessed in blocks (intervals) of the same size. You can define the block (interval) size on the user interface by using the block size parameter. The revenue accounting contract blocks are then reprocessed one by one.

The effective changes for assigning general ledger accounts to revenue accounting contracts are stored in the database after the accounts have been redetermined for a block of revenue accounting contracts.

You can choose the block size based on the number of revenue accounting contracts per block.

Parallel processing in blocks (Contract Management)

For the contracts created with Contract Management, this program supports the parallel processing of blocks of contracts.

The revenue accounting contracts that you have selected are reprocessed in blocks (packages) of the same size. You can define the block (interval) size on the user interface by using the block size parameter.

The revenue accounting contract blocks are reprocessed in parallel processes of type Dialog. You can define a maximum desired percentage of the available processes to be used for the parallel processing of contracts.

Note that at first the actual number of processes used can be less than the specified desired percentage, depending on availability. If more processes become available during processing, then the program additionally uses them.

The effective changes for assigning general ledger accounts to revenue accounting contracts are stored by parallel processes in the database after the accounts have been redetermined for a block of revenue accounting contracts.

Maximum message problem class

The maximum message problem class defines the importance of a message.

You can use the Max. Message Problem Class parameter to limit the number of saved application log messages based on the message problem class.

The application log displays all messages in the problem class that you selected, as well as those above it.

For example, if you select Important, then you can view all messages of this problem class, as well as those in the message class Very Important.

Note: Otheris selected by default, which means that messages of all problem classes are saved in the application log.

Application log

This program records all events, such as errors and warnings, in an application log. The application log is displayed each time that the program finishes reprocessing the account determination. You can access all application logs stored by this program using the transaction SLG1.

Dialog mode

The program can be run in a non-parallel dialog mode, which can be used for debugging purposes. You can enable the dialog mode with the parameter Dialog Modeon the user interface.

Activities

You use transaction FARR_REPR_ACCT to open the Reprocess Account Determination program.

To reprocess the account determination, proceed as follows:

  1. Enter the IDs of the revenue accounting contracts for which you want to reprocess account determination in the Revenue Accounting Contract field. For example, 155000 to 220001.
    1. Under No. of RA Contracts: Specify the number of revenue accounting contracts for each block. The same block size must be used for processing of contracts of Contract Management(parallel mode) and Contract Management Classic(sequential processing of blocks).
    2. Under No. of Work Processes (max %): Specify the percentage of work processes of type Dialog to be used for the parallel processing of contracts of Contract Management. Note that this parameter is not taken into consideration for the processing of the contract of Contract Management Classic, because this processing is done sequentially. Note:
These parameters are obligatory.
  1. You can use the Max. Message Problem Class parameter to limit the number of saved application log messages based on the message problem class.
  2. Execute the program. The program displays the application log after the reprocessing has finished.






BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 7689 Date: 20240531 Time: 234143     sap01-206 ( 134 ms )