Controlling: ABC Engineering (India) Ltd. To Be Document
Controlling: ABC Engineering (India) Ltd. To Be Document
Controlling: ABC Engineering (India) Ltd. To Be Document
Controlling
Prepared by xyz
1. Organizational Structure
Business Requirement
operating concern shall be centralized
Operating
Concern Description Controlling Area Controlling Area Name
ABCE ABC Engineering (India) Ltd. ABCE ABC Engineering (India) Ltd.
Business Requirement
Controlling shall be centralized
Page2 of 38
they are overhead costs, then they will be assigned to cost centers or overhead cost orders.
The system will then allocates them using internal allocation techniques, according to their
source. When you create master data, the system will always assign the Controlling objects to
a controlling area and a company code.
The level of detail provided by the Controlling component will enable you to track specific
information for cost monitoring, business decisions and sales control. For example, the
Controlling component will contain subdivisions such as cost centers and internal orders in
addition to accounts. The coding will be as follows:
All of the company codes within a company must use the same chart of accounts and fiscal
year. However, each company code can have a different local currency.
Business Requirement
There should be one centralized Company Code
Page3 of 38
1.2 GENERAL
COST AND REVENUE ACCOUNTING
Page4 of 38
1.2.1 Cost Element Master
General Explanation:
Cost and revenue elements describe the origin of costs, revenues. Cost elements are defined
as either primary cost elements or secondary cost elements.
Primary cost and revenue elements in Controlling are created with reference to corresponding
expense or revenue accounts in Financial Accounting. It is a prerequisite to create relevant
general ledger accounts in FI, in order to create corresponding primary cost elements in CO.
Examples for primary cost elements are material costs, salary costs. To be able to post to a
primary cost element, you require cost carrying object such cost centre or internal order etc.
to identify the origin of the cost.
Secondary cost elements are used exclusively in CO to record internal value flows like
assessments, activity allocations and settlements. Secondary cost elements can be created
only in Controlling and they do not have any corresponding general ledger accounts in FI.
When you create a cost element, you must assign a cost element category. This assignment
determines the transactions for which you can use the cost element.
ABC can define primary cost elements based on requirements under the following
categories:
Similarly you can define secondary cost elements under the following categories:
Internal Settlement,
Order/project results analysis,
Overheads,
Assessment and
Internal activity allocation
Cost Element Groups are created to group together the cost elements of similar kind of nature
to process the cost elements collectively in cost centre planning, assessment etc. These
groups also useful in information system to see the totals group wise.
Business Requirement:
ABC Engineering (India) Ltd. expects cost accounting records should be updated
automatically when the corresponding financial documents are posted in Financial Accounting
to know what costs incurred within organization.
Page5 of 38
Create Cost Element
Primary OR Select
Secondary ? T.Code KA01
Select
T.Code KA06
Specify
Cost Elementand
Validity Period
Specify
Basic Data
Specify
Cost Element
Category
Specify Cost
Centre, if assigned
to one cost centre
Save
Page6 of 38
1.2.2 Cost Element Master Group
General Explanation:
Organizational unit storing a group of cost elements. Cost elements with similar
characteristics may be grouped together in cost element group. You can define any number
of cost element groups for valuation, planning and allocation purposes as part of master data
maintenance. You can also arrange cost element groups in further cost element groups,
creating a cost element hierarchy.
Request for a Cost Element Grouping: These groups could be used for consistency and ease
of use in reporting, planning, allocations, etc
Changing of Cost Element Group: This process is for changing a Cost Element Group. This
allows for values to be added or deleted from the group, or for other groups to be added or
deleted from the cost element group (when the group is a hierarchy).
Display a Cost Element Group: This process is for displaying a Cost Element Group. This
would apply to a Standard Hierarchy or an Alternative Hierarchy. This allows for various cost
element groups to be viewed along with their values.
Business Requirement:
Cost element are grouped the Overheads.
Page7 of 38
COST CENTER ACCOUNTING
You use Cost Center Accounting for controlling purposes within your organization. Cost
Center Accounting lets you analyze the overhead costs according to where they were
incurred within the organization.
Cost Centers enables you to valuate semi-finished and finished products in Product Cost
Controlling (CO-PC), and to calculate contribution margins in Profitability Analysis (CO-PA).
The “activities” of cost centers represent “internal resources” for business processes in
Activity-Based Costing.
The costs of each cost-accounting-relevant business transaction portrayed in the R/3 System
can be assigned through Cost and Revenue Element Accounting to an account assignment
object in the Controlling component (CO).
For overhead costs this can be cost centers, internal orders, business processes, or overhead
projects.
Recording and assigning overhead costs allows you to control costs and prepare information
for the subsequent areas of Cost Accounting.
You can use the methods of activity allocation, assessment or distribution to further allocate
Costs.
Page8 of 38
1.2.3 Cost Center Master
General Explanation:
Cost centers are locations at which costs are incurred or revenues are generated. Cost
centers are designed based on functional requirements, activities provided and areas of
responsibility. In ABC Engineering (India) Ltd. cost centers are created according to the cost
centre categories
Cost center categories
Cost centres have been classified into the following categories: -
1. Production
2. Service
3. Sales
4. Administration
5. Management
6. Research & development
7. Allocation cost centre
For over head cost controlling, cost centers are of similar type are grouped in to Cost Centre
Groups, for instance, Inventory Management, Information Systems, Accounting etc., to
process the group of cost centers together in cost centre planning, assessment, information
system to generate reports.
Cost Center master Creation: A cost center is an organizational unit within a controlling area
that represents a clearly delimited location where costs occur. You can make organizational
divisions on the basis of functional, settlement-related, activity-related, spatial, and/or
responsibility-related standpoints.
You use cost centers for differentiated assignment of overhead costs to organizational
activities, based on utilization of the relevant areas and for differentiated controlling of costs
arising in an organization
Master data determines the structure of the given application component in the SAP System
and remains essentially unchanged in a live system, that is, in the current settlement periods.
The system displays the master data fields on different tab pages on the basic screen. After
initial entry, the system displays the basic data tab page, which is ready for input. On this tab
page, the system generally displays all fields that need to be edited.
You can edit more fields by selecting the appropriate tab page. You can use pushbuttons on
the tab pages to go from one maintenance transaction or display transaction to another
Business Requirement:
ABC Engineering (India) Ltd. expects to compare actual operating results (cost) with the
planned and identify the variance that serve as signals to take corrective measures at cost
centre level, by updating cost centre records automatically on online real time basis when
ever corresponding business transaction takes place.
Page9 of 38
Create Cost Centre
Specify
Cost Centre ID
and
Validity Date
Specify
Person
Responsible
CCtr Category,
Hierarchy,
Business Area in
Basic Data
Specify
Desired Control
Data
Specify details in
template if other
than Standard is
used in planning
Specify details in
address &
Communications
Save
Page10 of 38
1.2.4 Cost Center Group
General Explanation:
You can collect cost centers according to various criteria into groups. This enables you to use
cost centers to depict the structure of the organization in the SAP System.
You can use the groups to build cost center hierarchies, which summarize the decision-
making, responsibility, and control areas according to the particular requirements of the
organization. The individual cost centers form the lowest hierarchical level.
There must be at least one group that contains all cost centers and represents the entire
business organization. This cost center group is described as the standard hierarchy. You can
assign more cost center groups to the standard hierarchy.
Cost Center Group Creation: A Cost Center Group is an organizational unit storing a group of
cost centers. Cost Centers with similar characteristics may be grouped together in cost
center group. You can define any number of cost center groups for valuation, planning and
allocation purposes as part of master data maintenance. You can also arrange cost center
groups in further cost center groups, creating a cost center hierarchy.
Request for a Cost Center Group: - These groups could be used for consistency and ease of
use in reporting, planning, allocations, etc
You can also create any number of alternative groups. You can structure these, for example,
according to organizational and/or functional viewpoints. Cost center groups enable you to
perform evaluations for each decision-making, responsibility, or control area. They also
support the processes during planning and internal allocations
Business Requirement:
Cost centers are majourly grouped as Production, Material, and Sales…Etc. Under this major
groups further sub groups are there like under production Fabrication, Assembly, Testing …
etc
Page11 of 38
General Explanation:
Activity types classify the activities produced in the cost centers within a controlling area.
To plan and allocate the activities, the system records quantities that are measured in activity
Units. Activity quantities are valuated using a price (allocation price).
In Overhead Cost Controlling, costs based on the activity quantity of an activity type are
posted separately in fixed and variable portions. When you divide the activities of a cost
center into activity types, you should consider whether the costs could be allocated effectively
to the activity types.
The prices of the activity types of a cost center can be either entered manually, or calculated
by the system based on the costs allocated to the activities. Prices can be calculated either
using plan costs or actual costs.
You can plan, allocate, and control costs either at the activity type level of a cost center, or at
the cost center level. You can enter actual costs at the cost center level. Costs entered at the
cost center level are assigned using splitting
You can also assign the activity type of a cost center directly. This use was designed for
certain application areas (such as personnel costs and depreciation postings).
When the activities produced by a cost center are used by other cost centers, orders,
processes, and so on, this means that the resources of the sending cost center are being
used by the other objects.
Typical examples of activity types for cost centers are machine hours, administrator hours, or
units produced.
Business Requirement:
Bellow Cost centers, work centers exist in production cost centers. A work center finds a
place in routing card.
For cost accounting purpose the hourly rate per cost center is used and the hourly rate for
work center is not available
Change Activity Type (KL02): The activity type classifies the specific activities provided by a
cost center along cost allocation lines. Activity inputs from a sender cost center mean that a
receiver (another cost center or an order, process, and so on) is drawing on the resources of
the sender cost center. Valuation of activity quantities is made with an allocation price
calculated based on the managerial strategy chosen. Make changes to the activity type
master data either at the beginning or at the end of the fiscal year in order to ensure data
consistency
Display Activity Type (KL03): The activity type classifies the specific activities provided by a
cost center along cost allocation lines. Activity inputs from a sender cost center mean that a
receiver (another cost center or an order, process, and so on) is drawing on the resources of
Page12 of 38
the sender cost center. Valuation of activity quantities is made with an allocation price
calculated based on the managerial strategy chosen.
Deleting an activity type (KL04): - The activity type classifies the specific activities provided by
a cost center along cost allocation lines. Activity inputs from a sender cost center mean that a
receiver (another cost center or an order, process, and so on) is drawing on the resources of
the sender cost center. Valuation of activity quantities is made with an allocation price
calculated based on the managerial strategy chosen. You can only delete activity types in the
current Controlling Area if no transaction data exists for the activity type in the plan,
commitments or in the actual for the given fiscal year(s). You are also not allowed to plan any
statistical key figures
Reviewing changes made to activity type (KL05): - Activity types created in the system may
require changes to correct errors made at the time of recording the master data or to update
the data with additional information. The following screens provide an internal audit trail to
verify what changes were made, when, and by whom. To review changes made to activity
type master data as a step in investigating other than expected results of activity type
allocations
Page13 of 38
Create Activity Type
Specify
Activity Type ID
and
Validity Date
Specify name,
description,
CCtr Category,
Activity Category,
Allocation Cost
Element
Check Lock
indicator to lock
Activity Type
Save
Page14 of 38
1.2.6 Activity Type Group
General Explanation:
You can gather activity types with similar characteristics into activity type groups.
You can use activity type groups to process multiple activity types in one business transaction
within Cost Center Accounting. This is true for planning or assessment. During planning, for
example, you can display and plan multiple activity types in one transaction. You can also use
activity type groups during assessment (for example, assessment to specified activity type
groups).
As with cost elements and cost centers, the SAP System enables you to create and
administrate activity type groups in parallel. For example, you can create separate activity
type groups for planning and allocation purposes. You can also define additional activity type
groups, for purposes such as price analysis.
Create Activity Type Groups: Use this transaction to create Activity Type groups. Activity type
groups are flexible structures and can be used in collective master data processing, reporting,
allocations, and authorization objects. Each sub group represents a level of summarization.
An Activity Type group is unique within a controlling area.
There is a business need or desire to group activity types for processing and reporting
requirements
Change An Activity Type Group: - Use this transaction to change an Activity Type Group.
When Activity Type Groups are changed both activity types and other activity type groups
may be added, revoked or re-assigned to the Activity Type Group being maintained. Activity
type groups are flexible structures and can be used in other activity type groups, collective
master data processing, reporting, allocations, and authorization objects.
Each sub group represents a level of summarization.
Groups are unique within a controlling area. When deleting a group, notice that it is not
deleted from the controlling area, its relationship to the next superior node is revoked
Business Requirement:
Make a group of Activity types
Page15 of 38
1.2.7 Statistical Key Figure
General Explanation:
You can define statistical key figures as either:
Fixed values –
Key figures defined, as fixed values are valid as of the posting period, and in all
Subsequent posting periods of the fiscal year.
Totals values
Key Figures defined as Total values are valid only in the posting in which they are
entered
Key figures defined as fixed values are valid as of the posting period, and in all subsequent
posting periods of the fiscal year.
You can create, change and display statistical key figures individually or collectively.
Individual processing lets you process only one statistical key figure. Collective processing
lets you process multiple statistical key figures simultaneously.
Change Statistical Key Figure: - The purpose of this script is to demonstrate how to change a
statistical key figure. When you make changes to key figures of the category Fixed values,
you must enter a new fixed value. This new value is valid for all subsequent periods, until you
enter another new value. When you make changes to statistical key figures of the category
Totals values, you can first reset the values using reversed +/- signs, and then enter the new
values.
Business Requirement:
ABC Engineering (India) Ltd. desires to distribute the expenses of service and administrative
cost centers expenses on a logical basis to other cost centers.
Page16 of 38
Create Statistical Key
Figure
Need for creation of
Statistical Key Figure
Specify
Statististical Key
Figure-ID
Specify name,
description,
Unit of
Measurement and
Key figure
category
Check Lock
indicator to lock
Activity Type
Save
Page17 of 38
General Explanation:
You can gather statistical key figures into statistical key figure groups. You can use statistical
key figures, or parts of them, when you need to process multiple statistical key figures in one
business transaction.
Creation of statistical key figure Group: - When several statistical key figures have been
created, a statistical key figure group may be necessary for reporting and monitoring the
contents of the group. For example, a statistical key figure (SKF) type group could be created
for all SKFs managed by Business Systems, all SKFs managed by Human Resources, etc.
This will help assign responsibility for large numbers of SKFs.
To create an organized way of monitoring statistical key figures by creating groups for skf’s
with user defined similar characteristics
Display Statistical Key Figure Group: - To display a previously created statistical key figure
group, enter the statistical key figure group name or click on down facing area which Opens a
statistical key figure group selection box. Make your selection
from the drop down list for the statistical key figure group you wish to display and click on the
green check mark to continue.
Business Requirement:
Make a group of statistical key figures
Page18 of 38
General Explanation:
The basic goals of cost center’s cost planning are:
Plan and structure of company’s future operations for specific period in monetary
terms
Monitor efficiency by means of plan/actual comparisons
The cost and activity inputs section of planning facilitates in planning of both activity-
independent and activity-dependent primary costs based on cost elements of cost centers
periodically. In activity-independent primary cost planning, planning will be done only for fixed
costs.
Activity-dependent primary cost planning enables to plan primary costs on a cost centre that
are dependent on the work performed by the cost centre, in terms of activity quantities.
The Activity output/prices segment of planning assists in planning of which cost centers
provide which activity at what price. These planned prices are used to calculate the actual
activities value by considering actual quantities of activities, carried out at production cost
centers.
Planning of statistical key figures (such as number of power units per cost centre that are
used as tracing factors) is for periodic transactions such as assessment. These statistical key
figures can be defined as fixed value or as a total value. The fixed value is carried over from
the period in which it is entered to all subsequent periods of the same fiscal year. You need to
enter a new posting only if the value changes. The total value posts the value only in the
period. Where it was entered
Cost Centre Budget is used to budget all ABC Engineering (India) Ltd. costs an annual basis,
which in turn broken down in to period wise, to compare budget and actual to control the
costs at cost centre level.
Business Requirement:
In order to determine the overhead absorption / recovery rate it is imperative to prepare the
budget estimate of expenses that would be part of costs. ABC Engineering (India) Ltd. desires
a facility to prepare the budgets / overhead estimates as planned costs
Page19 of 38
Cost Centre-Planning
Need to Plan costs
and Revenues for
Cost Centre
Specify
Plan Version,
Periods from & to
Fiscal Year
Specify
Cost Centr/Group,
Activity Type,
Cost Element/
CE Group
Invoke Overview
Icon
Specify planned
cost for the given
activity and given
Cost Eleent for
each period
Save
Page20 of 38
1.2.10 Cost Center Accounting- Actual Postings-
Reposting
General Explanation:
ABC Engineering (India) Ltd. can repost primary costs from one controlling object to another
using transaction-based transfers; the original cost element is always retained. This function
is designed to correct posting errors. Posting errors should preferably be corrected in the
application component where they originate, so that external and internal accounting (FI and
CO) is always reconciled.
In ABC Engineering (India) Ltd. the assignment of CO objects to the transactions in other
modules like FI, SD etc. is taken care of where ever possible, to post the entries automatically
to the respective CO objects, in order to reduce the chances of error occurrence.
Posting errors involving assignment to a controlling object (cost centre or internal order) can,
however, is corrected using a transaction-based reposting in CO.
Two kinds of reposting transactions are available for ABC Engineering (India) Ltd. to rectify
posting errors related to assignment to a controlling object: reposting costs (or revenues), and
reposting line items.
The reposting costs (or revenues) transaction is simple transfer of cost (or revenue) from one
controlling object to another. The reposting does not preserve a direct link between the
amount transferred and the transaction that originally posted the costs (or revenues) to CO.
Alternatively, ABC Engineering (India) Ltd. can repost line items from CO documents. To do
this, the CO reposting document must reference the original FI document that posted the
costs to CO. This enables to track the movement of cost with in CO, and still preserve the
link with the originating FI document. In repost line items, facility is provide to enter multiple
receiver objects for a line item reposting, but the full amount of original line item must be
reposted.
Business Requirement:
Errors are unavoidable and may result particularly during initial days of SAP live operations.
Thus, there will be occasions where postings are assigned to the wrong controlling object,
and ABC Engineering (India) Ltd. should be able to rectify posting errors related to erroneous
assignment to controlling objects.
Page21 of 38
Cost Centre-Repostings
Need to Repost
Specify
Document Date,
Post date, Period
& Text
Specify source
Cost Centre, Cost
Element and
amount
Specify Target
Cost Centre
Save
Page22 of 38
1.2.11 Cost Center Accounting- period- End Closing-
Assessment
General Explanation:
Assessment is the process used to transfer primary and secondary costs from sender cost
centre to receiving controlling objects. In ABC Engineering (India) Ltd., cost centers is used
as senders, where as receivers can be cost centers, internal orders, or cost objects. During
assessment, the original cost elements are summarized into assessment cost elements and
assessed to the receiving object.
ABC ENGINEERING (INDIA) LTD., should consider the following sender and receiver
relations before allocating the costs: from which objects the costs are allocated, which objects
costs are allocated to, which costs should be allocated, how the costs are distributed among
the receivers.
ABC ENGINEERING (INDIA) LTD. can combine sender and receiver relations using sender
and receiver rules.
Sender values can be posted values, fixed amounts as well as fixed prices. On the receiver
side rules can be fixed amounts, fixed percentages, fixed portions and variable portions. The
tracing factor of the variable portion identifies a posted value on the cost centre as an
allocation base. Provision is made to specify whether the variable portion is to consist of
costs, consumption, statistical key figures, or activities. Plan and actual values can be used
as an allocation base.
In assessment, line items are posted for the sender as well as receiver, enabling the
allocation to be recorded exactly. The system does not display the original cost elements in
the receivers.
Business Requirement:
ABC Engineering (India) Ltd. anticipate automating the process of allocating primary and
secondary costs of some non-production cost centers to the production cost centers based on
predefined apportionment basis with statistical key figure, periodically (say monthly).
Page23 of 38
Cost Centre-Assessment
Need to run
assessment cycle
Specify
Period from & to
Fiscal Year
Specify Cycle
name
Execute
Page24 of 38
INTERNAL ORDERS
Internal orders are created with reference to an order type. Each order must be assigned to
an order type, which then transfers certain parameters to the order. Order types define the
purpose of the order and the way it is processed in the system. The order type may also be
used to group together orders with similar characteristics. The order master data includes
organizational assignments such as company code, business area, and profit center.
ABC Engineering (India) Ltd. can choose between two kinds of internal orders based on its
requirements, namely true order or a statistical order.
ABC ENGINEERING (INDIA) LTD. uses the true order to collect costs and distribute them
later to different cost centers or other objects. In the initial posting, the costs are updated to
the true order. During periodic order settlement, ABC ENGINEERING (INDIA) LTD. should
allocate the costs to the actual controlling objects.
ABC Engineering (India) Ltd. use statistical orders to evaluate costs that cannot be itemized
in detail in Cost Element Accounting or Cost Center Accounting. This can be achieved by
assigning the costs to both the statistical order and the responsible cost center, which directly
displays the costs on the order (statistical, for information purposes only) and the cost center
(real costs), during posting. In ABC Engineering (India) Ltd. case, statistical orders are useful
in the situations like Communication Expenses (In order to track details of each of
communication expenses such as telephone, postage etc.), Insurance, staff welfare
expenses, Books and periodicals, Auditors remuneration, motor vehicle maintenance
expenses etc.
Business Requirement:
ABC Engineering (India) Ltd. expects to automate the process of analyzing its cost and
revenues at order/job level when the corresponding financial documents are posted in
Financial Accounting.
Page25 of 38
Create Internal Order
Specify
Order Type
Specify Order
name, short text,
Business Area,
and assign other
appropriate cost
objects
Set status to
Release
Check Statistical
Order in control
Data if the order to
be created is
statistical
Specify Settlement
Rule (If not a
Statistical Order)
Save
Page26 of 38
1.2.13 INTERNAL ORDERS-Actual Posting-Reposting
General Explanation:
ABC Engineering (India) Ltd. can repost primary costs from one controlling object to another
using transaction-based transfers; the original cost element is always retained. This function
is designed to correct posting errors. Posting errors should preferably be corrected in the
application component where they occurred, so that external and internal accounting (FI and
CO) is always reconciled. Posting errors involving assignment to a controlling object (cost
centre or internal order) can, however, is corrected using a transaction-based reposting in
CO.
Two kinds of reposting transactions are available for ABC Engineering (India) Ltd. to rectify
posting errors related to assignment to a controlling object: reposting costs (or revenues), and
reposting line items.
The reposting costs (or revenues) transaction is simple transfer of cost (or revenue) from one
controlling object to another. The reposting does not preserve a direct link between the
amount transferred and the transaction that originally posted the costs (or revenues) to CO.
Alternatively, ABC Engineering (India) Ltd. can repost line items from CO documents. To do
this, the CO reposting document must reference the original FI document that posted the
costs to CO. This enables to track the movement of cost with in CO, and still preserve the
link with the originating FI document. In repost line items, facility is provide to enter multiple
receiver objects for a line item reposting, but the full amount of original line item must be
reposted.
Business Requirement:
In ABC Engineering (India) Ltd., there will be occasions where postings are assigned to the
internal orders, and ABC Engineering (India) Ltd. should rectify posting errors related to
erroneous assignment to incorrect internal orders.
Page27 of 38
Internal Order-Repostings
Need to Repost
Specify
Document Date,
Post date, Period
& Text
Specify source
Order, Cost
Element and
amount
Specify Target
Order
Save
Page28 of 38
PRODUCT COSTING
Overhead Calculation: It is recommended to invoke this process at every period end (usually
a month) to valuate production orders including maintenance cost of Engineering Services.
Business Requirement:
ABC Engineering (India) Ltd. expects to valuate all production orders online real time
basis to accomplish the following:
Determining cost based pricing policies
Valuating of inventories
Determination of Cost of goods (manufactured / sold)
Variance analysis (Planned yield vis-à-vis actual yield)
Product Costing:
The functionality of ‘Product Costing’ is offered by CO sub module ‘Cost Object controlling’.
This sub module has been designed to answer the question ‘What costs have been incurred
on what objects?’ An object could be a product, a Production order or a sales order.
This sub module offers solution to different business scenarios such as:
This sub module offers cost management function on real time basis for all the plants with in
an enterprise.
Cost object controlling enables an enterprise to determine the cost of product viz. Cost of
goods manufactured or cost of goods sold.
Cost object controlling offers information for the following business requirements:
Page29 of 38
Cost object controlling is integrated with the following modules / (sub) modules for actual cost
computing for a given cost object ( say a product or an order);
FI, from where primary cost information are captured
MM, from where material cost information are captured
CO-OM, from where the overhead information are captured
PP from where production cost information are captured
This appendix discusses in detailed on product cost by order, which is proposed for
implementation in Ester Industries Limited.
Material cost
Cost of conversion activities (direct production activities cost)
Cost of indirect expenses incurred for conversion.
Material costs are collected from Bill of Materials (BOM). A BOM has multiple usages and
one among them is computing cost of materials. In SAP it is possible to have production BOM
and costing BOM separately. Whenever a costing BOM is prepared separately product
costing is performed with this BOM. It is also possible to extend production BOM for using
costing purpose. In ABC ENGINEERING (INDIA) LTD., production BOM would be used for
costing purposes.
Page30 of 38
Cost of Conversion activities is also called cost of production activities. This cost
computation is accomplished as below:
In PP module, ‘Plants’ are defined as central organizational units for production activities.
These plants consist different ‘Work centers’, in case of discrete Production scenario or
‘Resources’, in case of continuous processing scenario. Each of the work centers would have
set of ‘Routings’ that defines steps and stages to complete Production process and so as
‘Resources’ have set of ‘Recipes’. ‘Plant, Work centers, Routing’ are defined in PP
module
The ‘Plant, work centers, routing’ has set of activities that are performed to convert the raw
materials to semi-finished goods or finished goods. The execution process of these activities
consumes men, machine and indirect material that have monetary value. The monetary
values of these activities are called ‘Activity Price’. These ‘Activities’ and ‘Activity price’ of
conversion are defined in CO module as a master data. Each of ‘Cost centers’ utilizes
this master data, wherever relevant.
Page31 of 38
Every work center / Resource (an entity in PP) is assigned to a ‘Cost center’ (an entity
in CO). Thus the production process and costing process are integrated.
As the PP module confirms production order the efficiency and effectiveness of production
results are available through data of ‘Plant, work centre, routing’ / ‘Plant, resources, recipes’.
The associate costs of conversion activities are collected invoking CO module and capturing
‘Activities’ and ‘Activity prices’ from appropriate cost center.
Work
SI Center Work Center Name Cost Center Cost Center Name
Raw material
inspection
1 wk1-010 (Own/Masop) BA111010 Material Yard
2 wk2-020 Gas Cutting BA122090 Excavator
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Page32 of 38
Costs of indirect activities are collected through definitions in Costing sheet, which is
attached to every production order through costing variant and valuation variant. This is
explained in detail under ‘PP and CO integration in SAP’
This section discusses the objects (such as production order in PP and costing sheet in CO)
integration between PP and CO.
Production order that is created for production run monitoring and control is assigned with a
costing variant. Costing variant contains a valuation variant assigned to it. Valuation variant
has a costing sheet attached to it.
Page33 of 38
The purpose of Costing variant, Valuation variant and costing sheet are explained below:
Costing variant contains all control parameters for costing. This includes parameter that
controls how cost estimates are executed and which material prices / activity prices (for
production or conversion cost computation) are used to valuate the costing items.
Valuation variant is mainly to valuate the material issued for production and consumed. Here
the strategy is specified on priority basis, which price (standard price or moving average price
or price from info records of MM) needs to be defined. According to the set priority the
appropriate prices are picked for costing the product / order.
Costing sheet collection of different items of cost and defines how the different overheads
are calculated.
Costing variant, valuation variant and costing sheets are defined and configured in CO
and are attached to Production order in PP
Preliminary cost estimate computation at the time of order scheduling (Preliminary costing)
Collection actual costs as the production order progress (Simultaneous costing)
Valuating production order (Cost object) upon completion of order execution
Page34 of 38
Broadly these activities are performed as detailed below:
Preliminary costing done during scheduling the Production order in PP, this is not discussed
in detail in this document as it is out side the scope of the document.
Simultaneous costing is performed as cost collection process, which is part of ‘Process
throughout the period’.
Final costing is done at the time of order confirmation, which is part of ‘Process throughout
the period’
Overhead application, variance analysis computation and actual costing are part of ‘Period
end closing/processing’. Period end closing is generally considered to be month end
closing.
Processes relating to ‘Process throughout the period’ and ‘Period end closing’ are discussed
in detail in the subsequent sections, with an example.
Macro picture of cost computation
The process of costing has very close alignment with Production process almost in every
respect. Considering organizational units cost centers and work centers are inter-linked.
Every Production order that is scheduled for Production is assigned with costing variant,
valuation variant and a costing sheet, which collects the cost.
In the same way, at the every stage of Production activity the cost details such as material
cost, conversion cost through activity allocation (discussed later), indirect expenses are
collected and the cost of the Production order is determined which is distributed to the
products manufactured under the given Production order.
The cost computation is done in the system, upon confirmation of Production order recording
the quantity of goods produced and resources consumed.
Thus the costs of semi-finished goods are computed through cost capturing for each of the
semi-finished goods Production order and so as finished goods.
Page35 of 38
In the following section (section covering process throughout the period and period end
closing), costing process of Production
Page36 of 38
1.2.15 Profitability Analysis
General Explanation:
Profitability Analysis (CO-PA) enables you to evaluate market segments, which can be
classified according to products, customers, orders or any combination of these, or strategic
business units, such as sales organizations or business areas, with respect to your
company's profit or contribution margin
Costing-based Profitability Analysis is the form of profitability analysis that groups costs and
revenues according to value fields and costing-based valuation
The actual postings represent the most important source of information in CO-PA. You can
transfer both sales orders and billing documents from the Sales and Distribution (SD)
application component to CO-PA in real-time. In addition, an interface program is available to
let you transfer external data to the R/3 System. You can also transfer costs from cost
centers, orders and projects, as well as costs and revenues from direct postings (G/L account
postings in FI, orders received in MM, and so on) or settle costs from CO to profitability
segments
Business Requirement:
ABC Engineering (India) Ltd. expects segment wise reporting and combination of reports
through Profitability analysis by using Costing based method
Desired Characteristics: -
SALES ORDER-WISE
PRODUCT WISE
CUSTOMER
Page37 of 38
Page38 of 38