SAP Product Costing-2

Table of Contents

Production Planning Settings

Define PP Order Type

Path: Production- Shop Floor control – master data – Order – define order type

Tcode: OPJH

Select PP01

Copy SAP standard Production order PP01 as 19PO

 

Define Order Type Dependent Parameters

Path: Production- Shop Floor control – master data – Order – define order type dependent parameters

Tcode: OPL8

Copy from plant 1000 and Order type PP01. Change Plant to 01M1 and Order type to 19PO

 

Define Scheduling Parameters for Production Order

Path: Production- Shop Floor control – operations – scheduling -define scheduling parameters for production orders

Tcode: OPU3

Copy Plant 1000 and Order type PP01 as Plant 01M1 and Order type 19PO

 

Define Confirmation Parameters

Path: Production- Shop Floor control – operations – confirmation – define confirmation parameters

Tcode: OPK4

Copy Plant 1000 and Order type PP01 as Plant 01M1 and Order type 19PO

Define Checking control

Path: Production- Shop Floor control – operations – availability check – define checking control

Tcode: OPJK

Copy Plant 1000 and Order type PP01 as Plant 01M1 and Order type 19PO for business functions 1 and 2

Define Material Type assignment

Path: Production – Basic Data – Routing – General Data – Define Material Type assignment

Tcode: OP50

Material Type 02FG and 01SF define in FI-MM

Maintain Overall Plant Parameters

Path: Production – MRP – Plant Parameters – carry out overall maintenance of plant parameters

Tcode: OPPQ

Copy Plant 1000 to Plant 01M1

Click on Maintain – Enter plant 01M1 – Click on MRP Controllers

Click on MRP controller – New entries – Enter Plant 01M1 and save

Click on Conversion under maintain planned orders

Click Planned Order and update Production Order to 19PO

 

Integration between CO and PP

Check Order Type

Path: Controlling – Product Cost Controlling – Cost Object Controlling – Product Cost by Order – Manufacturing Orders – Check Order Types

Tcode: KOT2

Update your order type 19PO as below

Update Settlement Profile

Update Object Class: Production

Residence Time: 6

 

SAP Product Costing Training-Advance

Define Cost Accounting relevant default values for order type

Path: Controlling – Product Cost Controlling – Cost Object Controlling – Product Cost by Order – Manufacturing Orders

Update as below:

RA Key: MK14

Costing Variant Plan: 19P

Costing Variant Actual: 19A

 

End User Steps

Create Finished Goods Material Master

Tcode: MM01

Basic Data 1 and 2 view

  • Required for all material types
  • Fields: Base Unit of Measure, Material Group, X-Plant Status, Prod Hierarchy

MRP 1 View (Material Requirement Planning)

  • MRP Type: ND (No Planning)
  • Procurement Type: X (Both Internal and External)
  • Storage Location: FG
  • Availability Check: KP (No Check)

MRP 2 View

Back flush:

  1. Always Back flush
  2. Work Center decides

Accounting 1

  • Valuation Class: Determine GL account posted
  • Price Control
    • S: Standard cost. Used for FG
    • V: Moving average price. Used for Raw Material
  • Price Unit: Cost per Unit ( Units specified here)

Costing 1

  • With Qty Structure: Selected for material costed with BOM + Routing
  • Material Origin: Select to display Material Number in controlling reports
  • Variance Key: Specify the one created earlier.
  • Costing Lot size

Costing 2

  • Future Price: Current market price
  • Current Price: Current Release Price


    1. Create Raw Material Master

Tcode: MM01

Material MK14PORMX created

Create MK14PORMY. Same as MK14PORMX

Material MK14PORMY created

Finished GoodsRaw material
MK14POFGXMK14PORMX
 MK14PORMY

Create BOM

Tcode: CS01 / CS02 / CS03

Create Finished Goods BOM (Bill of Material)

Above BOM => need 2 kg and 3 Kg of Raw material X and Y to manufacture 1 Kg of FG

Routing

RoutingSetup ActivityMachine ActivityLabor ActivityWork Center
Operation 10123WC 1
Operation 20 1 2WC 2

Routing is a list of Operations performed on Raw material to convert it into FG. These operations are performed at locations called work centers.

Create Work Center

Tcode: CR01

To hide Person responsible field, go to OPFA – Basic Data – P3000-VERAN – Hide

SAP Default

Below screen appears when press enter on earlier screen

Cost center to which operational costs would be booked.

Similarly create work center 2 and WK Center 3: MK14WC2

Work center MK14WC2 in plant 01M1 was created

Create Routing

Tcode: CA01

