SAP Program RFFMRP12 - Partial Reconstruction of Actual Data from FI Documents

Description
You use program RFFMRP12 to select the FI documents which form thebasis for partial reconstruction of actual data in Cash BudgetManagement and Funds Management.
The partial reconstruction of actual data is a good idea if there areso many FI documents to process that complete reconstruction usingRFFMRP00 or RFFMRP10 would lead to performance or storage problems.Partial reconstruction may take place in the following scenarios:

  • Financial Accounting is already active and you now want to install Cash
  • Budget Management
    • The actual data in Cash Budget Management and/or Funds Management is
    • defective and is to be corrected.
      Before the actual data is reconstructed, you use program RFFMDL32 todelete the old dataset in Funds Management and RFFMDL52 to do the samefor Cash Budget Management.
      Before you can reconstruct the actual data from FI documents, you mustuse program RFFMRP20 to reconstruct the actual data from the MMdocuments (if you have Materials Management in productive use).
      In Cash Budget Management, you must recalculate the cash holdings fromthe G/L accounts. Program RFFMZBUE does this automatically. When youreconstruct the actual data for the first partial period, you mustchoose the option "Calculate cash holdings", but must NOT do so for thesubsequent partial periods. The cash holdings are recalculated fromthe start date for the first partial period.
      You must split the timeframe into periods of less than a year, with nogaps between them. You then run RFFMRP12 for each of these periods.
      The availability control assigned values for Funds Management are notautomatically recalculated. You must do this separately, using programBPINDX03.
      The reconstruction of the actual data is not subject to availabilitycontrol.
      Neither reversal documents nor the documents they reverse are includedin the actual data reconstruction.
      You should carry out the reconstruction in background processing.
      Make sure that the company codes assigned to the FM area are not activein Cash Budget Management or Funds Management while the program isrunning, and that they are blocked against postings in FinancialAccounting.
      In addition, make sure that no postings are made to the partial periodsalready posted while actual data is being reconstructed. You do thisby blocking the company codes against posting while the actual datareconstruction is in progress.
      The program imports Financial Accounting documents (document header anditem(s)).
      For each document selected, the system takes the biggest financialtransaction from the line items, and puts it into an extract, alongwith other data from the document.
      The extract thus produced is sorted per the biggest financialtransaction in the document, which means, for example, that invoicescome before clearings, which, in turn, come before payments. Thedocuments from the sorted extract thus arrive at the FI interface,which updates the data to Cash Budget Management and Funds Management,in the correct chronological order.
      In this connection note that, for example, an invoice which has beencleared is first always recorded as open. The data for the invoice isonly adjusted when the relevant payment is also recorded.
      For the purpose of reconstructing the actual data, the program uses thecommitment item from the line item. If this does not exist in thedocument, the system uses the commitment item from the G/L account,which it also does if you so specify in the selection screen. If theG/L account is not maintained, or the commitment item does not exist,this document appears in the exception list of documents which are notto be processed.
      Report parameters:
      FM area
      Recalculate cash holdings
      Partial period start date
      Partial period finish date
      Clearing item where the newly calculated cash holdings are stored inCash Budget Management
      Commitment item from G/L account: If you select this parameter, theprogram uses the commitment item from the G/L account instead of theone from the line item. However, the commitment item in the line itemis not changed.
      Reconstruct Cash Budget Management
      Reconstruct Funds Management
      Reconstruct Controlling

      Precondition
      Technical requirements for reconstructing actual data:
      Enough memory/disk capacity must be available for the page area to meetthe requirement arrived at using the following formula:
      PAGR_AREA_MIN
      = 2 * ( ( Number of FI documents ( in table BKPF ) * 200 )
      + ( Number of FI line items ( in table BSEG ) * 750 ) )

      Output
      List of documents not to be processed
      Statistical evaluations

793451Reconstructing: Terminat. LOAD_PROGRAM_NOT_FOUND in RFFMRP16