Quantcast
Channel: SCN : Document List - SAP ERP Financials - Controlling
Viewing all 153 articles
Browse latest View live

New Project Planning - Overview with SAP ECC 6.0 EhP6

$
0
0

New user interfaces for project cost planning are delivered with EhP6. These interfaces could be used instead of the existing transaction CJ40 and CJR2. This document provides an overview of the new functionality, WebDynpro table for project planning and Excel for project planning.

View Document


New User Interfaces for Cost Center Planning

$
0
0

New user interfaces for cost center planning are delivered with EhP6. These interfaces could be used instead of the existing transaction KP06 and KP26. This document provides an overview of the new functionality, WebDynpro table for project planning and Excel for cost center planning.

View this Presentation

Work like an ABAPer - Play with Function Modules

$
0
0

“Work like an ABAPer - Play with Function Modules”

 

 

I am sure some of you feel that you could’ve been a better SAP functional consultant; only if you knew more technical aspects of SAP, right!

I would like to present my fellow functional consultants, with one of the tools that ABAPers use in their daily work life.

 

Summary:

I hope you are aware of the concept of function modules (FM’s) within SAP. A function module is a “self-contained piece of code (program) with defined input and output parameters”. Example, In SAP by providing “Company Code” as an input. The FM returns the “Controlling area” the company code is assigned to, as an output.

 

SAP provides standard FM’s for virtually every type of processing required. Almost every custom development uses one or the other standard FM’s available. I used to wonder, how the developers know which FM is the right one. Does it provide the right output/processing we need?

The document attached with the post, will take you through an example showing how they do it!

 

Regards

Sumeet

Identify the follow on documents from a given document

Valuated and Non Valuated Stock in Sale Order

$
0
0

How a material is Determined as Valuated Stock or Non Valuated Stock for Sale Order?

 

In context to make to Order scenario. The valuation and Non valuation of stock is determined  from Requirement class. The following options are available .

 

    • Stock not valuated
    • Stock valuation with reference to Sale order
    • Stock valuated with reference to price available in material master data.

 

Untitled picture.png

 

 

 

How does non valuation of sale order stock makes the difference?

    • When we use non valuated stock, the goods movement will not make an Financial posting.
    • A sale order stock is specifically used by the sale order and cannot be used by other orders, be it a sales order, production order or process order.
    • With Non valuated stock, inventory changes will not reflect financial accounting.
    • Where sale order item is determined as non valuated, then the item should always be flagged as carrying cost and revenue. The item becomes cost and revenue carrying, when the sale order item carries item category marked with "E" in consumption posting.

    Untitled picture.png

    • To valuated the material at the end of the period, we have to perform result analysis and settle the calculated result analysis data to Finance for capitalization.

Error KD529 occurs in T-code:KK87

$
0
0

Error KD529 occurs when actual settlement: product cost collector (KK87) is executed.

 

The long text is like below:

NA KD529

____________________________________________________

Text

Correct your material distribution rules

 

Diagnosis

You have defined more than one material rule, which is not allowed.

 

You need to differentiate between two different cases.

 

Product cost collectors cannot have extra rules to other receivers as

well as a material rule (strategy 005).

All other production orders may have exactly one material rule as well

as other rules to other receivers.

Procedure

Reduce the number of valid material rules to 1. For a product cost

collector, delete the rules that do not go to receiver material, or set

the material rule to 0%.

 

If any rule has not yet been used, you can delete it.  If the rule was

used in an earlier settlement, you must limit the period for which it is

valid.

____________________________________________________

 

The reason is: In the settlement rule, you have another rule (like G/L with percentage 100%) in addition to the existing MAT rule.

 

In this situaiton, the current error KD529 is correct system behavior. It is not possible to change the settlement rule of a product cost collector. Using KKD2 to make changes to the settlement rule is not supported any longer in 4.6* or higher. It will lead to data inconsistencies.

 

The settlement rule of a product cost collector must not be changed (anymore) which is enforced since note 932683. The documentation of the message long text still refers to the situation before the note. Nevertheless this is not possible. Settlement receiver must be MAT (material).

Crystal Report Functionality in Transaction KE24

$
0
0

Symptom

You would like to use Crystal Report Functionality as per steps provided below (see Steps to reproduce the issue), However, there is no change in view and this functionality could not be executed.

 

Steps to reproduce the issue

1. Enter transaction KE24

2. Input the following input parameters

    For example: Record type, Period/year, Company Code

3. Execute (F8)

4. Go to Menu -> Views -> Crystal Views

 

