Changeover Procedure for Overhead Cost Controlling (CO-OM) 

Use

Within Overhead Cost Controlling you need to run certain reconciliation programs, which ensure that reconciled data is available both before and after the Euro changeover. You need to run these programs in different phases.

Note, certain restrictions apply to the Euro changeover in CO-OM.

Features

Reconciliation for Settled Objects

Special reconciliation programs are required for objects that are credited with each settlement. These reconciliation programs ensure the following consistency conditions:

 

Balance Reconciliation

To reconcile the balance, the system needs to determine which objects had a balance of zero before the changeover. To do this, start the RKASAL01 program in the FILL phase. For each object that has already been settled at least once, this program determines the balance of every individual posting period, using the COSP and COSS tables. These values are then saved in the EWUCOSUM table. The system does not change the EWUCOSM table during the subsequent changeover.

Once the actual changeover has ended, you must start the reconciliation program RKASAL02 in the RECON phase. For each settled object, the program uses the EWUCOSUM table to determine certain posting periods. These are the posting periods whose cumulated balance was zero before the changeover, cumulated meaning the balance of all the previous periods, and the period being processed. The program recalculates the current balance for each of these periods. If rounding differences occur, the system adjusts the settlement credits so that the balance returns to zero. This adjustment only takes place in the totals records created by the settlement. The program does not change any other totals records, nor does it produce any new line items.

If you have already posted new data after the Euro changeover, you can no longer start the RKASAL02 reconciliation program as the EWUCOSUM table becomes outdated.

The following are the totals records for an object that was already settled completely in a period:

Before changeover:

 

Period 1

Period 2

Debit 1

2.01

3.01

Debit 2

4.01

0.00

Credit (settlement)

-6.02

0.00

Balance (à EWUCOSUM)

0.00

3.01

 

After changeover:

 

Period 1

Period 2

Debit 1

1.01

1.51

Debit 2

2.01

0.00

Credit (settlement)

-3.01

0.00

Balance

0.01

1.51

 

After the reconciliation:

 

Period 1

Period 2

Debit 1

1.01

1.51

Debit 2

2.01

0.00

Credit (settlement)

-3.02

0.00

Balance

0.00

1.51

 

Reconciling the settlement control tables

When you settle an object, the system does not just create credit lines for this object. It also creates special settlement documents (AUAK, AUAA, AUAS, and so on) and creates another object management record (COSPD or COSSD) for each debit line. These control records determine which amount the system has already settled. After changeover, this data is not reconciled again. This could mean that an object can no longer be settled completely. In that case, the system settles either too much or too little.

The RKAABR02 reconciliation report adjusts the control tables for the settlement so that an object can always be settled completely. If you repeat a settlement after the changeover, the system can also create postings for it, providing no postings have meanwhile been made on the object. If the object had more than one settlement receiver or more than one settlement cost element, rounding differences can occur. These require repostings between receivers and/or cost elements.

You can start the RKAABR02 report after production operations resume (POST phase). You must, however, run the report before the next settlement. If the system finds rounding differences of more than 10 EUR during the reconciliation, the corresponding object is not reconciled and a message is created in the log. You need to analyze the unreconciled objects closely (if required, in cooperation with the SAP Hotline).