Click Operations tab and enter below data

  • Control Key PP01: SAP standard for In House Production. Populated from work center
  • Base Unit 1: Quantity of finished goods (MK14POFGX) that will be produced by applying these operations in the work center
  • MK14WC1: Work Center 1. Will perform 1 hour of Setup activity, 2 hour of Machine activity and 3 hours of labor to produce one unit of FG
  • Similarly, for MK14WC2 and MK14WC3

Routing was saved with group 50001604 and material MK14POFGX.

Create Standard Cost

Tcode: CK11N

BOM : CS01    
FGXKg   
RMX2   
RMY3   
     
Routing: CA01Setup ActivityM/C ActivityLabor ActivityWork Center
Operation 10123WC 1
Operation 20 12WC 2
     
Std Cost Estimation    
Raw MaterialKgAvg PriceTotal 
RMX2300600 
RMY34001200 
Total Price RMX +RMY  1800 
Operation 10 (Price from KSBT)HoursRate/Hr/EURTotal 
Setup1470470 
Machine2294588 
Labor3285855 
Total Price OP 10  1913 
Operation 20    
Setup   
Machine1294294 
Labor2285570 
Total Price OP 20  864 
OH (Valuation variant : OKKN)    
MOH10%1800180 
AOH15%2777417 
Total OH Price / Kg  597 
Standard Cost Estimation for 1 Kg  5174 

Create Standard Cost Estimate

Tcode: CK11N

Select for detailed itemized view

Itemized Product Cost

Calculated Value in the excel

BOM : CS01    
FGXKg   
RMX2   
RMY3   
     
Routing: CA01Setup ActivityM/C ActivityLabor ActivityWork Center
Operation 10123WC 1
Operation 20 12WC 2
     
Std Cost Estimation    
Raw MaterialKgAvg PriceTotal 
RMX2300600 
RMY34001200 
Total Price RMX +RMY  1800 
Operation 10 (Price from KSBT)HoursRate/Hr/EURTotal 
Setup1470470 
Machine2294588 
Labor3285855 
Total Price OP 10  1913 
Operation 20    
Setup   
Machine1294294 
Labor2285570 
Total Price OP 20  864 
OH (Valuation variant : OKKN)    
MOH10%1800180 
AOH15%2777417 
Total OH Price / Kg  597 
Standard Cost Estimation for 1 Kg  5174 

If error add below entries in OBYC – GBB

KSBT

Per Unit price match

330101Set Up activity cost470
330102Machine activity cost294
330103Labor activity cost285

Prl: 1 : Planned Price

Prl 5: Actual Price

OKTZ ( Cost Component Structure to check errors)

If error in log don’t save. Material can be re costed. It cannot be re costed after saving

Mark and Release Standard Cost Estimation

Transaction code: CK24

MarkStandard cost updated as future price in costing tab 2
ReleaseFuture price now becomes current price in costing tab 2
Standard cost updated as standard cost in accounting tab 1 in MM02

May have to close MM period in MMPV

Display Standard cost with cost component structure

Transaction Code: CK13N

Standard Cost Report: S_P99_41000111

Standard Cost Report: S_P99_41000111

Product Costing Tables

s.no.TablesDescription
1KEKOProduct Costing – Header Data
2CKISItems Unit Costing/Itemization Product Costing
   

Product Costing – Actual Cost

We have calculated standard / estimated cost of FG. Now we will create a Production Order and calculate actual cost of FG. Difference between actual cost and Standard / estimated cost will be the variance

Create Production Order: CO01

Now click Cost Order button. This will calculate the Planned cost of the Production Order. Standard cost is always for 1 unit. Planned cost is for the total production order unit (3 kg in this case). Thus, FC per unit differ between standard cost and planned cost

Click Goto – Cost – Itemization to view the planned cost

Planned cost Material = 2 Kg (BOM) * 3 Kg (Prod Order) = 1800

Planned cost Material OH = 10% OF 1800 (Costing Sheet) = 180

Planned cost activity OH = 15% of total activity cost (268) = 35

COGM / COGS = 3 (Prod Order Qty) * Standard Cost (753.23) = 2259

Create Purchase Order for Raw Material: ME21N

Standard PO (SAP) created under the number 4500043447

Raw Material Receipt from Vendor: MIGO

MIGO – Display

Issue Raw Material to Production Order: MIGO

Raw Material Issued to Production at Moving average price. Check in MM03

Moving average Price MM03

Go to Operations and confirm actual hours spent on converting Raw Material to FG: CO11N

  • Display Standard cost estimate: CK13N
  • We have calculated Standard cost / Estimated cost of the finished product. Now we will manufacture finished good and calculate its actual cost. Then find variances between standard cost and actual cost