Cause

This functionality is obsoleted and SAP will remove the path from SAP standard system.

 

Resolution

You can switch into Crystal Report view via button 'Change Layout'( Ctrl+F8), then go to tabstrip view and switch 'Preferred View' to 'Crystal Reports',

confirm your settings (Enter key or confirm button)

 

See also SAP note 1366785

Partner function created in billing document is incorrect in Profitability Segment

$
0
0

Symptom

1. You perform the billing (via transaction VF01),  partner information (for example Sales Employee, Ship-to Party) is incorrect populated in the PA segment.

2. You used billing type IV.

3. The billing process is intercompany billing for example, you use plant A (belong company code A) and Sales Org B which belongs to company code B.

4. You have maintained the Partner Function in Sales Order Header/Billing Header.

 

Cause

Since the plant and sales org belong to different company codes it's considered as intercompany billing and a new PA segment gets generated on the billing document.

 

Step to reproduce the error

1. Go to transaction VF03

2. Enter the billing document created

3. Click on 'Accounting' -> Select 'Profit. Segment Document'

4. You will see the Partner Function information is incorrect.

 

Resolution

1. Please go to transaction SE16 ->  TVFK -> Enter the billing type of your billing document.

2. Check for the field 'Header partners' and 'Item partners'

    (note down the information)

3. Go to transaction VOPAN  -> Choose 'Billing Header' -> Select the information you have noted in Step 2

4. Maintain the correct partner functions

5. This information will be populated in the billing header and CO-PA document.

 

Reference

See also SAP note 36557


COPA Planning Upload through Excel Part -1

$
0
0

Dear All,

 

The attached document provides step by step configuration of COPA Planning values upload through Excel. Here, in a single document unable to post complete process. So, I split into two documents. Please go through the second document under name "COPA Planning Upload through Excel Part - 2".

 

BR, Srinivas Salpala

COPA Planning Upload through Excel Part -2

$
0
0

Dear All,

 

The attached document is continuation with previous document "COPA Planning Upload through Excel Part-1.

 

 

BR,Srinivas Salpala

LSMW Part-1

$
0
0

Dear All,

 

The attached document provides detailed process of LSMW. I am posting the entire process in more two documents due to data storage in a single post.

 

Please follow continued documents by searching "LSMW Part-2" and "LSMW Part-3".

 

 

BR, Srinivas Salpala

LSMW Part-2

$
0
0

Hi,

 

This attached document is continuation with the earlier posted document "LSMW Part-1".

 

Also, find the final document on LSMW-3 in next posting.

 


BR, Srinivas Salpala

LSMW Part-3

$
0
0

Hi,

 

The attached file is the final document on LSMW. For previous documents please search with "LSMW Part-1" and "LSMW Part-2".

 

BR, Srinivas Salpala

New Project Planning - Overview with SAP ECC 6.0 EhP6

$
0
0

New user interfaces for project cost planning are delivered with EhP6. These interfaces could be used instead of the existing transaction CJ40 and CJR2. This document provides an overview of the new functionality, WebDynpro table for project planning and Excel for project planning.

View Document

Standard Cost Release with ML Active.

$
0
0

Hi ML Friends. Thank for be interested in this post.

 

**********************

Why this Document?

**********************

I post this document because PPL find difficult and tricky to understand the costing and ML flow. Few companies run and analize standard cost with deep detail. Few user (and also few consultants)  understand the details in the flow of releasing a standard cost. Some months ago i face a problem with BF COGM (working with this BF in order to handle IFRS requirements) elated with the Standard Cost Release, that encourage me to write this post.

 

***************************

What you will find here?

***************************

This document is intended to explain (in a funny, relax and naive way i mean i write this just for fun, im not working) the release of a new standard cost  with ML Active and Production Order GR done in previous month after MMPV done (LOL, this is in order to complicate a bit more the scenario). This is not a BASIC explanation about ML. I asume you know what is PRD PRY PRV, Standard Cost, Controlling Level, ML Kardex just for mention some topics.

During the creation of the document lots of ideas blow, and I just write it. Dont expect perfect english cos english is not my 1st language im doing my best without spending lot of time.

 

 

 

******************************

Warning: Forbiden read this document without a calc in your hands and lot of cofee! Just Kidding, Indeed i encourage you to do the calcs, this is the only way to learn! You will see the word WHY lot of times, because i want you  question yourself about the way system work. I assume you knowtha basics of ML.

******************************

 

 

****************

Ok lets begin:

****************

Imagine you dont know the company, nor the production process. The customer want you explain what happened in the standard cost release.

