Documente Academic
Documente Profesional
Documente Cultură
Book- 1 / 2
(Version 16-1)
Kasireddy© +91-9959765211
© Srinivas Kasireddy
© Srinivasa
0
© Srinivasa Kasireddy© +91-9959765211
1
Table of Contents:
1. CO -Basic Settings......................................................................................... 19
1. Copy comp code....................................................................................... 19
2. Maintain Controlling Area............................................................................. 19
3. Cost Centre Standard Hierarchy...................................................................22
4. Maintain Versions....................................................................................... 22
2. Cost Centre Accounting................................................................................. 24
Relationship between Profit centre & Cost centre..................................................24
1. Settings...................................................................................................... 25
1. Maintain Number Ranges for Controlling Document........................................25
2. Creation of Primary Cost Element.................................................................26
3. Display Cost Elements................................................................................ 28
4. Creation of FSG (Cost Centre required).........................................................28
5. Assign New FSG in Expenses G/L Account....................................................28
6. Creation of Cost Centre............................................................................... 29
7. Creation CC Groups................................................................................... 30
8. Creation of CE groups................................................................................. 31
2. End User:.................................................................................................... 31
1. Posting of transaction in FI...........................................................................31
2. Display CC Report...................................................................................... 32
3. Display CO Document................................................................................. 34
4. Repost CO Line item................................................................................... 34
5. Display Cost Center Report.........................................................................35
6. Creating Common Cost center.....................................................................35
7. Posting to Common Cost center...................................................................36
8. Repost Costs:............................................................................................ 36
9. Display Cost Center Report.........................................................................37
10. (Cross company code cost accoitng with difrent FYV from COrea).................38
11. Period Lock............................................................................................ 38
12. Planning Cost Centre wise........................................................................38
13. Display Variance report............................................................................ 40
3. Allocations..................................................................................................... 41
1. Cost Center relatioships:............................................................................. 42
2. Assesment................................................................................................ 42
3. Periodic Reposting :.................................................................................... 42
4. Distribution:............................................................................................... 43
5. Indirect activity allocation:............................................................................ 43
6. Direct activity allocation:.............................................................................. 43
4. Allocation by Assessment using SKF.............................................................45
1. Settings...................................................................................................... 46
1. Create Cost Centre..................................................................................... 46
2. Create No. Ranges interval for Business transaction RKS RKIU........................46
3. Create SKF............................................................................................... 46
4. Enter SKF................................................................................................. 47
5. Allocation method (Assessment Method):......................................................47
Kasireddy© +91-9959765211
3
4. Create SKF............................................................................................... 60
5. Allocation method (Periodic Reposting):.........................................................60
1. Creation of Periodic Reposting cycle.............................................................60
3. Enduser...................................................................................................... 62
7. Posting of Rent , Elc bills , in CC 1006..........................................................62
8. Enter SKF (Month end)............................................................................... 62
9. Execution of Periodic reposting cycle (month end).........................................63
10. Cost Centre Report.................................................................................. 63
7. Indirect Activity Allocation using SKF..........................................................64
Splitting :......................................................................................................... 64
Actual activity valuation :.................................................................................... 64
Kasireddy© +91-9959765211
Settings for price calculation ,revaluation and cost component structure :.................64
1. Settings...................................................................................................... 66
1. Create Cost Centre..................................................................................... 66
2. Create No. Ranges interval for Business transaction RKL , RKN, KSI0,KSII........66
3. Create SKF............................................................................................... 66
4. Creation of secondary cost element..............................................................67
5. Creating Activity Type Testing hours-Manual...................................................67
6. Creation of secondary cost element..............................................................68
7. Creating Activity Type Testing hours-Automated..............................................68
8. Creating Cost Element Group.......................................................................69
9. Creating Activity Type Group.......................................................................70
10. Define Splitting Structure..........................................................................70
11. Assign Splitting Structure to Cost Centers...................................................71
12. Define Cost Component Structure.............................................................72
13. Change Revaluation/Price calculation/Cost comp Structure settings in Version 0
73
© Srinivasa
1. Settings...................................................................................................... 91
1. Creation of internal Order Types...................................................................91
2. Creation of FS Group.................................................................................. 92
3. Creation of Tel expenses A/C......................................................................92
4. Creation of Internal order............................................................................. 93
5. Creation of IO group................................................................................... 93
2. End User..................................................................................................... 94
1. Posting Telephone Expenses.......................................................................94
2. Display IO Report....................................................................................... 94
5
3. Planning order wise.................................................................................... 94
4. Display Variance Reports............................................................................. 95
11. Real IO with settlemtnt to CC.....................................................................96
12. Schedule Manager...................................................................................... 97
1. Settings...................................................................................................... 97
1. Defining Selection Variables.........................................................................97
2. Maintain Standard Settings for workflow........................................................97
3. Flow Definition........................................................................................... 98
4. Specify selction variables in the program variants...........................................98
13. Real Time Integration (New GL)................................................................100
1. Settings :.................................................................................................. 100
Kasireddy© +91-9959765211
8
2. Creation of Material FG............................................................................. 148
3. Creation of Condition records.....................................................................149
4. Creation of Sales order............................................................................. 150
5. Production Receipts.................................................................................. 151
6. Delivery.................................................................................................. 151
7. Sales billing............................................................................................. 152
Error: Account 400491 requires an assignment to a CO object..............................153
8. Creating Cr Memo request.........................................................................153
9. Posting Cr Memo..................................................................................... 154
10. Sales Return Order (RE)........................................................................154
11. Return Delivery (VL02n)........................................................................155
Kasireddy© +91-9959765211
3. IO Settlement........................................................................................... 170
4. Display COPA Line items:..........................................................................171
5. Checking the flow of Billing Documents.......................................................171
6. Displaying COPA tables(Costing Based)......................................................171
10. COPA-Valuation Overview........................................................................172
1. Valuation using Conditions.........................................................................172
2. Valuation using Mat. Cost Estimates...........................................................173
5. CO-PA Valuation-1....................................................................................... 175
1. Settings.................................................................................................... 175
1. Create Condition Types and Costing Sheets.................................................175
2. Define and Assign Valuation Strategy:.........................................................175
3. Assign Value Fields.................................................................................. 176
4. Valuation Analysis.................................................................................... 176
2. Enduser :.................................................................................................. 177
1. Maintain condition record:..........................................................................177
2. Creating Sales order................................................................................. 177
© Srinivasa
11
1. Reference and Simualtion Costing............................................................199
1. CO Settings.............................................................................................. 200
1. Creating Secondary Cost Elements.............................................................200
2. Creating Activity Types Machine Hour/ Packing/ Asssembling/ Processing........201
2. MM Enduser.............................................................................................. 203
1. Creating Material master LAPRM1 in plant LAP1.........................................203
Error : Tables TCURM and T001W inconsistent..................................................203
2. Creating Material master LAPRM2 in plant LAP2.........................................204
3. Creating Material master LAPPM1 in plant LAP1..........................................205
4. Creating Purchase Info Record for External activity PCKG.............................205
1. CO Enduser.............................................................................................. 206
Kasireddy© +91-9959765211
14
Introduction
This book is vol-2 of 2 volumes
This book was initially a set of tutorials taught by me during class room training. After gradual
development over the years, now it has become a complete configuration guide/ end-user manual for
SAP FICO module. Obviously this book is more a practical guide than a reference book even though
some info stuff has been inserted at some places.
Having taught the SAP FICO course to hundreds of beginners and experienced at various institutions,
I know the kind of problems and questions you will have when learning this module.This book is full of
detailed step-by-step procedures with necessary screen shots and sample configurations.
Having worked as a SAP Consultant at various organizations, I know the kind of requirements that
may arise at clients. To this end, most of the business processes and underlying concepts have been
explained thoroughly through out the book.
By understanding the how and whys, you will start gaining basic knowledge which reaches to
advanced level with in no time.
As you go through the material, if you have problems or questions please do mail me. If you find an
error in this book, or suspect there may be an error, kindly notify .
16
Controlling
CO FI
CO is for internal Reporting FI is for Internal & external Reporting
Kasireddy© +91-9959765211
© Srinivasa
17
1. CO -Basic Settings
Organizational Structure :
Controlling FI Accounting
Plant1
CoCd1
Plant2
CO Area1
Plant3
CoCd2
Operating Concern Plant4
(CO-PA) Plant5
CoCd3
Plant6
CO Area2
Plant7
Kasireddy© +91-9959765211
CoCd4
Plant8
Co Area1
CoCd 2
CoCd 3
Co Area2
CoCd4
18
Controlling Area : LAP
Name : Co Area for LAP
Currency Type : 10
Currency : INR
Save
’Yes’ Button to create std hierarchy
Create Request Button
Short description : CO Settings for LAP
Enter
Continue
Double click on ‘Assignment of Company Code(s)’ folder
New Entries
CoCd Company Name
© Srinivasa
19
Save
Continue
Double click on ‘Activate components/control indicators’ folder
New Entries
Fiscal Year : 2012
Kasireddy© +91-9959765211
Save
Enter to ignore the warning message
20
Save
4. Maintain Versions
Kasireddy© +91-9959765211
``
Controlling Area : LAP
Version : 0
Enter
New entries
Fiscal Year : 2012
Exchange Rate Type : M
© Srinivasa
Save
Continue
21
2. Cost Centre Accounting
Cost Centre Profit Centre
Cost Centre Accounting(CCA) is used to Profit Centre Accounting(PCA) is used to record
record costs at org units called Cost costs and revenues at org units called Profit
centres. centres.
Eg:Cost centre can be a department Eg: Profit centre can be a plant.
1. Settings
Save
Continue
Back buton
Non-Assigned Elements
Click on COIN
Element/Group button
23
Double click on ‘No. ranges for CO documents (LAP)’
Bus.transaction ‘RKU1’ arises when reposting of costs from one CC to other CC . In this
case only CO document is generated.
24
SAP Easy AccessAccountingControllingCost element AccountingMaster
DataCost Element Individual processingCreate Primary
Tcode : KA01
Cost Element : 400509 (2nd exp a/c)
Enter
CElem category : 1
Save
c. Automatic Creation:
SPROControllingCost Element AccountingMaster DataCost elementsAutomatic
Creation of Primary and Secondary Cost ElementsMake Default settings
Chart of Accounts : LACA
Kasireddy© +91-9959765211
Enter
NewEntries
Acct from Account to CECt
400403 (3rd Exp A/C) 400490 1
400491 400491 12
400492 499999 1
Save
Continue
Back button twice
Create Batch Input session:
Same path
Create Batch Input session
Controling Area : LAP
Valid From : 1.4.2011
Valid to : 31.12.9999
Session : CE_CREATE_LA
© Srinivasa
Execute
Back button twice
Execute Batch Input session
Same path
Execute Batch Input session
Select Session name : CE_CREATE_LA
Process button
Process button again
Keep on pressing Enter until processing batch input session completed
25
Exit batch input session button
26
Save
Enter to ignore the warning message
Kasireddy© +91-9959765211
27
Enter
Replace the Name & Description with ‘ Assembling’
Person responsible : Mr. T
Save
Enter to ignore the warning message
7. Creation CC Groups
Tcode : KSH1
Up to Master Data same path
CostCenter Group Create
Cost Center Group : PROD
Enter
Description : Production cost
Insert Cost Center button
28
PROD
1001 Body Shop
1002 Assembling
1003 Paint Shop
Kasireddy© +91-9959765211
Save
8. Creation of CE groups
Tcode :KAH1
Up to Master Data same path
Cost Element GroupCreate
Cost element group : ADMIN
Enter
Description: Admn Cost
Insert Cost Element button
ADMIN
400591 Travelling Exp.
Save
Cost element group : PERSNL
Enter
Description : Personal cost
Insert Cost Element button
© Srinivasa
PERSNL
400500 Salaries
(Enter GL accounts like Wages , Bonus etc)
save
2. End User:
1. Posting of transaction in FI
Tcode :F-02
Doc Date : Type : SA
29
Posting Key : 40 Account : 400500 (Salaries)
Enter
Amount : 27000
Cost Center : 1001
Text : Salaries Payment
Posting Key : 40 Account : 400600(Rent)
Kasireddy© +91-9959765211
Enter
Amount : 18000
Cost Center : 1001
Text : Rent Payment
Posting Key : 50 Account : 200691(Cash)
Enter
© Srinivasa
Amount : *
Bus area : LANZ
Text : Expenses Payment
DocumentSimulatePost
Post one more document for Rent 9000.00 & Salaries 36000.00 for Cost Center ‘ 1002’
2. Display CC Report
Tcode:KSB1
Up to Cost Centre Accounting same path
30
Information SystemReports for CostCenter AccountingLine itemsCost Center: Actual
Line Items
Cost Center Group : PROD
Cost Element : 400500, 400600
Kasireddy© +91-9959765211
Execute
Change Layout button
Find button
Search term : ‘Business’
Enter
Select ‘Business Transaction’ under Column Name
Left arrow button
Select ‘Document Number’ under Column Name
Left arrow button
Select ‘Ref Document Number ‘ under Column Name
© Srinivasa
31
Make a note of Business Transaction , Doc no, Ref doc no.
RefDoNo is Fi document
DocumentNo is CO document
Kasireddy© +91-9959765211
3. Display CO Document
Tcode:KSB5
Same Path CO Documents: Actual Costs
Document Number : 090000000
Execute
Tcode:KB61
Up to Cost Centre Accounting same path
Actual postingsRepost Line ItemsEnter
Document Number : 1000000024
Company Code : LAP
© Srinivasa
32
Enter
(Screen is updated as shown in the following image)
Kasireddy© +91-9959765211
Post
8. Repost Costs:
Info: This functionality is used to simplify FI postings. For eg FI user can post to common CC
if the amount belongs to multiple CCs. Later cost accountant can transfer the amount to
individual CCs without having impact on FI posting. In this transaction only a CO document
is generated.
© Srinivasa
Tcode: KB11N
Up to Cost Centre Accounting Same path
Actual posting
Manual Reposting of Costs
Enter
Extra menuSet Controlling area
Controlling Area : LAP
Enter
34
CCtr (old) Cost Elem. Amount CCtr (new)
2000 400500 12000 1001
2000 400500 10000 1002
2000 400500 14000 1003
2000 400600 3000 1001
2000 400600 3000 1002
2000 400600 3000 1003
Kasireddy© +91-9959765211
Post
1003
2000
Copy button
Execute
35
10. Period Lock
At end of the month we lock the previous month
Kasireddy© +91-9959765211
FI CO
PPV Period lock
Open and close Posting Period for Account lock& unlock period for business transaction
type & accounts Eg : (COIN, RKU1)
Tcode : OKP1
Path: AccountingControllingCostcenterAccountingEnvironmentPeriodlockChange
Controlling area : LAP
Fiscal Year : 2011
Actual button
Locking transaction for all period:
Keep the cursor on transaction ‘CO through posting from FI’
Lock transaction button
Lock period for all transactions :
select the period
Lock period button
Save
Tcode : KP06
Up to CostCenter Accounting same path
PlanningCost and Activity InputsChange
Version : 0
From period : 1
To period : 12
Fiscal Year : 2011
Cost centre : 1001
Cost element : 400500
36
…
Form-Based
…
Overview screen button
Kasireddy© +91-9959765211
37
Kasireddy© +91-9959765211
Post
38
3. Allocations
Periodic allocations are done for planning data at the beginning of period (posting date will
be 1st day of the period).
Periodic allocations are done for actual data at the end of period (posting date will be last
day of the period).
.
The following periodic allocation methods are availble in SAP . They can be used for
allocating both planned and actual costs/activity quantities.
Allocations
39
Direct Activity allocation : is used for recording actual quantities of activity types
consumed by the receving CO object. This allocation happens as and when an activity type
is consumed by the receiving cost center . So this is not a periodc allocation. KB21N is the
TCode used .
2. Assesment
Cost center cafeteria is used by other cost centers as shown in the following table
Allocation method used is assesment.
SKF (no of emplyees) is the allocation criteria.
Ie . Cafetaria charges are to be allocated based on the no of employees .
Note : Cost Center cafeteria itself has 5 employees
Sender CostCenter Reciving cost Center No of emplyees
1001 75
1002 100
1003 75
1004(Cafetaria)
1004(Cafetaria) 5
1008 20
1009 25
© Srinivasa
3. Periodic Reposting :
To simplify the FI postings we use cost collector cost center. We can post costs like rent ,
Electricity charges to cost collector cost center during the period. At period end we allocate
to 3 production cost centers using allocation method periodic reposting.
Rent is to be allocated based on percentage basis
Electricity charges is to be allocated based on no of units ie SKF : EU (Electric Units)
Sender CostCenter Reciving cost Center Rent Electricity charges
1006(Cost collector) 1001 50% As recorded
40
1002 30% As recorded
1003 20% As recorded
4. Distribution:
Cost center plant admin takes care of 3 production cost centers. Costs like salaries of
administration department , stationery charges, vehicle maintanance , travelling expenses
are recorded in the cost center.
At period end we allocate all the costs to 3 production cost centers using allocation method
distribution.
Salaries is to be allocated based on number of employees in the receiver cost center
Stationery charges , vehicle maintanance , travelling expenses are to be allocated based on
percentage basis.
Kasireddy© +91-9959765211
41
Sender Cost Center Reciving cost Center
1001
1008(Plant maintanance) 1002
1003
Kasireddy© +91-9959765211
© Srinivasa
42
4. Allocation by Assessment using SKF
SKF(Satistical Key Figures) is used as a basis to allocate costs from one cost centre to
other.If total number of employees in 3cost centers is 300. Cafetaria charges are to be
shared between 3 cost centers based on the number of employees.
Formula used for allocation : (No of employees /Total no of employees)* Total amount
Eg : Cost allocation for cost center 1001 = (75/300)*72000.00 = 18000.00
Allocation of Cafetaria charges to 3 cost centers:
Sender Sending Sec.Cost element Reciving cost Allocated
CostCenter Amount Center amount
1004(Cafetaria) -18000.00 10000000(Cafetari 1001 18000.00
-6000.00 a charges) 1002 6000.00
-48000.00 1003 48000.00
-72000.00 72000.00
43
1. Settings
Enter
Name : Cafetaria
Descritpion : Cafetaria
Person responsible : MR. k
Cost Center Category : 9 (Allocation cost ctr)
Hierarchy area : STD_HIER
Business Area : LANZ
Currency : INR
Save
Enter to ignore the warning msg
3. Create SKF
Tcode : KK01
SAP Easy AccessAccountingControllingCost Center AccountingMasterData
44
Statistical Key FiguresIndividual ProcessingCreate (KK01)
Stat. key figure : EMP
Enter
Name : Employee
Stat. key fig. UnM. : EA (Each)
(Unm = Units of Measure)
…
Fxd val
…
Save
4. Enter SKF
Tcode : KB31N
Kasireddy© +91-9959765211
Save
Enter
Name : Cafetaria charges
Description : Cafetaria charges
CElem category : 42 (Assessment)
Save
45
Scenario: Cafetaria charges are to be shared between 3 cost centers based on number of
employees
Option 1: Option 2: Option3:
Assesment cycle 1 for Salaries Assesment cycle 1 for Assesment cycle 1 for
and Rent Salaries and Rent Salaries
Segment 1 for Salaries Segment 1 for Segment 1 for Salaries
Segment 2 for Rent Salaries& Rent Assesment cycle 2 for Rent
Segment 1 for Rent
We are using option 1 for the following configuration scenario
Senders/Receivers tab:
From To Group
Sender
Cost Centre 1004 - -
Cost Element 400500 - -
Receiver
Cost centre - - PROD
46
Kasireddy© +91-9959765211
Sender/Receivers tab
From To Group
Sender
Cost Centre 1004 - -
47
Cost Element 400600 - -
Receiver
Cost centre - - PROD
Kasireddy© +91-9959765211
Save
Continue
1. Enduser
© Srinivasa
Enter
Execute
Double click on the item
Kasireddy© +91-9959765211
400500
400600
Copy button
Execute
49
5. Allocation by Distribution
Cost center plant admin takes care of 3 production cost centers. Costs like salaries of
administration department , stationery charges, vehicle maintanance , travelling expenses
are recorded in the cost center.
At period end we allocate all the costs to 3 production cost centers using allocation method
distribution.
Salaries is to be allocated based on number of employees in the receiver cost center
Vehicle maintanance are to be allocated based on percentage basis.
400600(Rent)
2. Settings
1. Create Cost Centre
50
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
Enter
Cost Centre : 1011
Valid From : 1.4.2012
Enter
Save
Continue
51
Name : Employee
Stat. key fig. UnM. : EA (Each)
(Unm = Units of Measure)
…
Fxd val
…
Save
1001 EMP 75
1002 EMP 25
1003 EMP 200
Save
Scenario: Plant admin charges are to be shared between 3 cost centers based on different
criteria
Option 1: Option 2: Option3:
Cycle 1 for Salaries and Rent Cycle 1 for Salaries and Cycle 1 for Salaries
Rent
Segment 1 for Salaries Segment 1 for Salaries
Segment 1 for
Segment 2 for Rent Assesment cycle 2 for Rent
Salaries, Rent
Segment 3 for Vehicle Segment 1 for Rent
© Srinivasa
52
Cycle : LAP2
Start Date : 1.4.2012
Enter
Text : Plant admin costs distribution
Indicators
√ Iterative
Attach segment button
Segment Name : SAL
Description : Salary Distrbution
Sender Rule : 1 posted amounts
Share in % : 100
…
Actual value origin
Kasireddy© +91-9959765211
…
Receiver rule : Variable portions
Var . portion type : Actual Statistical Key Figures
Senders/Receivers tab:
From To Group
Sender
Cost Centre 1011 - -
Cost Element 400500 - -
Receiver
Cost centre - - PROD
© Srinivasa
53
Stat. key fig. EMP
Sender/Receivers tab
From To Group
Sender
Cost Centre 1011 - -
Cost Element 400600 - -
Receiver
Cost centre - - PROD
1002 50%
1003 25%
54
Sender/Receivers tab
From To Group
Sender
Cost Centre 1011 - -
Cost Element 400203 - -
Receiver
Cost centre - - PROD
1002 60%
1003 10%
Save
Continue
2. Enduser
55
Enter
Execute
Back button
Yes button to leave the list
Test Run
Execute
CostCenter : 1011
Costelement : 400500, 400600,400203
Execute
Back button
CostCenter : 1001 To 1003
Costelement : 400500, 400600,400xxx
Select Single values tab
Single values
400xxx
400500
400600
Copy button
Execute
© Srinivasa
56
6. Allocation by Periodic Reposting
To simplify the FI postings we use cost collector cost center. We can post costs like rent ,
Electricity charges to cost collector cost center during the period. At period end we allocate
to 3 production cost centers using allocation method periodic reposting.
Rent is to be allocated based on percentage basis
Electricity charges is to be allocated based on no of units ie SKF : EU (Electric Units)
Sender CostCenter Reciving cost Center Rent Electricity charges
1001 50% As recorded
1006(Cost collector) 1002 30% As recorded
1003 20% As recorded
Kasireddy© +91-9959765211
1. Settings
1. Create Cost Centre
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
Enter
Cost Centre : 1006
Valid From : 1.4.2012
Enter
57
2. Create GLa/c & cost element Elec Charges
G/L account : 400392
Continue
4. Create SKF
Tcode : KK01
SAP Easy AccessAccountingControllingCost Center AccountingMasterData
Statistical Key FiguresIndividual ProcessingCreate (KK01)
Stat. key figure : EU
Enter
58
Enter
Text : Prim costs reposting
Indicators
√ Iterative
Attach segment button
Segment Name : ELEC
Description : Elcricity bills reposting
Sender Rule : 1 posted amounts
Share in % : 100
…
Actual value origin
…
Receiver rule : Variable portions
Var . portion type : Actual Statistical Key Figures
Kasireddy© +91-9959765211
Senders/Receivers tab:
From To Group
Sender
Cost Centre 1006 - -
Cost Element 400392 - -
Receiver
Cost centre - - PROD
59
Sender Rule : 1 posted amounts
Share in % : 100
Receiver rule : Fixed percentages
Sender/Receivers tab
From To Group
Sender
Cost Centre 1006 - -
Cost Element 400600 - -
Receiver
Cost centre - - PROD
Kasireddy© +91-9959765211
3. Enduser
Save
60
9. Execution of Periodic reposting cycle (month end)
T code : KSW5
Up to Cost Center Accounting same path
Period-End ClosingSingle FunctionsPeriodic Reposting
Period : 5 To 5
Fiscal Year : 2012
√ Test Run
√ Details Lists
Cycle
LAP3
Kasireddy© +91-9959765211
Enter
Execute
Back button
Yes button to leave the list
Test Run
Execute
Single values
400600
400392
Copy button
Execute
61
7. Indirect Activity Allocation using SKF
Cost center quality control gives quality check service to 3 production cost centers.
Two activity types are used .
1.Testing hours-Manual (Act type category = 2 Indirect determination, indirect allocation)
2.Testing hours-Automated(Act type category =3 Manual entry, indirect allocation)
Both activity types are allocated on the basis of SKF (test items) . Allocation method used
is indirect activity allocation.
Splitting :
Kasireddy© +91-9959765211
Costs that incured in the costcenter quality control are to be split between the two activity
types . For that we need to define Splitting Structure and assign to the cost center.
62
Kasireddy© +91-9959765211
63
1. Settings
1. Create Cost Centre
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
Enter
Cost Centre : 1009
Valid From : 1.4.2012
Enter
Element/Group button
Save
Continue
3. Create SKF
Tcode : KK01
SAP Easy AccessAccountingControllingCost Center AccountingMasterData
Statistical Key FiguresIndividual ProcessingCreate (KK01)
Stat. key figure : ITEM
Enter
64
Name : Testing items
Stat. key fig. UnM. : EA (Each)
(Unm = Units of Measure)
…
Tot Values
…
Save
Enter
Name : Testing chrges-Manual
Description : Testing charges Manual
CElem category : 43 (Internal activity allocation)
Save
66
Cost Element button
400500
400600
Save
New Entries
LAP1 21 .
Enter
© Srinivasa
New Entries
67
Double click on ‘Splitting Structures’ folder
New Entries
Structure Text
Enter
New Entries
LA1 LAP1
Enter
New Entries
Cost Element
Acivity Type
Save
Continue
Same Path
…
Cost centre : 1009
…
…
… All versions
Fiscal Year : 201x
Change button
1009
Click on ‘L1’ under splitting Structures
68
Assign button( )
Save
Continue
Planning :
Activity planning allowed Activity planning not allowed
Price can be calculated Price cant be calculated because sender quantity is
unknown
Actual:
Kasireddy© +91-9959765211
69
Enter to confirm the message
Select Cost Comp Str ‘L2’
Save
Double Click on ‘Assignment :Cost Component – Cost Element Interval’ folder
New Entries button
Cost Comp Str Chart of Accts From cost el. Cost Component
L2 LACA 30
L2 LACA 50
L2 LACA 90
Save
Double click on Define Cost Component Structure folder
Cost Comp Str Active Prim.Cost Comp .Split Name
L2 LAP Actvity Cost Comp Str
Save
Version : 0
Enter
70
Purely Iter. Price
Plan
Actual
Save
Share in % : 100
…
Actual value origin
…
Receiver rule : Variable portions
Var . portion type : Actual Statistical Key Figures
Senders/Receivers tab:
From To Group
Sender
Cost Centre 1009 - -
71
Activity Type TSHRA - -
Receiver
Cost centre - - PROD
Senders/Receivers tab:
From To Group
Sender
Cost Centre 1009 - -
Activity Type TSHRM - -
Receiver
Cost centre - - PROD
Save
72
2. Enduser
1. CC Planning
Tcode : KP06
Version : 0
From Period : 1
To Perod : 12
Fiscal Year : 201
Cost centre : 1009
Cost element group: OH_COST
…
… Form based
Kasireddy© +91-9959765211
Post
…
Overview Screen button
Activity Type Plan Activity EquiNo
TSHRA 1
TSHRM 2
(EquNo is the basis for splitting)
Make sure the activity type category is correct before posting and going further.
73
Post
Kasireddy© +91-9959765211
Version : 0
Period : 3
Fiscal Year : 201x
Test Run
Details List
Execute
© Srinivasa
74
Back button
Yes button to leave the list
Test Run
Execute
Period : 2 To 2
Fiscal Year : 2011
Test Run
Details List
Execute
Save
Enter
Back button
(Activity price only calculated for TSHRA and should be 33.33 )
75
5. Enter SKF
Tcode : KB31N
Up to Cost Center Accounting same path
Actual PostingsStatistical Key FiguresEnter
Save
Kasireddy© +91-9959765211
Enter
76
Execute
Segments button
Select segment ‘TEST_A’
Back button
Select segment ‘TEST_M’
Test Run
Execute
Period : 2 To 2
Fiscal Year : 2011
Test Run
Details List
Execute
(Activity price should be 37.00 For TSHRA 75 for TSHRM)
Save
© Srinivasa
Yes button
Back button
78
Kasireddy© +91-9959765211
(Apart from quantity allocated , costs allocated should be displayed for TSHRM.
For TSHRA diference amount is posted)
© Srinivasa
79
8. Direct Activity Allocation
Cost center plant maintenance gives maintenance service to 3 production cost centers.
Activity type to be allocated is Maintenance hours(MNTHR) of category 1 ie Manual entry,
manual allocation
In this scenario activity type is valuated initially by planned price which is set
manually(plan price indicator 3 ). At the time of actual price calculation activity type is
revaluated and difference is allocated to receivers.
1. Settings
1. Create Cost Centre
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
© Srinivasa
Enter
Cost Centre : 1008
Valid From : 1.4.2012
Enter
80
Hierarchy area : STD_HIER
Business Area : LANZ
Currency : INR
Save
Enter to ignore the warning msg
81
4. Create No. Ranges interval for Business transaction RKL
Tcode : KANK
CO Area : LAP
Maintain Groups Button
√ No. Range for CO Document (LAP)
Double click on Business Transactions RKL,
Element/Group button
Save
Continue
2. Enduser
1. Posting of Rent & Salary in CC 1008
Kasireddy© +91-9959765211
82
4. Direct Activity Allocation
TCode :KB21N
Up to Cost Center Accounting same path
Actual PostingsActivity AllocationEnter
Scrn var.: Cost center Input Type : List Entry
Send. CCtr SAtyTyp Rec.CCtr Total Quantity
Post
Tcode : KSB1
CostCenter : 1008
Execute
6. Price Calculation
T code : KSII
Up to Cost Center Accounting same path
© Srinivasa
83
Save
Yes button
Back button
84
9. Internal Orders(I.O)
Scenario1 : (Telephone wise expenses )
There is one GL account ‘Telephone Expenses’ and there are 5 telephones
Problem : How to record telephone wise expenses ?
Solution : Create an I.O for each telephone. While posting Tel phone expenses
in FI, TeI No can be entered in Internal order field.
Case2 :
85
IO can be assigned to a CC(as shown in the next image).
While posting in FI, only IO need to be entered.
Kasireddy© +91-9959765211
Real IO : are used for settlement purpose .While posting in FI , only IO should be entered.
Amount in the IO can be settled to Cost centre(s) later . Balance in the IO becomes zero
after complete settlement .
1. Settings
86
Not assigned
Click on TEL
Element/Group button
Double click on ‘Motor pool A-zzzzzzzz(external)’
Save
Continue
2. Creation of FS Group
Tcode:OBC4
Select FStV ‘LAFS’
Double click on Field status groups folder
Kasireddy© +91-9959765211
Enter
Change the Description to ‘Telephone expenses’
Create/Bank/interest tab
Change Field status group to ‘G015’
Save
Edit Cost element button
Valid from : 1.4.2.2012
Enter
Cost Elem Category : 01
87
Save
5. Creation of IO group
Tcode : KOH1
Same path upto Master DataOrder Group
Create
Order Group : HYD_TEL
© Srinivasa
Enter
Description : Hyd telephones
Insert order button
HYD_TEL
Tel040230900
Tel040230901
Save
88
2. End User
1. Posting Telephone Expenses
Tcode :F-02
PstKy : 40 Account : 400581
Enter
Amount : 18000
Cost centre : 1001 Order : TEL040230900
Text : Telephone expenses
PstKy : 50 Account : 200691
Enter
Amount : *
Kasireddy© +91-9959765211
2. Display IO Report
Tcode :KOB1
Up to Internal Orders same pathInformation System Reports for Internal OrdersLine
itemsOrders: Actual Line Items
Order Group : HYD_TEL
Cost element : 400581
Execute
Version : 0
From period : 1
To period : 12
Fiscal Year : 2012
Order group : HYD_TEL
Cost Element : 400581
…
Form-Based
…
Overview Screen button
Total plan costs Distribution key
89
240000 1
Save
90
10. Real IO with settlement to CC
Eg : Real IO : Promtional event
Real IO : are used for settlement purpose .While posting in FI , only IO should be entered.
Amount in the IO can be settled to Cost centre(s) later . Balance in the IO becomes zero
after complete settlement .
Requirement : Costs should be captured under a promotional event for the sake of
analysis.
Also the costs should be recorded in CC ‘Sales promotion’.
Kasireddy© +91-9959765211
1. Settings
1. Creation of FS Group
Tcode:OBC4
Select FStV ‘LAFS’
Double click on Field status groups folder
Select Field status group ‘G002’
Copy as button
Change the Field Status group to ‘G016’
Change the Text to ‘Cost accounts (CC &IO Optinl) ‘
Enter
Double click on FSG ‘G016’
Double click on ‘Additional account assignment’
Opt.Entry
© Srinivasa
…
Cost Center
…
…
CO/PP order
…
Save
Continue
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
Enter
Cost Centre : 1017
Valid From : 1.4.2012
Enter
92
Descritpion : Sales &Promotion
Person responsible : MR. k
Cost Center Category : P Sales & Marketing
Hierarchy area : STD_HIER
Business Area : LANZ
Currency : INR
Save
Enter to ignore the warning msg
structures
New Entries
Allocation structure : L1
Save
Continue
New entries
Assignment : LA1
Save
© Srinivasa
Select ‘LA1’
Enter
Save
Continue
93
Double click on Settlement cost elements folder
Save
Same path
New entries
…
… To be settled in full
Allocation structure : L1
Indicators
√ 100%-validation
√ %-Settlement
√ Equivalence number
√ Amount settlement
© Srinivasa
Valid receivers
Other Parameters
Document type : SA
Save
94
Continue
General parameters
Settlement prof. : LAP1
Planning profile : 000001
Object class : Overhead cost
√ Release immediately
Assign/change interval button (next to Number range interval)
Yes button
Continue
Not assigned
Click on PEVT
Element/Group button
Double clikc on ‘Motor pool A - ZZZZZZZZZZZZ (external)’
Save
Same path
TCode : SNUM
Create button
95
090000000 0999999999
Save
Continue
Back button
Non-Assigned Elements
Click on LAP
Element/Group button
Save
2. End User
2. Posting Expenses
Tcode :F-02
PstKy : 40 Account : 400518
Enter
Amount : 18000
Cost centre : Blank Order : EXHST_LAP
Text : Ehibition stall rent
PstKy : 50 Account : 200691
Enter
Amount : *
Business area : LANZ
Text : +
Document MenuSimulate
Post
3. Display IO Report
© Srinivasa
Tcode :KOB1
Up to Internal Orders same pathInformation System Reports for Internal OrdersLine
itemsOrders: Actual Line Items
Order : EXHST_LAP
Cost element : Blank
Execute
4. Settlement :
TCode : K088
Accounting ControllingInternal orderPeriod end closingSingle
97
functionsSettlement Individual processing
Order : EXHST_LAP
Settlement period : Current month
√ Test run
Execute
Test run
Execute
5. Display IO Report
TCode :KOB1
Up to Internal Orders same pathInformation System Reports for Internal OrdersLine
itemsOrders: Actual Line Items
Order : EXHST_LAP
Cost element : Blank
Execute
6. Display CC Report
TCode :KSB1
Cost center : 1017
Cost element : Blank
Execute
© Srinivasa
98
11. Real Time Integration (New GL)
Real Time Integration is a component of New-GL . Previously if users make any
cross company code postings in CO , these transactions do not reflect in FI. Users had to
process a job at month end to allow the system to reconcile the differences and post
corresponding entries in FI ledger. With the new GL, this reconciliation and posting of entry
in FI ledger has become an automatic process .
Scenario : Allocation of costs from CC1 to CC2 . CC1 and CC2 are two costcenters which
belongs to different company codes (Cross company code allocation) . FI posting should
happen automatically in two company codes .
Prerequisites :
1. Settings :
1. Create second company code ie LAC
Company code LAC should be assigned with
Enter
© Srinivasa
Enter
Continue
Continue
Enter
2. Assign Co-Area
Tcode : OKKP
LAC
Save
Continue
√ CoCd Validation
Save
Continue
Enter to Ignore wrn msg
© Srinivasa
100
We can skip this step in the lab.
Tcode : KALB
SPROControllingCost Element AccountingReconciliation
LedgerActivate/Deactivate Reconciliation Ledger
Deactivate Reconciliation ledger
Execute
TCode : KS01
Extras menu Set Controlliong Area
Controlling Area : LAP
Enter
Cost Center : 1010
Enter
Name : Services
Description : Services
101
7. Creation of GL accounts in LAP:
Tcode : FS00
Select GL account ‘400500’
Copy button
G/L Account 400509
Enter
Short Text : FICO Recon account
Field status group : ICCF ie CO <-> FI reconciliation posting
Save
Copy button
G/L Account 200970
Enter
Short Text : LAC account
Field status group : G067
Save
Copy button
G/L Account : 200971
Enter
Short Text : LAP account
Field status group : G067
Save
Block GL account 200971 for creation in company code LAP
Block GL account 200970 for creation in company code LAC
102
9. Define Variants for Real time Integration:
SPROFinancial Accounting (New) Financial Accounting Global Settings (New)
Ledgers Real-Time Integration of Controlling with Financial Accounting Define
Variants for Real-Time Integration
New Entries
Var. for R-T Integ. : L1
√ R.-Time Integ:Active Key Date:Active from : 1.4. 2012
√ Acct Deter. :Active
Kasireddy© +91-9959765211
Document Type : SA
Ledger Group (FI) : 0L
Text : Varaint for LAP
…
Use Checkboxes
…
√ Cross-Company-Code
√ Cross-Profit-Center
√ Cross-Business-Area
Save
Continue
Save
Continue
103
Define Account Determination for Real-Time IntegrationDefine Intercompany Clearing
Accounts
Alterantive path1 :
SPROControllingCost Element AccountingReconciliation LedgerDefine Adjustment
Accounts for Reconciliation Posting
Double click on ‘Maintain Clearing Accounts for Company Codes’
Tcode : OBYA
Alterantive path2:
Posted in : LAP
Cleared against : LAC
Posted in : LAC
Cleared against : LAP
Debit posting key : 40 Credit posting key : 50
Account debit : 200971 Account credit : 200971
Save
Continue
© Srinivasa
104
Kasireddy© +91-9959765211
2. Enduser
105
1. Posting expenses to common CC (1004)
Tcode F-02
Post one document for Salary in company code LAP
Amount : 18000
Cost Centre : 1004
2. Reposing of Costs:
Tcode: KB11N
Extra menuSet Controlling area
Controlling Area : LAP
Enter
Kasireddy© +91-9959765211
Post
3. Displaying CO document:
TCode : KSB5
Document Number : 900000000X
Execute
Click on CO document
Enviroment menu-Accounting Documents
(Two FI documents are generated , one in company code LAP the other one in Company
code LAC)
Double click on the Accounting document to be displayed.
Entry in LAP Should be :
© Srinivasa
Cr Salaries 7000.00-
Dr LAC account 7000.00
106
12. Sales/Purchase Tax
Sales tax = Output tax
Purchase tax = Input tax
VAT : Value Added Tax
VAT is a mode of collection of tax
Purchase of RM Sale of FG
Pay purchase tax to Vendors Collect Sales tax from Customers
5000 Rs 7000 Rs
3. Settings
1. Define Tax procedure:
SPROFinancial accounting Financial accounting Global settingsTax on
Sales/Purchases Basic settingsCheck Calculation Procedure
Double click on Define Procedures
New Entries
Procedu Description
re
TAXIN Ind Tax procedure(LAP)
Save
Create Request button
Short Description: Sales/Pur Tax Settings (LAP)
Enter
Continue
Select Tax Procedure ‘TAXIN’
Double click on Control Data folder
© Srinivasa
New Entries
Step Ctyp Description Fro To AccKey
100 BASB Base amount
110 MWAS Output Tax 100 100 MWS
120 MWVS Input tax 100 100 VST
Save
107
2. Assign Country to Calculation procedure :
Same path
Position
Country : IN
Enter
Ct Proc
y
IN TAXIN
Save
Continue
Info:
Tax is configured at country level but not at Comp Code level. This setup is going to work
Kasireddy© +91-9959765211
Save
Taxcode : V1
Enter
Description : 4% input tax
Taxtype : V ie inputtax
Check ID √
Continue
108
Keep the cursor on Output tax(Click)
Deactivate line button
InputTax : 4
Save
Taxcode : A0
Enter
Description : 0% output tax
Taxtype : A ie outputtax
Check ID √
Continue
Kasireddy© +91-9959765211
Taxcode : A1
Enter
Description : 14.5% output tax
Taxtype : A ie outputtax
Check ID √
Continue
Keep the cursor on Input tax(Click)
Deactivate line button
OutputTax : 14.5
Save
4. Creation of 2 GL accounts
© Srinivasa
a. VAT Payable
Tcode: FS00
Select GL account 100800 Expenses payable
Copy button
GL account : 100530
Enter
Description : VAT Payable
Control Data tab
Tax Category : > ie Output Tax Account
109
Create/Bank/Interest tab
Field status group : G041
Save
b. VAT Recievable
Select GL account 100530 VAT Payable
Copy button
GL account : 200530
Enter
Kasireddy© +91-9959765211
Save
Account
200530
Save
Continue
Back button
Double click on ‘Material Taxes’
New entries
111
Tax categ Tax class Description
MWST 1 Taxable
MWST 0 No tax
Save
4. Enduser
1. Posting Pur Inv
Tcode: F-43
PstKy : 31 Account : LAPGNVNDR
Kasireddy© +91-9959765211
Enter
Amount : 27000
√ Calculate Tax
Bus. Area : LANZ
Text : Pur inv
Post
Entry should be
01 LANZ LAPFICUST LAP fi customer 18.000,00
50 LANZ 0000300510 Sales 15.720,52-
50 100631 VAT payable 2.279,48-
© Srinivasa
113
7. MM Integration
LIVE project
MM Configuration MM consultant
FI Configuration FI consultant
FI-MM Integration FI Consultant
Learning environment
MM Configuration FI consultant
FI Configuration FI consultant
FI-MM Integration FI Consultant
Kasireddy© +91-9959765211
1. MM configuration
1. Maintain Calendar:
SPROSAP Net weaverGeneral SettingsMaintain Calendar
…
Public holidays
…
Change button
Create Button
…
… With fixed date
Enter
Day : 15
Month : 8
…
Not Guaranteed
…
Short holiday name : Independence day
Long holiday name : Independence day
© Srinivasa
Enter
Continue
Back button
…
Holiday Calendar
…
Change button
Create button
Calendar ID : LC
Description : holiday calendar for LAP
Assign Holiday button
114
Select holidays to be included
Assign publ. holiday button
Save
Continue
Back button twice
…
Factory calendar
…
Change button
Create button
Factory calendar ID : LF
Description : Factory calendar for LAP
Holiday calendar ID : LC
Kasireddy© +91-9959765211
Workdays
Select Monday to Saturday
Save
Continue
2. Define plant:
SPROEnterprise StructureDefinitionLogistics-GeneralDefine, Copy, delete, check
plant
Double click on Define Plant
New Entries
Plant : LAP1
Name 1 : LAP Hyd plant
Factory calendar : LF
Save
Name : LAP Hyd plant
Country : IN
Region : 01
© Srinivasa
City : Hyd
Enter
Create Request button
Short Description : MM configuration for LAP
Enter
Continue
Next entry button
Plant : LAP2
Name 1 : LAP mum plant
115
Factory calendar : LF
Save
Name : LAP mum plant
Country : IN
Region : 13
City : Mum
Enter
Continue
3. Define Division:
Same path
Define, copy, delete, check division
Double click on Define Division
New Entries
Division Name
LS Small Cars
© Srinivasa
Save
Continue
Enter
Save
Continue
Plant : LAP2
Enter
New Entries
SLoc Description
Kasireddy© +91-9959765211
Enter
Save
Continue
Plant : LAP3
Enter
New Entries
SLoc Description
LAP3 Chennai Storage Location
Enter
Save
Continue
© Srinivasa
Save
Continue
117
6. Assign plant to company code:
Up to Enterprise Structure same path
AssignmentLogistics-General Assign plant to company code
New Entries
CoCd Plnt
LAP LAP1
LAP LAP2
LAP LAP3
Save
Continue
Kasireddy© +91-9959765211
POrg CoCd
LAPO LAP
Save
Continue
Continue
(CAUTION: Enter current period .If you enter wrong period it can’t be changed)
Cocd Year Period ABp
LAP 2012 5(Current period) √
Save
Continue
Note: Material posting starts from the above period . ABp is Allow Back posting .
If ABp is selected 2 periods(current and previous) are allowed , other wise only current
period is allowed.
119
13. Define Attributes of Material Types:
Up to Basic Settings same path
Material typesDefine Attributes of Material types
Position
Material type : FERT
Enter
Select Material Type ‘FERT’
Double click on ‘Quantity/value updating’ folder
Position
Enter
Valuatin area : LAP1
Kasireddy© +91-9959765211
Enter
Valuation area Materials Qty updating Value Update
LAP1 FERT √ √
LAP2 FERT √ √
LAP3 FERT √ √
Save
Continue
Back button
Position
Material type : ROH
Enter
Select Material type ‘ROH’
Double click on Quantity/value updating folder
Postion
Valuation Area : LAP1
Enter
Val .area Matl type Qty updating Value Update
© Srinivasa
LAP1 ROH √ √
LAP2 ROH √ √
LAP3 ROH √ √
Save
Back button
Position
Material type : HALB
Enter
120
Select Material type ‘HALB’
Double click on Quantity/value updating folder
Postion
Enter
Valuation Area : LAP1
Enter
Val .area Matl type Qty updating Value Update
LAP1 HALB √ √
LAP2 HALB √ √
LAP3 HALB √ √
Save
Kasireddy© +91-9959765211
Back button
Position
Material type : VERP Packaging
Enter
Select Material type ‘VERP’
Double click on Quantity/value updating folder
Postion
Enter
Valuation Area : LAP1
Enter
Val .area Matl type Qty updating Value Update
LAP1 VERP √ √
LAP2 VERP √ √
Save
Save
Save
Continue
16. Define Number Assignment for Material and Phys. Inv .Docs
© Srinivasa
Enter
Save
Continue
123
New Entries
Company Code : LAP
Save
Continue
Save
Continue
Save
Continue
2. FI Consultant’s Job
2. Creating GL accounts
Inventory FG :
© Srinivasa
Inventory SemiFG :
GR/INR account
Select 100800 Expenses payable account
Copy button
GL account : 100520
Enter
Description : GR/INR account’
Control data tab
Tax category : - (Minus)
√ Posting without tax allowed
Sort key : 010 (Purchase order No.)
(Make sure Open Item Management is on)
Create/Bank/Interest tab
Field Status Group : G045 Goods/Invoice Received clearing account
Save
Copy button
GL account : 100521
Enter
Description : Freight Clrng account
Create/Bank/Interest tab
Field Status Group : G017 Freight/customs provisions/ clearing (MM)
Save
RM Consumption Account
Select 400500 (Salaries)
126
Copy Button
GL account : 400599
Enter
Description : RM Consumption
Create/Bank/Interest tab
Field Status Group : G003 (Material Consumption Account)
Save
Edit Cost Element button
Valid From : 01.04.2012
Enter
Cost Elem category : 1
Kasireddy© +91-9959765211
Save
SFG Consumption Account
Select 400599 RM Consumption
Copy Button
GL account : 400950
Enter
Description : SFG Consumption
Save
Edit Cost Element button
Valid From : 01.04.2012
Enter
Cost Elem category : 1
Save
GL account : 400204
Enter
Description : Cost Of Goods Sold a/c
Create/Bank/Interest tab
Field Status Group : G030 ie Change in stock accounts
Save
Inc/Dec in stock account
Select 300510 (Sales account)
Copy Button
127
GL Account : 300204
Enter
Description : Inc/Dec in stock
Control data tab
Tax category : Blank
√ Posting without tax allowed
Create/Bank/Interest tab
Field Status Group : G030 (Change in stock account)
Save
3. Assignment of Accounts:
Tcode: OBYC
Kasireddy© +91-9959765211
Save
Continue
Back button
© Srinivasa
128
Double click on Transaction ‘WRX’ (GR/IR clearing account)
Valuation modif √
Valuation class √
Save
Valuation modif Valuation Class Account
X LAP1 100520
Save
Back button
Double Click on transaction ‘GBB’
Kasireddy© +91-9959765211
General modification √
Valuation modif √
Valuation class √
Save
Valuation modif General Modification Valuation Class Account
X VBR LAP1 400591
X VBR LAP2(SemiFG) 400990
X VAY LAP3 400204
X AUF LAP3 300204
X AUF LAP2 300204
X VAX LAP3 400204
X ZOF LAP3 300249
X ZOB LAP1 100520
Note: GL account 400599 is RM consumption a/c
300204 is Inc/Dec in stock and
400204 is Cost of Goods Sold a/c
100520 is GR/INR account
© Srinivasa
Save
Continue
VBR : RM consumption
VNG : Material Scrapping
ZOB : GR w/o purchase order (movement type 501)
FG Reciept from Production
AUF ZOF
With Production Order Without Production Order
[PP implemented] [PP not implemented]
129
FG Delivery to customer
VAY VAX
Sales A/C as Revenue element Sales A/C not as a Revenue element
[CO Implemented) (CO not implemented)
Back button
Doubl Click on document type ‘WE’
Note down the no range ‘50’
Back button
Double Click on document type ‘RE’
Note down the no range ‘51’
In the same screen ‘Number range information’ button
Company Code : LAP
Change Intervals button
Interval button
No Year From Number To Number
49 2012 4900000000 4999999999
Enter
Interval button
No Year From Number To Number
50 2012 5000000200 5099999999
© Srinivasa
Enter
Interval button
No Year From Number To Number
51 2012 5100000000 5199999999
Enter
Save
Continue
130
3. MM End User
Planned delivery costs Unplanned Delivery Costs
If you know the freight charges at the time of PO If you don’t know the freight charges at
creation, you can enter in PO. During the GR, the the time of PO creation, you can enter
freight charges will be posted to Freight clrng them during Inv Verification (MIRO)
account.
1. Creation of RM master
TCode :MM01
SAP Easy AccessLogisticsMaterials ManagementMaterial MasterMaterialCreate
© Srinivasa
131
Stor. location : LAP1
Enter
Basic Data1 tab:
Material : LAP RM (Steel)
Basic unit of measures : KG
Material Group : LAPM
Division : LS
Net Weight : 1 KG
Gross Weight : 1 KG
Purchasing Tab
Purchasing Group : LPG
Accounting 1 tab
Kasireddy© +91-9959765211
132
Vendor : LAPTRVNDR
Company Code : LAP
Purchase Organisation : LAPO
Account Group : LARM
Enter
Name : LAP Transport vendor
Country : IN
Region : 01
Enter 4 times (or Next Screen button 4 times)
Recon. account : 100980 (Sundry creditors)
Sort Key : 012 (Vendor Number]
Cash Management Group : A1
Kasireddy© +91-9959765211
Enter
Payt Terms : 0001
Tolerance Group : blank
Chk double inv √
Save
Execute
Intialize the closed period : TCode : MMPI can be used to open the period which is closed
by mistake. But this is to be done very carefully. Any postings done in the new period will
have impact if we reopen the previous period and post to it.
User prifle ?
6. Goods Receipt
Tcode :MIGO
Up to Material Management same path
Inventory ManagementGoods MovementGoods ReceivedFor Purchase OrderPO
Number Known
Purchase order : 4500017175
© Srinivasa
Enter
Where tab
Storage Location : LAP1
Text : GR
Quantity tab
Qty in Delivery Note : 100 kg
√ Item OK
Check button (‘Document is 0K ‘ msg should come)
Post
134
(Note down the material document no 600000030)
Tcode: MIRO
Invoice date : Todays date
√ Calculate tax
Kasireddy© +91-9959765211
Material : LAPRM
Qty : 25
Enter
Post
(Document 500000350 generated)
Goods Issue menuDisplay
Material Doc : 100000350
Mat. Doc. Year : 2012
Enter
Accounting Documents button
Double click on Accounting document
Entry should be :
Cr. Inventory RM 5011.25-
Dr. RM Consumption 5011.25
Tcode : MMBE
up to Material Management same path
Inventory ManagementEnvironmentStockStock Overview
Material : LAPRM
Plant : LAP1
Storage location : LAP1
Execute
138
8. SD Integration
1. SD consultant job
1. Define Sales Organisation:
SPROEnterprise StructureDefinitionSales and DistributionDefine, copy, delete,
check sales organization
Double click on Define Sales Organisation
New Entries
Sales Organisation : LANS
Description : LAP North sales org
Kasireddy© +91-9959765211
Enter
Continue
139
New Entries
Distr. Channel Name
LD Direct Sales
Save
Continue
New Entries
Shipping point : LASH
Description : LAP shipping point
Save
Name : LAP Shipping point.
Country : IN Region : 01
Enter
Continue.
Position
Sales Org : LASS
Enter.
Sorg. CoCd
LASS LAP
Save
Continue
140
5. Assign Distribution channel to sales organisation:
Same path (next line)
Assign distribution channel to Sales Organisation.
New entries
SOrg. Dchl
LANS LD
LASS LD
Save
Continue.
New Entries.
SOrg. Dv
LANS LS
LASS LS
Save
Continue.
Same path
New Entries
SOrg. DChCust/Mt Plant
LANS LD LAP1
LASS LD LAP1
LANS LD LAP2
LASS LD LAP2
LANS LD LAP3
LASS LD LAP3
141
Save
Continue
SOrg. Rule
LANS 001 (Bus Area determination from plant & division)
LASS 001 (Bus Area determination from plant & division)
Save
Continue
142
√ LASH
Enter
Save
Continue
Continue
For Condition types K007 (step 104) MWST (step 915) select Required
Make a note of AccKey for ‘CTyp’s PR00 , MWST and K007 (ERL and ERS
respectively)
(Make sure CTyp ‘VPRS’(step 940) is copied )
Save
Enter to ignore the msg
Continue
Save
Continue
LAPD SH √
LAPD PY √
Save
Double click on ‘Partner Determination Procedure Assignment’ folder
Position
Account Group : LASD
Enter
Group ParPr
© Srinivasa
LASD LAPD
Save
145
2. FI Consultants job
1. Changing GL account
Tcode :FS00
Select GL account ‘300510’ ie Sales
Change button
Create/Bank/Interest tab
Change the Field Status Group to ‘G029’ ie Revenue accounts
Save
3. SD End User
1. Creation of Customer
Tcode : XD01
Account Group : LASD (SD Customers)
© Srinivasa
Customer : LAPSDCUST
Company Code : LAP
Sales Organisation : LANS
Distribution Channel : LD
Division : LS
Enter
Name : LAP SD customer
Country : IN
Region : 01
146
Company Code Data button
Recon. account : 200610 (Sundry Debtors)
Sort Key : 031 (Customer Number)
Payment transactions tab
Terms of payment : 0001
Sales Area Data button
Sales tab
Cust. pric. proc : 1
Shipping Tab
Delivery priority : 02 (normal)
Shipping condition : 01 (as soon as possible)
Delivering plant : LAP1
Kasireddy© +91-9959765211
2. Creation of Material FG
Tcode : MM01
Material : LAPFG
Industry Sector : Mechanical Engineering
Material Type : Finished products
Select View(s) button
Select Basic Data1, Sales: Sales Org. Data 1 , Sales: Sales Org. Data2 ,
Sales: General/Plant Data , MRP 1 , Accounting 1 , Costing1 and Costing2
© Srinivasa
147
Division : LS
GenItemCatGroup : NORM
Sales: sales org .1 tab
Delivering plant : LAP1
Tax Data
Tax Classification: 1 for UTXJ
1 for MWST
Sales: sales org. 2 tab
Acct assignment grp : 03 ie Finished Goods
Item category group : NORM
Sales: General/Plant tab
Gross Weight : 1
Kasireddy© +91-9959765211
Net Weight : 1
Availability check : KP (no check)
Trans. Grp : 0003
Loading Grp : 0003 ie Manual
MRP 1 Tab
MRP type : ND ie No plan
Accounting 1 tab
Valuation class : LAP3 (Finished Product)
Price control : S (std. price)
Standard price : 600
Save
148
Condition type : K007
Key Combination button
…
Division/Customer
…
Enter
Sales Organization : LANS
Distribution Channel : LD
Division : LS
Customer Amount Valid From Valid to
LAPSDCUST 1 1.04.2011 31.03.2012
Save
Back button
Kasireddy© +91-9959765211
Enter
Sold-to party : LAPSDCUST
PO Number : 567 (customer’s Purchase order no)
PO date : Todays date
Req. deliv. date : Todays date
Delivery plant : LAP1
√ Complete dlv
Payment Terms : 0001
Item Material Order Quantity Plant
149
10 LAPFG 10 LAP1
Enter
Select item 10
GoTo menuItemConditions
Enter CnTy ‘MWST’ and Amount ‘5%’
CnTy Amount
MWST 5
5. Production Receipts
Tcode :MB1C
Up to Logistics same pathMaterails ManagementInventory ManagementGoods
Movement Goods ReceiptsOthers
Document date : Todays date
Movement type : 521 (receipt w/o production order into unrestricted use stock)
Plant : LAP1
Storage location : LAP1
Enter
Material Qty.
LAPFG 150
Enter
Text : GR from production
© Srinivasa
Post
Enter to ignore the warning message
Post
Note down the material document no. 100000360
Other Goods Receipt menuDisplay
Material document : 100000360
Mat. Doc year : 2012
Enter
Accounting Documents button
150
Double click on Accounting Document
Dr Inventory FG .90000.00
Cr To Inc/Dec. in stock 90000.00- (=150*600)
6. Delivery
Tcode : VL01N
Up to Logistics same path
Sales and DistributionSalesOrderSubsequent FunctionsOut bound Delivery
Shipping point : LASH
Selection date : Sales order date (automatically come)
Order : 12124 (sales order)
Kasireddy© +91-9959765211
Enter
Actual GI date : Todays date
Picking tab
Picked qty.
10
7. Sales billing
Tcode: VF01
Same pathBilling Document
Select the Delivery document
Execute button
Goto menu ItemItem Conditions
Enter CnTy ‘MWST’ and Amount ‘5%’
151
CnTy Amount
MWST 5
Back button
Save
[Note down the billing document no)
Billing document menuDisplay
Billing document : xxxxxxxxxxxxx
Accounting button
Dr LAP SD Customer 7276.50
Cr Sales 7000.00-
Dr Discount 70.00
Kasireddy© +91-9959765211
9. Posting Cr Memo
Tcode : VF01
Document
Enter Cr memo request
Execute button
Save
Billing document menuDisplay
Billing document 90036292
Accounting button
Double click on Accounting document
Entry should be :
Cr LAP SD Customer 1455.30-
Dr To Sales 1400.00
Cr Discount given 14.00-
Dr VAT Payable 69.30
Tcode : VA01
Order Type : RE
Create with Reference button
Order tab
Order : xxxxx
Copy button
Sales Tab :
Delivery block : Blank
153
Billing block : Blank
Order reason : Returns
Order Quantity
5
Select Item 10
Goto menu ItemConditions
Edit menuIncompletion log
Save
Order : XXXX
Enter
Sales document menuDeliver
Actual GI date : Todays date
Picking Tab
Deliv .Qty SLoc
5 LAP1
Post goods Reciept button
154
9. Profitability Analysis
In SAP we have two tools to analyse the Profitability
EC-PCA CO-PA
Profit Centre Accounting Profitability Analysis
To analyze the Profitability at organizational To analyze the Profitability at Profitability
units called Profit Centres. segments like Customer , Employee ,
Product etc
Profit centres can be structured according to
Plants, Branch offices, Products or Product
ranges.
1. Settings
Info : In Operating Concern we define the PA reporting data structure . Operating concern
contains a list of Characteristics and Value fileds.
Characteristic is the level at which you see the report and Value field is what figure you
want to see in the report .
Eg: You want to see customer wise revenue /cost of sales/ profit. Here customer is the
characteristic . and revenue /cost of sales/ profit are the value fields .
Path:SPROControllingProfitabilty AnalysisStructuresDefine Operating
Kasireddy© +91-9959765211
√ Costing-based
√ Account-based
Attributes tab
Info : Value fields are to be included in to the operating concern according to the requirement
from the field catalogue . Here we are including the above value fields.
A value field can be either an amount field or a quantity field. In the above value fields sales
quantity, invoiced quantity are quantity fields and others are amount fields.
157
Upto Structures same path
Define Profitability Segment Characteristics(Segment-Lvl Characteristics)
Operating concern : LAP1
Enter
Char Description CostBased+AcctBased
ARTNR Product
KNDNR Customer
KAUFN Sales Order
Save
Continue
Info : Profitability segment is a unique combination of the above selected characteristics . ie
Kasireddy© +91-9959765211
Only the characteristics selected for the above setting will be used in profitability segments.
Eg :
ProdA / Customer 1 = Proft seg 1
ProdB / Customer 1 = Proft seg 2
ProdA / Customer 2 = Proft seg 3
Error : Controlling area and op. concern have different fiscal year variants
Solution : Make sure if Op Concern and CoArea have same FYV. If they are different
change the FYV in Op Concern , logoff, re-login and peroform the above step .
Save
Continue
New Entries
SD qty field Name CO-PA qty field Name
FKIMG Billed Quantity VVIQT Invoiced Quantity
KWMENG Order Quantity VV700 Sales quantity
Save
Enter
CostElemCategory : 1
Save
Save
161
Continue
Select Assignment ‘070’
Double click on Source folder
Save
Double click on Settlment cost elements folder
New Entries
Receiver cat By cost element settlement cost elem
Kasireddy© +91-9959765211
PSG 100000008
Save
New Entries
Assignment Text
Q1 All cost
Save
Select Assignment ‘L1’
Double Click on Source folder
Cost Element
162
From : 400707
Costs/revenue
Save
Double click on Value fields folder
New Entries
Quantity/value Fixed/Variable Value fld
Value field 2 Variable VV713
Save
Kasireddy© +91-9959765211
Other Parameters
Document type : SA
Max.no.dist.rls : 999
Residence time : 3
Save
163
Same menu path
Maintain groups button
Create button
Group : Settlemnt DOcs LAP
From No To Number
070000000 0799999999
Save
Enter
Back button
Click on ‘LAP’
Assign elemnt group button
Kasireddy© +91-9959765211
164
Activate Profitability Analysis
Position
CO Area : LAP
COAr Name FromFY Op.concern Active status
LAP CO area for LAP 2012 LAP1 4
Save
Continue
Order : ADVEVNT_LAP
Description : Adverstsing Event
Company Code : LAP
Business area : LANZ
Control data Tab
Statistical order
Info:Select the check box to make it a statistical IO , else it will be a Real IO
Save
Settlement Rule button
Cat Settlement Reciever
PSG
Enter
Product : LAPFG
Enter
Cat Settlement Reciever % Settlemnt type
PSG 100 FUL
Save
© Srinivasa
165
Element/Group button
Save
Continue
New Entries
Quantity/value Fixed/variable Value fld
Value field 1 VV010
166
Double click on ‘Value fields’ folder
New Entries
Quantity/value Fixed/variable Value fld
Value field 1 VV030
Save
Continue
PA. After implementing the PA we can generate the PA documents for old SD documents.
Scenario 3 : Can also be used for corrective posting of documents in COPA. Existing COPA
docs are reversed and new documents are generated
Path: SPROControllingProfitability AnalysisToolsProduction Start upSubsequent
Posting of Documents Post Billing Documents Subsequently
TCode : KE4S
Billing Type : F2 ,G2
Company Code : LAP
√ Test run
√ Create log
Check for existing records
Execute
Back button
Test run
Execute
Error : Document with unauthorized business transaction “SD00”
Solution : Activate profitability analysis
© Srinivasa
2. SD End User
1. Creating Sales order
Tcode: VA01
Create a Sales order for Material LAPFG
Qty : 50
167
2. Delivery of goods to customer
Tcode : VL01N
Post goods issue for the above sales order
Picked Qty : 50
3. Billing document
Tcode : VF01
Post a billing document for above Delivery document
3. FI Enduser
1. Posting transaction in FI
Posting cash sales :
Tcode : F-02
168
PstKy : 40 Account : 400707
Enter
Amount : 18000
Cost centre : Order : ADVEVNT
Text : Advertising expenses
PstKy : 50 Account : 200691
Enter
Amount : *
Business area : LANZ
Text : +
Document MenuSimulate
Kasireddy© +91-9959765211
Post
4. CO End User
2. IO Settlement
SAP Easy AccessAccountingControllingInternal OrdersPeriod End ClosingSingle
FunctionsSettlementIndividual Processing
Tcode : KO88
© Srinivasa
Order : ADVEVNT
Parameters
Settlement period : 6
Fiscal Year : 201
Processing type : Full Settlement
√ Test Run
√ Check trans. Data
Execute
Details list button
169
Back button two times
Test Run
Execute
Execute
Enter
170
10. COPA-Valuation Overview
Valuation is used to calculate/extract extra information which is not available at the time of
data transfer to CO-PA .
Eg : Sale deduction like commission, cash rebates which are not available in the invoice can
be calculated
Cost of sales can be extracted using standard cost estimates from Product cost planning
component or actual cost from Actual costing / ML component.
171
Solution : We can valuate Sales commission and freight in COPA using Condition tequniue
(We are going to configure this scenario in a dedicated topic ‘CO-PA Valuation-1’)
Freight = 5 Rs /Kg
COGS is to be split into components like Mat cost, Mat OH ,Prod cost etc
(We are going to configure this scenario in a dedicated topic ‘CO-PA Valuation-2’)
172
Prod A 2700 100 360 10 72 50 1500 150 1050
Delivery to customer :
At month end
40X280 = 11200.00
(We are going to configure this scenario in a dedicated topic ‘CO-PA Valuation-3’)
For prod A the defference is posted as a delta item as shown in the 3rd row
Prod A 100 50 20 30
173
1. CO-PA Valuation-1
Valuation using conditions : We use costing sheet and condition technique to calculate
anticipated freight charges based on the sale-quantity , anticipated commission based on
the revenue.
1. Settings
1. Create Condition Types and Costing Sheets
SPROControllingProfitability AnalysisMaster Data ValuationSet UP Conditions
Kasireddy© +91-9959765211
Copy button
Save
Continue
Enter
New Entries
New Entries
New Entries
Save
Continue
4. Valuation Analysis
Upto Profitability Analysis same path
TCode : KECM
√ Billing Document
Execute
© Srinivasa
The following image explains how values flow between CO-PA value fields and costing sheet
records.
175
Kasireddy© +91-9959765211
2. Enduser :
1. Maintain condition record:
TCode : KE41
Enter
Enter
Save
4. Billing document
Tcode : VF01
Post a billing document for above Delivery document
6. Valuation Simulation
SPROControllingProfitability AnalysisToolsAnalysisValuation Simulation
TCode : KE21S
Legal View
Enter
Characterstics tab
Valuation button( )
( Calculated Internal sales Comm. should be 90.00 per a revenue of 3000.00 )
177
© Srinivasa Kasireddy© +91-9959765211
178
© Srinivasa Kasireddy© +91-9959765211
179
2. Characteristic Derivation
3. CO-PA Manual Line Item Entry
We can manually post entries in CO-PA in rare cases. If these postings are made without a
corresponding FI entry, then this can lead to a FI & CO-PA reconciliation issue. It should be
used in rare care cases like when it is too late to go back to the source module to make the
posting (e.g. when the period closing for that module has been carried out.)
TCode : KE21N
180
4. Top-Down Distribution of Actual Data
In CO-PA value fields like revenue , sales deductions and COGM are posted to detailed
level characteristics like Product/customer . Some transactions like freight charges,
insurance cost can not be attributed directly to detailed levels like product/customer . So
they are posted summarily to higher levels like division ,sale organization etc.
The ‘Top-Down Distribution’ function can be used periodically to distribute the data from
higher summerised levels to lower detailed levels.
Scenario : There are two products under one material group. When posting in FI, Freight
charges are transferred to material group in CO-PA . For the sake of analysis , product level
freight charges are to be calculated. ‘Invoiced quantity’ is the basis for distribution.
1. Settings
Kasireddy© +91-9959765211
Save
181
2. Assign Characteristic Groups for Assignment Screen
Same Path
New Entries
BusTran Name Charct.group Name Entry aid
RFBU FI: Postings LAP1 Freight charges posting
2. Enduser
1. Creation of Material FG(LAPFG9)
Tcode : MM01
Material : LAPFG9
Industry Sector : Mechanical Engineering
Material Type : Finished products
Select View(s) button
Select Basic Data1, Sales: Sales Org. Data 1 , Sales: Sales Org. Data2 ,
Sales: General/Plant Data , MRP 1 , and Accounting 1
Org. Levels button
Plant : LAP1
Stor. Location : LAP1
Sales Org. : LANS
© Srinivasa
Distr. Channel : LD
Enter
Description : LAP FG9
Base Unit of Measure : EA
Material Group : LAPM
Division : LS
GenItemCatGroup : NORM
Sales: sales org .1 tab
Delivering plant : LAP1
182
Tax Data
Tax Classification: 1 for UTXJ
1 for MWST
Sales: sales org. 2 tab
Acct assignment grp : 03 ie Finished Goods
Item category group : NORM
Sales: General/Plant tab
Gross Weight : 1
Net Weight : 1
Availability check : KP (no check)
Trans. Grp : 0003
Loading Grp : 0003 ie Manual
Kasireddy© +91-9959765211
MRP 1 Tab
MRP type : ND ie No plan
Accounting 1 tab
Valuation class : LAP3 (Finished Product)
Price control : S (std. price)
Standard price : 900
Save
3. Sales Order
TCode : VA01
Material Order quantity
LAPFG9 10
183
4. GRfrom Production
Tcode :MB1C
Up to Logistics same pathMaterails ManagementInventory ManagementGoods
Movement Goods ReceiptsOthers
Document date : Todays date
Movement type : 521 (receipt w/o production order into unrestricted use stock)
Plant : LAP1
Storage location : LAP1
Enter
Material Qty.
LAPFG9 50
Kasireddy© +91-9959765211
Enter
Text : GR from production
Post
Enter to ignore the warning message
Post
5. Delivery
TCode : VL01N
6. Billing
TCode :VF01
184
Amount : *
Text : +
Document menu Simulate
Post
9. Top-Down Distribution
SAP Easy Access AccountingControlling Profitability Analysis Actual Postings
Period-End Closing Periodic Adjustments Top-Down Distribution
TCode :KE28
Kasireddy© +91-9959765211
Actual Data
From Period : 8.2013 to 8.2013
Record Type : B Dir.posting from FI
All Valuation Views
Reference Data
From Period : 8.2013 to 8.2013
Version : Actual data
Record Type : F
Cumulative Periods
Cumulate Record Type
Reference base
Single Val. Fld
© Srinivasa
Product : *
185
Processing Instructions button
Customer
Product
Sales Order
Company Code
CO Area
Plant
Business Area
Sales Org.
Kasireddy© +91-9959765211
Distr. Channel
Division
Profit Center
Sales employee
Material Group
Unit Sales qty
Unit Inv. qty
√ Outgoing freight
Variant : LAP1_testmode
© Srinivasa
Save
Back button
Execute
Messages tab
Result tab
186
Click in ‘Receivers’ column (It should display number of receivers)
Kasireddy© +91-9959765211
Back button
Test run
Variant : LAP1_updatemode
Save
Back button
Execute
© Srinivasa
187
(A new COPA document with 3 items is generated)
11. History
Same path
TCode : KE28L
Enter
Variants
Variant : LAP1_updatemode
Status
Execute
188
5. Profit Centre Accounting
EC-PCA(Enterprise control PC CO-PA(Profitablity Analysis )
accounting)
is used to analyse profits at PA is multidimensional
organizational levels Used to analyse profits in multiple dimensions
like customer, Products, Sales org
Sales employee etc
Save
Continue
© Srinivasa
Save
Continue
Kasireddy© +91-9959765211
Save
Continue
Interval menuMaintain
Company code : LAP
Enter
Insert interval button
Year From Number To Number
2012 0100000000 0199999999
Enter
Save
190
Continue
Back button
√ Planned doc. from direct posting with GB01
Interval MenuMaintain
Company Code : LAP
Enter
Interval Button
Year From number To number
2012 0700000000 0799999999
Enter
Kasireddy© +91-9959765211
Save
Save
Continue
Select Company code LAP with CostElement ‘300510’
Double click Details per business area/Valuation area
Kasireddy© +91-9959765211
New Entries
ValA Business Area Cost Center Profit Center
Blank LANZ 1001
Save
1. End User
1. Posting of Salaries
Tcode : F-02
PstKy : 40 Account : 400500
Enter
Amount : 36000
Cost Centre : 1001
Text : Salaries payment
Pst Ky : 50 Account : 200792
Enter
© Srinivasa
Amount : *
Text : +
Document menu Simulate
Post
193
Amount : 43000
Business area : LANZ
Text : Sales invoice
Psky : 50 Account : 300510
Enter
Amount : *
Text : +
Profitability segment button
Profit Center : 1001
Enter
Document menu Simulate
Kasireddy© +91-9959765211
Post
Save
195
6. Product Cost Planning
Moving Average Price/Standard price
Moving Average Price Standard Price
Price is updated on every goods receipt and Price is fixed for at least over a period.
invoice reciept. We calculte the std price periodically.
Varaince is calculated and posted to
variance accounts .
Variance arises rarely (for example GR price is
different and enough stock is not available to
adjust)
Generally used for FG , Semi FG
Generally used for RM
Std price can be calculated with either
product cost planning or Actual costing
Kasireddy© +91-9959765211
The following types of cost estimates can be created in the Product Cost Planning
component :
1 . Cost Estimate for Base planning object (Reference and Simualtion Costing)
2. Cost Estimate with Quantity Structure
3 . Cost Estimate with out Quantity Structure
Costing Sequence
Type of Reference and Cost Estimate without Cost Estimate with
Cost Simualtion Costing Quantity Structure Quantity Structure
Estimate
Cost Unit Cost Estimate Unit Cost Estimate Automatic Cost Estimate
estimate and Unit Cost
type Estimate(only for Additive
cost)
Cost Esimate is created automatically Unit Cost Estimate is prepared manually for various
196
based on the PP quantity Structure . cost items or by copying from other cost objects.
BOM (Bill of Material provides Eg: Unit Costing is used for
planned qty of RM)
1. Materials without quantity structure
Routing( Priovides number of Activity
2. Materials with quantity structure to enter
uints required )
additive costs
3. Base Planning objects
We specify one of the above cost component splits as the Main cost component split and
one as the Auxiliary cost component split.
Main CCS and Auxiliary Aux CCS can be specified at the combination of company code ,
plant and costing variant level as in the following screen shot
© Srinivasa
197
Main Cost Copmonent Split is used for updating the standard price in the material master.
An Itemization is avialble for only Main cost component split.
Auxiliary cost component split is used for comparision purpose.
Solution : We create a baseplanning objects for each of the two semifinished products .For
these two base planning objects we create single level unit cost estimates. The costing
items are to be entered manually in the list screen/detail screen of unit costing .
© Srinivasa
Then we perform multilevel unit costing We can create a worklist which facilitates access to
frequently used data.
198
Packing External Price from purchase info record
1. CO Settings
1. Creating Secondary Cost Elements
TCode : KA06
Extras menu Set Controlling area
Controlling Area : LAP
Enter
Cost element : 1000000001
Valid From : 1.4.2011 to 31.12.9999
Enter
Kasireddy© +91-9959765211
Name : RM OH
Description : RM OH
CostElem Category : 41 (OH rate)
Save
Indicators tab
√ Record qty
Unit of Measure : H Hour
Note : Record qty is very important setting. This can not be changed in the fiscal year if
already data is posted . This can only be changed in a new fiscal year before any data is
posted .
© Srinivasa
Save
Cost element : 1000000003
Valid From : 1.4.2011 to 31.12.9999
Enter
Name : Prod OH
Description : Prod OH
CostElem Category : 41 (OH rate)
Save
199
2. Creating Activity Types Machine Hour/ Packing/
Asssembling/ Processing
SAP Easy Access Accounting Controlling Cost Center Accounting Master Data
Activity type Individual Processing Create
Tcode: KL01
Activity Type : MCH
Valid From : 1.4.2011 to 31.12.9999
Enter
Name : Machine Hours
Description : Machine Hours
Activity Unit : H
Kasireddy© +91-9959765211
2. MM Enduser
1. Creating Material master LAPRM1
TCode : MM01
Material : LAPRM1
Industry Sector : Mechanical Engineering
Material type : ROH Raw Material
Select View(s) button
Select views Basic data1, Purchasing , General Plant Data / Storage 1 , Accounting 1
Org. Levels button
201
Plant : LAP1
Stor. location : LAP1
Enter
Basic Data1 tab:
Material : LAP RM1 (Steel)
Basic unit of measures : KG
Material Group : LAPM
Division : LS
Net Weight : 1 KG
Gross Weight : 1 KG
Purchasing Tab
Purchasing Group : LPG
Kasireddy© +91-9959765211
Accounting 1 tab
Valuation class : LAP1
Price Control : V (Moving Average Price)
Moving Price : 270
Save
Enter
Basic Data1 tab:
Material : LAP RM2 (Steel)
Basic unit of measures : KG
Material Group : LAPM
Division : LS
Net Weight : 1 KG
Gross Weight : 1 KG
Purchasing Tab
202
Purchasing Group : LPG
Accounting 1 tab
Valuation class : LAP1
Price Control : V (Moving Average Price)
Moving Price : 360
Save
Control
Pl. Deliv. Time : 1 Days
Purch Group : LPG
Standard Qty : 1 UN
Conditions
© Srinivasa
203
1. CO Enduser
Tcode :KAH1
Cost element group : RSE
Enter
Description: Rent , Salary , Elect
Insert Cost Element button
RSE
400500
Kasireddy© +91-9959765211
400600
400392
Save
TCode :KLH1
CO Area : LAP
Activity Type group :
Enter
Description : Testing
Activity Type button
TSHRA
TSHRM
Save
© Srinivasa
204
3. CC Planning for CC 1001
Tcode : KP06
Version : 0
From Period : 1
To Perod : 12
Fiscal Year : 2011
Cost centre : 1001
Cost element group : RSE
…
… Form based
Overview Screen button
Costelement Plan fixed cost Distribution
400500 1 (Equal distribution)
Kasireddy© +91-9959765211
400600
400392
Total
Post
Form based
…
Overview Screen button
Activity Type Plan Activity
MCH
Post
Total
Post
Post
Post
Post
Ouput /PricesChange
Tcode : KP26
Version : 0
From Period : 2
To Perod : 2
Fiscal Year : 2011
Cost centre : 1002
Activity Type : PCKG
…
Form based
…
Overview Screen button
Activity Type Capacity Fixed price Variable price
PCKG
Post
TCode :KKE1
Enter
Enter
208
Base Unit of Measure : EA
Plant : LAP1
Save
TCode : KKE2
Kasireddy© +91-9959765211
Enter
Costing Variant : PG
Lot Size : 1 EA
Enter
3 O Mat OH =(('1')*5)/100
Save
Save
© Srinivasa
TCode :KKE1
Enter
209
Enter
Plant : LAP2
Save
TCode : KKE2
Enter
Costing Variant : PG
Lot Size : 1 EA
Copy from
Enter
3 O Mat OH =(('1')*5)/100
© Srinivasa
Save
Save
210
Activity Internal or Valuation
external ?
Machine Internal Calculating actual cost using actual costs recorded in
hour cost centers
Packing External Price from purchase info record
Material BOM
LAPSFG1
LAPFG1 LAPSFG2
LAPPM
LAPSFG1 LAPRM1
Kasireddy© +91-9959765211
LAPSFG2 LAPRM2
Same path
Edit Base Planning Object-Multievel
TCode: CKUC
Right Click on the Costing StructureCreate Base Planning Object
Base Planning Object : LAPFG1_BPO
Enter
Base Unit of Measure : EA
Plant : LAP1
Save
© Srinivasa
Costing Variant : PG
Lot Size : 1 EA
Enter
Now we are creating a worklist in which we include the items that are used in the multilevel
cost estimate.
211
’Create Worklist’ button
Name : cost_estimate_LAP
Item category-Independent
Enter
Execute button
Enter
Enter
Select ASMB
Enter
Now we can drap and drop the items from worklist into the costing structure.
1 B LAPSFG1_BP0 400599
2 B LAPSFG2_BP0 1000000002
212
Enter
Save
Yes button
1. CO Settings
1. Creating Cost Center (Allocation)
Tcode : KS01
Extras menuSet Controlling Area
Controlling Area : LAP
Enter
© Srinivasa
2. Define OH keys
SPROControllingProduct Cost ControllingProduct Cost PlanningBasic Settings for
Material CostingOverheadDefine Overhead Keys
New Entries
Over Head Key Description
LAP1 LAP OH key
Save
Kasireddy© +91-9959765211
Continue
3. Define OH Groups
Same Path Next line
New Entries
Valuation Area Over Head Group Over Head Key Name of the Over Head Key
LAP1 LAPOHG LAP1 LAP OH group
LAP2 LAPOHG LAP1 LAP OH group
Save
Continue
Enter
Select Base K1
Double click on Details folder
Controlling Area : LAP
Enter
New Entries
214
Save
Continue
Double click on Calculation base folder
Select Base K2
Double click on Details folder
Controlling Area : LAP
Enter
New Entries
From Cost element
10000000002
Save
Kasireddy© +91-9959765211
Continue
Double click on Prcentage overhead folder
Select OH rate LAP4
Double click on Details folder
New Entries
215
1.4.2011 31.12.9999 LAP 2 LAP1 5
1.4.2011 31.12.9999 LAP 1 LAP2 5
1.4.2011 31.12.9999 LAP 2 LAP2 5
Save
6. Define Credits
we are going to create 2 credit keys one for material overhead and other for the production
overhead. By defining the credit key you are crediting the cost centre and debiting the
product or the production order. The credit on the cost centre happens with the overhead
cost element which we created earlier 1000000001 (RM OH) and 1000000003 (Prod OH).
Here we specify the allocation cost centre which is to be credited. You can also define what
percentage of the overhead is to be allocated as fixed costs.
Kasireddy© +91-9959765211
Same path
New Entries
Credit Name
K5 LAP RM OH credit
K6 LAP Prod OH credit
Enter
Select Credit K5
Double click on Details folder
Controlling Area : LAP
Enter
New entries
Valid To Cost element Fixed % Cost centre
31.3.9999 1000000001 100 1005
Save
Continue
Double click on Credit folder
© Srinivasa
Select Credit K6
Double click on Details folder
Controlling Area : LAP
Enter
New entries
Valid To Cost element Fixed % Cost centre
31.3.9999 1000000003 100 1005
Save
Continue
216
7. Define Costing Sheet
Same path up to overhead
Define Costing Sheets
New Entries
Costing Sheet Description
LAP1 LAP costing Sheet
Save
Continue
Select Costing Sheet LAP1
Double click on Costing sheet rows folder
New Entries
Kasireddy© +91-9959765211
Save
Continue
217
Copy As button
In plnt : LAP1
Enter
Select Valuation Variant 001 for plant LAP1
Details button
Overhead tab
Enter Costing Sheet 'LAP Costing Sheet ‘ in both places
Save
Continue
Back button
Select Valuation Variant 001 for plant LAP1
Kasireddy© +91-9959765211
Copy as button
in plnt : LAP1
Enter
Save
218
Save
Select Cost Component structure ‘L1’ with Cost Component ‘10’ (Raw Materials)
Double click on ‘Assignment: Cost Components-Cost Element Interval
New Entries
Cost Comp Struct Chart of Acc From cost el. Cost Comp
L1 LACA 010
L1 LACA 010
Double Click on Cost Components with Attributes
Select Cost Component structure ‘L1’ with Cost Component ‘50’ (Prod machine)
Double click on ‘Assignment: Cost Components-Cost Element Interval
New Entries
Kasireddy© +91-9959765211
Save
Continue
219
Company Plant Costing Valid from Cost Comp Structure(Main
Code Variant CCS)
LAP ++++ ++++ L1
Save
Double Click on Cost Components Structure folder
Save
Kasireddy© +91-9959765211
Back button repeat the procedure for all rows(ie for all years)
Save
Continue
220
Kasireddy© +91-9959765211
2. MM Enduser
1. Creating Material master LAPFG1
Tcode : MM01
Material : LAPFG1
Industry Sector : Mechanical Engineering
Material Type : Finished products
Select View(s) button
© Srinivasa
Select Basic Data1, Sales: Sales Org. Data 1 , Sales: Sales Org. Data2 ,
Sales: General/Plant Data , MRP 1 , Accounting 1 , Costing1 and Costing2
Org. Levels button
Plant : LAP1
Stor. Location : LAP1
Sales Org. : LANS
Distr. Channel : LD
Enter
Description : LAP FG1
221
Base Unit of Measure : EA
Material Group : LAPM
Division : LS
GenItemCatGroup : NORM
Sales: sales org .1 tab
Delivering plant : LAP1
Tax Data
Tax Classification: 1 for UTXJ
1 for MWST
Sales: sales org. 2 tab
Acct assignment grp : 03 ie Finished Goods
Item category group : NORM
Kasireddy© +91-9959765211
Gross Weight : 1 KG
Net Weight : 1
Accounting 1 tab
Valuation class : LAP2 (Semi -finished products)
Price control : S (std. price)
Standard price : 6000
Save
223
4. Creating Material master LAPSFG2
Tcode : MM01
Material : LAPSFG2
Industry Sector : Mechanical Engineering
Material Type : Semi-finished products
Select View(s) button
Select General Plant Data /Storage 1 , MRP1 ,MRP2 ,Accounting 1 , Costing1 and
Costing2,
Org. Levels button
Plant : LAP2
Stor. Location : LAP2
Enter
Kasireddy© +91-9959765211
Accounting 1 tab
Valuation class : LAP2 (Semi -finished products)
Price control : S (std. price)
Standard price : 6000
Save
Info category
Standard`
Enter
Purch.Org.Data 1 button
Control
Pl. Deliv. Time : 1 Days
Purch. Group : LPG
Standard Qty : 10 KG
Conditions
224
Net Price INR / 1 KG
Conditions button
Double click on condition type ‘PB00’
Save
TCode : ME11
Vendor : LAPTRVNDR
Material : LAPRM1
Purchasing Org. : LAPO
Plant : LAP1
Info Record :
Kasireddy© +91-9959765211
Info category
Standard`
Enter
Purch.Org.Data 1 button
Control
Pl. Deliv. Time : 1 Days
Purch. Group : LPG
Standard Qty : 10 KG
Conditions
Net Price INR / 1 KG
Conditions button
Double click on condition type ‘PB00’
Save
3. CO Enduser
© Srinivasa
TCode: KKPAN
225
Material : LAPSFG1
Plant LAP1
Costing Version : 1
Dates Tab
Enter
Kasireddy© +91-9959765211
1 M LAPRM1 LAP1
2 E 1001 MCH
Save
Save
Material : LAPFG1
Plant : LAP1
Costing Data tab
Costing Version : 1
Dates tab
226
Enter
Now we are creating a worklist in which we include the items that are going to be used in
the multilevel cost estimate.
Item category-Independent
Enter
Kasireddy© +91-9959765211
Plant : LAP1
Execute button
Enter
Enter
Enter
Now we can drap and drop the items from worklist into the costing structure.
© Srinivasa
Drag ‘LAPSFG1’ from worklist and drop on ‘LAPFG1’ under Costing Structure
Copy
Enter
Material : LAPSFG2
Plant : LAP2
Costing Data tab
227
Costing Variant : LAP1
Costing Version : 1
Dates tab
Enter
2 E 2001 PRCS
Kasireddy© +91-9959765211
Save
Enter
Drag ‘Assembling’ from worklist and drop on ‘LAPFG1’ under Costing Structure
2 M LAPSFG2 LAP2
3 E 1002 ASMB
rec)
Save
Yes button
All Levels
Material : LAPFG1
228
Enter
Plant : blank
Execute
229
Assembling Internal Activity price is set manually
Processing Internal Activity price is set manually
Packing External Price from purchase info record
Solution : A cost estimate with quantity structure is to be created for the material. As
semifinshed products are involved in production process multilevel costing is to be done.
The cost estimate is a mixed cost estimate because one of the component has procurement
alternatives.
Freight charges , additional components can be included into cost components manually
using the function ‘Additive costs’.
1. FI Settings
Kasireddy© +91-9959765211
2. PP settings
1. Define MRP Controller
SPROProductionMaterial Requirement Planning Master DataDefine MRP
controllers
New Entries
Plant MRP Controller
LAP1 MRP
LAP2 MRP
Save
Continue
230
3. Define Production Scheduler
Upto Production Same path
Shop Floor ControlMaster DataDefine Production scheduler
New Entries
Plant ProdSched
LAP1 MrS
LAP2 Mrx
Save
Responsible
New Entries
Plnt Pers. respons
LAP1 MRw
LAP2 Mrx
LAP3 Mr3
Save
Continu
5. Define parameters
Upto General Data Same path
Standard Value Define parameters
Select parameter ‘SAP_14’ ie User field
Copy as button
Parameter : LAP_14
Origin : 2 Standard value in the op
Parameter text : Assembling
Keyword : Assembling
© Srinivasa
Dimension : AAAADL
Standard Value : 1
Standard value unit : UN
Enter
Save
Enter
Save
232
New Entries
Formula key : LAP_14 Assembling
Formula
LAP_14 * SAP_09 / SAP_08 / SAP_11
Indicators
Generate PRT Allowed For Reqmts
Allowed for Calulation Allowed for Scheduling
Work Center for Capacity Reqmts
Kasireddy© +91-9959765211
Save
Indicators
Generate PRT Allowed For Reqmts
Allowed for Calulation Allowed for Scheduling
Work Center for Capacity Reqmts
Save
Indicators
Generate PRT Allowed For Reqmts
Allowed for Calulation Allowed for Scheduling
Work Center for Capacity Reqmts
233
Save
3. PP Enduser
1. Creating BOM for LAPSFG1
SAP Easy Access LogisticsProductionMaster Data Bills of Material Bill of Material
Material BOMCreate
Tcode : CS01
Material : LAPSFG1
Plant : LAP1
BOM usage : 6 (Costing)
Enter
Kasireddy© +91-9959765211
Component Quantity
LAPRM1
Enter
Save
Save
234
ICt Component Quantity
N LAPSFG1
N LAPSFG2
Enter
Save
Material : LAPFG1
Plant : LAP1
Alternative :
Application : PC01
Enter
Goto menuExplode Material BOMMulti-level
Execute
235
No Activity
No Activity
No Activity
No Activity
Save
Description : Processing
Person Responsible : MRX
Usage : 009 (All task list types)
Standard Value Key : LAP1 (Normal Production)
Costing Tab
Cost Centre : 2001
Alt Activity Descr Activity Type Activity Unit Formula
No Activity
No Activity
No Activity
No Activity
No Activity
Processing PRCS H LAP_16
Save
236
Alt Activity Descr Activity Type Activity Unit Formula
No Activity
No Activity
No Activity
Asemmbling ASMB UN LAP_14
Packing PCKG UN LAP_15
No Activity
Save
RoutingsRoutingsStandard RoutingsCreate
Tcode : CA01
Material : LAPSFG1
Plant : LAP1
Operations button
Machine H MCH
Save
Tcode : CA01
Material : LAPSFG2
Plant : LAP2
Operations button
237
New entries button( )
Usage : 1 (Production)
Status : 4 (Released general )
Planning Work Centre : 1002
Save
Operations button
Operation WorkCentre Plant Control Key
0010 1002 LAP2 PP01
Double Click on Operation ‘0010’
Kasireddy© +91-9959765211
Save
Tcode : CA01
Material : LAPFG1
Plant : LAP1
Operations button
Back button
238
Double Click on Operation ‘0020’
Std Value Un Act. Type
Packing UN PCKG
External processing
(Scroll down)
Purchasing Info Rec. : 250 Purch. Organization : LAPO
Cost Element : 1000000002
Enter
Save
Kasireddy© +91-9959765211
4. CO settings
1. Creating Tranfer Control
We are using SFG from one plant as a component in FG of another plant(in the same CO-
area). SFG is costed in the supplying plant and cost estimate is tranfered to receiving plant .
For that we have to assign Transfer control in Costing variant. Transfer control determines
how Cost estimate is tranfered from one plant to other.
SPROControllingProduct Cost ControllingProduct Cost PlanningMaterial Cost
Estimate with Quantity StructureCosting Variant ComponentsDefine Transfer Control
Copy As button
Single-Plant tab
No Transfer
No Transfer
© Srinivasa
No Transfer
Cross-Plant tab
Period-Based Transfer
Save
Save
New Entries
Plant : LAP1
Special Procurement
© Srinivasa
Plant : LAP2
Direct production
Save
240
Double click on ‘Cost Component Structure’ folder
New Entries
L1 50 LACA 1000000002
Kasireddy© +91-9959765211
Save
L1
Save
TCode : CKC1
Plant : LAP1
Date :
Version : Blank
Execute
5. MM Enduser
241
1. Enter Spl Proc type in Mat master LAPSFG2 in plant
LAP1
TCode : MM01
Material : LAPSFG2
Enter
Enter
Plant : LAP1
Kasireddy© +91-9959765211
Enter
MRP2 tab
Procurement type : E
Special procurement : 81
Costing 1 tab
SpecProcurem Costing : 81
Save
Material : LAPRM1
Enter
Enter
Plant : LAP1
Enter
Costing 1 tab
Save
242
TCode : MM01
Material : LAPRM2
Enter
Enter
Plant : LAP2
Enter
Costing 1 tab
Kasireddy© +91-9959765211
Save
6. CO Enduser
Prod version2
Production in We can produce in-house in a different plant(an SFG Prod in PlantX
other plant* can be produced in a different plant )
Prod in PlantY
Stock We can purchase a RM in to one plant and tranfered to From Plant1
transfer* other plant.
From Plant2
*Production in other plant and Stock transfer are treated as special procurements. If we
procure a material in any of these two ways , we need to maintain Procuremetn type in
MRP/Costing views of the material master.
In our scenario we are creating two procurement alternatives of type purchasing. Ie we can
purchase the material from any of the two vendors .
243
SAP Easy AccessControlling Product Cost Controlling Product Cost Planning
Material Costing Master Data for Mixed Cost Estimate Edit Procurement Alternatives.
TCode : CK91N
Material : LAPRM1
Plant : LAP1
Create button
Process Cat. : Purchase order
Purchasing Org. : LAPO
Vendor : LAPRMVNDR
Cstg Lot Size : 1
Kasireddy© +91-9959765211
Confirm button
Create button
Process Cat. : Purchase order
Purchasing Org. : LAPO
Vendor : LAPTRVNDR
Cstg Lot Size : 1
Confirm button
Save
TCode :CK94
Material : LAPRM1
Plant : LAP1
Mixing Ratio
Period : 9
Fiscal Yr : 2015
QtyStruct. Type : MIX
Enter
244
PCat Changeable name QtyStrDate MR Mixing Ratios
BB Vendor:LAPRMVNDR PurchOrg.:LAPO
BB Vendor:LAPTRVNDR PurchOrg.:LAPO
Save
TCode :CK74N
Material : LAPFG1
Plant : LAP1
Costing Data tab
Costing Version : 1
Dates tab
Enter
1 E 2001 PRCS
Enter
Save
© Srinivasa
Save
When Cost Estimate with Quantity Structure is used there are 2 options to calculate the cost
and update the price
Option 1 : Option 2 :
Step 1.Create Cost Estimate with Quantity Edit costing Run
Structure
Tcode : CK40N
245
Tcode : CK11N
Step 2. Price Update
Tcode : CK24
Materials already costed (but with errors) can be Multiple materials can be costed at a
recosted using this method time using this method
1. Costing Run
SAP Easy Access AccountingControllingProduct Cost ControllingProduct Cost
Planning Material CostingCosting RunEdit Costing Run
Tcode : CK40N
Create Costing Run button
Kasireddy© +91-9959765211
(Costing Status should be ‘KA’ ie Costed Without Errors , in all levels . If any level has
status ‘KF’ ie Costed With Errors , double click on the level to see complete error message)
Msg :No structure could be determined for internal activity ASMB (1002)
Solution : (You can ignore this msg if it is of type warning or info )
Create a primary cost component structure in OKTZ
Assign cost elements to cost components
Assign the cost component structure in OKEQ
247
Kasireddy© +91-9959765211
Note: Please check the period closed for the company code using TCode MMPV/MMRV
before marking/releasing.
Costing 2 tab
Make note of change in Future Planned price
Back to CK40N screen
Change Parameter button In the ‘Release’ Flowstep
Test Run
With List Output
Background Processing
Save
249
Back Button
Execute button in the ‘Release’ Flowstep
Back to CK40N screen
Change Parameter button In the ‘Release’ Flowstep again
Test Run
Save
Back button
Execute button in the ‘Release‘ Flowstep again
Double Click on LAPFG1
Costing 2 tab
Make note of change in Current Planned Price and Standard Price
Kasireddy© +91-9959765211
Intialize the closed period : TCode : MMPI or program RMMMINIT can be used to open
the period which is closed by mistake. But this is to be done very carefully. Any material
postings done in the new period will have impact if we reopen the previous period and post
to it.
Parameter ID MMPI_READ_NOTE with current date(YYYYMMDD) as parameter value is to
be maintained in user profile(SU2) before running MMPI.(Note 487381)
Error : Materials locked
Solution : Use Tcode SM12 to unlock.
© Srinivasa
250