Thursday 12 March 2015

KSII - PER Settlement Rule - Service Flow

When you work with PER settlement Rule on PM/CO Orders, and you post and settle activities with the same cost element, sometimes something called the Service Flow is triggered. Some time ago i spend time investigating about this stuff. A friend of mine tell me 'this is the system behavior', but don't explain me the reasons, i guess lot of people know about this but have never read the documentation.

OSS '156563 - Settlement after activity allocation/revaluation' explain this behavior of the system. I think this oss is a bit difficult to understand so in this document im going to post the step by step to recreate what i think is the most important.

Lets begin:
1. Create 2 cost centers
6000_PMSF01 Sender of the activity
6000_PMSF02 Settlement Cost Center of the PM Order
-  Plan Activity Type PM0000 in cost center 6000_PMSF01 (Tcode KP26). My plan price for this activity is 100mxn/1H

SAP FICO PER

2. Create a PM Order. Set the Settlement Rule CTR 6000_PMSF02 type PER

SAP FICO, SAP FI, SAP FI Certifications

SAP FICO KSII, SAP FICO Settlement

3. Post Activity PM0000 from 6000_PMSF01  to the PM Order. I did with KB21N just for educational purposes.

SAP FICO KSII, SAP FICO Settlement

Check the sender cost center:

SAP KSII, SAP FICO, SAP FI

Check the Order Report:

KSII - PER Settlement Rule - Service Flow

Here, everything OK!

5. Settle the PM Order.

KSII - PER Settlement Rule - Service Flow

6. Check the Order Report

SAP KSII, SAP FICO Certifications

Check the Receiver Cost Center

KSII - PER Settlement Rule - Service Flow

6. Calculate the Actual Activity cost of PM0000.

First, debit the cost center 6000_PLSF1 with real cost, in my example 5000

KSII - PER Settlement Rule - Service Flow

Run KSII. The actual cost is 5000/30 = 166.67

SAP FICO PER, SAP FICO Settlement

7. Check the Sender cost center. As you see, the credit is now 5000. At this moment, i didnt run the Order Revaluation with the actual cost.

KSII - PER Settlement Rule - Service Flow

Check the Receiver Cost Center of the Settlement Rule of the PM Order. The debit is also 5000.

KSII - PER Settlement Rule - Service Flow

Ok. some of you may ask what happening? Go to KSB1. In this tcode you see a post with transaction KSII. This post is in both Sender Cost Center and also in the cost center in the settlement of the PM Order. This are the posts explained in the OSS, in the topic 'revaluation and settlement'.

SAP FICO, SAP FICO Material

8. Run KON2, to revaluate the PM Orders.

SAP FICO KSII

Everithing is OK with the PM Porder, the debit is 5000. Now check the Sender Cost Center. The credit is 7000, why?

SAP KSII, SAP FICO Service

tcode KSB1 explain the system behavior. RKLN represent the revaluation of the PM Order from the sender cost center point of view.

KSII - PER Settlement Rule - Service Flow

9. Settle PM order again.
KSII - PER Settlement Rule - Service Flow

Check the Order Report, everything is correct. Debits are equal to the Settle Costs.

KSII - PER Settlement Rule - Service Flow

Now check the Sender Cost Center. Debits = Credits = 5000. Everything is ok

SAP KSI, SAP FICO Certifications

Now check KSB1. This is the final state of the post. The last settlement clear the service flow (check the partner object in the sender) .

KSII - PER Settlement Rule - Service Flow

Source: scn.sap.com

No comments:

Post a Comment