In my example we are going to analyze periods 04 and 05 of our Unknown Material (I dont post the name of the material )

This is the CKM3n of the Unknown Material on period 04 after we do ML CLose.

01 ckm3n 04.jpg

 

This is the screen of CKM3N in period 05:

 

05 ckm3n 05.jpg

 

 

Standard cost in per04 is 318,976, keep note of this value.

 

 

************************************************************

In may  we release a new standard cost of 273,606

************************************************************

 

02  NewStandard 05.jpg

 

System post doc “change in material price” = opening stock * (new standard – old standard)

= (318,976 - 273,606) * (6977) = 316546488

 

03 Change MatCostDoc.jpg

Why? Because during the month stocks are valuated at Standard cost and the system store the difference between standard and actual in price difference account.  In my example, at the time of Standard Cost release (00:01 of may 1st) don’t have actual cost, so the post is between old and new standard.

 

Also check that this line don’t have price diff, (PrelinVal = ActualVal).

Well, in FI the post is

 

04 FI StdCst Release Doc.jpg

, so standard cost release hit BSX Stock Account! Keep this in mind. Also keep in mind UMB is the difference between Previos and New standard, at this moment actual cost dont play.

 

WHY system post UMB? Because stock is valuated at standard cost during the month, and need to create a revaluation line. In theory, UMB is P&L account if you dont work with ML (in order to compensate Balance), but in the next steps will be cleared.

 

 

Ok, now analyze the next step:

In In ML Close of per 04, system calculate an actual cost of 405219. The End stock is valuated at actual cost 

06 EndStock per05.jpg

Check the beginning stock of p05 valuated at actual cost is 7539.4 * 405219 = 3055107944 (problem due to rounding, because price unit is 1, but don’t worry this is another history)

07 Begin Stock per 05.jpg

Other detail, 7539.4 is the initial stock of per 05 at the time of ML Close, not at the time of MMPV. OK, bear in mind that you often do ML Close day 04, 05... 10 of the "next month", and during this days companies do GM in the previous month. This is real world!

 

 

Because ML always valuate stocks and GM during the period at standard cost, the column Price dif store the difference of the Beginning stock at actual cost and the new standard cost, exactly than it works with GM

(405219 - 273606) * 7539.4 = 992282868.

Why? Because this is the system design. This price difference is way the system know what is the actual cost, also of the beginning stock, and will use it in ML close of May in order to calculate the actual cost and revaluate COGS and Stock.

OK, what happen in FI?

12 ML Close UMB.jpg

 

Gosh,  Complicated? Indeed not!

  • - UMB in Standard Cost Release + UMB created with PP Gr of per 04 posted in month 05 is cleared with UMB ML Close.

 

This are the 3 PP GR

08 PP GR.jpg

316546488 + 9250943 + 7726511 + 8538634 = 342062576 Done! Everything fit!

 

  • - Price difference PRY + PRV =  129,307,185 +         862,975,683        =  992,282,868
  • - BSX 650220292 return the stock cost to the standard of the previous month. WHY?

09 End Stock per04.jpg

OK, this operation is tricky.  This is the way the system match the stock value of previous and  next month without much effort, because always have refference to the previos standard cost.

 

At this step, UMB is clear, and all the money is in Price Difference Account (PRY/PRV). So, in the initial stock line of CKM3N you can see the stock at Standard Cost and Actual Cost, and the Price difference. Also remember, if you check Balance Account, its valuated at standard because ML CLose post BSX.

 

 

Well, that is! So, the formula

actual cost (actual value) = Preliminary valuation + Price difference

is also valid for the initial stock, of course after ML close of the previous period.

 

Next step is easy (i mean, this is the behavior of ML), we are only going to validate the end stock is valuated based in the beginning actual stock.  The idea here is not explain the full ML cycle, i supouse you already know about it.

 

In order to evaluate the actual cost of the end inventory of MAY, the formula is

END STOCK (ACTUAL COST) = BEGIN STOCK (ACTUAL COST) + RECEPIPTS (ACTUAL COST) – CONSUMPTION (ACTUAL COST)

10 End Stock per05.jpg

3,055,107,944 + 628,843,374 - 652,932,875 = 3,031,018,443

 

Unit cost of end inventory = 3,031,018,443 / 10,121.300 = 299,469

You can verify this calc in the screen ok ckm3n.

11 actual cost per05.jpg

Doc created by Arturo Senosain on June 2013. Feel free to share, don’t forget give credits.

 

*****************

About Me