Steps to manufacture finished goods, find actual cost and month end product costing activities

  1. Create Production Order to manufacture FG: CO01
  2. When Production is saved Planned cost of FG is calculated in the production order. Now standard cost is always for 1 kg of material. Planned cost is for the total Production order material which can be 2 kg or more. There is difference between Standard cost and Planned cost due to fixed cost being same in both
  3. Create Purchase Order for the Raw Material: ME21N
  4. Raw Material Receipt from vendor: MIGO
  5. Inventory GRN Posting: OBYC-BSX: 200108 (RM) DR to GRIR 100510 CR
  6. Issue Raw Material to Production Order: MIGO
  7. Go to Operations / Work Enter. Enter and confirm the actual hours spent production FG in each work center: CO11N
  8. Display Production Order: CO03 – Go to Cost Analysis – Actual cost will now be updated with actual operations hours
  9. As the Raw Material is converted to Finished goods in the Production Order. Issue Finished goods to inventory from Production Order: MIGO
  10. Accounting Entry:
    • OBYC- BSX: FG Stock (200109) DR
    • OBYC – GBB- (Gen Modi: AUF, Valuation Class: 01FG) : 400202 CR
  11. Calculate Actual Activity Price:
    • Manually: KBK6
    • OKES, OKEW, KSS2, KSII
  12. Revaluate Operations activities at actual price: MFN1
  13. Calculate actual OH: KGI2
  14. Verify the actual OH cost in Production Order: CO03
  15. Perform Month End cut off / period change for WIP: KKA0
  16. Perform WIP Calculation: KKAX
  17. Before Variance Calculation Production order should be settle. Settle Production Order: KO88
  18. Calculate Variance: KKS2
    1. Define Goods received valuation for order delivery

Path: SPRO – Controlling – Product Cost Controlling – Cost Object Controlling – Product Cost by Order – Define GR value for Order Delivery

    1. Account Assignment in OBYC

Tcode: OBYC

GL Account

400202- COGM

400203- COGS

400000 – Raw Material

Accounting entry when goods received from production order

Stock Acct DR

To COGM Account

    1. Create Production Order

Transaction Code: CO01

Standard cost is always for 1 Kg

Planned cost is for production 0rder quantity. There is difference in these two cost due to fixed cost like setup cost which is same for 1 kg and 2 kg

Click on cost order to determine the Planned cost of production order

Click GOTO – Cost – Itemization to view planned cost

Click Save

Production Order number 60005325 saved


    1. Create Purchase Order

Tcode: ME21N

Standard PO (SAP) created under the number 4500042902

Release Purchase Order: ME28

    1. Post Raw Material Goods Receipt

Tcode : MIGO

Material document 5000005102 posted

Display GRN material document: MIGO

Inventory / GRN posting Config : OBYC – BSX

Verify the Moving average price of Raw material MK14PORMX : MM02

    1. Raw Material Issued to Production

Tcode: MIGO

Material document 4900008071 posted

Verify the actual raw material cost updated in production order 60005325: CO03

    1. Confirmation of Activities for Operation
      1. Assign CO Business Transaction RKL

Tcode: KANK

Assign to secondary postings number range group

      1. Confirmation of activities for Operation 10

Tcode: CO11N

Enter Production Order and Operation 10 for actual activity hours hrs. updated

Change M/C and Labor activity to 5 and 7. Actual hrs. differ from Plan

Confirmation of order 60005325 saved- Actual activity hours confirmation

Click on Goto – display to see the activity confirmation for Operation 10

Actual hours for activity

Display Production order: CO03

Click GOTO – Cost – Analysis – Actual cost updated with Operation 10

     Actual Cost
Raw Material    KgAvg PriceActual Cost
RMX    63001800
RMY    84003200
Total Price RMX +RMY      5000
OP 10 Confirmationco11n      
Op10 Planned Cost       
Operation 10 (Price from KSBT)Plan Act HrsPlant RatePlan Cost Actual Activity HrsPlant RateActual Cost
Setup1470470 1470470
Machine42941176 52941470
Labor62851710 72851995
Total Planned cost OP 10  3356   3935
Total      8935

      1. Create GL account for FG stock

Tcode: FS00

GL Account: 200109

Balance sheet account, post automatically


      1. Account Assignment in OBYC

Tcode: OBYC – BSX


      1. Goods Received from Production Order

Tcode: MIGO

Received 1 KG of FG (Partial Completion of Production Order)

Material document 5000005113 posted

Verify actual order cost in CO03

GOTO – Cost – Analysis


    1. Period End Process

