skip to main content

SAP NetWeaver Newbie

Archive Analysis of CO tables using RARCCOA1, RARCCOA2, RARCCOAA and RARCCOAP

When you want to archive CO tables (COEP, COEJ, COSP, COSS, COST), there are several possible archive objects:
  • COPA2_*
In order to choose the best archive object suitable to archive the data in your system, SAP has delivered the following programs:
  • RARCCOA1: Creates data extract for analysis of CO tables for archiving objects: CO_ITEM, CO_PROCESS, CO_KSTRG, RE_RNTL_AG, CO_COSTCTR, PS_PROJECT, CO_ORDER, PP_ORDER, PM_ORDER, PR_ORDER, SD_VBAK, COPA2_*
  • RARCCOA2: Evaluates the data extract from the report RARCCOA1
  • RARCCOAA: For analysis of CO tables for archiving object CO_ALLO_ST.
  • RARCCOAP: For analysis of CO tables for archiving object CO_CCTR_PL.


Program RARCCOA1 counts the entries of required CO tables, assigns them explicitly to an archiving object and creates a data extract with the required information.

 RARCCOA1 counts the entries of required CO tables

Report RARCCOA2 reads the dataset provided by RARCCOA1 and processes it as appropriate. You receive a list as a result of the analysis in which the number of the entries in these tables is compared with the archiving objects.

RARCCOA2 reads the dataset provided by RARCCOA1

The list first displays a summation of the data generated by program RARCCOA1. You can obtain more information by clicking on the totals line. In addition, you can set filters (for example, only analyze the data for one archiving object in detail), choose other sorting (for example by fiscal year) and change the summation.

The list states how many entries for the respective table and how many entries in the system (column 'ALL') are available in total. It does not inform you which entries can or should actually be archived. The system cannot determine how long you need data or want to retain it in the system.

You should pay particular attention to the following entries in the list:

  • Empty field for "Object" (5th row in the screenshot): there is not an archiving object responsible for these table entries or none is known to the program.
  • Archiving object CO_ITEM (not detected in this screenshot): All line items (COEP, COEJ, ...) can be archived using CO_ITEM. However, you are recommended to take the other cost objects into account as well.
  • Archiving object CO_COSTCTR (1st row in the screenshot): CO_COSTCTR also stands for CO_CCTR_ID, CO_CCTR_PL and CO_CCTR_EP (and CO_ALLO_ST). You have to decide in another step which object should actually be used (see reports RARCCOAP and RARCCOAA). You are recommended not to use archiving object CO_CCTR_ID. Use archiving object CO_COSTCTR to archive actual data.


The analysis of CO tables (COEP and COEJ) using this report is recommended particularly when Allocations (assessment, distribution and periodic reposting) are in use and are frequently repeated or reversed. The program calculates how many entries for the chosen tables can be archived in which fiscal years and controlling areas by using archiving object CO_ALLO_ST. It then processes the data calculated and displays it in the form of a list.


You are recommended to use this report if actual data must be retained for cost centers but you no longer need planning data. The program reads all entries for the tables chosen (COEJ, COSP, COSS, CPST) and determines which of them can be archived by archiving object CO_CCTR_PL and which selection criteria you can use (fiscal year, controlling area). It then processes the data determined and displays it in the form of a list.

No comments:

Post a Comment

Email Subscription

Get every new post into your inbox by subscribing us.

Want a reason to subscribe?
1. This sitemap might convince you to subscribe.
2. We do not misuse email IDs. We respect privacy.

© 2008 - 2017 sapnwnewbie. All rights reserved.