*****************

Product Costing is my favorite topic in SAP. I work mainly as PP and CO-PC Consultant.  The 1st time i listened about ML was in 2001 when I worked in a company that produce Cosmetics in Peru.  At this times, ML was other stuff i mean customer have to create their own Z in order to revaluate COGS. WIP Revaluation dont exist. CKMVFM dont exist. In spite i dont study computer sciences in this company i learn to write and debug abap code, and without fear modify standard SAP code. Nice days!


MR21 with Material Ledger ? Why you do that ?

$
0
0

Hi ML Friends!

 

Its OK to run MR21 with Material Ledger? What is the system behavior of MR21? its difficult to understand it and also to explain with words, thats why i create this post! Read it and decide by yourself

 

 

Imagine this is the 1st day of August (indeed today is 2nd, but who cares).

The period end closing of July still dont begin.. maybe next monday that our friend of MM and FI recive all the invoices, our PP friends adjust their stocks, report their activities or whatever...

Our company only run CK40 1 time per year in Dicember. Becase unknown reasons, our user want to change the standard cost of a specific material.

Lest Begin:

 

1. The initial stock 950KG valuated at 200MXN, at MMPV. In CKM3N this is the Opening Period.

The value of the initial stock is 190000, at standard, this value is a refference for the clearing procec in the ML close of JUNE, remember that. When we close July, sistem post in augost in order to valuate inventorios at this value.

01.jpg

2. Then we do MR21, and set the new Standard Cost at 250MXN. System create "Change Price Dif" in ckm3n:

    950 * (250 - 200 ) = 47500MXN

 

in FI, you see this post. The post HIT directly to BSX stock account. But remember something, at this moment BSX is valuated at Standard!!! So, the post at this moment dont alter actual cost of the month, its only a trick in order to valuate "provisional" GM at new standard cost.

02.jpg

The counterpart of BSX is UMB, exactly the behavios when you release a new standard cost. OK, this is other history, you can read the details in this other blog

http://scn.sap.com/docs/DOC-43091

 

 

3, In resume, the initial stock is now valuated at standard cost of 250mxn.

03.jpg

At this moment, we still dont have actual cost of begining stock because july is dont closed.

 

05.jpg

 

4. OK, imagine now its Augost 3 or 4... well, its time to close July! The Actual cost of July is 300

 

06.jpg

 

5. Also the Initial Stock Actual Cost is updated!

07.jpg

 

6. OK, but more things happen at this time. The begining inventory is valuated at 300, the the system must create a post in order to reverse the actual cost and set the stock account at Standard cost of 250. We have to understand the FI post:

 

08.jpg

 

Initial stock at Actual Cost is 300 * 950 = 285,000

Initial Stock at NEW Standard Cost is 250 * 950 =   237500

 

Difference between Actual and Standard = 285000 - 237500 = 47500

 

This is the exact system behavior when you release a new standard cost!!!

UMB created with MR21 is cleared with UMB of ML CLose. And the difference of the Standard and Actual cost is left in Price Difference Account PRY.

 

As you can see, Initial Stock Actual Cost is correct! PRY price difference will travel to the Endng Stock  (check the next screenshot) or to the next level in multilevel costing....

 

10.jpg

 

What do you think... this is correct? Its 100% correct indeed!!!!

Wish this help you understand the concept of MR21 with Material Ledger active.

 

Arturo.

Feel free to share, but please give credits!

MR21 with Material Ledger part 2.

$
0
0

Hi.This is the 2nd post abut MR21 and Material Ledger. This time, im going to try break some "rules" and "best practices" of the standard SAP.

CAUTION: Some of the steps in the sequence must not be run in PRD system or doit by your own risk. Im not related with SAP so dont accept my words as a Rule. First test and evaluate if this help you. This is an example for educational porpouses

 

0. Current month is 2013/08 MMPV was done!

1. Create a new product. ZPP_MR21_01.

2. Post GR in the previous month or 07/2013, and charge PriceDifference account, So we can do ML Close of July later.

01.jpg

Because MMPV was done, receipt of 07 is show as initial inventory of 08 (more complex, more fun)

02.jpg

3. Calculate and release a new Standard Cost for August.  Because status " quantities and values entered" you cant release a new standard cost... But we break the rules

04.jpg

System change price difference UMB  500mxn. This must be cleared when we close ML in month 07.

 

04-1.jpg

 

 

4. OK, its time to do MR21, but because status "price change compleated" system dont allow mr21

05.jpg

5.there are some ways to face this problem, im not going to explain this in the blog, again , we break the rules

 