Product Costing – 5 videos (Repeats explanation of cost splitting structure- Imp)

Assign CO business transaction KSIO and KSII to secondary postings Number range Tcode: KANK


      1. Post FI Document

Tcode: FB50

Verify Actual cost in Cost Center: S_ALR_87013611


      1. Actual Cost Splitting

Tcode: KSS2

Control cost is another name for actual cost


      1. Execute Actual Price Calculation

Tcode: KSII

Check Activity Price per hour: KSBT


      1. Manually enter activity price per hour

Tcode: KBK6

For the purpose of Product costing we will overwrite the system calculated actual price of activity per hour

Same as shown in KSII above. Changed to 15

Verify in Activity Price report: KSBT


      1. Update controlling area versions

Tcode: OKEQ

Specify the CCS B1 created earlier here


      1. Revaluation of Activities

Tcode: MFN1 / CON2


      1. Verify the Production order actual cost after revaluation

Tcode: CO03

GOTO – Cost – Analysis


      1. Maintain Number range for CO business transaction KZPI

Tcode: KANK

Assign to secondary postings


      1. Actual Overhead calculation

Tcode: KGI2

Now verify actual OH cost in Production Order: CO03


    1. Calculate Actual WIP

      1. Cut of Previous Period

First step in calculating WIP is to cut off previous period

Tcode: KKA0


      1. Calculate WIP for Production Order

Tcode (Individual): KKAX

Collective: KKAO


      1. Display RA / WIP Breakup Report

Tcode: KOB8

WIP Technical = WIP DOH + WIP IOH + WIP Mat Cost

It appears Month end posting made, so WIP is reversed


    1. Variant Calculation

Note: Calculated when Order status is fully delivered or TECO


      1. Create a Production Variance GL account

Tcode: FS00

GL: 400208


      1. Account Assignment

Tcode: OBYC

Transaction Key: PRD


      1. Assign Business Transaction to Number Range

Tcode: KANK

Business Transactions: KSOS, KSOP, KKKP, KKKS


      1. Variance Calculation

Tcode: KKS2

Before Variance calculation Production Order settlement has to be carried out


      1. Production Order Settlement

Individual Production Order: KO88

Collective Production Order: CO88

Display Production Order Settlement Doc : KSB5

During settlement WIP values transferred from CO to FI


      1. Operation 20 confirmation in the 2nd Month of Operation

Tcode: CO11N

Enter and Save – Completes confirmation

Confirmation of order 60005325 saved


      1. Display Production Order : CO03

Production Order will have Actual Operation 20 cost posted to it


      1. Post Goods Receipt from Production Order

Tcode: MIGO

Prod Order: 60005325

Movement Type: 101

Receive Full Qty from the Production Order

Material document 45078 posted

Select Display in MIGO


      1. Production Order Status update

Tcode: CO02

Once the Production Order qty is fully issued, status update to Fully delivered

As Production Order status is Partially delivered, manually change it to fully deliver as below

Select Delivery Completed in the Goods Receipt tab and Save

Video 6


    1. Product Costing Month End Process

      1. Calculate Actual Activity Price

Manually enter actual activity Price: KBK6

System Calculation of Actual Activity price

  • OKES
  • OKEW
  • KSS2
  • KSII

      1. Calculate Planned Activity Price

Manual calculation of Planned activity Price: KP26

System Calculation of Planned Activity Price

  • OKES
  • OKEW
  • KSS4
  • KSPI

Revalue Operation Activities at actual price: MFN1

  • Calculate Actual Over Heads
  • Perform Month end cut off / period change for WIP: KKA0
  • Perform WIP Calculation: KKAX
  • Calculate Variance : KKS2

In this Month we manually maintain actual activity price as system calculated done in last month

Tcode: KBK6


      1. Revaluate Operation activity at actual price

Tcode: MFN1

Actual Price now have gone up

Check Production Order: CO03


      1. Calculate Actual OH

Tcode: KGI2

Click Back arrow two times. Message Online processing completed. Than only it post to FI

Verify the cost in Production Order: CO03


      1. Perform Month end cut off / period change for WIP
  • Tcode: KKA0

Not required as same month


      1. Perform WIP Calculation
  • Tcode: KKAX


      1. Calculate Variance
  • Tcode: KKS2

Please visit previous tutorial on Product Costing Business Process, Configuration in SAP

Please visit next tutorial on Profit Center Accounting

For Step by Step instruction to configure, test and understand Product Costing in SAP please join my SAP Controlling Course

1 thought on “SAP Product Costing-2”

  1. Pingback: Course Material - AIERP2

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!