To ensure that inconsistencies were only a result of the Euro changeover, you should check the consistency of the settlement control tables in the analysis phase prior to the changeover. The RKAABR01 report (see "Preparation ® Preparation in overhead cost controlling (CO-OM)" executes the same data as the RKAABR02 report, but does not change the data.

 

Functionality Principles for the Reconciliation

For each settled object, the total of the settled amounts in the control records COSPD, COSSD and COSBD, must correspond with the total for the settlement credits (COSP, COSS). If this is not the case, the system distributes the difference proportionally on the control records. The system does not change the credit lines. This procedure ensures that no residual balance exists if you settle the object fully.

For periods in the current fiscal year, where no cutoff period is set for the transaction "Actual settlement" (KOAO), the system compares the settlement credits with the settlement documents, especially with the values in the AUAS file. If the system detects differences, it corrects the AUAS records automatically. This ensures that there is no balance left on an object, even if period-based settlement is repeated.

 

Phase Overview

Phase

Program

Observation

ANALYZE

RKAABR01

Consistency check for settlement control tables

FILL

RKASAL01

Balance calculation for settled objects (fills the EWUCOSUM table)

RECON

RKASAL02

Balance reconciliation for periods, which previously had a cumulative balance of zero

POST

RKAABR02

Reconciling the settlement control tables

 

Reconciling Commitments Totals and Down Payments Totals

After the changeover, the values in the totals records usually differ from the total for the corresponding line items. However, no differences are allowed to exist between totals records and line items for commitments (COSP, value types 21/22/23) and down payments totals records (COSP, value types 12). Otherwise for commitments, this would mean that even after the complete reduction of commitments to zero, there would be a residual balance in the totals record (in the report). You cannot archive the object.

For down payments, no residual balance may remain in Controlling once the down payment in the FI component has been cleared. This is especially important for capital-investment measures for which down payments are settled to an asset under construction (AUC).

The RKACOR10 report recreates the commitments totals records (COSP) from the commitments line items (COOI). The RKACOR19 report Recreates the down payment totals records (COSP) from the down payment line items (COEP, value type 12) You should start both programs following resumed of production operations in the POST phase. However, these programs should be run at a time in which no postings are being made that change the values of down payments or commitments.

 

Phase Overview

Phase

Program

Observation

POST

RKACOR10

Recreation of commitments totals for CO objects

POST

RKACOR19

Recreation of down payments totals for CO objects

 

The Reconciliation Ledger

The reconciliation ledger (COFIT table) contains summarized information regarding all value flows into, within and from Controlling. The system creates the reconciliation ledger using the CO line items (COEP). However, it no longer contains any information about the individual CO objects. It does contain summary of the values for the following characteristics:

The reconciliation ledger also registers value flows between these characteristics, such as, between two company codes. You can post these CO internal value flows back to the FI component, either manually or automatically. If you implement cost-of-sales accounting, you can for example, post value flows between functional areas from the CO component back to the cost-of-sales accounting ledger.

After the Euro changeover, the values in the reconciliation ledger no longer agree exactly with the total of the corresponding CO line items. It is possible for you to recreate the reconciliation ledger from the CO line items, but SAP does not recommend this for run-time reasons.

During reconciliation posting from CO to FI, the system posts the value flows from the reconciliation ledger back to FI. It creates control records from the totals records in the reconciliation ledger for this purpose. These control records contain the amounts posted to FI. For legal reasons, the values in these control records must match up to those in the FI documents created after the changeover. To achieve this, you should start the RKACOFI2 report in the POST phase, following the Euro changeover. This report adjusts the control records for the reconciliation ledger (COFIT and COFIS) to the FI documents.

Before you start the RKACOF12 report, include note number 99900.

After the control records from the reconciliation ledger have been matched up to the FI documents, it is still possible that these differ from the totals records in the reconciliation ledger. You can repeat the reconciliation posting to reconcile CO and FI completely.

A value flow has occurred in Controlling between two function areas under two different secondary cost elements. However, the system creates only one FI document. The following data is the result:

Before changeover:

 

Value flow (for example, in US $)

Reconciled

Cost element 1

2.01

2.01

Cost element 2

4.01

4.01

Total

6.02

6.02

FI document

602

 

After changeover:

 

Value flow in EURO

Reconciled

Cost element 1

1.01

1.01

Cost element 2

2.01

2.01

Total

3.02

3.02

FI document

3.01

 

During a new reconciliation posting, the system posts the rounding difference of 0.01 EUR to the FI component as an additional value flow.

After a new reconciliation:

 

Value flow

Reconciled

Cost element 1

1.01

1.01

Cost element 2

2.01

2.00

Total

3.02

3.01

FI document

3.01

 

The system removes rounding differences between the reconciliation ledger and FI in the local currency only. In the controlling area currency and the transaction currency, the documents created have a balance of zero. This means that the system displays them without a value in the overview of the reconciliation postings and in the FI document display.

 

Phase Overview

Phase

Program

Observation

POST

RKACOFI2

Reconciles the values of the reconciliation ledger with the FI documents

 

Reconciliation for Budget Values

Within a budget structure (such as a work breakdown structure) the system can distribute a budget from higher hierarchy levels to lower levels. However, the distributed budget may not exceed the original budget. The same rule applies when an overall budget is distributed over several fiscal years. To minimize such budget overruns during the EURO changeover, the system always rounds budget values down.

Nevertheless, it can still happen that the total of the distributed budget overruns the overall budget of the higher-level nodes. In this case, the system displays error messages during the budgeting transactions. To clean up such inconsistencies, you start the RBPEWU1P report following the Euro changeover. This report corrects the values of the budget hierarchies affected, for work breakdown structures in the BPGE and BPJA tables.

If you use budget distribution from the investment program to WBS elements when you budget investment programs, proceed as follows:

Once you have reconciled the budget values for the WBS elements, restart the reconciliation for budget values for investment programs. (RAIPEWU2 report). Otherwise, errors in the budget distribution from the investment program position to the WBS elements could occur.

 

Before changeover:

 

Parent

Child

Original budget

1000

1100

Supplement

100

Total

1100

1100

 

After changeover:

Parent

Child

Original budget

499.99

549.99

Supplement

49.99

Total

549.98

549.99

 

After the reconciliation

 

Parent

Child

Original budget

499.00

549.99

Supplement

50.00

Total

549.99

549.99

 

The system does not reconcile assigned values. For example, if the budget for an object was 100% exhausted prior to the changeover, the total of allotted funds may overrun the existing budget following the changeover, due to rounding differences. The availability control settings determine whether further funds assignments are possible or not.

The system does not pass budget adjustments that occurred during reconciliation on to the availability control. If you want to inform availability control of the budget adjustments, you must recreate the assigned values.

Phase Overview

Phase

Program

Observation

Cleanup

RBPEWU1P

Reconcile budget values