6 Just set a new standard of 350, you can see the MR21 now allow a new value.

06.jpg

 

7, system create another document with price difference UMB, now the standar is 350. Again, UMB must be cleared... the total sun mow is 1000 in UMB.

07.jpg

 

07-1.jpg

 

8. Close the Previos Period 07

08-1.jpg

You can see the end stock of 07 is the beguining stock of 08

09.jpg

The ML Close in this period clear the 500 (release of new standard) + 500 (mr21)  of UMB. U = 1000

 

10.jpg

PRY is the difference between the Actual cost of the begin stock and the new standard cost (500 - 350)*10 = 1500. This 1500 must roll up in the period end closing of august.

 

PRY is the difference from the new standard and the actual price, and is created in the ML Close of the previous month, so it must roll up to the end stock or to the next level.  PRY is the value that Roll up, not the UMB created in MR21! this is the key point.

 

 

UMB created with MR21 and ML is a temporary account (i use the same account that standard cost release have)  and is cleared when you close the previos month in ML. The net value is 0 if your OBYC is correct, exactly as the release of a new standard cost in ck24. CHeck that  i use 2 accounts, one of UMB MR21  and other for PRY, because PRY is a real ML account that rollup.

 

If you close ML of the previous month and then do MR21 (with some tricks) UMB is not cleared and i think this is where the problem begin.

 

 

 

The behavior of MR22 is different!. UMB of MR22 is "always" P&L account, the recomendation is use a different account, because this is not cleared, you are creating "actual value in the balance" from nowhere so you have to hit the P&L. MR22 change the actual cost and is intended to roll up and also is correct that roll up!

 

11.jpg

 

Now check the final stock, the cost is 500 and is the same as the beguining stock and the same as the end stock of month 07.

 

Arturo.

How to restrict Cross company code settlement?

$
0
0

Introduction:


Some times users assign different company code cost centres to settle Orders by mistake. So, There will be requirement to restrict cross company code settlement to controlling.  This can be achieved by using Co. validation.


Transaction:


GGB0

Here create validation rule and step under the application area cost accounting.


Prerequisite:


In prerequisite leave the blank.


Check:


Here mention the sender company code and receiver company code should not be different. That means mention that if the sender company code equal to receiver company code then Ok or else error.

COBL_SENDER-BUKRS = COBL_RECEIVER-BUKRS


Message:


Create message in transaction SE91 and assign here.

Ex:

Message Number: ZA 038

Cross Company Code Postings not allowed. Please correct Co. assignments.

cc01.JPG

 

Activate Validation rule:

 

Transaction:


OKC7

 

Here activate the validation rule created above.

cc02.JPG

Thanks & Regards,

Prasad

New User Interfaces for Cost Center Planning

$
0
0

New user interfaces for cost center planning are delivered with EhP6. These interfaces could be used instead of the existing transaction KP06 and KP26. This document provides an overview of the new functionality, WebDynpro table for project planning and Excel for cost center planning.

View this Presentation

Expense Analysis and Splitting in Manufacturing Cost Centers

$
0
0

Introduction

In SAP Cost center work as a cost responsibility center, where all the expenses and cost are stored and analyzed for the purpose of management decision making. The cost could be fixed or variable in nature. The difference between variable and fixed costs can be made in various ways in product costing in CO module. Fixed costs represent the static costs incurred by the organization, which doesn’t change on the basis on manufacturing activities, which remain constant irrespective of production activities like rent for the premises, salaries of office staff etc. On the other hand, variable cost varies based on the level of production activities; if production activities increase then variable cost also increased like electricity consumes raw material charges etc. However all the variable cost doesn’t vary in direct proportion by quantity of goods produced.

In this document will try to define; how the Expenses analysis and splitting of cost done in manufacturing cost centers.

From controlling prospective, fixed cost remain constant regardless of operating activities, but if these factor changes, variable cost will fluctuate. Basically raw material costs represent variable cost, but in this document main focused will be given to distinguish fixed and variable activity cost.

The segregation between fixed and variable cost is optional and is derived from the configuration and master data configured in cost center accounting and overhead accounting.

Activity Price:

There are different methods that could be used in cost center accounting to determine the activity price. The simple way is the manually enter “Fixed” and “Variable” Activity cost (KP26). However there are other methods used in Cost center Planning and Budgeting that automatically calculate the fixed and variable activity price. Here the focused will be given on Planning and Budgeting activity and automatic calculation of plan activity rate in cost center. This method aggregate planned costs by cost element and capacity by plan unit to calculate the activity price. Activity independent costs are segregated among different activities based on Splitting Structure, while activity dependent cost directly used for the purpose of variable activity rate calculation.    

Fixed Activity Cost:

In product costing all those cost, which doesn’t vary based on the activities in manufacturing cost will represent fixed cost. In a manufacturing cost centers there may be two or more activities performed. To calculate the activities rate, the fixed costs are distributed to various activities on the basis of Splitting Structure defined for cost center.   

Variable Activity Cost: 

Variable activity cost, which directly depend upon the activity type and fluctuate based on increase or decrease in manufacturing activities. In SAP variable activity cost are directly linked to the respective activity.

Activity Prices: Fixed and Variable Split

In Cost Center Accounting dividing the cost between Fixed and Variable requires appropriate split to be made in the cost entered for the activity. The process is described below:

i.                     Variable cost would be planned at activity level and expenses should be maintained at cost element in the manufacturing cost center by assigning activity and cost element combination. In other word, the expenses should be planned on Activity type at the time of primary cost planning (KP06). Then the variable activity rates are calculated on Total cost planned at Activity divided by Total number of activity planned at that cost center (i.e. capacity in KP26)

ii.                   Fixed cost would be planned at independent of activity type. These costs are maintained in KP06 at cost element level on manufacturing cost center. Then the fixed costs are distributed on various activity types on the basis of Splitting structure defined at OKEW. In Splitting Structure we define the rules, how the fixed cost will be distributed to Activities. For the purpose of this document, considering split of fixed cost on the basis of Capacity maintained in KP26.

To illustrate the scenario in more details, I have taken a hypothetical example.

Supposed there is a manufacturing cost center “Engine Plant”, in an Automobile industry, having two activities “Cutting” and “Maintenance” for the purpose of creating engine parts. Before starting any batch of material to process, the machine need to be “Maintain” to be ready for the process, for which it required to use cleaning oil to clean the machine and then the next process start i.e. “cutting” the iron piece into the desired engine part.

Assuming Cleaning oil cost as variable cost for the purpose of “Maintenance” activity, which is a manual process, and Electricity cost as variable cost for the purpose of “Cutting” activity, which is automatic process. Other costs are assumed to be fixed for the purpose of activity price calculation.

Details of data use for the purpose of testing, there are three Plan fixed expenses in Engine plant, Depreciation on Machine & Equipment, Depreciation on Building and Salary.  The variable cost for activity “Cutting activity” (let “RRRR” in SAP) is Electricity charges and for “Maintenance activity” (let “SSSS” in SAP) is Oil cost.    

Cost center:                                   Engine Plant

Activity

Expenses

GL Account

Fixed Cost  (USD)

Variable Cost (USD)

Depreciation on Machine

600001

10000

Depreciation on Building

600002

20000

Salary

600003

15000

Cutting (RRRR)

Electricity charges

600004

14000

Maintenance (SSSS)

Oil cost

600005

15000

Maintain the Plan Activity and Capacity for the different activity on cost center “Engine Plant”

Configuration of Splitting Structure

For the purpose of splitting of fixed cost to the different activities assigned to cost center, need to define Splitting structure. It includes the rules which should be followed to distribute the fixed cost to different activities. For the purpose of Planning and Budgeting this is an important configuration.

Transaction: OKEW (Assign the new cost center to the splitting structure)

img2.jpg

Specify Cost center and Fiscal year

img3.jpg

Click <Enter>
img4.jpg

 

Double click on splitting structure for Manufacturing cost center (FF).

img5.jpg

Here the splitting is defined that all the cost elements on manufacturing cost center will be distributed to activities on the basis on Plan Capacity.

 

Mater data requirement Activity type (Transaction KL01)

Here we can define the manufacturing activity cutting and maintenance in SAP.

img6.jpg

Here activity type “RRRR” represents Cutting activity. The activity unit is defining as Hour. For the purpose of assigning an activity to a manufacturing center so that that can be used in recipe, the cost center categories should be “F” i.e. manufacturing and production cost center.

Price indicator “2” indicate that to calculate Activity Plan price, system will use capacity.  

Define Plan Activity (transaction KP26):

Assumed the total Capacity of Cutting (RRRR) & Maintenance (SSSS) are 700 and 300 hours respectively. For the purpose of Splitting Fixed cost on different activity, maintained the rules as “Capacity”, so the splitting rule will follow plan capacity ratio of (7:3) to distribute fixed costs to Cutting and Maintenance activity.  

img7.jpg

In KP26 maintained the capacity as 700 Hours and 300 Hours for Cutting (RRRR) and Maintenance (SSSS) activity.

Define Plan Expenses in KP06 as fixed and variable depending upon activity.

KP06 is used for the purpose of Primary expenses planning in cost center accounting. Here we can define both activity dependent and activity independent cost. For the purpose of Activity dependent (i.e. activity variable cost), need to define expenses on Activity at cost element level. In the below screen variable cost are:

img8.jpg

·         Expenses on Activity (RRRR i.e. Cutting) at Cost element (600004 i.e. Electricity charges)

·         Expense on Activity (SSSS i.e. Maintenance) at Cost element (600005 i.e. Oil Cost)

Plan Cost Split KSS4

For the purpose of Splitting Fixed cost to different activities on manufacturing cost center, need to run Plan Cost Split, which will distribute the fixed cost to different activities assigned to the same cost center as KP26 transaction based on the rule defined in splitting structure. Here for the purpose of simplicity defined the splitting run based on “capacity” to distribute all fixed cost. The splitting rule is defined in OKEW transaction.

Run transaction KSS4, then the below screen will appear, select the below details:

·         Cost center/ Cost center group  (for which we want to use Plan cost splitting)

·         Version

·         Period/ Financial Year (generally full Budget year is selected)

First execute the Plan Cost splitting on test run, if No errors comes then execute on “Without test run”. 

img9.jpg

img10.jpg

Total Plan fixed cost of 45000 has been distributed to two activities “Cutting (RRRR)” and “Maintenance (SSSS)” based on 7:3 ratio, i.e. on the basis of Capacity maintained in KP26. Plan cost split only distribute Fixed Cost to activities.

Plan Activity Price calculation KSPI

After Plan cost split, the next step if Plan price calculation. Plan price calculation basically helps to calculate “Plan Activity Rate”. The activity rate could be in two parts, i.e. Fixed Activity rate and Variable Activity rate.

·         Fixed Activity rates are calculated based on Plan Cost (Fixed) Split, during KSS4, divided by Capacity.

·         Variable Activity rate are calculated based on Variable Cost, assigned to activity at the time of Primary cost planning (KP06), divided by Capacity.  

·         Total Activity rate include both Fixed and Variable activity rate. It’s calculated by dividing total cost by capacity.

Run transaction KSPI, then select the below details:

·         Cost center/ Cost center group  (for which we want to calculate Plan activity rate)

·         Version

·         Period/ Financial Year (generally full Budget year is selected)

First execute the Plan Price calculation on test run, if No errors comes then execute on “Without test run”

img11.jpg

img12.jpg

Report for Activity rate (KSBT): Through transaction KSBT, we can see the Plan and Actual Activity rate for the cost center. In the below screen variable, fixed and total activity rate have been displayed for activity “Cutting” and “Maintenance” for cost center “Engine Plant”.

img13.jpg

How the system is calculating the cost is explained in details in the below table. Activity rate can be cross reconciled with the Activity type Price Report in the above screen.

Plan Cost Analysis

Total Activity

Cutting

Maintenance

Unit

A:- Capacity

1000

700

300

Hours

B:- Variable Cost

29000

USD

                i. Electricity charges

14000

USD

                ii. Oil cost

15000

USD

C:- Fixed Cost

45000

USD

D:- Fixed cost Split (Split based on Capacity)

(7:3)

31500

13500

USD

E:- Total Cost (B+D)

74000

45500

28500

USD

F:- Variable Activity rate (B/A)

20

50

USD/H

G:- Fixed Activity rate (D/A)

45

45

USD/H

H:- Plan Activity rate (F+G)

65

95

USD/H

Cost Center Report

There are different cost center reports that can be used for the purpose of analyzing the plan and actual expense in SAP. In the below Cost center report, we can see the entire Plan cost details. Here details of expense can be analyzed at cost element (GL account) level.

img14.jpg

At cost center “Engine Plant” total debit is amount 74,000 /-, which include both Fixed and variable cost. Total cost transferred to activities “Cutting” and “Maintenance” is 45,500 USD and 28,500 USD respectively. 

Actual expenses splitting for manufacturing cost centers

Till now this document explain, the process of difference between Plan Fixed Cost and Plan Variable cost. How the SAP can be used to differentiate Plan fixed and Plan variable cost in any manufacturing activities. 

Now will look the Actual expenses splitting between Fixed and variable cost.

For actual expense analysis, need to understand two different concepts, first the posting of documents at GL accounts to represent actual expense, and second transfer of actual cost from cost center to production or process order.

1.       Posting of Actual Expenses at GL accounts: Accounting documents are posted only when there are events happened with financial impact. So to record the financial impact of event, need to create journal entries in accounting. These documents in SAP could be stored through FB50 or FB01 etc. In the same way, the actual expenses in manufacturing cost centers are also recorder through accounting documents. Actual expenses are recorded at GL account level, at actual expenses we don’t define, whether the expenses are activity dependent or activity independent in nature. At the time of actual cost split to differentiate between actual fixed and actual variable cost, system check the same rule defined at the time of Plan splitting. It consider the GL account expense as variable expense if it has been assigned as variable/ activity dependent  expense at Primary cost planning in KP06.         

2.       Transfer of Actual cost from Cost center to Process order: this process is called as secondary allocation, i.e. movement of costs within controlling module only. Here No Finance documents are created. Transfer of Actual cost from Cost center to Process or production order happened when the plant controllers confirm the completion of Activity at order. The cost which get transferred from cost center to process order, basically represent Plant cost calculated at Actual Activity (i.e. plan activity rate calculated at KSPI multiplied by Actual activities at process order) because at this time we don’t have actual activities rates calculated. The Actual activity rates are calculated at the time of monthly period end closing activities, when all the actual expenses are posted on manufacturing cost center directly or get transferred form support cost centers. 

For the purposed of this document and to explain actual expense analysis I have passed few FB50 entries and Activity confirmation at Process order level. For the purpose of testing, I have passed accounting documents for amount of 18,548.75 /- and confirmed 150 Hours of Cutting activities and 100 hours of Maintenance activities at manufacturing cost center “Engine Plant”. The cost center reports are below:

img15.jpg

img16.jpg

After Activity confirmation the Activity cost are calculated at (Actual Activity* Plan Cost)

The cost of 150 Hours of “RRRR Cutting” activity is 9750 CHF (150 Hour *65 CHF/Hour)

Same the case for 100 Hours of “SSSS Maintenance” activity cost is 9500 CHF (100 hours *95 CHF/Hour)

So it can be say that at the time of activity confirmation on process order, system calculate the cost of actual activity at Plan activity rate.

Actual Cost Splitting (KSS2) and Actual Activity Price calculation (KSII)

Enter transaction KSS2 and specified the below details before executing the transaction:

·         Cost center/ Cost center group

·         Period and Fiscal year (generally the month should be selected for which period end closing activities should be closed)

Execute the transaction on test run first, if no error comes then execute without test run. 

img17.jpg

img18.jpg

Actual price calculation KSII

img19.jpg

Now the Actual Activity Price

img20.jpg

At the time of actual cost split to differentiate between actual fixed and actual variable cost, system check the same rule defined at the time of Plan splitting. It consider the GL account expense as variable expense if it has been assigned as variable/ activity dependent  expense at Primary cost planning in KP06.

img21.JPG

Finding of Actual Expenses Analysis and Splitting:

a.       Actual expenses splitting work on the basis on Plane cost splitting.

b.      Actual expenses are divided into two parts, i.e. Fixed and Variable.

c.       All those GL accounts, which are planned as variable at the time of Primary cost planning are consider as variable at actual expenses also. If any accounting documents are posted on these accounts by assigning same manufacturing cost center, then system consider this as activity dependent cost and used to calculate actual variable activity rate.

d.      Actual activity variable rate are calculated by dividing variable cost by actual activities confirm at process or production orders. 

e.      On the other hand expenses posted on other GL accounts are consider as Fixed in nature. Fixed expenses are distributed to different activities assigned to cost center on the basis on Plan Capacity, for this case total fixed cost of 18016.25 has been distributed to “Cutting RRRR” and “Maintenance SSSS” activities on the basis of capacity ratio (7:3) maintained in KP26.

f.        Actual activity fixed rate are calculated by dividing fixed cost on activity by actual activities confirm at process or production orders. 

Conclusion

With the help of this document, I have tried to explain how we can manage the plan and actual expenses in fixed and variable part. Deciding whether expenses will be dependent on activity or independent of activity will depend upon management decision making, which can vary from industry to industry and company to company. Once we decide the nature of expanses then we can use the above concept to distribute the expense on fixed and variable activity rate. Further on which could be used in Product costing as part of product cost.

Here the example has been given for one manufacturing cost center to illustrate the concept. This can be applied on multiple manufacturing and support cost center and can be used for the purpose of overhead management.   

Viewing all 153 articles
Browse latest View live


Latest Images