Ac 040
Ac 040
Controlling
AC040
0
AC040 Cost Management and Controlling
AC040
Cost Management
and Controlling
SAP AG 1999
SAP AG
R/3 System
Release 4.6B
March, 2000
Material number: 500 33541
Copyright
SAP AG 2001
Trademarks:
Some software products marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
® ® ® ® ® ® ®
Microsoft , WINDOWS , NT , EXCEL , Word , PowerPoint and SQL Server are registered
trademarks of Microsoft Corporation.
® ® ® ® ® ® ® ® ®
IBM , DB2 , OS/2 , DB2/6000 , Parallel Sysplex , MVS/ESA , RS/6000 , AIX , S/390 ,
® ® ®
AS/400 , OS/390 , and OS/400 are registered trademarks of IBM Corporation.
®
ORACLE is a registered trademark of ORACLE Corporation.
® ® TM
INFORMIX -OnLine for SAP and INFORMIX Dynamic Server are registered trademarks of
Informix Software Incorporated.
® ® ® ®
UNIX , X/Open , OSF/1 , and Motif are registered trademarks of the Open Group.
®
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C , World Wide
Web Consortium, Massachusetts Institute of Technology.
®
JAVA is a registered trademark of Sun Microsystems, Inc.
®
JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for
technology invented and implemented by Netscape.
SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow,
SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com
are trademarks or registered trademarks of SAP AG in Germany and in several other countries all
over the world. All other products mentioned are trademarks or registered trademarks of their
respective companies.
Controlling
Level 2 Level 3
AC412 2 days
Cost Center
Accounting:
Extended Functionality
AC410 3 days AC415 2 days
Cost Center Overhead Orders
Accounting
AC420 2 days
Activity Based Costing
AC040 5 days
AC510 3 days
Cost Management Cost Object Controlling
and Controlling for Products
AC505 4 days AC515 3 days
Cost Object Controlling
Product Cost Planning for Sales Orders
AC605 5 days AC530 3 days
Actual Costing /
Profitability Analysis Material Ledger
AC610 2 days AC650 2 days
Profit Center Transfer Prices
Accounting
AC615 4.6B 2 days AC620 4.6B 2 days AC625 4.6B 1 day
Executive Information Executive Information Executive Information
System (EIS) 1 - System (EIS) - Setting System (EIS) 3 -
Reporting up the System Business Planning
SAP AG 1999
Prerequisites:
Recommended:
SAP20 - SAP R/3 Overview
Basic knowledge and experience in
Cost and Managerail Accounting
Working knowledge of the Windows operating environment
SAP AG 1999
Target Group
Implementation Project
Managers, Project Team
Leaders and Project Team
Members who have the
appropriate background in
Management Accounting
Management and Support
personnel who have a need to
know what R/3 Management
Accounting can do
SAP AG 1999
Course Goals
Course Objectives
Course Contents
Course Overview Diagram
Main Business Scenario
SAP AG 1999
SAP AG 1999
Preface
Exercises
Solutions
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
Contents:
Navigation in the system
User-specific settings
Navigation in the mySAP.com Workplace
SAP AG 1999
SAP AG 1999
SAP AG 1999
SAP R/3
New Password
Language
SAP AG 1999
SAP R/3 Systems are client systems. The client concept enables the parallel operation, in one
system, of several enterprises that are independent of each other in business terms. The components
SAP Business Information Warehouse (BW) and SAP Knowledge Warehouse (KW) are exceptions
to this: in these cases only one client is used. During each user session you can only access the data
of the client selected during logon.
A client is, in organizational terms, an independent unit in the system. Each client has its own data
environment and therefore its own master data and transaction data, assigned user master records and
charts of accounts, and specific Customizing parameters.
For a user to log on to the system, a master record must exist in the system for that user. To protect
access, a password is required for logon. The password is hidden as you type (you only see
asterisks).
SAP R/3 Systems are available in several languages. Use the Language input field to select the logon
language for each session.
Multiple logons are always logged in the system beginning with SAP R/3 4.6. This is for security as
well as licensing reasons. A warning message appears if the same user attempts to log on twice or
more. This message offers three options:
Continue with current logon and end any other logons of the same user in the system
Continue with current logon without ending any other logons in the system (logged in system)
Terminate current logon attempt
You can place your own text on the initial screen in a number of ways. For more information, see the
SAP Note mentioned above. The GuiXT (covered at the end of this chapter) offers a further option.
Input field
Application
Tick Toolbar
Selection 1
Selection 2
Selection 3 This screen is made up of
Selection 4
Checkboxes various screen elements. It
Options Radio Buttons does not match an actual
Option 1
Pushbuttons screen in the system.
Option 2
Option 3
Overview
Option 4
Option 5
Positive
Display Edit Neutral
Tab Page
System Message T70 (1) (400) iwdf5070 INS Status Bar
SAP AG 1999
Command field: You can use the command field to go to applications directly by entering the
transaction code. You can find the transaction code either in the SAP Easy Access menu tree (see the
page User-Specific Personalization) or in the appropriate application by choosing SystemStatus.
Standard toolbar: The icons in the standard toolbar are available on all SAP R/3 screens. Any icons
that you cannot use on a particular screen are dimmed. If you leave the cursor on an icon for a
moment, a QuickInfo appears with the name (or function) of that icon. You will also see the
corresponding function key. The application toolbar shows you which functions are available in the
current application.
Checkboxes: Checkboxes allow you to select several options simultaneously within a group.
Radio buttons: Radio buttons allow you to select one option only.
Tabs: Tabs provide a clearer overview of several information screens.
Status bar: The status bar displays information on the current system status, for example, warnings
or error messages.
Other elements are:
Menu bar: The menus shown here depend on which application you are working in. These menus
contain cascading menu options.
Title bar: The title bar displays your current position and activity in the system.
Favorites
SAP Menu
Office
Logistics
Accounting
Human Resources
Information Systems
Tools
SAP AG 1999
SAP Easy Access is the standard entry screen displayed after logon. You navigate through the
system using a compact tree structure.
You can include an image on the right-hand side of the screen such as your company logo. This
image can only be entered systemwide, and is a cross-client setting. Assuming you have the
appropriate authorization, you can find a detailed description of the necessary settings by choosing
Extras Administration Information. Note that this image is stored in the system and transported to
the SAP Frontend every time it is called by SAP Easy Access. Although this transfer is compressed,
the image for the initial screen should not be bigger than around 20 kB. You can prevent this image
being called either by using the setting Low Speed Connection in the SAPLogon program (see SAP
Note 161053), or by switching off the calling of the image under ExtrasSettings. See also User-
Specific Personalization.
SAP AG 1999
Favorites
Great Transactions
SM50 - Prcoess Overview
Favorites chosen by the user
VA01 - Create Sales Order
Interesting WWW Pages reduce navigation time
URL - The Herald Tribune
URL - Time Magazine
Important Files
URL - Vacation Planning
Enjoy User Menu
URL - SAP Notes (User / PW req.)
Accounts Receivable
FD02 - Change Customer (Accountin
Materials Management
Sales and Dsitribution
Tools
SAP AG 1999
A Role describes a set of logically linked transactions in the system. These represent the range of
functions users typically need for their work.
User roles (previously “activity groups”) have to be set up using the Profile Generator so that SAP
R/3 System users can work with user-specific or position-related menus.
The authorizations for the activities listed in the menus are also assigned to the users using user
roles. With Release 4.6, predefined user roles from all application areas are included in the standard
system.
Users who have been assigned a user role can choose between the user menu and the SAP standard
menu.
The above screen shows the role-based user menu for a user with the name "Enjoy". You can find
roles that are supplied in the standard SAP R/3 System by choosing Other menu on the SAP Easy
Access initial screen.
Every enduser can personalize the initial screen using Favorites. You can create your own Favorites
list containing the transactions, reports, files, and Web addresses that you use most often.
You can add favorites either by choosing Favorites or by using the mouse to “drag & drop” items
into the Favorites directory.
Display Customer:
Customer: Initial Screen
A unique key is used to clearly identify the customer within the SAP
System.
Procedure
When creating a customer master record, the user either enters the
City
F4 Help: Displays
Currency Possible Entries
Co... Company Name City Cur...
Restrict Number to SAP A.G. Walldorf EUR
IDES AG 1000 Frankfurt UNI
IDES Canada Toronto CAD
IDES AG Frankfurt UNI
SAP AG 1999
Implementation Guide
Glossary
SAP AG 1999
SAP R/3 Systems provide comprehensive online help. You can display the help from any screen in
the system. You can always request help using the Help menu or using the relevant icon (the yellow
question mark).
You can access the SAP Library quickly and comfortably by using the SAP Service Marketplace.
There you can find the SAP Help Portal under Knowledge and Training, where you can not only
access Help in HTML format, but can also perform efficient full-text searches in the SAP Library. If
you have the SAP Library installed, you also have, of course, these opportunities within your
company.
You can access the Help Portal directly at http://help.sap.com
SAP AG 1999
Settings
SAP AG 1999
The end user has many possibilities for personalizing the system. Some are described below:
You can alter the layout of your initial screen under Extras Settings, for example by switching
off the image in the right-hand part of the window or by turning on the option to display the
technical names (transaction codes) in the SAP Easy Access Menu.
Among other things, you can activate a quick cut and paste in the Options menu. Using Options
you can change the reaction speed of the QuickInfo that is displayed when you hold your mouse
cursor over an icon or a push button.
By following the path System User profile Own data, you can set personal standard values.
You can choose the tabs Address, Defaults, and Parameters. As an example, the setting of
Parameters is explained here:
- Parameters: Here you can set defaults for frequently used input fields. In order to be able set a
default value for a field, it must have been assigned a Parameter ID.
Procedure for finding the Parameter ID: Go to the field for which you wish to set a default
value. Select the F1 help, and then choose Technical Info. The system displays an information
window that contains the relevant parameter ID under the heading Field Data (as long as the
field has been assigned a Parameter ID).
Table Settings
Choose Variants
Maintain Variants
Variant
Use as standard setting
Create
Delete
Save Administrator
SAP AG 1999
Use the Table Settings function to change, in the table control, the individual basic table settings that
are supplied with the system. This is particularly useful for tables where you do not need all the
columns. You can use the mouse to drag & drop column positions and widths, or even make the
column disappear.
Save the changed table settings as a variant. The number of different variants you can create per
table is not restricted.
The first variant is called the basic setting; the SAP System defines this setting. You cannot delete
the basic setting (you can delete the variants you define yourself).
The table settings are stored with your user name. The system uses the variant currently valid until
you exit the relevant application. If you then select the application again, the system will use the
standard settings valid for this table.
Note: you can change table settings wherever you see the table control icon in the top right-hand
corner of a table.
SAP R/3 Systems offer numerous options for settings and adjustments:
Define default values for input fields
Hide screen elements
Deactivate screen elements (dimmed)
You can do this by, for example, defining transaction variants.
SAP offers GuiXT, as of SAP R/3 Release 4.6. In addition to all of the above functions, you can
now:
Include graphics
Convert fields and add pushbuttons and text
Change input fields (or their F4 help results) into radio buttons
GuiXT scripts are stored on the Frontend. In accordance with local scripts (which can also be stored
centrally), the GUIXT scripts determine how data sent from the application server is displayed.
These scripts can be standard throughout a company, or they can be different for each Frontend.
NOTE: The GuiXT will support the mySAP.com Workplace only as of the end of the year 2000.
This means that until then you should use either the SAP GUI for the Windows Environment and the
GuiXT or the mySAP.com Workplace with the SAP GUI for HTML (or the SAP GUI for Java or the
SAP GUI for Windows).
SAP AG 1999
Unit: Navigation
Topic: Basic Functions
As a new user of an SAP R/3 System, you begin to navigate the system
using the menu paths and transaction codes. You also begin to access the
various types of online help.
All menu paths in the exercises refer to the SAP standard menu.
1-2 What is the maximum number of sessions (windows in the SAP R/3 System) you
can have open simultaneously? __
1-4 Help
1-4-1 If you choose Application help in the SAP Easy Access initial screen
(System menu), which area of the SAP Library does it take you to?
_________________________________________________________
1-4-2 Use F1 help on the Customer field. What is this field used for?
Write a brief summary of the business-related information.
______________________________________________________
______________________________________________________
1-4-4 Which icon do you need to use on the F1 help screen to find the parameter
ID for the Company code field?
Hint: See the notes on the slide User-Specific Personalization
______________________________________________________
1-4-5 Use F4 help on the Customer field to find the customer number for Becker
##. To do this, use the Search term "Becker*" after calling the F4 help.
Note: ## corresponds to your assigned group number.
___________________________________________________
2-1-1 Assign a parameter value for the Company code field to your user profile.
Note: The instructor will tell you what parameter value to enter (for example
1000). For information about defaults, see the notes on the slide User-
Specific Personalization.
2-2 Defining User-Specific Settings using System User profile Own Data
2-2-1 In your user profile, set your logon language to the value used for the
course.
2-2-2 In your user profile, set the decimal notation and date format of your choice.
2-3-1 Insert at least one new folder under the Favorites folder.
2-3-2 Add any two of your favorite transactions to the corresponding folders.
2-3-3 Add the Internet address http://www.sap.com with the text SAP
Homepage.
2-4-1 Enter a transaction of your choice as the initial transaction. You will then
need to log off and on again for the change to take effect.
Note: If desired, you can change the initial transaction back to the default
value simply by deleting the transaction code that you entered.
Unit: Navigation
Topic: Basic Functions
1-1 Log on to the system specified by the instructor and change your initial password.
1-2 To open and close sessions, choose System Create session (or use the
appropriate icon) or System End session.
The maximum number of sessions you can have open simultaneously is six (6),
depending on your system settings.
1-3 To find the transaction code, choose System Status. These function names and
transaction codes correspond to the menu paths:
1-3-1 Transaction: SM04 for Function Name: User list
1-3-2 Transaction: FD03 for Function Name: Display Customer: General Data
1-4 Help
1-4-1 The section of the unit Getting Started that deals with using SAP Easy
Access is displayed.
1-4-2 Suggestion: The customer is a unique key (account number) used to clearly
identify the customer within the system.
1-4-3 FI – Accounts Receivable and Accounts Payable
1-4-4 To find the Parameter ID: BUK, choose Technical Info
1-4-5 Customer ## (## corresponds to your assigned group number)
When you select F4 in the Customer field, the Restrict Value Range window
appears. You can explore the various tabs to see the different search criteria
available. Find a tab that includes the Search term field and enter the
following:
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
$
+ABC SD AA 1 12
Planning and Postings to CO ü
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
AcceleratedSAP
Overview of CO
Getting Started Course Review
SAP AG 1999
SAP AG 1999
SAP AG 1999
EC
Enterprise
Controlling
Management Business
Profit Center EIS Consolidation Planning
TR FI CO
FI
IM Investment and financing
SAP AG 1999
n The general term “Accounting” can be used to describe numerous different functions and business
processes. The R/3 system provides an architecture of specialized accounting components to address
these varied functions.
n The Treasury component (TR) focuses on functions such as cash management, treasury management
(including money market funds, foreign exchange, derivatives and securities), loans, and market risk
management.
n The Financial Accounting component (FI) focuses on General Ledger accounting (G/L), Accounts
Receivable and Accounts Payable processing, and Fixed Asset accounting.
n The Investment Management component (IM) provides functions to support the planning,
investment, and financing processes for capital investment measures.
n The Enterprise Controlling component (EC) includes Profit Center Accounting, the Executive
Information System (EIS), Business Planning (for group-wide business plans at a high level), and EC
Consolidation.
n The Controlling component (CO) provides a variety of tools that can be used to provide operational
information to the management of a company to support business analysis and decision-making. The
Controlling component is the focus of this course. The major CO components (Overhead Cost
Controlling, Product Cost Controlling, and Profitability Management) will be examined in some
detail in this course.
EC-
PCA
IA External Accounting
FI Financial GA S Tax
Financial GO A Financial Statements
Accounting B P audit Legal Requirements
Accounting Standards
SAP AG 1999
n The R/3 System application component Controlling (CO) contains all accounting functions necessary
for effective controlling. If an organization divides accounting into internal and external viewpoints,
CO represents the internal accounting perspective, because it provides information for managers -
those who are inside an organization and are charged with directing and controlling its operations.
CO includes cost and revenue accounting. Together with the Enterprise Controlling (EC) application
components Profit Center Accounting (EC-PCA) and Executive Information System (EC-EIS), CO
covers all aspects of managerial accounting. It offers a broad selection of functional tools that can be
used to provide managerial accounting information without being limited to legal requirements.
n Financial statements required for external reporting purposes (e.g. balance sheet and P&L statement)
are created in FI. These external reporting requirements are typically established by general
accounting standards like GAAP or IAS, as well as various legal requirements mandated by
regulatory authorities.
External reporting
Cash
Balance flow
Sheet statement Retained
External Accounting Profit &
loss earnings
(P&L)
Internal Cost
center
reporting reports
Contri-
Product bution
cost Profit margins
Internal Accounting reports center
reports
SAP AG 1999
n While there are often different accounting information requirements for internal and external users,
much of the underlying data may be relevant for both purposes. But that same data can be presented
in very different ways to satisfy the different requirements.
n Standardized accounting intended for external users is sometimes termed “financial accounting”.
The term “management accounting” generally refers to the non-standardized accounting approach
that supports the management decision-making process.
n Financial accounting reports typically required include the income statement (or profit & loss
statement), and balance sheet. Management accounting reports can be completely unique, although a
common example could be departmental actual vs. plan costs for the current accounting period.
CO Profitability
PA Profitability segment EC-
EC-
Analysis PCA
Cost
Cost Element
Element Accounting
Accounting
Financial
Financial Asset WIP Stock Revenue
FI
Accounting
Accounting
n This diagram illustrates the basic architecture of CO. The various components of CO are shown, with
several black arrows indicating typical flows of costs and activity type quantities (such as hours of
labor) between these components. For example, the black arrow pointing from CO-OM to CO-PC
shows that costs can flow from Overhead Cost Controlling to Product Cost Controlling. As we will
explore in more detail later in this course, these costs could be in the form of overhead allocations to
a production order. They could also be in the form of hours of direct labor charged to that same
production order, with the labor cost calculated by multiplying the number of hours by a standard
hourly rate.
n Similarly, costs can flow from Overhead Cost Controlling (OM) and Product Cost Controlling (PC)
to Profitability Analysis (PA), where they can be used together with revenue data to calculate
operating results, and determine how well various segments of the business are performing.
n As we will also see later in more detail, other R/3 components can initiate cost or revenue postings to
CO. The blue arrows illustrate interactions between Financial Accounting (FI) and CO. For
example, FI expense postings would create cost postings in the OM component of CO. Or FI could
make a direct revenue posting to the PA component. Cost flows also take place between FI and the
PC component, in the form of raw material costs consumed in the production process. And then
there is a return flow to FI, when production costs are capitalized as finished goods or WIP (work in
process).
n Other R/3 components, such as Human Resources (HR) and Logistics (Materials Management, Sales
& Distribution and Production Planning) also integrate with CO, as indicated by the Logistics
process flow (procurement, production, stock movements, selling and billing) at the bottom of the
diagram.
SAP AG 1999
n The diagram above contains several lists of typical CO transactions and functions that are commonly
performed in the three major components of CO. These various transactions will be addressed later
in the course. At this point, only the basic concept of cost flow is important.
n There is a general cost flow pattern within CO, as various functions and postings are performed.
This begins with planning, and continues with actual cost postings from period to period throughout
the year. This general flow pattern begins with costs in the Overhead Cost Controlling component,
which are then passed along to Cost Object Controlling (the area of CO-PC that tracks actual
production costs) and to Profitability Analysis, as appropriate. Cost Object Controlling also passes
production cost information along to Profitability Analysis.
n The Overhead Cost Controlling component of CO (CO-OM) has a primary focus of tracking where
costs are incurred in the organization, typically with cost centers and overhead orders. During the
planning process, costs and activity type prices are planned. Then, for example, as activities are
performed during the year by production cost centers for the manufacturing area of the business,
related costs flow from OM to the Cost Object Controlling area of Product Cost Controlling (CO-
PC). These costs are calculated by applying the planned activity type prices to the number of labor
hours performed for the production process.
SAP AG 1999
n The various CO components can be classified into different groups. The classification indicates the
general purpose of a given component.
n Management of an enterprise requires the use of different tools for different situations. If you want
to analyze profit, for example, then you need a tool appropriate to the view you wish to take (e.g.: by
product or by responsibility center). The Profitability Management component group has two tools
(components) that are available for addressing this business need (Profitability Analysis and Profit
Center Accounting).
n Similarly, the Overhead Cost Controlling and Product Cost Controlling component groups offer tools
appropriate to other types of business requirements.
CO CO
OM Overhead Cost Controlling PC Product Cost
How profitable
CO Cost & Revenue Element Accounting are individual
CEL
What costs occur within our organization? enterprise areas?
SAP AG 1999
n How do we reduce our overhead costs? Overhead Cost Controlling (CO-OM) is the CO
component that provides tools to help answer that question. In many organizations, overhead costs
have taken a huge upward jump, including costs which the organization cannot assign directly to
either products or services. While production areas often display great progress in controlling costs
and optimizing processes, overhead continues to display little cost transparency, so it is difficult to
get a clear picture of why these costs are incurred.
n What costs occur within our organization? Cost Element Accounting (CO-OM-CEL) classifies
the costs and revenues that are posted to CO, and provides the capability for reconciliation of costs in
CO with the Financial Accounting (FI) module.
n What are the manufacturing costs of a product? Product Cost Controlling (CO-PC) has two
major areas of focus. It is used to develop estimates of what it will cost to produce a product (or
even a service). It also has capabilities to track the actual costs of production, and provides extensive
tools for cost analysis.
n How profitable are individual market segments? Profitability Analysis (CO-PA) provides a focus
on the results of a company’s doing business with the external marketplace. It provides the ability to
define which aspects or segments of that market are relevant for analyzing operating results, such as
profit by customer, product, geographic area, sales organization, etc. And it offers multi-
dimensional drill-down reporting, to provide extremely flexible views of operating results.
n How profitable are individual enterprise areas? Profit Center Accounting (EC-PCA) provides a
focus on internal areas of a company that have responsibility for achieving certain profit or
productivity goals.
Profitability
segment
SAP AG 1999
n Cost and Revenue Element Accounting (CO-OM-CEL) is part of the Overhead Cost Controlling
component group. It provides the structure for assignment of CO data through the classification of
transaction line items according to the nature of the cost or revenue being posted to a given
controlling object (e.g. cost center, internal order, etc.).
n The cost flows in CO can lead to the need for reconciliation between internal and external
accounting in certain cases. Cost and Revenue Element Accounting is the CO component providing
functionality that supports this possible requirement. The Reconciliation Ledger provides reporting
capabilities for identifying the differences in costs between FI and CO, as well as a tool for creating
reconciliation postings to FI, if desired.
SAP AG 1999
n Overhead Cost Controlling has three components. Each addresses certain aspects of analyzing and
controlling overhead costs. Overhead costs are defined as costs that cannot be assigned directly to
cost objects (e.g. production orders, etc.).
n The percentage of overhead in total costs has risen sharply in recent years. The number of workers
employed in overhead areas grew from 25-30% in the 1950's to more than 50% today. Overhead has
grown in both manufacturing and service organizations. Research in the United States revealed that
overhead makes up approximately 80% of the costs in the machine and electronics manufacturing
industries. As overhead grows, the proportion of directly assignable production costs shrink.
Consequently, it is becoming increasingly important to analyze and control overhead costs.
Similarly, increasingly sophisticated tools are needed to facilitate the application of overhead to
production orders and other cost objects.
H1 H2100
H2100
H2000 IDES Europe Portugal
H2000
UK H1000
H1000 H2300
H2300
Germany
Spain
H1010
Corporate
H1200
H1110 H1120 H1400
Finance &
Executive Corporate Administration Technical
Board Services Department
1110 1000
H1210 H1220 H1230
Executive Corporate
Board Services Admin. Human Purchasing
H1300
1200 Resources
Canteen
2100 2200 2300 Sales &
1210 Finance & Human Purchasing Marketing
Telephone Admin. Resources
1220
Motor Pool
1230
SAP AG 1999 Power
n The Cost Center Accounting component (CO-OM-CCA) tracks where costs occur in your
organization. The cost center is an organizational unit in a controlling area. Cost centers can be
defined according to several different design approaches. A typical approach could be for an
enterprise to define a cost center for each low-level organizational unit that has responsibility for
managing costs. As costs are incurred, they are assigned or posted to the appropriate cost center.
These costs could include payroll costs, rent and utility costs, or any other costs assignable to a given
cost center.
n Each cost center is assigned to a category, e.g. Administration cost center, production cost center,
etc. Each cost center master record has a field for the name of the person responsible for the cost
center.
n The posting and assignment of costs to cost centers not only makes managerial accounting possible;
but is a vital step for utilizing the other Controlling components. As noted above, cost centers can be
set up according to different design approaches, including functional requirements, allocation
criteria, activities or services provided, geographic location and/or area of responsibility. But
whichever approach is selected, it should be consistent throughout the enterprise.
n Cost centers can be grouped together to provide summary cost information. In fact, a fundamental
requirement for implementing Cost Center Accounting is the creation of a standard hierarchy for a
controlling area. The standard hierarchy includes all cost centers in that controlling area, and
provides the ability to analyze summary costs at each node of the structure. This will be described in
greater detail in the next Unit.
FI MM CO
Internal Orders
Overhead Investment Accrual Orders with
orders orders orders revenues
Revenues Costs
SAP AG 1999
n An Internal Order is an extremely flexible CO tool that can be used for a wide variety of purposes to
track costs and, in some cases revenues, within a controlling area. Internal orders provide
capabilities for planning, monitoring, and allocation of costs.
n Internal orders may be used for a variety of purposes, and can be grouped into four general
categories:
Overhead orders: Used to monitor overhead costs incurred for a particular purpose, such as
conducting a trade fair, or tracking costs for maintenance and repair work.
Investment orders: Used to monitor costs incurred in the creation of a fixed asset, such as building
a storage facility.
Accrual orders: Used to offset postings of accrued costs (costs calculated in CO) to cost centers.
Orders with revenue: Used to replace the cost accounting parts of SD customer orders if SD is not
being used, so that both costs and revenues can be tracked; or to monitor revenues not affecting
the organization's core business (such as miscellaneous revenues).
CO-ABC
A
Customers
CO
-P
Distribution Channels
CO
-PC
...
CO-CCA
SAP AG 1999
n Traditionally, overhead costs are allocated from cost centers to cost objects through various methods,
such as surcharges and activity allocations.
n By contrast, Activity-Based Costing assigns costs to business processes, without regard for which
organizational units may be involved in generating those costs. A process is a cross-functional
object, which can pull resources from any cost center in a controlling area.
n ABC has been implemented in R/3 as an enhancement to the cost management functionality. All
overhead costs are still assigned to cost centers. The cost centers that utilize resources in carrying
out a process allocate the cost of those resources to the process. (Example: a Purchasing cost center
would allocate costs it incurred in preparing and distributing a Request for Quotations to a
Procurement business process.) The processes are then consumed by cost objects (such as
production orders) and the related costs are allocated to those cost objects. Process costs not related
to cost objects are passed along to CO-PA in order to provide a more accurate and complete
accounting of overhead costs.
n Cost Center Accounting answers the question of where costs occur, whereas Activity-Based Costing
answers the question of why (for what purpose) costs occur.
SAP AG 1999
n Product Cost Controlling is concerned with all aspects of planning the cost of producing products or
services, as well as tracking and analyzing the actual costs that are incurred in the production
process. Product Cost Controlling consists of the following components:
n Product Cost Planning is used for preliminary costing and can answer the following questions:
What will be the cost of producing a certain product or service?
Is external procurement less expensive than in-house production?
What are the costs of production, if we assume an ideal situation? This estimate could then be
used as a baseline against which we can compare other “real world” production scenarios.
n Cost Object Controlling focuses on tracking the actual direct costs of production and the period end
closing process.
Actual production costs are accumulated as raw materials are issued and labor is performed. This
information allows detailed comparisons between the planned cost and the actual cost of any given
production phase.
Period end closing procedures include the application of overhead costs, calculation and posting of
the value of goods still in production (work in process), calculation of variances between standard
and actual costs, and settlement of variances to the CO-PA, EC-PCA and FI modules.
n Actual Costing / Material Ledger is used to calculate actual costs for each material at the end of
the period. Materials and their movements are valued with a standard price during the period. Any
variances from this standard are collected in the material ledger when invoices are received or orders
settled. During period end closing these variances are used to calculate an actual price for the
material in the closed period. Postings can be made in FI to reflect this price.
SAP AG 1999
n Product Cost Planning refers to the creation of cost estimates for the production of goods or
services. If a quantity structure (Bill of Material and routing) is available in the PP (Production
Planning) module of the R/3 system, you can create a cost estimate automatically using the PP data.
If no quantity structure is available in R/3, the cost items can be entered manually by means of unit
costing, or can be transferred automatically from a non-SAP system using batch input.
n In Cost Object Controlling, the costs incurred in the production of a product or service are collected
on a cost object (such as a production order). Various types of cost objects can be used, depending
on your controlling requirements. These include production orders, sales orders, process orders or
product cost collectors. Cost Object Controlling also provides tools for calculating Work In Process,
scrap costs, and variances at period end close.
n Actual Costing is used to calculate actual product costs at period end close. The result may be
transferred to the material master as a weighted average price for the closed period. The values
connected with material movements are collected in the Material Ledger. Both single-level
settlement and multi-level settlement functions are available to calculate the actual material costs at
period end close.
l Costing results
n Cost of goods manufactured
n Cost of goods sold
l Pricing
l Productivity
l Comparison of alternatives
l Continuous improvement
l Comparison of plants
l Influences of primary costs
l Material valuation
SAP AG 1999
n There are many commonly asked questions that Product Cost Planning can help answer. These
might include:
How high are the cost of goods manufactured and the cost of goods sold?
Is it currently possible to produce at this market price at all? What is our price floor?
Is it cheaper to produce large or small lots?
What does my cost structure look like? How much of the total cost is material and how much is
labor?
What are the effects of improvements in the production process?
Which organizational unit most influences the product costs?
Which plant has the lowest production costs?
What is the influence of machine depreciation and energy costs on my product (primary costs)?
A standard cost estimate can be used to valuate the material stock.
SAP AG 1999
n Cost Object Controlling includes three principal steps: preliminary costing of the cost object,
simultaneous costing, and period-end closing.
n Preliminary costing refers to the calculation of planned costs for a cost object, such as a production
order. Planning variances can be determined by comparing the results of preliminary order costing
with the standard cost estimate for the quantity of material to be produced with the order.
n In Cost Object Controlling, as quantities of raw materials are issued for use in a production scenario,
either from inventory or from external purchase, their value is accumulated on the appropriate cost
object (such as a production order). Similarly, as an activity type is performed in the production
scenario (such as hours of direct labor), the cost of that activity is also accumulated on the cost
object. This process is termed simultaneous costing. It refers to the posting of cost to a cost object
by the same transaction that documents the material issue or activity completion. (The transaction
that is used to document the completion of units of an activity is called a confirmation.) The
simultaneous costing concept may sometimes be referred to as valuation of quantity flows to a cost
object.
n Period-end closing refers to a series of tasks performed at the end of each accounting period. This
includes calculating applicable overhead costs, calculation of work in process (WIP), calculation of
variances, and settlement (which passes information to Financial Accounting, Profit Center
Accounting, and Profitability Analysis).
n Various standard reports are provided to analyze the costs posted to cost objects.
ds
inin shed Goo
te rials F
Raw Ma
ry
n ding Invento
E
aterials
Raw M
Valuation Period
t ri b u t ion of
Dis es
Varianc
= Variances
SAP AG 1999
n Actual Costing uses the Material Ledger to store material prices in up to three currencies and
according to three valuation strategies (group, legal and profit center).
n Actual Costing aims to provide the actual costs for each material at period close. Each material
movement is recorded in the Material Ledger together with the preliminary valuation and any
variance (from invoice or order settlement). Material settlement is used to integrate this variance into
the material price at period close.
n Both single-level and multi-level material settlement are available. Multi-level settlement is used to
reconstruct the quantity structure based on the material movements for the period, and assign
variances for the raw materials to the finished and semi-finished products as follow-up costs.
n The actual price for each material can be updated to the material master for the closed period.
l Profitability Management
n Profitability Analysis (CO-PA)
n Profit Center Accounting (EC-PCA)
SAP AG 1999
Profitability
Revenue 2000 Revenue 2000
Salaries 468 Segments
Discounts 100
Material 230 COGS 460
... Contr.Margin 1440
Profit Advertising 230
ROI ...
...
Profit Centers
SAP AG 1999
n Profitability Reporting:
Profitability Analysis (CO-PA) lets you analyze the profitability of segments of your external
market. These segments can be defined according to products, customers, geographic areas, and
numerous other characteristics, as well as your internal organizational units such as company
codes or business areas. The aim is to provide your executive management, sales, marketing,
planning, and other groups in your organization with decision-support from a market-oriented
viewpoint.
n Responsibility Reporting:
EC-PCA lets you analyze internal profit and loss for profit centers. This makes it possible for you
to evaluate different areas or units within your company. You can structure profit centers
according to region (branch offices, plants), function (production, sales), or product (product
groups, divisions). Profit Center Accounting is a component of the "Enterprise Controlling"
module.
Margin goals of
Individual
Did the sales force reach their
Sales Entities contribution margin goal?
Success of
What was the success of the
Marketing most recent sales promotion
Activities for a product line?
Revenue
and
What is the impact of a pricing
Cost Structure strategy for a group of customers?
SAP AG 1999
n Profitability Analysis (CO-PA) enables you to analyze profits and contribution margins for market
segments of your company. The objective of CO-PA is to support sales, product management, and
corporate-wide planning and decision-making, using an external view from a market-oriented
perspective.
Region Customer
Product
Business Unit Sales office
Sales Quantity
Sales Revenue Reporting Dimensions
Customer discount
Sales commission
Direct sales costs
Answers
Net revenue Analyze Profit by
Direct material costs Rev.
Variable production costs Market Segments
Contribution margin I fit
Material overhead Pro
Fixed production costs
Cost
Contribution margin II
Variances ss
Contribution margin III Lo
Overhead costs
Operating profit
SAP AG 1999
n The market segments are defined in terms of characteristics such as products, product groups,
customers, customer groups, geographic areas, etc. For example, you may wish to analyze
profitability for a specific group of products that you sell to a particular customer (or group of
customers). When setting up CO-PA for use in your company, you will have broad flexibility to
choose whichever characteristics are relevant for defining your company's market segments. Each
unique combination of characteristic values (e.g. sales of product A to customer Y) defines a
profitability segment.
n You must also decide which specific values related to profitability should be analyzed for those
segments. These values are known as key figures. For example, you can define which types of
revenue and expense/cost categories should be used to determine a value for gross margin according
to your company's requirements. Here again, CO-PA gives you the ability to freely select whichever
values are relevant to the various users in your company. If different types of users define gross
margin differently (e.g. sales management vs. product management), it is possible to provide
separate gross margin figures for each, calculated according to their individual requirements.
n CO-PA provides a multidimensional reporting tool that can be used to design reports that analyze
data for any selected market segments, and any defined measures of profitability.
Management
of Internal
What goods and services are
Sales & Services exchanged within the corporation?
SAP AG 1999
n A profit center is a management-oriented organizational unit used for internal controlling purposes.
Dividing your company up into profit centers allows you to analyze areas of responsibility and to
delegate responsibility to decentralized units, thus treating them as "companies within the company".
EC-PCA lets you set up your profit centers according to product (product lines, divisions),
geographical areas (regions, offices or production sites) or function (production, sales).
Accounts
Reporting Dimensions
Sales Revenue
Sales Deductions
Cost of Goods Sold
Operating Profit Answers
Liabilities
Analyze Profit, Balance
Accounts Receivables and Financial Ratios by
Invested Capital in Assets Profit Centers
Inventory Profit
Cost of Capital ROI
Equity Turnover
Return on Investment Return on Sales
Invested
Capital
SAP AG 1999
n Profit Center Accounting (PCA) allows you to calculate internal measurements of profitability. This
internal view of profitability, then, reflects the success of a given profit center at meeting the
profitability goal for which it was given responsibility.
n The Information System provides a tool for evaluating plan and actual data. Numerous standard
reports are provided, and you can create your own custom reports as well. Reports can be executed
for Profit Centers or Profit Center groups. Profit Center Accounting can report on selected balance
sheet items, such as Assets, AR/AP, Material Inventory, and Work in Process. This permits the
calculation of certain financial key ratios such as ROI (Return on Investment). Other reporting
capabilities include detailed information on the source objects (e.g. cost centers, internal orders) that
contributed costs posted to profit centers.
Cost-
Cost-of-
of-sales accounting Period accounting
Revenue Revenue
- Sales deductions - Sales deductions
- Cost of sales +/- Inventory changes
+/- Fixed Asset changes
+/- Changes to work in process
SAP AG 1999
n Two accounting methods can be used for generating profitability statements: the cost-of-sales
method and the period accounting method. Applying either method to a given set of business
transactions under a given set of accounting standards should yield the same bottom-line result
(profit), in concept. The difference is in how the overall profit and loss picture is presented.
n Companies must choose one of these methods for generating their external income statements. The
choice is often determined by country-specific legal requirements. However, the methods facilitate
two different types of analyses, both of which a company may find useful. So it may be worthwhile
to track information in both ways for internal profit reporting.
n Cost-of-sales accounting: With this method, the emphasis is on matching the revenues for goods
and/or services provided (the value that a company receives as a result of sales) against the related
costs/expenses for those items (the value that is lost when products are transferred out of the
company). This accounting method provides profit and loss information in a manner that is
particularly effective for various margin analyses. Consequently, it is especially useful for the sales,
marketing, and product management areas.
n Period accounting: With this method, the emphasis is on summarizing productive activity through
changes in the value of certain asset categories over the course of a period, for a given organizational
unit. This accounting method presents the revenues that have been recognized for the period, and
also the various period costs/expenses (such as personnel costs, depreciation, etc.). But it also
includes the changes for the period in inventory value, work-in-process, and fixed assets. As such, it
is useful as a measure of productivity for profit centers.
SAP AG 1999
Accounting
Element Accounting
Cost Controlling
Cost Center
Internal Process
Order
Revenue Element
Cost & Revenue
Cost
Profit
Center
SAP AG 1999
n There can be numerous interrelationships between the various CO components. Value flows can
occur for many different purposes.
n Within the Overhead Cost Controlling area, costs can be posted to cost centers and internal orders
from other R/3 modules (external costs). Cost centers can then allocate costs to other cost centers, to
orders, and to processes in Activity-Based Costing (ABC). Processes, in turn, can pass costs to cost
centers and orders. Internal orders can settle costs to cost centers and to processes in ABC (as well
as to other orders).
Accounting
Element Accounting
Cost Controlling
Cost Center
Internal Process
Order
Revenue Element
Product Cost
Controlling Cost
Cost & Revenue
Object
Cost
Profit
Center
SAP AG 1999
n There are also important cost flows that can occur between the Overhead Cost Controlling and
Product Cost Controlling components. Cost objects (such as production orders, etc.) can receive
direct cost postings from FI (such as when an invoice receipt is assigned to the cost object); allocated
costs from cost centers (as production activities are performed, or from assignment of overhead);
costs settled from internal orders; and costs allocated from processes in ABC.
Accounting
Element Accounting
Cost Controlling
Cost Center
Internal Process
Order
Revenue Element
Product Cost
Controlling Cost
Cost & Revenue
Object
Profitability
Analysis
Cost
Profit
Profitability Center
segment
SAP AG 1999
n Profitability Management components also are tightly integrated with Overhead Cost Controlling
and Product Cost Controlling. Profit Center Accounting, by virtue of its basic design, receives
statistical cost postings from virtually all other CO components.
n In addition to direct postings from FI, Profitability Analysis can receive cost assessments from cost
centers and ABC processes, settlements of cost from internal orders, and production variances settled
from cost objects.
Accounting
Element Accounting
Order Account.
Cost Center
Depreciation
Product Cost
Vendor Controlling Cost
Object
invoice
& Revenue
Profit
Center
Profitability
Analysis
Cost &
Cost
Profitability
segment
SAP AG 1999
n Other R/3 modules generate data that has a direct impact on CO. For example, when non-stock
consumable items are purchased, an expense is posted to the G/L. At the same time, the expense is
posted as a cost to the cost center (or other object in CO) for which the items have been purchased.
That cost center's costs may later be passed on as overhead to another cost center, a cost object, or
other object in CO.
n The Financial Accounting application area of R/3 is a primary source of data for Controlling.
Typically, expense postings to the General Ledger result in cost postings to CO. These expense
postings to the G/L could be manual journal entries, or initiated through accounts payable postings,
or through depreciation postings from Asset Accounting (FI-AA), or from other R/3 modules.
n Revenue postings to the G/L would also typically generate postings in CO to CO-PA and Profit
Center Accounting.
n Both expense and revenue postings from FI must specify an object in CO that will receive the cost or
revenue data.
n There are also several situations that will cause CO to create postings in FI. These would include
reconciliation postings initiated by the reconciliation ledger in CO, inventory postings caused by the
delivery of finished goods from production, and settlement of capital costs from the creation of fixed
assets.
Accounting
Element Accounting
Order Account.
Personnel Cost Center
costs
Revenue Element Process
Product Cost
Cost
Controlling Object
CO
& Revenue
Profit
Center
Profitability
Analysis
Cost &
Cost
Profitability
segment
SAP AG 1999
n The Human Resources (HR) modules can generate several types of cost postings to Controlling,
including payroll and benefits. The HR system allows you to allocate the cost of labor to different
Controlling (CO) objects. In addition, planned personnel costs can be transferred to CO as input to
CO planning.
Accounting
Element Accounting
Order Account.
Purchase Cost Center
order
Revenue Element Process
Product Cost
Cost
Goods issue Controlling Object
posting CO
& Revenue
Profit
Center
Profitability
Analysis
Cost &
Cost
Profitability
segment
SAP AG 1999
n The Logistics area of R/3 also has numerous integration points with Controlling. In the inventory
area of Materials Management, a goods issue transaction can create a cost posting in CO to
whichever object is specified (for example: cost center, production order, internal order). Looking
from the other direction, CO can cause a posting to inventory (in MM) resulting from the delivery of
finished goods from production. In addition, product cost estimates created in CO can update price
fields in material master records. Finally, the creation of purchase orders in MM can generate
commitment postings within CO.
SD
Overhead Cost Controlling Profit
PP
Internal Center
Accounting
Element Accounting
Order Account.
Cost Center
Production
order
Revenue Element Process
Product Cost
Cost
Controlling Object
Sales order
CO
& Revenue
Profit
Center
Profitability
Analysis
Cost &
Cost
Profitability
segment
SAP AG 1999
n The Production Planning (PP) area of Logistics also works very closely with Controlling. Bills of
Material (BOMs) and routings, which are created in PP, can be utilized in Product Cost Controlling
in CO. In addition, PP production orders are one form of cost object utilized to track and control
production costs in Cost Object Controlling.
n Sales and Distribution (SD) is a primary source of revenue postings to CO via billing documents.
An SD sales order can also be used in conjunction with a make-to-order production scenario in CO,
in order to track costs and revenues and evaluate the profitability of fulfilling the order.
SAP AG 1999
USA E
J
III I I I
MEX
Executive Board
RA
l Globalization and international cooperation
l Stronger division of tasks among companies in a group
l Complex value-added chains
l Decentralization of responsibilities
SAP AG 1999
n Particularly large corporations are often divided into a number of independent operating divisions or
companies that exchange large quantities of goods and services with one another. Transfer prices are
becoming an increasingly important method for controlling corporate units as the division of labor
between international operating units increases, value-added chains become more complex, and
responsibilities become more decentralized.
n By valuing the exchange of goods and services using transfer prices, you can significantly influence
the operating results of your corporate divisions or profit centers.
n Here is a simple example :
Company A sells a product to Company B, realizing a profit that must be included in its financial
operating results. But if Company A and Company B both belong to the same corporate group, from
the group point of view, this sale is only an internal inventory transfer, and no group (internal) profits
are realized as a result of the transfer. These internal profits can also arise when the exchange is
between two profit centers instead of two independent companies of the group.
Group Corporate
View
TP
Company
Companycode
code 11 TP
Legal view
Production Company
Companycode
code 22
Semifinished goods
Production Company
Companycode
code 33
Finished goods
Sales
companies
TP Internal
TP TP
Division
Division11 View
Profit center Division
Division22
Division
Division33 Division
Division44
SAP AG 1999
Group
Group
Company 1 Company 1 Company 1
Profit Center 1
Profit Center 2
SAP AG 1999
n The view of the individual company and the valuation of business transactions according to legal
reporting requirements represents only one of several possible perspectives. Balance sheet and tax
considerations play an important role in the financial statements of the individual companies.
n In addition to this legal view, though, successful corporate and group management need information
that shows business activities from the point of view of the whole group or of individual profit
centers.
n Corporate controlling for the entire group requires you to value these business transactions using
group production costs. In many groups the management structures do not correspond to the
individual legal accounting units. Internal prices guide the activities of the individual profit centers
according to market principles. Consequently, value flows represented from the point of view of
profit centers are vital for the purposes of internal management and profitability.
SAP AG 1999
Record certain data which you create in the exercises in the table for reference in
subsequent exercises.
Participant Data
Description Number
To provide data for different purposes and different users, you can use the
various components in Controlling to focus on the appropriate objects.
1-1 What components of Controlling (CO) and Enterprise Controlling (EC) were
discussed in this unit?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
To provide data for different purposes and different users, you can use the
various components in Controlling to focus on the appropriate objects.
1-1 What components of Controlling (CO) and Enterprise Controlling (EC) were
discussed in this unit?
Overhead Cost Controlling (CO):
- Cost and Revenue Element Accounting
- Cost Center Accounting
- Overhead Order Accounting
- Activity-Based Costing
Product Cost Controlling (CO):
- Product Cost Planning
- Cost Object Controlling
- Actual Costing/Material Ledger
Profitability Management:
- Profitability Analysis (CO)
- Profit Center Accounting (EC)
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
SAP AG 1999
CO-
CO-
Operating Concern
PA
CO-
CO- CO-
CO- EC-
EC-
Controlling Area OM PC PCA
Focus on External
Company Code
Accounting
SAP AG 1999
The Controlling Area is the fundamental organizational unit in Controlling. A controlling area
represents a closed system for cost accounting purposes. Cost allocations can only be performed
within a controlling area. They cannot involve objects in different controlling areas. Several
company codes may be assigned to one controlling area, which gives the ability to perform cross-
company-code controlling.
Note: The controlling area and its assigned company codes must always use the same operating
chart of accounts and must have the same fiscal year (only the number of special periods can be
different).
Profitability Analysis (CO-PA) is performed within the Operating Concern. It is an organizational
unit representing the structure of external market segments for the enterprise. You can assign several
controlling areas to an operating concern to analyze them together.
The company code is an independent accounting unit. Balance sheets and profit and loss statements
are prepared at the company code level to satisfy legal reporting requirements.
The plant represents a production facility. It is an important organizational unit in the SAP R/3
Materials Management and Production Planning application components. Plants are assigned to
company codes when organizational structures are defined.
CO Profitability
Profitability EC-
PA Analysis
Analysis Operating Concern Currency: EURO PCA
CO
SAP AG 1999
By assigning multiple company codes to a controlling area, you can perform cross-company-code
cost accounting. You can make allocations in CO that refer to more than one company code.
In cross-company-code accounting, you assign a currency, a chart of accounts, and a fiscal year
variant to the controlling area.
In cross-company-code cost accounting, the controlling area and company codes may have different
currencies. You can define the controlling area currency to be the same as one of the company code
currencies, or it can be different from the currency of any company code assigned to it.
You may utilize three currencies in CO:
Controlling area currency
Company code currency OR object currency
In cross-company-code cost accounting, the object currency defaults from the company code
currency, and can not be modified. If there is only one company code assigned to the
controlling area, then the object currency is freely assignable for each controlling object (such
as cost center).
Transaction Currency
The transaction currency is the currency in which a document is posted to CO.
Multiple company codes from different countries can still be linked to a single controlling area, even
when some of the companies are required to produce country-specific external reports. All
companies within the controlling area have to use the same operating accounts, but these accounts
may be linked to country-specific accounts via the alternative account number field on the account
master record.
The fiscal year variants assigned to the controlling area and assigned company codes can differ only
in the number of special periods.
SAP AG 1999
1 2 3 5 6
Current Non- Material Primary Secon- Secon- Revenue
financial opera- inventory cost dary dary
ting elements
assets ele- cost cost
costs, ments ele- ele-
and revenue ments ments
short-
term
capital Controlling
SAP AG 1999
The integration of the R/3 System requires you to create expense accounts in Financial Accounting
(FI) with corresponding primary cost elements in Controlling. This ensures that expenses in FI and
primary costs in CO can be reconciled. You must create the primary cost elements in FI as G/L
accounts before you can create them in CO.
Postings with primary cost elements are made to cost-carrying controlling objects, such as cost
centers or internal orders. Examples of primary cost elements are material costs, salary & wage
costs, and utilities costs.
Secondary cost elements are used exclusively in CO to identify internal cost flows, such as
assessments or settlements. They do not have corresponding general ledger accounts in FI and are
defined only in CO.
If you analyze revenues in Controlling, the R/3 System records them as revenue elements, which are
simply a different category of primary cost element. Revenue postings are normally made to
Profitability Analysis and Profit Center Accounting. Revenues in Cost Center Accounting can be
treated as statistical only, which means they cannot be allocated elsewhere in CO.
When you create a cost element master record, you must assign a cost element category. The
category determines the transactions for which you can use the cost element. For example, category
01 (general primary cost element) is used for the standard primary postings to CO from Financial
Accounting, Materials Management, or other R/3 modules.
Process
Product Cost
Controlling Cost
Object
CO
Profit
Center
Profitability
Analysis
An
Profitability
Segment
SAP AG 1999
Validity
Period
Communication Basic
Data Data
Cost Center
Address Indicators
Data
SAP AG 1999
The cost center master record contains several different categories of information. The header of the
master record includes the cost center ID, the controlling area to which the cost center is assigned,
and the validity date range for the cost center.
Under the “Basic data” section, there are fields for the name and description of the cost center, the
person responsible for the cost center, and the department to which the cost center is assigned. The
next field is the “Cost center category”, which identifies the general business purpose of the cost
center, such as production, service, sales, admin, etc.
The “Hierarchy area” field specifies the node of the standard hierarchy to which the cost center has
been assigned; it is a required field. The standard hierarchy is a control feature of Cost Center
Accounting; each controlling area must have a unique standard hierarchy which includes every cost
center created in that controlling area.
The company code and business area fields reflect the close ties between CO and FI. If a controlling
area has multiple company codes, then each cost center must specify with which company code it is
linked. If business areas are used for that company code (as defined in FI), then a business area must
also be specified in the cost center master record.
Validity Basic
Period Data
Activity
Type
Output Indicator
SAP AG 1999
The activity type represents some form of productive output by a cost center. Common examples of
activity type would include labor hours or minutes of machine time. Activity types are used to
allocate costs from a sender cost center to another CO object (e.g. cost center, internal order,
production order, etc.) based on the number of units of the activity performed. A unit price is used to
value the activity quantity.
The header information for the activity type master record is very similar to that of the cost center. It
includes the activity type ID, the controlling area to which the activity type is assigned, and the
validity period.
The Basic data includes fields for the name and description. There is an “Activity unit” field that
specifies how the activity type will be measured (e.g. hours, days, seconds, etc.), and a “CCtr
categories” field that identifies which cost center categories may utilize the activity type for
allocations.
The “Allocation default values” section of the master record defines various aspects of the activity
type relating to how it can be used in performing activity allocation. Two key fields included here
are the activity type category and the price indicator. The former specifies how the activity type may
be allocated (e.g. during or at the end of each accounting period), and the latter indicates how the
activity price is calculated.
Periods 1 2 3 . . . 12
Type 01 Employees 20 20 20 20
Type 02 Electricity Use 1300 1355 1275 1325
SAP AG 1999
Statistical key figures define some measurable value applicable to cost centers, profit centers,
internal orders, or processes. Examples could include total number of employees in a cost center,
minutes of long-distance phone calls, number of employees in the Transportation cost center who
perform vehicle repairs, etc.
You can post both plan and actual values for statistical key figures.
You can use statistical key figures as an allocation base (“tracing factor” in CO terminology) for
periodic allocation transactions, such as distributions or assessments, as well as for analysis purposes
(e.g. to calculate the rent cost per employee).
You define a statistical key figure as a fixed value or a totals value:
The fixed value is carried over from the period in which it is posted to all subsequent periods of
the same fiscal year. This is useful for statistical key figures that tend to remain constant over
time (such as the number of employees). You enter a new posting only when the value changes.
The totals value is not transferred to the following period but must be entered for each individual
period. This is preferable for statistical key figures whose values tend to change each period (such
as kilowatt hours of electricity consumption).
You can also transfer statistical key figure values from the Logistics Information System (LIS). This
is accomplished by linking a key figure from LIS to a statistical key figure in Cost Center
Accounting.
Order
Type
General
Assignments
Data
Internal
Order
Period-End
Control Data
Closing details
SAP AG 1999
Internal orders are used to plan, collect, monitor, and settle the costs of specific operations and tasks
performed within a company. The SAP R/3-System allows you to control your internal orders
throughout their entire life-cycle from initial creation through the planning and posting of actual
costs right up to final settlement.
Internal orders can be used for different purposes. This functional classification is reflected in the
different order types, which define the way orders are processed in the system. The general
categories of internal orders include overhead orders, investment orders, accrual orders, and orders
with revenue.
Perhaps the single most important field in the order master record is the order type. Orders are
subdivided into different order types depending on their purpose. The order type determines default
values for the various master record data fields, and defines certain order characteristics, such as
settings for settlement, planning, and budgeting.
The master record of an internal order has several different sections, consisting of tab pages with
predefined groups of fields in each. You can change the titles of the tab pages in Customizing as
well as assign fields individually to the tab pages.
Basic Organizational
Data Units
Business
Process
Allocation Attributes
SAP AG 1999
A business process describes a procedure or series of actions within an organization that consumes
resources and may cross internal organizational boundaries.
A process in ABC is not "tied" to any specific cost center. It is a cross-functional CO object which
can receive costs from multiple cost centers with different functional responsibilities.
A process can also carry different types of attributes, such as “value added/non-value added”, which
provide an additional dimension to managing the processes within an Activity Based management
framework. When looking for ways to improve operating efficiency, a process identified as adding
low value would be an attractive candidate for cost reduction.
The process master record header information includes the business process ID number and
description, the controlling area to which it is assigned, and the validity period.
There are four major areas in the master record: Basic data, Organizational units, Attributes, and
Allocation.
The Basic data area contains the text descriptions, name of the responsible person, the location
(node) of the process on the Standard Hierarchy, the company code and business area assignments,
currency for the process (object currency), and the profit center assignment. The business process
category is also included, which is used for default allocation purposes. And finally, the business
process template is identified, which provides detailed calculation instructions for process
allocations.
The Organizational units area has fields for assigning the business process to a plant, sales area
(combination of sales organization, distribution channel, and division), cost center, and cost center
group.
Production
Personnel Motor Pool Hours Employees Trade Fair Sales
Order Cust.
Wages Salaries F1 F2 F3 PHR1 PHR2 Tenured Temps Domestic Foreign
Entry Care
SAP AG 1999
With master data groups, you can summarize or group together various types of master data in CO-
OM for use in analysis (reporting), planning, and allocations. These groups can be useful for
processing multiple master data records in a single transaction. For example, in a single cost
planning transaction you could enter plan data for all the cost elements used by your cost center by
creating an appropriate cost element group, and specifying it in the planning selection screen.
Similarly, you could produce a report summarizing the results for all the cost centers that you
manage by creating the cost center group, and then specifying it in your report definition.
Master data groups can be “flat” (meaning all values are at the same level), or can incorporate a
hierarchical structure. When using these groups in reporting, each hierarchical level can produce
automatic totals of the levels beneath it. The master data itself is assigned to the lowest level nodes
in the structure. The R/3 System checks that a value (cost center, cost element, activity type, etc.) is
represented only once in the group. You can create as many different groups as are required to
support your business. A given value can appear in multiple different groups.
The cost center standard hierarchy is a special type of cost center group. Each controlling area must
have a unique standard hierarchy. All cost centers in that controlling area must be assigned to a node
on the standard hierarchy.
A master data group name may be used only once in a client. If, for example, you create a cost
center group named “Utilities”, you cannot use this name for any other group, whether it is a cost
center group, cost element group, etc.
Process
Product Cost
Controlling Cost
Object
CO
Profit
Center
Profitability
Analysis
An
Profitability
Segment
SAP AG 1999
Routing
A routing describes a sequence
of processing steps and determines the
activity quantities used from cost center accounting.
SAP AG 1999
A Bill Of Material (BOM) is a complete, formally structured list of the components that make up a
product or assembly. The list contains the material number of each component, together with the
quantity and unit of measure. The components are known as BOM items. A BOM can include
materials that have their own BOMs.
The work center is the physical location at which an operation is carried out. When the master
record for a work center is created in PP, it is linked to a cost center, and also the various activity
types produced by the cost center. This link allows access to the activity type unit prices, which are
used in valuing labor (or machine time) supplied by the cost centers in a production process.
The Routing lists the specific steps required to manufacture a product. These “steps” are called
operations. The routing specifies the following for each operation:
the work center which carries out the operation
the default values used for calculating dates, capacities and production costs
whether the costs of an operation are taken into account for costing
the material components needed to carry out an operation
When to Use?
Very flexible production
environment
Lot
Lot High set-up costs
Full cost tracing needed
Work center 2
Lot Controlling by individual
Work center 1 production lots needed
SAP AG 1999
Line am-
am-line1 When to Use ?
High volume production
am-
am-100 am-
am-200
Stable and continuous production
am-
am-110 am-
am-120 am-
am-210 am-
am-220
No individual lot oriented
controlling needed
Collecting costs on
product cost collectors
Example: Repetitive production
Cost Collector
M
SAP AG 1999
Repetitive manufacturing refers to production planning and control using run schedule headers that
deliver the semifinished and finished products to stock.
The planned requirements for repetitive manufacturing are normally generated automatically by
material requirements planning (MRP), although they can also be created manually. Production
planning and control uses the planned orders for capacity planning and scheduling.
In contrast to order-related production, the planned orders are not converted into run schedule
headers using the lot size. Instead, the planned requirements are defined on run schedule headers.
Run schedule headers are not based on lots, but exist over a period of time defined by the user.
Under some circumstances this period can be the entire life cycle of the product.
When to Use ?
Collecting costs and revenues
Sales Order M
collected by Sales Order
irrespective of manufacturing
scenario
Collecting special sales costs on
sales orders
Tracking funds committed
Calculating Work in Process and
Reserves with Results Analysis
Example: Controlling complex
Make-to-Order Production
SAP AG 1999
The Product Cost by Sales Order component is recommended for make-to-order environments.
You can use the Product Cost by Sales Order component in the following situations:
When you are manufacturing in-house with reference to a sales order.
When you are purchasing products with reference to a sales order and reselling them to your
customers.
When you are providing services whose costs are assigned to a sales order.
This component allows you to do the following:
Calculate and analyze planned costs and actual costs by sales order item
Calculate and analyze planned revenues and actual revenues by sales order item
Calculate the value of your inventories of finished and unfinished products
Create reserves automatically
Transfer data to Financial Accounting (FI)
Transfer data to Profitability Analysis (CO-PA)
Transfer data to Profit Center Accounting (EC-PCA)
Process
Product Cost
Controlling Cost
Object
CO
Profit
Center
Profitability
Analysis
An
Profitability
Segment
SAP AG 1999
Costing-Based Account-Based
SAP AG 1999
Characteristics Values
W
Sales Region North
REGION
Product Prod1
Product Group Electronics
N
.
Customer Cust1 RP
Customer Grp Wholesale T .G
S
State Illinois C US
Sales Rep Miller Food Bicy. Elec.
PROD. GROUP
Value Fields
Revenue
Revenues 800
Discounts
Discounts 100
COGS
COGS 650
Profitability
segment
SAP AG 1999
Characteristics
Answers the question: "What do I want to report on?”
Examples: Divisions, Regions, Products, Customers
Characteristic Values
Answers the question: "What values can I have for these characteristics?”
Examples: Southern Region; Northern Region, Western Region
Profitability Segments
Answers the question: "What is the specific segment of my sales market I wish to examine?”
Example: Sales of product Prod1 to customer Cust1 in the Northern Region by sales rep Miller
Value Fields
Answers the question: "What performance measures do I want to track and analyze?”
Examples: Gross Sales, Surcharges, Discounts, Cost-of-Sales, Gross Margin
Profit Center
Address/ Basic
Communications Data
Data
SAP AG 1999
A profit center is assigned to a controlling area. When creating a profit center, you enter the name of
the profit center and the period of validity. Profit center master data is time-based; therefore, you
can create different data for different periods of time. You can copy the master data information from
an existing profit center.
In the Basic data tab page (screen) you maintain the profit center name and description, the person
responsible, the department, and the Profit center group. The Profit center group defines the
location of the profit center in the standard hierarchy.
By selecting the lock indicator in the Indicators tab page, you can lock the profit center against any
postings.
By default, a profit center is assigned to all company codes assigned to the controlling area. You can
deselect certain company codes for a profit center by choosing Company codes. This setting is used
by functions in Consolidation (EC-CS). If the profit center is not assigned to a company code, the
system displays an error message whenever a posting is made to that profit center.
You can enter more information about the profit center in the Address and Communication tab
pages.
Profitability
Segment
Internal order,
Project Production order
Material
Profit Center
SAP AG 1999
When you implement Profit Center Accounting, you assign each object which incurs costs or
revenues in your system to a specific profit center. These assignments also make it possible to
display selected balance sheet items.
The system automatically posts the data to Profit Center Accounting when it is posted to the original
object. Both actual and plan data from the assigned objects in Profit Center Accounting are updated
in this way.
Cost centers, business processes, internal orders, projects, production orders, and cost objects have a
profit center assignment field in their master records.
A project, such as the construction of a crane, usually involves several profit centers (design of the
motor, construction of the frame, and so on). Consequently, the various operational structures --
WBS element, network header and network -- are assigned separately to profit centers.
Generally, revenue postings are transferred to Profit Center Accounting by determining the profit
center assignment from the master record of the material in the sales order item in SD. The
subsequent cost of goods sold posting is made to the same profit center when the delivery note is
created.
Profitability segments do not have master records. A profitability segment is a combination of
characteristics, such as a customer, product, plant, distribution channel, and so on. One of these
characteristics is always the profit center. The profit center can be derived automatically from the
material/plant or other characteristics, or you can enter it manually.
Assets are assigned to profit centers indirectly via the cost center stored in the asset master record.
SAP AG 1999
1-1 Think about how your company might best be reflected in the system by using
the organizational units explained in this unit. Draw the structure.
The first time that you access a Controlling function after logging on
the system, the Set Controlling Area screen is displayed. If this
appears, enter 1000 in the Controlling area field.
2-1-2 How can you use this cost element in the system?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
2-2 Create two cost centers in the CO Europe controlling area (1000) and the
German subsidiary company code (1000): an internal service cost center and a
production cost center. Make sure that the cost centers are valid for the entire
fiscal year and are assigned to the HAC040 node on the standard hierarchy.
2-2-1 Cost center SERV-##, Group ## Services, is a service cost center (cost
center category H), which will be assigned to business area 9900
(Corporate Other) and profit center 1400 (Internal Services). Save your
cost center master data.
2-3 Create a cost center group containing your two new cost centers, so you
will be able to work with them collectively. Name your cost center
group CENTERS-##, with the description Group ## Cost Centers, and
assign your production and service cost centers (PROD-## and SERV-
##).
2-4-1 Display activity type 1421 in the system and review the master data
information.
2-4-2 Create activity type REP-##. You may copy from activity type 1421.
Make sure that your new activity type is valid for the entire year. This
activity type is for repair work on your group’s fixed assets, so its
name and description is Repair Group ##. The activity type category is
manual entry, manual allocation (category 1) and the allocation cost
element is DAA Repair Hours (615000).
2-4-3 Create activity type CHK-##. You may copy from activity type 1421.
Make sure that the activity type is valid for the entire year. This activity
type is for checking your group’s assets, so its name and description is
Check Assets Gr ##. The activity type category is manual entry,
manual allocation (category 1) and the allocation cost element is your
new cost element DAA Check Assets (6200##).
2-5 Create a fixed value statistical key figure EMPL##, Number of Employees to
record the number of employees in your cost centers. Use the unit of measure
for “Each” (EA).
2-6 Create an overhead order for detailed controlling of all costs related to a trade
fair in which the service cost center participates. The order costs will be settled
at the end of each accounting period to the service cost center.
2-6-1 Enter the master data information for the trade fair order. Use Order
type 0400 (Int. Order – Marketing). Name your order Trade Fair
Group ## and assign it to business area 9900 (Corporate Other) and
profit center 1400 (Internal Services). Identify your services cost center
(SERV-##) as the responsible cost center. Do NOT save your order yet.
1-1 Think about how your company might best be reflected in the system by using
the organizational units explained in this unit. Draw the structure.
Responses will vary.
The first time that you access a Controlling function after logging on
the system, the Set Controlling Area screen is displayed. If this
appears, enter 1000 in the Controlling area field.
2-1-2 How can you use this cost element in the system?
By defining the cost element as a category 43 cost element, you determined
that it will be used for internal activity allocations. Internal activity
allocations result in the flow of costs from a cost center to other controlling
objects (cost centers, overhead orders, production orders, and so on) based on
the number of units of activity provided by the sender cost center to the
receiver. The allocated costs are posted using a category 43 cost element.
2-2 Create two cost centers in the CO Europe controlling area (1000) and the
German subsidiary company code (1000): an internal service cost center and a
production cost center. Make sure that the cost centers are valid for the entire
fiscal year and are assigned to the HAC040 node on the standard hierarchy.
2-2-1 Cost center SERV-##, Group ## Services, is a service cost center (cost
center category H), which will be assigned to business area 9900
(Corporate Other) and profit center 1400 (Internal Services). Save your
cost center master data.
Menu path:
Accounting→Controlling→ Cost Center Accounting →Master data→Cost
center→Individual processing→Create
Enter the first day of the current fiscal year in the Valid from field.
Enter the last day of the current fiscal year in the To field.
(C) SAP AG AC040 4-35
Select Master data.
Select Save.
Remain in the Create Cost Center: Initial screen for the next exercise.
Select Master data. (Validity periods should remain from the first cost center.)
Select Save.
Select Hierarchy.
Select Save.
2-4 Create two activity types to describe the productive output of your new service
cost center.
2-4-1 Display activity type 1421 in the system and review the master data
information.
Menu path:
Accounting→Controlling→ Cost Center Accounting→Master data→Activity
type→Individual processing→Display
2-4-2 Create activity type REP-##. You may copy from activity type 1421.
Make sure that your new activity type is valid for the entire year. This
activity type is for repair work on your group’s fixed assets, so its
name and description is Repair Group ##. The activity type category is
manual entry, manual allocation (category 1) and the allocation cost
element is DAA Repair Hours (615000).
Menu path:
Accounting→Controlling→Cost Center Accounting→Master data→Activity
type→Individual processing→Create
Enter the first day of the current fiscal year in the Valid from field.
Select Save.
Remain in the Create Activity Type: Initial screen for the next exercise.
2-4-3 Create activity type CHK-##. You may copy from activity type 1421.
Make sure that the activity type is valid for the entire year. This activity
type is for checking your group’s assets, so its name and description is
Check Assets Gr ##. The activity type category is manual entry,
manual allocation (category 1) and the allocation cost element is your
new cost element DAA Check Assets (6200##).
Enter the first day of the current fiscal year in the Valid from field.
Enter the last day of the current fiscal year in the To field.
Select Save.
2-5 Create a fixed value statistical key figure EMPL##, Number of Employees to
record the number of employees in your cost centers. Use the unit of measure
for “Each” (EA).
Menu path:
Accounting→Controlling→ Cost Center Accounting →Master data→Statistical key
figures→Individual processing→Create
Select Save.
2-6 Create an overhead order for detailed controlling of all costs related to a trade
fair in which the service cost center participates. The order costs will be settled
at the end of each accounting period to the service cost center.
2-6-1 Enter the master data information for the trade fair order. Use Order
type 0400 (Int. Order – Marketing). Name your order Trade Fair
Group ## and assign it to business area 9900 (Corporate Other) and
profit center 1400 (Internal Services). Identify your services cost center
(SERV-##) as the responsible cost center. Do NOT save your order yet.
Menu path:
Accounting→Controlling→Internal orders→Master data→Order→Create
Enter 0400 in the Order type field.
Select Master data.
Enter Trade Fair Group ## in the Short text field.
Enter 9900 in the Business area field.
Enter 1400 in the Profit center field.
Enter SERV-## in the Resp. cost cntr field.
Do NOT Save the order master record.
2-6-2 Create a periodic settlement rule to settle 100% of the actual costs
posted to the trade fair order to your services cost center (SERV-##).
Save the order. Record the order number and copy it to your Data
sheet.
Select Settlement rule.
Enter CTR in the Cat. field.
Enter SERV-## in the Settlement receivers field.
Enter 100 in the Percent field.
Enter PER in the Settle (Settlement type) field.
Select Save.
Record the order number.
Reporting Overview
Report Writer Reporting
Drilldown Reporting
Reporting based on ABAP List Viewer (ALV)
Defining Reports using Report Painter
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
Drilldown Reporting
Reporting based on
ABAP List Viewer (ALV)
SAP AG 1999
Several different reporting tools are used in the Controlling Information System. Every report tool
has its own features and range of applications.
Report Painter allows you to create reports using data from CO and other R/3 application
components, which you can adapt to meet your individual requirements. Many of your reporting
requirements can already be met by using the standard reports provided by the various CO
application components. If these standard reports do not meet your reporting needs, Report Painter
enables you to define your specific reports quickly and easily.
Report Painter fulfills a function similar to Report Writer, but is easier to use. Most of the functions
found in Report Writer have been built into Report Painter; however, you do not have to be familiar
with all Report Writer concepts (such as Sets) in order to use Report Painter.
Drilldown reporting is used in Profitability Analysis (CO-PA) and in Product Cost Controlling
(CO-PC). This reporting tool uses characteristics to classify transaction data. Controlling area,
company code, customer, product group, order, and product are examples of characteristics. The
time reference (fiscal year, period) is also a characteristic. Key figures represent specific values of
the classified data. Examples of key figures include direct costs, sales, sales deductions, number of
employees, and sales quantity. You can perform calculations with key figures to derive values such
as sales per employee and contribution margin.
The ABAP List Viewer standardizes and simplifies the operation of lists in the R/3 System. It is
used for line item reporting throughout CO. A uniform interface and list format is available for all
lists. It contains convenient features for the dynamic creation of display variants. Using display
variants, you can change the format of your list. You can choose fields to be added to the display,
change the order of the fields, and adjust the column width to suit your requirements
Information System
- Plan / actual comparisons
CCtr: Actual/Plan/Variance
Area: Cost Centers
Area: Cost Elements
CCtr: Current Period/Cumulated
+ Additional characteristics
+ Additional key figures
+ Actual / Actual Comparisons
+ Target / Actual Comparisons
SAP AG 1999
Data is evaluated in Controlling by means of reports that are provided in the standard system or that
you define yourself.
You select reports in the information system using the report tree. The report tree contains all
reports in an application organized in a hierarchical tree structure.
There is a separate standard report tree in each application area in Controlling. The standard reports
for each application area are assigned to the nodes of the relevant report tree.
In addition to the report tree in the standard system, you can also define your own report tree to
which you can assign both standard reports and your own reports.
SAP AG 1999
In addition to standard reports, you can also use Report Painter and Report Writer to define your own
reports. You can then add these custom reports to your reporting tree.
In the interactive information system, you can evaluate posted data immediately after its entry into
the SAP R/3 System, and follow its origins down to the document level. Both Report Painter and
Report Writer reports offer a variety of options to display, sort, filter, and summarize the data.
Report Painter has similar capabilities to Report Writer, but is easier to use. Most of the functions of
Report Writer have been incorporated into Report Painter, but in general have been designed to be
more intuitive and end-user oriented.
Report Painter reports can be edited by using Report Writer, but can then no longer be maintained
by Report Painter. Report Writer reports cannot be modified by Report Painter.
When you use Report Painter to create your own reports, you define the report column and row
structure and general data selection. Report Painter can access the data out of an extract, directly out
of the data base, or out of an archive.
The variation feature makes it possible to create an individual report for each element of a group that
you defined in the general data selection. For example, you can create an individual report for the
total summary node and each group node in a cost center hierarchy.
All reports available online can be executed in the background at predefined times. This can be
particularly useful during a process such as period-end reporting, where multiple reports are
executed for various users throughout the organization. This feature allows you to process large
quantities of data during periods of lower system use.
Graphics Internet
Summation level
Export
** Debit
** Credit
** Overabsorption
Threshold value
Print
Number format
100.00 Callup Report
100
Sort Report Rows Hide/Show
Hide/Show Row
SAP AG 1999
After the Report Painter report has been executed, you have a variety of options to aid in the analysis
of the output. These assist in navigating through the data and in changing the report layout. You can
modify the report online to meet your specific requirements.
Some of the most important of these additional functions can be found in function buttons in the
report output screen. Others are available through menu choices. Some examples of these functions
include:
Downloading the report to your PC (for example, formatted transfer to MS Excel)
Setting threshold values, to highlight or ignore certain rows of the executed report.
Mailing reports using the Send function. The prerequisite is that you have saved the report in an
extract.
Other functions include: sorting report rows, hiding or showing report rows, changing the number
format, entering a summation level to see only the totals, and producing graphical renditions of the
report data.
Revenue - Divisions
Revenue 1,000,000
1000000
Cost of Sales 800,000
CM1 200,000 500000
SAP AG 1999
In drilldown reporting you can summarize data according to the characteristics, and then drill down
interactively. At each level of the report, you can display the drilldown list (overview) or detailed
information (margin analysis).
In the example above, the drilldown was executed with the characteristic “Region”, followed by
“Customer group”. From the first drilldown list, the region “North” was chosen for further analysis,
and both a detail and drilldown list produced. This second drilldown list shows overview profitability
information for each value of the next lower level characteristic (customer group). The detail list
shows detailed profitability information for all of “North”, without further breakdown to customer
group:
Other Reports
Currency Translation
Graphic
Attributes Hierarchies
Street Adress
Display
City, State
Master Data
SAP AG 1999
The functions of drilldown reporting are divided into three levels so that you can give each user only
those functions that he or she requires.
Level 1 contains the basic functions of drilldown reporting, plus it lets you send reports by SAPmail.
This level is designed for users who do not require the full functionality of drilldown reporting.
Level 2 contains the rest of the drilldown functions, plus it lets you display graphics and download
reports to Microsoft Excel.
All functions offers you all the functions in drilldown reporting, including the print setup function
and the functions for saving report data and defining exceptions. This level is designed for users who
need to print and modify reports in addition to all the interactive drilldown functions.
You can define the desired level for each user by entering the parameter RLV (0 = All functions, 1 =
Level 1, 2 = Level 2) in his or her user parameters.
Remember: The individual function levels are are subjected to an authorization check.
CO-
CO-Documents
470000 Rent 60,000 Cost Center
470000 Rent 30,000 Cost Center
470000 Rent 10,000 Cost Center
FI-Document
SAP AG 1999
SAP AG 1999
The R/3 System offers several standard line item display variants. The display variant controls how
the line item information is displayed on the screen. If you wish, you can change the line item fields
that are displayed, and the sequence in which they appear. You can save these settings to create your
own display variants.
Depending on the width of a column, the R/3 System automatically displays the short text version or
the long text version of the field name, using your logon language, if available for the report.
Once you have executed a line item report, you have the following display options:
Horizontal scrolling by column
Hide/show columns
Change order of columns
Sort list according to certain criteria
Totals for value columns
Subtotals for each object in a column
Original document display
Filter Function
Source Document Display
SAP AG 1999
1-1 Generate a Balance Sheet/P+L report in the General Ledger for the IDES
German subsidiary.
1-1-1 Process the Balance Sheet/P+L report for company code 1000. Using
the SAP minimal variant and the INT financial statement version,
generate a report in English for the current fiscal year, comparing back
to the previous fiscal year.
1-1-2 Focus on the sales revenue account 800000 and purchased services
expense account 417000. At what level of detail is revenue and expense
information provided on this Balance Sheet/P+L report?
______________________________________________________________
______________________________________________________________
______________________________________________________________
1-2-1 Drill down to view the results for the Hamburg plant (1000). What is
the gross revenue for this view?
______________________________________________________________
1-2-2 Drill down from the plant 1000 report to view division Pumps, material
P-100, and customer 1321. What is the actual gross revenue for this
view?
______________________________________________________________
1-2-3 From the overall report, drill down to view the results for the Pumps
division (01). What is the actual gross revenue for this view?
______________________________________________________________
1-3 Run a report in Cost Center Accounting for the CO Europe controlling area
(1000). Process the Cost centers: actual/plan/variance report for periods 1
through 12 of the current fiscal year and plan version 0. Execute the report for
the service cost center, AC040-SERV. At what level of detail is cost
information provided on this report?
______________________________________________________________
______________________________________________________________
When you exit from most of the Cost Center Accounting initial report
screens, the system will ask you if you want to generate an extract of the
report. Select No.
2-1 Look up a cost element in the service cost center AC040-SERV and examine
the posting documents related to this cost element.
2-1-1 Run a report in Cost Center Accounting for the CO Europe controlling
area (1000). Process the Cost centers: actual/plan/variance report for
periods 1 through 12 of the current fiscal year and plan version 0.
Execute the report for the service cost center, AC040-SERV.
2-1-2 Drill down on the report line for purchased services (cost element
417000) to view the actual line items that make up this balance. Drill
down on a line item to examine the document that recorded the business
event (source document). Review the other accounting documents
associated with this transaction.
1-1 Generate a Balance Sheet/P+L report in the General Ledger for the IDES
German subsidiary.
1-1-1 Process the Balance Sheet/P+L report for company code 1000. Using
the SAP minimal variant and the INT financial statement version,
generate a report in English for the current fiscal year, comparing back
to the previous fiscal year.
Menu path:
Accounting→Financial accounting→General ledger→ Information
system→General Ledger Reports→ Balance Sheet/P+L Statement/Cash Flow
→General→Actual/Actual Comparisons →SAP minimal variant
Enter 1000 in the Company code field.
Enter INT in the Financial statement version.
Enter EN in the Language field.
Enter the current fiscal year in the Reporting year field.
Enter the previous fiscal year in the Comparison year field.
Select Execute.
1-2 Produce a report in Profitability Analysis for the IDES Worldwide operating
concern (IDEA). Process the Contribution Margin report AC040 for the
current fiscal year to view the results for different market views.
1-2-1 Drill down to view the results for the Hamburg plant (1000). What is
the gross revenue for this view?
Menu path:
Accounting→Controlling→Profitability analysis→Information
system→Execute report
In the Set Operating Concern screen, enter IDEA in the Operating concern
field.
Select Continue.
Enter AC040 in the Report field.
Select Execute.
Enter period 001/current fiscal year in the Period/YR From field.
Enter period 012/current fiscal year in the Period/YR To field.
Select Execute.
Click on Plant in the Navigation area.
Select Continue if the Drill-down: Callup for documentation for hotspots
screen is displayed.
Verify that plant 1000, Hamburg is displayed. If necessary, you can scroll
with the arrows or click on the magnifying glass to see the available plants.
1-2-3 From the overall report, drill down to view the results for the Pumps
division (01). What is the actual gross revenue for this view?
Select Back (green arrow) in the Navigation area until you return to the
initial report.
Click on Division.
1-3 Run a report in Cost Center Accounting for the CO Europe controlling area
(1000). Process the Cost centers: actual/plan/variance report for periods 1
through 12 of the current fiscal year and plan version 0. Execute the report for
the service cost center, AC040-SERV. At what level of detail is cost
information provided on this report?
Menu path:
Accounting→Controlling→Cost Center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter 1 in the Period field.
Enter 12 in the To field.
Enter 0 in the Plan version field.
Enter the cost center AC040-SERV in the first Or value(s) field.
Execute the report.
In this report, cost information is displayed at the cost center (object) and cost
element level.
When you exit from most of the Cost Center Accounting initial report
screens, the system will ask you if you want to generate an extract of the
report. Select No.
2-1 Look up a cost element in the service cost center AC040-SERV and examine
the posting documents related to this cost element.
2-1-1 Run a report in Cost Center Accounting for the CO Europe controlling
area (1000). Process the Cost centers: actual/plan/variance report for
periods 1 through 12 of the current fiscal year and plan version 0.
Execute the report for the service cost center, AC040-SERV.
Menu path:
Accounting→Controlling→Cost Center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter 1 in the Period field.
Enter 12 in the To field.
Enter 0 in the Plan version field.
Enter AC040-SERV in the first Or value(s) field.
Execute the report.
Introduction to Planning
Planning Based on Different Costing Options
Planning in Cost Center Accounting
Integrated Planning Cycle
Planning With ABC
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
SAP AG 1999
Virtually every business organization performs some level of planning for future business operations.
The extent of this effort, however, and the way the planning results are utilized, can vary
dramatically from one enterprise to another.
The best reason for planning is that it provides a baseline measurement against which actual
operating results can be matched. This offers improved capabilities to analyze and control aspects of
the business operations to achieve desired results.
Planning results can be incorporated into a formal operating budget, or used as more of a general
guideline, depending on company philosophy and policies.
SAP AG 1999
Planning is used to set organizational goals. The comparison of actual operating results with the plan
can identify variances that serve as signals to take corrective measures in the business operations.
There are several basic goals in planning:
Plan the structure of the company's future operations for particular periods
Create benchmarks for controlling the business transactions within an accounting period
Monitor efficiency after completion of the accounting period by means of plan/actual and
target/actual comparisons
Give a basis for valuation of organizational activities, through estimating the unit cost of
performing a given activity in a given period
To achieve these goals, the R/3 System offers a wide variety of options from which to choose.
SAP AG 1999
A “version” can be thought of as a unique view of planned operating results, given a particular set of
assumptions. In the planning process, many different versions can be created, with different planned
values developed for each version. Each version is independent of all others.
The SAP R/3 System automatically creates version 000 when you create a controlling area. All
actual values created from entering primary costs and allocating costs internally are posted in this
version. Consequently, version 000 must be used for plan/actual cost comparisons.
Planning always take place within a plan version. A version is cross-application by nature. This
helps ensure that the integrated use of a particular version produces consistent results across
applications (for example, planning integration between Cost Center Accounting and Profit Center
Accounting).
In the General version definition, each version is marked as being available for plan or actual
postings, or both. A given version can also have certain settings that apply individually to each
controlling area, and to each fiscal year, such as whether copying the version is allowed, or if
planned data for the version is locked (cannot be changed). In addition, other version settings impact
aspects of planning for Cost Center Accounting, Internal Order and Project Cost Accounting,
Profitability Analysis, and Activity-Based Costing.
Actual postings are possible only in version 000. The only exception to this is that other actual
versions can be defined as delta versions used for the parallel model of Activity-Based Costing.
Additional actual versions are also created for alternative valuations when using transfer prices.
Plan 2000
Version 1 Actual 1999
Copy
Cost Centers
Prof. Segments
...
Plan data
Plan 2001
Version 1
SAP AG 1999
You can use the tool Copy Planning if you want to reuse large parts of your manual cost center
planning from a previous year for your current planning, or to copy plan values within a fiscal year
to a different period, or to generate alternate plan versions.
Similarly, the tool Copy Actual to Plan allows you to utilize previous actual cost center data as the
reference for creating new plan data.
To use the Copy Planning function, select a reference version and a target version.
You can copy plan data:
Within fiscal years, periods, versions, and cost centers
Between different cost centers, fiscal years, periods, and versions
You may select any set of values. For example, you may limit the selection of data to a particular
cost center, or you can select all cost centers. You can also choose to copy all plan data, or select
only particular types of planning data.
With the Revaluation planning tool you can increase or decrease planning results on a percentage
basis. Therefore you can combine the Copy Planning and Revaluation functions to create several
plan versions. This may be useful after copying the plan data from the previous year or for
producing best-case and worst-case scenarios within a year. Plan line items are recorded during
revaluation execution.
You may undertake as many revaluations of cost center and cost element planned values as required.
The percentages within a revaluation can be changed as often as desired. Repeated executions with
changed percentages cancel the old plan line items and always use the original initial value.
Year 2000
Periods 1 to 12
Cost Center 4100 Technical Services
Activ. Type Planned Allocation
Activity Unit Price PPI Cost Element
MAINT 10000 H 35.00 3 612000
REPAIR 5000 H 60.00 3 615000
SAP AG 1999
You use planning layouts to specify your cost planning structure. You define the headings, lead
columns, and value columns, based on your specific business requirements. You do this for each
planning area. The planning areas are:
Cost elements/activity input
Activity types/prices
Statistical key figures
The standard R/3 System includes planning layouts for all planning areas. You can use these
standard planning layouts, copy and adapt them to your requirements, or create completely new
planning layouts.
For each planning area you can create different planning layouts, which may have different lead
columns. The lead columns contain the objects to be planned. You can define multiple lead
columns. For example, a layout could be created with cost center and activity type defined as two
lead columns. The value columns would then be available to plan values for all cost center/activity
type combinations.
SAP AG 1999
Entering Controlling (CO) plan data is accomplished with entry screens which can be structured as
desired in customizing. These entry screens are called planning layouts.
In Cost Center Accounting there are three planning areas:
cost element/activity input planning
activity types/activity prices
statistical key figures
A planning layout is created for each one of the planning areas. The layout defines the lead columns
(characteristics for which you are entering plan values, such as cost center, cost element, and so on);
and arranges the value columns in which planned data is to be entered. SAP provides many
predefined standard layouts. Layout 1-101, for activity-independent and activity-dependent cost
element planning, is one of several shown above.
Planning profiles are used to control the planning process. In a planner profile you can assign as
many planning layouts for each planning area as you like. One planning area can contain multiple
planning layouts. You can group planning layouts efficiently by assigning them to planner profiles.
During planning you can switch between planning layouts belonging to a given planning area of a
given planner profile, such as between layouts 1-101 and 1-102 in profile SAPALL.
The R/3 System includes standard planner profiles and planning layouts that cover many possible
planning situations. The planner profile SAPALL enables you to plan the three planning areas with
several assigned SAP standard layouts. For simple planning SAP provides the planner profile
SAPEASY. You may also define your own profiles.
SAP AG 1999
Cost Allocations
Only cost values are planned
Enables Actual / Plan comparisons
Internal Activity Allocations
The Activity Types of a Cost Center
must be defined
Activity type quantities are planned
Activity type quantities can be scheduled and reconciled
Activity type price can be set manually or calculated by the system
Identifying Fixed and Variable Costs
Based on activity-dependent and activity-independent cost planning
Enables fixed and variable components in the activity type price
Enables Target / Actual comparisons
Marginal Costing (cost per additional unit)
SAP AG 1999
There are three primary costing options available in overhead cost planning: Cost Allocations,
Internal Activity Allocations, and Identifying Fixed and Variable Costs.
These three options offer progressively greater detail and analytical capabilities, but also require
progressively more effort to implement and maintain. The choice of option depends on the level of
detail required.
The choice of costing option does not have to be enterprise-wide. If less planning detail and
controlling precision is required for certain parts of an organization, a more basic costing option can
be utilized. For other areas of the organization requiring more sophisticated controlling capabilities,
a more advanced option could be appropriate.
Cost center
Easiest way of planning
Analyse: Planned/actual
comparison or actual/actual
comparison
Cost Center
Profitability segment
Process
Order,
Project
SAP AG 1999
When using the Cost Allocations costing option, planning is not required. But if planning is done,
only costs are planned. If costs are planned, then it will be possible to do analysis on actual costs
compared with planned costs.
Plan costs can be entered manually or transferred from feeder systems such as Human Resources
(HR), Asset Management (AM), and the Logistics Information System (LIS).
Several cost allocation tools can be utilized when planning costs. Distributions, assessments, and
surcharges can be defined and calculated for plan costs. These essentially simulate the allocations of
actual data that are anticipated for each period of the fiscal year being planned.
Allocation of quantities
(Activity types)
Cost
center h Valuation with prices
(plan price/actual price)
Fixed and Variable costs /
activity unit
Target/actual comparison &
extended variance analysis
Cost Profitability segment
center h
Process
Order,
project
Production
order
SAP AG 1999
When using the Activity Type Allocations costing option, planning is essential. Costs are planned,
as before, but activity type quantities are also planned. This refers to the number of units of each
activity type that is expected to be performed by a cost center.
Since both costs and quantities of activity types are planned, it is possible to calculate a unit cost for
each activity type. This is referred to as the activity price. The system can calculate these activity
prices automatically once the planning has been completed. It is also possible to set activity prices
manually.
Activity type allocations can now be planned. This is called activity input planning. It involves
planning the specific number of units of an activity type produced by a given cost center that will be
consumed by receiver cost centers (or internal orders). Activity input planning results in quantities
of activities “scheduled” to be consumed. This permits the manager of a cost center that produces
activity units to see what activity quantity will be required. Activity quantities planned to be
consumed by other cost centers, by planning integrated internal orders, and by production (via Sales
and Operations Planning) are visible through reporting. This visibility facilitates plan reconciliation
between activity quantities scheduled to be consumed and those planned to be produced by a cost
center.
SAP AG 1999
Cost Center
Administration
36 Employees
SAP AG 1999
SAP AG 1999
Activity-independent primary costs, classified by cost elements, are planned on cost centers by plan
version.
If you plan activity-independent primary costs, you can only plan fixed costs. For cost centers using
activity types, these planned fixed costs are assigned to the activity types of the cost center based on
the equivalence numbers in the plan, or based on the plan splitting structure. In activity price
calculation these fixed costs are taken into account to calculate the fixed portion of the activity price.
You can use the Standard-Layout 1-101 included in the Profile SAPALL to plan activity-
independent primary costs.
Periodic Reposting
Plan Distribution
Plan Assessment
SAP AG 1999
Distribution is intended for the transfer of primary costs from a sender cost center to receiver
controlling objects. Only cost centers may serve as senders in a distribution.
Primary postings (such as energy costs) are collected on a service cost center and allocated according
to user-defined keys.
Only primary costs can be distributed. The original cost elements are retained on the postings to the
receivers.
Assessment is designed for the allocation of primary and secondary costs from a sender cost center
to receiver controlling objects. Only cost centers may serve as senders in an assessment.
Primary and secondary postings are allocated according to user-defined keys.
In the assessment framework, the original cost elements are grouped together into assessment cost
elements (secondary cost element category = 42). The relationship between original and assessment
cost elements is defined in an allocation structure.
...
SAP AG 1999
Activity types serve as a measurement of cost center performance. They describe the quantity output
of a cost center and can be used to determine an operating rate and target costs.
Activity types are allocated under a secondary cost element, which is stored as a default value in the
activity type master record.
The activity price is determined per cost center/activity type either manually or in automatic activity
price calculation:
You can set manual activity prices for your cost center/activity type combination if the activity
price is fixed within your company and unaffected by any internal exchange of activities.
In automatic activity price calculation, all primary and secondary costs planned as activity-
dependent or activity-independent for the appropriate cost centers are included in the activity
price.
If several activity types are planned on a cost center, the activity-independent plan costs are
broken down (split) onto these activity types for activity price calculation. You can accomplish
this by entering equivalence numbers along with each planned activity type, or with plan cost
splitting.
The unit price for an activity type is calculated by dividing planned costs for an activity by the
planned quantity of activity type units. Alternatively, the capacity of a cost center to produce a
given activity type can be used in calculating the fixed portion of the activity price.
For activity type planning, SAP provides the Standard-Layout 1-201, assigned to the standard
planner profile SAPALL.
420000 ...
SAP AG 1999
Activity-dependent primary cost planning enables you to plan primary costs on a cost center that are
dependent on the work performed by the cost center, in terms of activity type quantities.
After completing activity type planning, you can plan the costs dependent on these activities in fixed
and variable portions. Variable costs are the costs incurred in proportion to the quantity of activity
produced. If the cost center produces several activities, you may plan fixed costs on the basis of the
individual activity types, along with the activity-independent costs already planned on the cost center
itself. This means that the activity type price can include two fixed cost portions:
Activity-independent plan costs for the cost center
Activity-dependent fixed plan costs for the activity type
SAP provides the Standard-Layout 1-101 included in the SAP-profile SAPALL to plan activity-
dependent primary costs.
Activity type Planned Quantity Scheduled Quantity Fixed price Variable price
Repair hours 100 hrs 100 hrs 30.-- 50.--
SAP AG 1999
In addition to primary costs, secondary costs are often incurred by a cost center, because a cost
center must use services (activity inputs) from other cost centers. You can plan the activity input as
activity-independent and activity-dependent.
You plan activity input as activity-independent if you need services, such as maintenance hours,
which are not dependent on the performance of an activity by the receiving cost center. The
consumption of the planned activity input is considered to be fixed in this situation. The activity
input is planned as activity-dependent if the consumption of that activity will vary based on the
quantity of some other activity that the receiving cost center performs. For example, you may have
to maintain equipment that you use in the performance of a production activity type. You plan to
consume a quantity of maintenance hours activity type from a maintenance cost center, but only in
some proportion to the number of hours you will use the equipment.
You must plan secondary costs for your cost centers in order to obtain meaningful periodic
comparisons of plan and actual data. In actual postings, you would be the receiver of internal
activity allocations as you obtain the services from other cost centers.
A cost center that plans to receive secondary costs from activity allocations must always identify a
sender cost center and the quantity of the activity to be received.
To calculate planned secondary costs, the R/3 system multiplies the total unit price of the activity
type supplied by the sender cost center by the activity quantity consumed by the receiving cost
center. Activity-independent secondary costs planned for a receiver cost center are always fixed
costs.
The Standard-Layout 1-102 assigned to the profile SAPALL can be used here.
SAP AG 1999
There is no required fixed sequence for cost center planning. However, SAP offers some general
guidelines that may help in developing a logical procedural flow that fits your requirements. Some
of the following steps may not be relevant in your situation, or you may find that the sequence of
certain steps should be modified.
The first suggested step is to plan statistical key figures. Statistical key figures are frequently used as
tracing factors in plan distributions and assessments. (Note: actual distributions, assessments, and
indirect cost allocations can also use plan statistical key figures as tracing factors).
Activity type planning is generally the next step in cost center planning, because the planned activity
quantities will determine the costs a cost center must incur to produce those activity quantities.
Primary cost planning is the next logical step. Primary costs can be planned manually as either
activity-independent or activity-dependent. You can split the activity-dependent primary costs into
fixed and variable costs. Automatic Primary Cost Planning steps include accruals and distributions.
Secondary cost planning includes activity input planning, assessments, and indirect activity
allocations.
Plan reconciliation is then used to check and reconcile the planned exchange of internal activities.
The activity quantity planned for a cost center is adjusted to the quantity of the activity scheduled by
the receiver cost centers.
Activity price calculation is the final stage of the planning process. The SAP System calculates the
activity prices for all activity type / cost center combinations iteratively, then uses the activity prices
to value the planned exchange of activities.
Cost center budgeting can be performed at any time independently from the other planning steps.
SAP AG 1999
In simple scenarios planning is optional and no activity types are necessary. Only costs are planned.
Plan cost allocations can be accomplished with distributions and assessments.
If you want to integrate with cost object controlling, you must be able to pass overhead costs to
production orders and other cost objects. Overhead and activity type allocations can be used to
accomplish this cost transfer from overhead cost controlling, as well as distributions and
assessments.
The advantage of the activity type allocation is that it combines both quantity and value flows.
Required activity quantities are specified in routings, which provides detailed cost controlling
information in product cost planning and on cost objects.
Activity types can also be consumed by cost centers and internal orders. When activity input
planning is performed, the quantity of activities other controlling objects have planned to consume
shows up on the sender cost center as the scheduled quantity. With the plan reconciliation function,
planned activity quantities can be changed to match the scheduled quantities.
After cost and activity planning is complete, the system can calculate activity prices by dividing the
plan costs by the planned activity output quantities. If more than one activity is produced by a cost
center, you have to split the costs to the different activity types first, using equivalence numbers or
the splitting tool.
These planning methods are sufficient to meet the requirements of static standard costing.
SAP AG 1999
Advanced planning methods can be used to provide more detailed information about costs, activity
outputs and operating levels.
In order to address the operation level of a cost center in the analysis of actual costs, the planning
process should classify planned costs and activity input as either activity-independent or activity-
dependent. This will give the system the information necessary to calculate target costs. A change
in the operating level for an activity type will result in a changed value for target costs. Target Cost
= [Planned Fixed Costs + (Planned Variable Costs * Operating Rate)], where the operating rate is the
actual number of units of an activity type produced in a period divided by the planned number of
units.
The target cost reflects the costs that would be expected for a given operating rate. It is a base for
comparisons with actual costs, in addition to the plan versus actual cost analysis approach. But plan
cost values are static, and do not take into account changes in operating requirements. A target cost,
by contrast, is a dynamic value that fluctuates according to the actual number of activity units
performed. Consequently, it could be viewed as a more realistic measure of operating performance
by a cost center.
The variable portion of activity dependent planned costs and activity inputs will result in a variable
portion of the activity price.
These planning methods are sufficient to meet the requirements of flexible standard costing.
SAP AG 1999
Business Process
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
The sales quantity plan is transferred to Sales and Operations Planning (SOP) in Production
Planning. There, a capacity-based comparison of plan quantities with production resources takes
place. If the plan cannot be met, additional resources must be obtained or the sales plan changed.
The activity requirements are calculated in Production Planning and transferred as scheduled
activities to cost center planning.
In cost center planning, the plan activity quantities are created on the basis of scheduled quantities.
Cost planning is performed for cost centers and internal orders, as well as additional activity
planning for overhead cost controlling. Planned costs from the HR and Asset Accounting
components can be transferred to cost center planning. Plan activity prices are then calculated.
The calculated plan activity prices go to Product Cost Planning, which estimates the production costs
of the planned products with the use of bills of material and routings (quantity structures). Cost
center planning data can be transferred to profit center planning.
Planned production costs are then transferred to profitability planning (CO-PA). These estimated
costs are used in conjunction with the sales plan projected revenue to create a profitability plan.
Based on the results of this profitability plan, adjustments may be made to the original sales plan,
which would flow through the entire integrated planning process as another iteration. This cycle
could be repeated until all aspects of the integrated plan are satisfactory.
Sales
quantities Sales quantities
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
Sales Organization
Period From … To
Record Type
Version
SAP AG 1999
Planning layouts are customized screens for entering plan data. The definition of a planning layout
controls not only the appearance of the planning screen, but also some of the functionality. This
allows for complete flexibility in controlling the planning entry process.
A planning layout definition consists of three parts: the general data selection, the lead columns, and
the value columns. The general data selection is where characteristic values are specified that are
valid for the entire layout. The lead columns are where additional characteristics that are to be
planned may be specified. And the value columns contain characteristic/value field combinations.
Valid values for the special characteristics version, record type (for costing-based CO-PA), and plan/
actual indicator, are required for each row/column intersection in a planning layout definition. By
employing these intelligently in the layout design, layouts can be created in which values can be
planned for more than one version at a time and in which actual history data may be displayed for
reference.
Variables may be used when defining planning layouts to give them maximum flexibility. Variables
can be used for any characteristic, and they can be installed anywhere they are necessary: rows,
columns, or the general data selection. Users will be prompted to enter values for these variables
when planning.
Separate planning layouts are necessary for costing-based CO-PA and account-based CO-PA, as
planning figures on the two sides of CO-PA are not related or linked in any way. When defining
layouts in costing-based CO-PA, the characteristic record type is necessary. When defining layouts
in account-based CO-PA, the characteristic cost element is mandatory.
Plan Values
Value to be
Prod. Group Revenues distributed
Pumps 3000
Reference Data
Product Prod. Group Quantity in '99
P1 Pumps 100
P2 Pumps 200
SAP AG 1999
Top-down distribution is a process for distributing data which has been planned at one level in CO-
PA to additional lower levels, based on some reference data (which can be plan or actual CO-PA
data).
One example of this might be planning values at the product group level, and then distributing these
values to the individual products in a group. Another example might be planning values at the
individual product level, and then distributing those values to the plants from which the products are
sold.
Plan values can be distributed strictly according to the reference data by period, or based on the
reference data aggregated across the periods. The latter has the effect of equalizing the distribution
percentages across periods for the receivers.
When performing a top-down distribution, it is necessary to specify the field(s) in the reference data
whose values should be used as the distribution basis.
In this slide, revenue for product group is distributed down to the individual products in that group.
The reference data would be the values of a single value field 'sales qty’. The distribution basis is
the value100 for product P1, and the value 200 for product P2.
Sales
quantities Sales quantities
Production
Production
SOP - PP
SOP, LTP
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
The sales quantity plan is transferred to Sales and Operation Planning (SOP) in Production Planning.
There, a capacity-based comparison of plan quantities with production resources takes place. If the
plan cannot be met, additional resources must be obtained or the sales plan changed.
Sales
quantities Sales quantities
Production - PP
SOP, LTP
Activity requirements
Cost Centers
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
The sales quantity plan is transferred to Sales and Operation Planning (SOP) in Production Planning.
There, a capacity-based comparison of plan quantities with production resources takes place. If the
plan cannot be met, additional resources must be obtained or the sales plan changed.
The activity requirements are calculated in Production Planning and transferred as scheduled
activities to cost center planning.
HR
Personnel costs
Human Resources Cost Center
NG
NI
AA
AN
Depreciation / interest
PL
Asset Accounting
R
NTE
CE
Statistical key figures
ST
Logistics Information System
(LIS)
CO
PP
Activity requirements
Production Planning
SAP AG 1999
Integrated planning supports transfers of data from Cost Center Accounting feeder systems to cost
center planning.
If you planned this data in the feeder systems and want to transfer it unchanged to cost center
planning, you do not have to plan the corresponding data in Cost Center Accounting.
To use integrated planning, you must meet various preconditions in Cost Center Accounting and in
the feeder systems. For example, if you wish to transfer statistical key figure planned values, you
must first have created the necessary statistical key figure master records, and linked them to the
Logistics Information System (LIS).
The personnel costs that you planned in Human Resources (HR) can be transferred to relevant cost
centers. During integrated planning between Cost Center Accounting (CO-OM-CCA) and Personnel
Planning (PD), you can plan personnel costs for target wages, payroll results, or basic pay, and
transfer these costs to Cost Center Accounting. A precondition is that the cost centers to which the
affected personnel master data is assigned must be valid.
If Personnel Cost Planning and Cost Center Accounting are implemented in systems at Release 4.6A
or later, the system automatically transfers the personnel costs to Cost Center Accounting. In prior
Releases, the user initiates the data transfer.
During integrated planning between the Cost Center Accounting (CO-OM-CCA) and Asset
Management (FI-AA) components, you can transfer periodic depreciation and interest of an asset to
primary cost planning in Cost Center Accounting.
After you calculate the values for services required in SOP, Long-Term Planning (LTP), or MRP,
you can transfer these figures as scheduled activity type quantities to Cost Center Accounting.
Internal Orders
Manual Automatic
Cost elements Overhead
Assessment
Indirect activity
allocation
Process costs
Settlement
SAP AG 1999
Cost planning is performed mostly on orders with long durations. Orders which only exist for a very
short period, such as orders for unexpected small repairs, are usually not planned.
Internal order planning provides three different levels of cost planning:
Overall Planning is the simplest way of planning costs for orders. You can estimate overall and
annual values for an order independent from cost elements.
When more detailed information is available for an internal order, you can use primary and
secondary cost and revenue planning. This covers the planning of primary costs, activity inputs
and revenues in manual planning. In automatic planning, you can charge the order with
overheads, distribution costs, periodic reposting costs, assessment costs, indirect activity allocation
costs, process costs, and settlement costs. If the order is a plan-integrated order, you perform a
plan credit using periodic reposting or settlement to a cost center.
If you have access to more information on sources of supply, quantities and prices, you can
perform unit costing. With unit costing you can plan on a level below the cost element level.
You can plan statistical key figures as a basis for allocations and as a means to calculate the
management key figures for your orders.
In integrated planning for internal orders, you can integrate cost element and activity input planning
for an internal order with cost center or business process planning. This integrated planning
capability is activated in the plan version. When planning activity inputs to integrated internal
orders, the scheduled activities post to the sender cost center/process. In addition, plan settlement
and periodic repostings of integrated orders to cost centers/processes is allowed. And plan
allocations of indirect activities, assessments, and distributions from cost centers/processes to plan
integrated orders are also allowed.
Sales
quantities Sales quantities
Production
costs
Activity requirements
Cost Centers
Personnel Cost
Planning
Asset Cost Plan-
Plan-Integrated
Planning Orders
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
The sales quantity plan is transferred to Sales and Operation Planning (SOP) in Production Planning.
There, a capacity-based comparison of plan quantities with production resources takes place. If the
plan cannot be met, additional resources must be obtained or the sales plan changed.
The activity requirements are calculated in Production Planning and transferred as scheduled
activities to cost center planning.
In cost center planning, the plan activity quantities are created on the basis of scheduled quantities.
Cost planning is performed for cost centers and internal orders, as well as additional activity
planning for overhead cost controlling. Planned costs from the HR and AA components can be
transferred to cost center planning. Plan activity prices are then calculated.
The calculated plan activity prices go to Product Cost Planning, which estimates the production costs
of the planned products with the use of bills of material and routings (quantity structures). Cost
center planning data can be transferred to profit center planning.
Costing Pricing
Usage
400000 $
610000 $ Profitability
660000 $ Analysis
650000 $
Value Structure
Cost Object
Prices for materials Controlling
Itemization
Prices for activities
M Material $
Process costs M Material $
E Activity $
Overhead rates X Process $
G Overhead $
SAP AG 1999
When you create a cost estimate with a quantity structure, you enter the costing variant, the material,
the plant, and the lot size. The dates are proposed from the costing variant and determine the
following:
the period of validity of the cost estimate (costing date from/to)
the selection date for the bill of material and routing (quantity structure date)
the pricing date for the material components and activities (valuation date)
With the Transfer control indicator you specify that you either want to use an existing cost estimate
for component materials, or create a new cost estimate.
The system selects and values the quantity structure automatically.
The costing results can be saved and displayed as an itemization, a cost element itemization, or a cost
component split. The itemization shows detailed information on the origin of the costs, such as the
quantities and prices of the materials and internal activities used.
The cost element itemization groups the individual costing items into cost elements. The cost
elements group the costs according to how they were incurred. For materials, cost elements are
determined through account determination; for activities, through the activity type master or through
activity type planning; for processes, through the process master record.
The cost component split groups the cost elements into cost components. When a multilevel
structure is costed, the cost component split is rolled up so that the original identity of the costs is
retained for analysis.
You can analyze the results of the cost estimate directly or in the information system.
Comparability of Results
Estimates BOM
Rough specifications BOM + routing
Existing structures Production versions
At the start of the product cycle, only rough estimates and basic design goals are available. Product
cost planning must be able to provide preliminary but accurate cost estimates:
quickly
flexibly
using existing similar products or structures without time-consuming maintenance of master data.
In the product design and specification stage, the requirements increase and the initial requirements
and assumptions are refined.
In the prototype stage, initial engineering specifications are drawn up in the form of bills of material.
This stage is characterized by increasing requirements regarding integration and direct access to this
data in logistics. Missing components are added by the product cost planner.
Once the products are ready for market, the focus switches to master data integration for material
products. The entire product spectrum is now regularly costed, and changes in costs are investigated.
For important products, product cost planning must assess improvements in production and provide
supporting cost analyses.
+
Administration overhead
+
Sales overhead
Costing =
sheet Cost of goods sold
SAP AG 1999
Overhead costs are costs which can only indirectly be attributed to the product, such as electricity or
general storage costs.
Costing sheets allow you to define overhead calculations to meet your specific requirements. In the
conventional method, overhead is applied to the reference object as a percentage rate or a quantity-
based rate.
The costing sheet determines how the overhead costs are calculated for the cost of goods
manufactured and the cost of goods sold.
The costing sheet is assigned to a valuation variant, which in turn is assigned to a costing variant.
When a product cost estimate is created that uses that costing variant, the assigned costing sheet is
used for overhead calculation.
When calculating overhead, the system inserts a costing category of type G. The applied overhead is
updated under the cost elements that you specified in the costing sheet.
The standard system provides predefined costing sheets, and additional costing sheets can be created
by the user to meet specific requirements.
Casing T-B100 1 PC 20 $ 20
Slag T-T400 1 PC 80 $ 80
SAP AG 1999
The purpose of cost rollup is to ensure that the cost of goods manufactured (material and production
costs) of all materials in a multilevel BOM are included in the cost estimate of the higher-level
material. This is achieved by assigning the costs in a cost estimate to cost components.
When a cost estimate for a multilevel BOM is created, the costs are rolled up. That is, the cost
components of the cost component split are passed upwards in the hierarchy to the cost estimate of
the higher-level material.
For each material in a multilevel BOM, the cost component split provides information on:
the value added for the material
the costs of the subordinate material in the BOM (lower level components)
10
Release standard
cost estimate 15 10
Stock
Stock
revaluation
revaluation
SAP AG 1999
Marking and releasing the standard cost estimate updates the material's standard price in the material
master. This activates the results of the standard cost estimate for stock valuation (relevant for
Financial Accounting).
The following requirements must be met before a standard cost estimate can be marked or released:
The standard cost estimate must be free of errors (status KA).
Marking and releasing must be allowed. The authorization for marking specifies the company
code and period in which you can mark a standard cost estimate with a given valuation variant.
You cannot mark cost estimates with different valuation variants in this period. This allowance
should be made once in each period by an authorized person in your company. When you mark a
standard cost estimate, the results are written to the material master as the future standard price.
When you release a standard cost estimate, the future standard price becomes the current standard
price.
You can cost a material more than once and mark the standard cost estimate each time. However,
you can only release the standard cost estimate once in a given period, unless you choose to delete
the previously-released cost estimate from the database. (A special program exists for this purpose.)
Therefore, you should always verify the accuracy of the cost estimate before releasing a new product
standard cost. Reports are available for this purpose in the information system.
Sales Cost
quantities Sales quantities components
Production
costs
Activity requirements
Cost Centers
Personnel Cost
Planning
Asset Cost Plan-
Plan-Integrated
Planning Orders
SAP AG 1999
In the Sales Information System (SIS) component of the Logistics Information System (LIS), the
company can plan sales quantities for the following year. Similarly, sales quantity planning can be
accomplished in profitability analysis (CO-PA). Both SIS and CO-PA can produce forecasts of sales
quantities at the product or product group level. The two sales plans can be reconciled to produce a
single consistent “master” sales quantity plan.
The sales quantity plan is transferred to Sales and Operation Planning (SOP) in Production Planning.
There, a capacity-based comparison of plan quantities with production resources takes place. If the
plan cannot be met, additional resources must be obtained or the sales plan changed.
The activity requirements are calculated in Production Planning and transferred as scheduled
activities to cost center planning.
In cost center planning, the plan activity quantities are created on the basis of scheduled quantities.
Cost planning is performed for cost centers and internal orders, as well as additional activity
planning for overhead cost controlling. Planned costs from the HR and AA components can be
transferred to cost center planning. Plan activity prices are then calculated.
The calculated plan activity prices go to Product Cost Planning, which estimates the production costs
of the planned products with the use of bills of material and routings (quantity structures). Cost
center planning data can be transferred to profit center planning.
Planned production costs are then transferred to profitability planning (CO-PA). These estimated
costs are used in conjunction with the sales plan projected revenue to create a profitability plan.
Based on the results of this profitability plan, adjustments may be made to the original sales plan,
which would flow through the entire integrated planning process as another iteration. This cycle
could be repeated until all aspects of the integrated plan are satisfactory.
Casing T-B100 1 PC 20 $ 20
Slag T-T400 1 PC 80 $ 80
CO
PA
SAP AG 1999
The cost components from a product cost estimate can be used in Profitability Analysis for profit
planning, and to value the plan/actual data of billing documents. This enables you to receive detailed
information on the origin of your product costs in Profitability Analysis, and analyze your
contribution margins.
To transfer the product cost estimate, you assign the cost components containing the cost of goods
manufactured, and sales and administration costs, to the corresponding value fields of an operating
concern, and link these values with the quantity field ‘sales quantity'.
The calculated cost of goods sold is then compared with the forecast revenues, and planned profit
margins can be calculated. If the result is unsatisfactory, the entire planning cycle can be repeated
with different starting values.
You make the necessary settings to transfer data from the cost estimate into Profitability Analysis in
Customizing for Profitability Analysis.
Process-
Process- / Monetary
Template valuation of the
Resource-
Resource-
Planning with planned quantity
Templates structure
Process Consumption /
Cost Center/ Resource Rates
Resource Consumption
Activity Type Process Rates
Process
SAP AG 1999
For service activities that are not driven by a production plan, the integrated corporate planning cycle
becomes possible through the template for market segments in CO-PA. This functionality enables
service companies to apply Activity-Based Budgeting.
The template is used to calculate process and/or resource quantities consumed by sales volumes
planned for the different market segments.
Once the primary cost planning is done, the price calculation determines the rates for resources and
processes that are used to evaluate the planned quantity structure, thus transferring the process costs
to CO-PA.
Profitability Analysis
Projects
Networks Profit Center Plan
St
To make it possible to control and evaluate internal areas of responsibility effectively, you should
limit profit center planning to those values which are measurable and can be influenced directly. The
people in charge of the profit centers will only be able to use the planned data and targets if they can
influence the costs, revenues and inventories in their area. Since the organizational structure and
scope of your company's responsibility areas depends largely on individual factors, it is necessary to
create as flexible and multi-dimensional a plan as possible.
Profit center planning is an integral part of your overall company planning. Profit centers make the
integrated character of company planning especially evident, since the plan data here is created
principally in other applications, and can be supplemented or changed here. Profit center planning is
a part of short-term corporate planning, and encompasses a span of one fiscal year. Short-term
corporate planning generally consists of the following partial plans:
sales plan
master production schedule
cost plan
sales revenue plan
The planning process combines these individual planning areas into an integrated planning network.
You can use different plan versions to reflect changes during the planning process, or different
planning scenarios for the same time frame.
The planning of profit centers is performed in two stages. First, plan data can be transferred online
from the following applications: Cost Center Accounting, Internal Orders, Profitability Analysis, and
Product Cost Planning. Second, planning can be carried out directly on profit centers.
SAP AG 1999
Products, Products,
Customers Customers
Channels, etc. Channels, etc.
SAP AG 1999
Two different ABC approaches are supported by the R/3-System: the Push-Approach and the Pull-
Approach.
The Push Approach is the traditional ABC approach, and is used when costs must be distributed
appropriately based on tracing factors representing the resource and cost drivers. Activity quantity
flows are of no importance in this approach.
The primary difference between quantity consumption (Pull) methods and pure cost distribution
(Push) is that the Pull Approach is based on allocation of activity and business process quantities,
which are then evaluated with prices in a second step. Allocation takes place using a cost element
specific to an activity type or a business process. The ability to create multiple quantity and cost
flows opens up a wide range of possibilities for using Activity-Based Costing (ABC) techniques in
the overall framework of Activity-Based Management (ABM).
The Pull Approach also allows you to answer questions like “What is the cost of idle capacity?”,
which can only be answered when the utilized capacity is known and compared with the total
available capacity.
As companies mature in their use of ABC, they will be likely to move toward the Pull Approach,
because it provides a more powerful tool to manage resources and capacities.
Although the Push Approach is easy and straightforward to implement, it has significant drawbacks
compared to the Pull Approach when it comes to the information provided by the ABC system in an
Activity-Based Management context.
Due to the lack of a quantity flow model a backflushing of sales quantities (CO-PA) down to the
resource level on cost centers is not possible when using the Composite Approach. However, this
functionality is essential to identify idle capacities of the resources during your flexible budgeting
phase, as well as to look for other usage of these resources. To optimize your processes, the idle
capacity can either be used for growth, or it can be eliminated in the long term.
Fair Costing is not guaranteed when using the Push Approach, because the costs of idle capacity are
spread over products and customers that are not necessarily responsible for it. The only workaround
is to define dummy processes for carrying the costs of idle capacity. To do so, however, you have to
know what these costs are, because without a quantity structure the system can’t determine them. In
the Pull Approach, costs of idle capacity remain on the cost centers and can then be allocated to the
plant or company level, where it makes sense.
BOM CO-
CO-PC
Cost Cost Cost
CO-
CO-CCA Center 1 Center 2 Center 3
AT X Routing
AT 1 AT 2
Overhead Production
Structure Order
CO-
CO-ABC Process 1 Process 2
Template
Allocation, Allocation
Direct Charging of Variances
Product costing
with process Warehouse
costs
CO-
CO-PA
Data
LIS
Warehs.
(LIS)
SAP AG 1999
In Integrated ABC, processes become full controlling objects. They are integrated into the
operational value flow of the R/3 system and can become relevant for inventory valuation.
A structure called the process template is the central tool for assigning (or tracing) process quantities
to cost objects. By selectively using Integrated ABC, you can allocate indirect costs to a single cost
object using overheads (calculated with costing sheets), standard values, or processes for various
types of overhead.
In Profitability Analysis, you can also analyze process costs for a product on an aggregate level as
these costs are transferred to CO-PA, through the cost component view of product costing.
Cost Object
(Order, Project etc.) Materials
LIS
Order Header
Material Lot-size
Functions
Routing BOM
Template
Statistical
Key Figures
CO - Values
ss
Proce es
iti
Material Quant
Operations
Processes
Overhead
Processes Other
External Sources SAP Sources
SAP AG 1999
You can use the "functions" within the process template to define how the resource driver quantity
should be calculated for a process. You can also define where the template should look for driver-
relevant information in the system.
Once the resource driver quantity is calculated, the template interfaces with the Product Cost
Controlling application. This application multiplies the resource driver quantity by the process price.
It then applies the resulting cost of the overhead resources consumed to a specific cost object.
Finally, the application credits the process with a corresponding debit to the cost object.
By using the driver concept instead of a simple overhead percentage “mark-up”, you can eliminate
the inaccuracy caused by spreading overhead costs equally among all cost objects.
The process quantities in Plan and Actual can be calculated by using different functions. You can use
this functionality for higher-level models for the drivers in Plan, whereas operational driver
quantities recorded in the Logistic Information System can be used in Actual.
SAP AG 1999
Cost center managers would like to have a very clear idea about the
expected results of their cost centers in future periods. They would like to
have the information early, to be able to react and correct variances from
plan, instead of waiting until the periods have ended.
1.1 Describe how you might use the CO planning and budgeting functions in your
company.
1-1-3 How many versions of plan might you have? What might those plan
versions represent ( for example, best case, worst case, and so on)?
Would you use the copy plan function to create some of these plan
versions?
______________________________________________________________
______________________________________________________________
______________________________________________________________
• Use the planning tools and see how certain information is planned on
master data records.
Since the company would like to have the ability to forecast costs and
revenues, the planning tools will be used to enter planning data into the R/
3 System. This planning data shall be used for later plan/actual
comparisons, to see how responsibility areas performed. The comparison
will also be used for control purposes, to monitor processes and make
adjustments or corrections if variances from the plan occur.
You will examine several planning functions in Cost Center Accounting
to view some of the options for planning cost center inputs and outputs.
2-1 Cost Element Planning: A cost center will have to consume services and
materials in order to produce its service for other objects. This consumption
will lead to debit postings on the cost center. You can plan these costs by
entering plan data using those cost elements under which the service or material
consumption will be posted in actual.
2-1-1 Plan the purchased services cost element (417000) on your cost center
SERV-##. Enter the plan for the periods 1 to 12 for the current fiscal
year and plan version 0. The fixed plan costs for the year are 36000.
This amount shall be distributed in equal amounts to the individual
accounting periods. Save the plan data.
2-1-2 Plan the direct labor costs cost element (420000) on your cost center
PROD-##. Enter the plan for the periods 1 to 12 for the current fiscal
year and plan version 0. The fixed plan costs for the year are 19200.
This amount shall be distributed in equal amounts to the individual
accounting periods. Save the plan data.
2-2 Activity Type Planning: In order to manage the performance of a cost center,
you may be interested in measuring and controlling the cost center’s output.
You can enter a plan for your cost center and its activity types, which define a
measurable output. You will manually plan the activity price as well as the plan
quantity.
2-2-2 The service cost center also has the task to inspect assets on a regular
basis. Therefore the cost center SERV-## will use the activity type
CHK-##. The planned activity quantity is 500 hours and the fixed
activity price is 40 per unit. Verify that the equivalence number is 1.
2-2-3 Your production cost center produces the activity 1421. Plan the
activity type 1421 as the output of your cost center PROD-##. The
planned activity quantity is 120 hours and the fixed activity price is 180
per unit.
2-3 Activity-Dependent Cost Planning: In order to reflect that some costs will
only be incurred by a cost center if certain activity types are produced by that
cost center, you plan those costs as activity-dependent. In addition, you can
decide whether the cost amount depends on the output quantity of this activity
type. If the cost depends on the activity type quantity, it should be planned as a
variable cost. If it does not, it should be planned as a fixed cost.
Operating supplies costs for the service cost center (SERV-##) are dependent
on the REP-## activity type. Plan the operating supplies costs (cost element
403000) as activity-dependent, with 6000 fixed plan costs and 18000 variable
plan costs.
2-4 Activity Input Planning: Your production cost center PROD-## plans to
consume 100 hours of the activity type REP-## from your service cost center
SERV-##. Use the activity input planning layout (1-102) to enter the plan
information.
Note that the service activity consumed by the production cost center
is not dependent on the amount of activity performed by the
production cost center (activity-independent). Therefore, you should
make sure that the activity type field is blank.
2-5 Process the Cost centers: Planning overview report for periods 1 to 12 of the current
fiscal year and plan version 0. Execute the report to view in detail the effect of the
planning steps on the service cost center (SERV-##). Review the activity prices.
2-6 Automatically Calculate Plan Activity Price: When a cost center plans to
produce an activity type, it must also plan the costs it expects to incur in order
to produce the planned number of units of the activity. As a result, it is possible
to calculate the unit cost of producing the activity. You may use the automatic
plan price calculation to get this price. If a cost center produces more than one
activity type, then in order to calculate the price, the activity-independent
planned costs must be split among the cost center’s activity types. In our
example, equivalence numbers, which were entered in the activity type planning
exercise, will be the basis for the cost splitting.
2-6-1 Run the automatic plan price calculation for your service and production
cost centers. Execute the calculation for your cost center group
CENTERS-## for periods 1 through 12 of the current fiscal year.
Select No business processes, Test run, and a Detailed list of the
results. Compare your results to the manually planned prices (Exercise
2-2) and the expected results for the automatic planned price calculation.
Record both the manual and automatic plan prices. If your
automatically planned prices are acceptable, post the new prices.
2-6-2 Process the Cost centers: Planning overview report for periods 1 to 12
of the current fiscal year and plan version 0. Execute the report to view
in detail the effect of the plan activity type price calculation on the
service cost center (SERV-##). Is the plan balance zero (allowing for
small rounding differences)? Review the activity prices.
______________________________________________________________
3-1 Before a standard cost estimate is created, we have to review the activity price
that has been calculated for one of the production activities identified in the
routing of pump assembly T-F1##. The first production operation for the pump
assembly T-F1## will occur at work center T-M##. This work center is
assigned to cost center 4230, and the planned labor for this operation is 10
minutes per piece. The activity type for this labor is 1421. Review the planned
activity price for activity type 1421 and cost center 4230. Record the fixed and
variable planned activity prices.
Activity fixed plan price: __________________________________________
Activity variable plan price: ________________________________________
3-2 As the result of the cost center planning, it is necessary to recalculate the cost of
goods manufactured for our product. To accomplish this, we will create a
standard cost estimate. By creating this new standard cost estimate, we will be
able to incorporate the planned activity prices that were calculated during cost
center planning.
3.2.1 Create a standard cost estimate for the material T-F1## with costing
variant PPC1 and a lot size of 500 pieces. Change the default for the
‘Costing from date’ to today’s date. Accept the other default dates for
QSID and valuation.
3.2.3 The costed BOM report displays the costs in a hierarchical manner. The
first operation listed identifies the components that are to be consumed
at that operation. For each of these components, the itemized detail is
listed, including the production activities, components, processes and
overhead surcharges. Use the Next Screen icon to move through
different views of this report. The focus or title of each different view is
displayed in the Title bar at the top of the screen.
3.2.4 The Lot sizes/prices view displays the pricing unit, unit price, quantities
required and total value for each item. Locate activity type 1421, cost
center 4230, and verify that the price listed matches the price that you
reviewed in 3-1 of this exercise.
3.3 In order to use this cost estimate as a future standard, it is necessary to mark
this cost estimate. Once you have completed the mark transaction, go to the
costing 2 view of the material master record for T-F1## and review the future
price that is entered in the material master record.
3-4 Release the cost estimate for material T-F1## so that it becomes the current
standard price. After the new standard price is released, display the Costing 2
view of the material master record and review the Current standard price.
• Review the concept of ABC process costs and how the costs for
allocated process quantities are included in the standard cost estimate.
One important step in the plan integration cycle is the calculation of the
costs of goods manufactured based on the business plan. Since one of the
company objectives is to minimize overhead costs, it has been decided to
use ABC functionality in order to have a more dynamic method to allocate
costs from the overhead management area to the production controlling
area. The process template has already been maintained to appropriately
allocate planned process quantities to the standard cost estimate.
4-1-1 Create a standard cost estimate for the material T-F1## with costing
variant PPC1 and a lot size of 500 pieces. Use the first day of the next
period as the costing date. Accept the other default dates for QSID and
valuation.
4-1-2 From the initial display screen for the cost estimate, which process
template has been applied to the cost estimate?
______________________________________________________________
4-1-3 From the itemization report for the cost of goods manufactured, what is
the value of the process costs that have been calculated during the
creation of the cost estimate? What is the quantity of processes that
have been applied to the cost estimate?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
Cost center managers would like to have a very clear idea about the
expected results of their cost centers in future periods. They would like to
have the information early, to be able to react and correct variances from
plan, instead of waiting until the periods have ended.
1.2 Describe how you might use the CO planning and budgeting functions in your
company.
1-1-3 How many versions of plan might you have? What might those plan
versions represent ( for example, best case, worst case, and so on)?
Would you use the copy plan function to create some of these plan
versions?
• Use the planning tools and see how certain information is planned on
master data records.
Since the company would like to have the ability to forecast costs and
revenues, the planning tools will be used to enter planning data into the R/
3 System. This planning data shall be used for later plan/actual
comparisons, to see how responsibility areas performed. The comparison
will also be used for control purposes, to monitor processes and make
adjustments or corrections if variances from the plan occur.
You will examine several planning functions in Cost Center Accounting
to view some of the options for planning cost center inputs and outputs.
2-1 Cost Element Planning: A cost center will have to consume services and
materials in order to produce its service for other objects. This consumption
will lead to debit postings on the cost center. You can plan these costs by
entering plan data using those cost elements under which the service or material
consumption will be posted in actual.
2-1-1 Plan the purchased services cost element (417000) on your cost center
SERV-##. Enter the plan for the periods 1 to 12 for the current fiscal
year and plan version 0. The fixed plan costs for the year are 36000.
This amount shall be distributed in equal amounts to the individual
accounting periods. Save the plan data.
Menu path:
Accounting→Controlling→Cost center Accounting→Planning→Cost and
activity inputs→Change
Enter Version 0.
Enter From period 1.
Enter To period 12.
Enter the current fiscal year in the Fiscal year field.
Enter SERV-## in the Cost center field.
Enter Cost element 417000.
Select Form-based Entry.
Select the Overview screen.
Enter 36000 in the Fixed plan costs column.
2-1-2 Plan the direct labor costs cost element (420000) on your cost center
PROD-##. Enter the plan for the periods 1 to 12 for the current fiscal
year and plan version 0. The fixed plan costs for the year are 19200.
This amount shall be distributed in equal amounts to the individual
accounting periods. Save the plan data.
Enter PROD-## in the Cost center field.
Enter Cost element 420000.
Select the Overview screen.
Enter 19200 in the Fixed plan costs column.
Enter 1 in the DK column immediately following the Fixed plan costs
column.
Select Post.
2-2 Activity Type Planning: In order to manage the performance of a cost center,
you may be interested in measuring and controlling the cost center’s output.
You can enter a plan for your cost center and its activity types, which define a
measurable output. You will manually plan the activity price as well as the plan
quantity.
2-2-1 Plan the repair hours to be provided by your service cost center SERV-
##, using the activity type REP-##. The planned activity quantity is
1000 hours and the fixed activity price is 60 per unit. Change the
equivalence number to 2.
2-2-2 The service cost center also has the task to inspect assets on a regular
basis. Therefore the cost center SERV-## will use the activity type
CHK-##. The planned activity quantity is 500 hours and the fixed
activity price is 40 per unit. Verify that the equivalence number is 1.
Enter CHK-## in the Activity type field.
Select the Overview screen.
Enter 500 in the Planned activity column.
Enter 1 in the DK column immediately following the Planned activity
column.
Enter 40 in the Fixed activity price field.
Verify that the EquiNo field is set to 1.
Select Post.
Remain on the Activity Type/Price Planning: Initial Screen for the next
exercise.
2-2-3 Your production cost center produces the activity 1421. Plan the
activity type 1421 as the output of your cost center PROD-##. The
planned activity quantity is 120 hours and the fixed activity price is 180
per unit.
Enter PROD-## in the Cost center field.
Enter 1421 in the Activity type field.
(C) SAP AG AC040 6-62
Select the Overview screen.
Enter 120 in the Planned activity column.
Enter 1 in the DK column immediately following the Planned activity
column.
Enter 180 in the Fixed activity price field.
Select Post.
2-3 Activity-Dependent Cost Planning: In order to reflect that some costs will
only be incurred by a cost center if certain activity types are produced by that
cost center, you plan those costs as activity-dependent. In addition, you can
decide whether the cost amount depends on the output quantity of this activity
type. If the cost depends on the activity type quantity, it should be planned as a
variable cost. If it does not, it should be planned as a fixed cost.
Operating supplies costs for the service cost center (SERV-##) are dependent
on the REP-## activity type. Plan the operating supplies costs (cost element
403000) as activity-dependent, with 6000 fixed plan costs and 18000 variable
plan costs.
Menu path:
Accounting→Controlling→Cost center Accounting→Planning→Cost and activity
inputs→Change
Enter Version 0.
Enter From period 1.
Enter To period 12.
Enter the current fiscal year in the Fiscal year field.
Enter SERV-## in the Cost center field.
Enter REP-## in the Activity type field.
Enter Cost element 403000.
Select Form-based Entry.
Select the Overview screen.
Enter 6000 in the Fixed plan costs column.
Enter 1 in the DK column immediately following the Fixed plan costs column.
Enter 18000 in the Vbl. planned costs column.
Enter 1 in the DK column immediately following the Vbl. planned costs column.
Select Post.
Remain on the Change Cost Element/Activity Input Planning: Initial Screen for the
next exercise.
2-4 Activity Input Planning: Your production cost center PROD-## plans to
consume 100 hours of the activity type REP-## from your service cost center
Note that the service activity consumed by the production cost center
is not dependent on the amount of activity performed by the
production cost center (activity-independent). Therefore, you should
make sure that the activity type field is blank.
Page down in the report to see the activities planned for the
selected cost center.
2-6 Automatically Calculate Plan Activity Price: When a cost center plans to
produce an activity type, it must also plan the costs it expects to incur in order
to produce the planned number of units of the activity. As a result, it is possible
to calculate the unit cost of producing the activity. You may use the automatic
plan price calculation to get this price. If a cost center produces more than one
activity type, then in order to calculate the price, the activity-independent
planned costs must be split among the cost center’s activity types. In our
example, equivalence numbers, which were entered in the activity type planning
exercise, will be the basis for the cost splitting.
2-6-1 Run the automatic plan price calculation for your service and production
cost centers. Execute the calculation for your cost center group
CENTERS-## for periods 1 through 12 of the current fiscal year.
Select No business processes, Test run, and a Detailed list of the
results. Compare your results to the manually planned prices (Exercise
2-2) and the expected results for the automatic planned price calculation.
Record both the manual and automatic plan prices. If your
automatically planned prices are acceptable, post the new prices.
Menu path:
Accounting→Controlling→Cost center
Accounting→Planning→Allocations→Price Calculation
Select Cost center group.
3-1 Before a standard cost estimate is created, we have to review the activity price
that has been calculated for one of the production activities identified in the
routing of pump assembly T-F1##. The first production operation for the pump
assembly T-F1## will occur at work center T-M##. This work center is
assigned to cost center 4230, and the planned labor for this operation is 10
minutes per piece. The activity type for this labor is 1421. Review the planned
activity price for activity type 1421 and cost center 4230. Record the fixed and
variable planned activity prices.
Menu path:
Accounting→Controlling→Cost center Accounting→Planning→Activity
Output/Prices→Change
Enter Version 0.
Enter 1 in the From Period field.
Enter 12 in the To Period field.
Enter the current fiscal year in the Fiscal year field.
Enter 4230 in the Cost center field.
Enter 1421 in the Activity type field.
Select the Period screen icon.
3.3.1 Create a standard cost estimate for the material T-F1## with costing
variant PPC1 and a lot size of 500 pieces. Change the default for the
‘Costing from date’ to today’s date. Accept the other default dates for
QSID and valuation.
Menu path:
Accounting→Controlling→Product Cost Controlling→Product Cost
Planning→Material Costing→Cost Estimate with Quantity Structure→Create
Enter Costing Variant PPC1.
Enter material T-F1##.
Enter 1000 in the Plant field.
Enter 500 in the Costing lot size field.
Select Enter.
Change the Costing date from to today’s date, leave all other date fields
unchanged.
Press Enter.
3.3.2 From the Material Costing Data screen, review the results of the cost
estimate. Begin by selecting the Costed BOM report. Expand the BOM
to display all of the component materials, and then change the settings to
include all items.
Show the costed multilevel BOM from the icon structure.
From the initial display, position your curson on T-F1##, then select the Expand
All icon from the tool bar.
To include all of the items, follow the menu path Settings → All items.
The list will then expand to display all components, production activities, process
and overhead surcharges.
3.3.4 The Lot sizes/prices view displays the pricing unit, unit price, quantities
required and total value for each item. Locate activity type 1421, cost
center 4230, and verify that the price listed matches the price that you
reviewed in 3-1 of this exercise.
Use the Next Screen icon until the title bar indicates ‘Lot sizes/prices’.
3.4 In order to use this cost estimate as a future standard, it is necessary to mark
this cost estimate. Once you have completed the mark transaction, go to the
costing 2 view of the material master record for T-F1## and review the future
price that is entered in the material master record.
Menu path:
Accounting→Controlling→Product Cost Controlling→Product Cost
Planning→Material Costing→Price Update
Enter Company code 1000.
Enter the current period/current year in the Posting period/fiscal year field.
Enter 1000 in the Plant field.
Enter T-F1## in the Material field.
Select ‘Marking’.
Select ‘Marking Allowance’.
Select legal valuation for the Valuation level,.Comp. Code 1000.
Enter cstg vrnt PPC1 and save.
Select Execute, and then select Enter to continue through the warning (deactivate
test run).
To review the effect on the material master, from the list displayed immediately after
executing the mark transaction, position your cursor on material T-F1##.
3-4 Release the cost estimate for material T-F1## so that it becomes the current
standard price. After the new standard price is released, display the Costing 2
view of the material master record and review the Current standard price.
Menu path:
Accounting→Controlling→Product Cost Controlling→Product Cost
Planning→Material Costing→ Price Update
Enter the current period/current year in the Posting period/fiscal year field.
Enter Company code 1000.
Enter 1000 in the Plant field.
Enter T-F1## in the Material field.
Select ‘Release’.
Select Execute, and then select Enter to continue through the warning (deactivate
test run).
To review the effect on the material master, from the list displayed immediately after
executing the release transaction, position your cursor on material T-F1##.
You will immediately move to the Display Material Master transaction. Select the
Costing 2 view.
Enter 1000 in the Plant field.
Select Enter.
The value of the standard cost estimate will be displayed in the Current column.
• Review the concept of ABC process costs and how the costs for
allocated process quantities are included in the standard cost estimate.
One important step in the plan integration cycle is the calculation of the
costs of goods manufactured based on the business plan. Since one of the
company objectives is to minimize overhead costs, it has been decided to
use ABC functionality in order to have a more dynamic method to allocate
costs from the overhead management area to the production controlling
area. The process template has already been maintained to appropriately
allocate planned process quantities to the standard cost estimate.
4-1-1 Create a standard cost estimate for the material T-F1## with costing
variant PPC1 and a lot size of 500 pieces. Use the first day of the next
period as the costing date. Accept the other default dates for QSID and
valuation.
Menu path:
Accounting→Controlling→Product Cost Controlling→Product Cost
Planning→Material Costing→Cost Estimate with Quantity
Structure→Create
Enter Costing Variant PPC1.
Enter material T-F1##.
Enter 1000 in the Plant field.
Enter 500 in the Costing lot size field.
Select Enter.
Verify the Costing date from is the first day of the next period. Leave all
other date fields unchanged.
Press Enter.
4-1-2 From the initial display screen for the cost estimate, which process
template has been applied to the cost estimate?
The process template can be found on the tab Valuation.
Position the cursor on the cost of goods manufactured view, and select the
itemization report.
Menu: Costs→Itemization.
The process costs are identified with the item category X. The value and
quantities of the process are listed to the right of the process.
For the cost of goods manufactured view, the process 300900, order
handling, has been applied. This process has been identified to allocate the
overhead costs associated with managing production orders. The quantity of
one has been determined since one actual production order would require
one unit of the production order overhead process to create and manage one
production order.
4-1-4 Review the itemization report for the cost of goods sold. Have any
additional process costs and quantities been applied to this view of the
cost estimate? What is the quantity and value of this additional process?
Position the cursor on the cost of goods sold view, and select the itemization
report.
The process costs are identified with the item category X. The value and
quantities of the process are listed to the right of the process.
For the cost of goods sold view, the additional process 400900, sales order
handling has been included. This process has been identified to allocate the
overhead costs associated with managing sales orders. This has been included in
the cost of goods sold view, since it would require one unit of the sales order
overhead process to create and manage one sales order.
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings
t Plan Integration $
to CO From
Event-Based
Reporting Tools Other Modules Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
Actual cost and revenue entry enables you to monitor and trace costs and revenues incurred by your
company as they occur. This allows you to identify variances to plan costs and revenues quickly and
take appropriate action.
The control of actual costs and revenues is supported by delivered and user-definable reports.
Reporting covers periodic actual cost/revenue statements, plan/actual comparisons, and comparison
reports based on periodic actual/actual comparisons (for example, you can compare the actual costs
of the previous period with the actual costs of the current period).
Actual cost/revenue entry involves transferring the primary costs recorded in Financial Accounting
(FI) to the Controlling (CO) application component. In the CO component, this transfer occurs real-
time from the components FI, MM, SD, and AM, whereby a cost accounting object (such as a cost
center, a profitability segment or an internal order) is recorded during account assignment.
SAP AG 1999
FI Data Entry:
Line item 001 FI Document # 1200000089
- G/L Account 420000
(P&L) G/L Account (P&L) G/L Account (Bal. Sheet)
420000 113100
- Amount
- Controlling Object Amount Amount
Line item 002
- G/L Account 113100
(Bal. Sheet)
- Amount
CO Document # 1000000009
Controlling Object
Cost Element Amount
(420000)
SAP AG 1999
When an FI document is created that posts to an expense (or revenue) account having a
corresponding cost element, and a valid controlling object (such as a cost center) is identified for the
expense line item, a controlling document is also created.
This CO document has its own unique number and contains the following details:
controlling object posted to
the cost element used
the amount
In the above example, the FI document debited a P&L account and credited a Balance Sheet account.
The CO document debited the controlling object (using the corresponding primary cost element of
the same number). Note that there is no corresponding credit entry in the CO document.
When a primary cost is initially posted into CO, it is treated as a one-sided journal entry, unlike a
traditional balanced financial accounting journal entry. (Note that as any subsequent cost
movements occur within CO, the transactions creating these cost flows are balanced entries. When a
cost is moved from one controlling object to another, such as from one cost center to another, the
sending object is credited, and the receiving object is debited for the same amount.)
Cost origin
FI AA MM SD
SAP AG 1999
Postings of costs and revenues to CO can result in real and statistical postings:
Real postings can be allocated or settled to other controlling objects.
Statistical postings are for informational purposes only.
Generally, the account assignment object determines whether the posting is real or statistical. That
is, the account assignment object is itself either a real or a statistical object. For example, an
overhead order is defined as real or statistical when it is created. A real order takes only real
postings, and a statistical order only statistical postings. The exception to this rule is the cost center.
A cost center, which is always a real object, may take both real and statistical postings.
To accomplish a CO cost posting, you must identify the appropriate real CO account assignment
object in the source document (such an FI journal entry, etc.). Only one real object is permitted for
each line item in the source document. Additional statistical objects can be entered or derived by the
system.
A profit center is always posted to statistically.
Real objects may serve as senders or receivers during cost allocation. Real Controlling objects
include the following: Cost centers (for account assignment of costs), Internal orders (real), Projects
(real), Networks, Make to order production orders, Cost objects, Profitability segments
Statistical objects cannot allocate costs to other objects. You can make statistical account
assignments to any number of Controlling objects. Statistical Controlling objects include the
following: Statistical orders, Statistical projects, Profit centers
CO
Cost Center
Debit under a cost
element
SAP AG 1999
When a journal entry is created in FI that includes an expense line item, that expense can be posted
to CO as a cost if:
a primary cost element has been created in CO that corresponds to the expense account used in the
FI journal entry, and
a valid cost center is referenced in the FI line item.
As a result, two separate documents are created: both an FI document as well as a CO document.
Each document has a unique document number, and it is possible to drill down in either document to
link to the other.
AA Depreciation on a machine
Cost origin: cost center xy
CO
Cost Center XY
Debit under a
cost element
SAP AG 1999
If Asset Accounting initiates a transaction in FI that affects a P&L account for which a primary cost
element has been created, a CO posting will also be created.
An asset master record has a cost center field that can be used to assign the asset to a cost center.
Depreciation and interest expense postings are examples of AA-initiated transactions that could
generate cost postings to CO.
HR Payroll accounting
Cost origin: Cost center XY
CO
Cost Center XY
Debit under a cost
element
SAP AG 1999
Payroll accounting in Human Resources calculates the amounts for the different salaries and related
costs, and records them in a session.
When you process the session, the system generates FI postings and also posts the costs to the cost
centers to which the employees are assigned.
If you prefer, you can charge all the costs to a clearing or collecting cost center and then use CO
tools to distribute or transfer them to the actual cost centers.
Employee master data in HR can be assigned to infotypes. The infotype determines the company
code, personnel area, and personnel subarea to which the employee is assigned. For example,
Infotype 0001 Organizational Assignment enables you to determine the cost center to which
personnel costs are debited, and to assign your employee to a business area.
CO
Cost Center XY
Debit under a cost
element
SAP AG 1999
Goods issue transactions posted in the Material Management component can be assigned to a cost
center. An example could be parts issued to an R & D cost center for constructing a product
prototype.
From the aspect of the cost center, this type of transaction is called material consumption. When you
enter a goods issue in the system, you must enter a movement type to differentiate between the
various categories of goods movements. A movement type is an identification key which has
important control functions in Inventory Management, such as updating stock and consumption
accounts.
A goods issue to a cost center creates an FI transaction that debits a material consumption expense
account and credits a material stock (inventory) account. The cost center is debited with the value of
the goods issued using a primary cost element.
FI
CO
Cost Center XY
Debit under a cost
element
- Commitment
SAP AG 1999
A purchase order is a formal request from a purchasing organization to a vendor or a plant to supply
or provide a certain quantity of goods or services at or by a certain point in time. A purchase order
does not create an entry in FI. Each item in a purchase order can be assigned to a separate cost
center (or other controlling object).
Once posted, the purchase order record creates a “commitment” line item for the cost center entered
on the purchase order item. The Information System can report on outstanding commitments for a
given cost center.
Subsequently, when the actual costs are incurred (such as when the ordered goods are delivered), the
R/3 System clears the commitment and posts the actual costs.
MM CO
Purchase
requisition
(with account
assignment Cost Center 3105: Sales, Automotive
object)
CElem Committed Actual Assigned
Purchase 400000 500.- 0 500.-
500.-
1 order ∑ 500.-
500.- 0 500.-
500.-
2
SAP AG 1999
Commitments for costs to be incurred in the future are initiated in the Purchasing function of the
Materials Management component as follows:
A purchase requisition is an internal communication of a procurement requirement (from the
requestor to the buyer). A purchase requisition represents a provisional commitment, which can
be changed at any time. You are not required to assign a CO object on a purchase requisition line;
but if you do not, no commitment will be reflected in CO.
A purchase order is a contractual agreement to purchase goods or services from a vendor
according to agreed conditions. A purchase order represents a firm commitment since it is based
on a contractual obligation. For a purchase order item charged to a cost element, you are required
to specify a controlling object; therefore, a commitment will be reflected in CO.
When you create a purchase order with reference to a purchase requisition, the commitment will be
reclassified in CO.
Processing goods receipts against the purchase order reduces the commitment, and actual costs are
posted to the controlling object. This process continues until the purchase order is closed and the
commitment is reduced to zero.
You must activate Commitment Management in CO by controlling area.
SAP AG 1999
Postings of costs and revenues to CO can result in real and statistical postings:
Real postings can be allocated or settled to other controlling objects.
Statistical postings are for informational purposes only.
Generally, the account assignment object determines whether the posting is real or statistical. That
is, the account assignment object is itself either a real or a statistical object. For example, an
overhead order is defined as real or statistical when it is created. A real order takes only real
postings, and a statistical order only statistical postings. The exception to this rule is the cost center.
A cost center, which is always a real object, may take both real and statistical postings.
To accomplish a CO cost posting, you must identify the appropriate real CO account assignment
object in the source document (such an FI journal entry, etc.). Only one real object is permitted for
each line item in the source document. Additional statistical objects can be entered or derived by the
system.
A profit center is always posted to statistically.
Real objects may serve as senders or receivers during cost allocation. Real Controlling objects
include the following: Cost centers (for account assignment of costs), Internal orders (real), Projects
(real), Networks, Make to order production orders, Cost objects, Profitability segments
Statistical objects cannot allocate costs to other objects. You can make statistical account
assignments to any number of Controlling objects. Statistical Controlling objects include the
following: Statistical orders, Statistical projects, Profit centers
SAP AG 1999
Statistical orders are typically used to evaluate costs which cannot be itemized in detail in cost center
accounting.
In this example, the FI document assigns the cost posting to both a cost center and a statistical
internal order. The costs will then appear under the original cost element both on the cost center
(real costs) and on the order (statistical, for information purposes only).
Example: Statistical orders could be created for individual trucks monitored in a motor pool cost
center. Cost postings could be assigned to both the relevant order and the cost center. The real cost
postings are accumulated on the cost center for the entire motor pool, whereas the individual orders
retain the detail cost information for each vehicle.
Unlike real internal orders, you can neither settle statistical orders, nor apply overhead to them.
CO
Order 123456 Optional:
Further Cost Objects
Debit under a cost
element Debit under a cost
- Real costs element, statistical:
optional
- Real Cost Center
additional - Statistical project
- Profit center
-...
SAP AG 1999
In this example, the internal order is entered in the FI document as the account assignment object.
The internal order is apparently a real object, which means that the cost posting is a real posting.
If the FI document were to also specify a cost center as an account assignment object, the cost center
would be updated statistically. When a real internal order and a cost center are both specified in the
source document line item, the real posting is directed to the order, and statistical postings are
recorded for the cost center and profit center.
SAP AG 1999
In this example, there is a revenue posting to FI. If there is a primary cost element of type 11
(revenues) that corresponds to the revenue account, then the revenue will post to the appropriate
profitability segment in CO-PA.
Real revenues can be posted only to a profitability segment, customer order, customer project, or
revenue order. As with cost postings, revenue postings to profit centers are statistical.
Additionally, revenues can be entered statistically on cost centers
SAP AG 1999
• Review account assignment logic and the posting concept in the R/3
System.
1-1 Post an expense in the General Ledger (FI) to a cost center and review the costs
that are transferred into CO.
1-1-1 Create a G/L account posting with today’s date for the purchase of raw
materials for the German company code (1000) in currency UNI. Enter
a debit of 5000 to G/L account 403000. Specify that the offsetting credit
is to G/L account 113100. What error message is displayed?
In the G/L account master records, some of the expense accounts are
configured to indicate that taxes may be associated with these
accounts, but are not mandatory. A tax warning message will appear
prior to the mentioned error message. This is to ensure that you do
not forget to enter a tax code when appropriate. For these exercises,
we are treating all expenses as non-taxable. Therefore, you can
ignore the warning message.
____________________________________________________________
____________________________________________________________
____________________________________________________________
1-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
1-2-1 Enter a goods issue for your service cost center (SERV-##). Use
movement type 201 and get 20 pieces of material T-T200 from storage
location 0001 in the Hamburg plant (1000).
1-2-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
1-3 Generate a purchase order for a cost center and review the resulting
commitment in CO.
1-3-1 Create a purchase order for vendor 1000, purchasing organization 1000,
purchasing group 000, and plant 1000. Specify that the purchase order
is to be charged to a cost center (account assignment category K). Order
10 pieces of material T-T200, at a price of 50, for your service cost
center, SERV-##. Specify today’s date as the delivery date and ignore
any delivery date warning messages.
1-3-2 Process the Cost centers: actual/plan/commitment report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
The company wants to use an overhead order to reflect the costs of a truck
belonging to a cost center, without having to perform settlement to view
the costs at the cost center level as well. You will create a statistical order
in order to achieve this. Since the costs on the order are only statistical,
they can be analyzed at the detailed order level, but need not (and cannot)
be settled to cost center.
2-1 Create a statistical order for a truck used by the service cost center, SERV-##.
Create the overhead order with order type 1000. Name the order TRUCK-##
and add Truck ## to the defaulted description. Assign the order to business area
9900 and profit center 1400. Set statistical order to „on“ and save your order.
2-2 Post an expense to your statistical order to determine the information required
to complete this transaction. View the results in CO.
2-2-1 Create a G/L account posting for today’s date, for vehicle costs for your
truck in the German company code (1000) and currency UNI. Enter a
debit of 4000 to G/L account 475000 for your truck order TRUCK-##.
Specify that the offsetting credit is to G/L account 113100. What error
message is displayed?
____________________________________________________________
____________________________________________________________
2-2-2 Enter SERV-## in the cost center field to charge the „real“ vehicle costs
to your service cost center. Post the document.
2-2-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
• Review account assignment logic and the posting concept in the R/3
System.
1-1 Post an expense in the General Ledger (FI) to a cost center and review the costs
that are transferred into CO.
1-1-1 Create a G/L account posting with today’s date for the purchase of raw
materials for the German company code (1000) in currency UNI. Enter
a debit of 5000 to G/L account 403000. Specify that the offsetting credit
is to G/L account 113100. What error message is displayed?
In the G/L account master records, some of the expense accounts are
configured to indicate that taxes may be associated with these
accounts, but are not mandatory. A tax warning message will appear
prior to the mentioned error message. This is to ensure that you do
not forget to enter a tax code when appropriate. For these exercises,
we are treating all expenses as non-taxable. Therefore, you can
ignore the warning message.
Menu path:
Accounting→Financial accounting→General ledger→Document entry→ G/
L account posting
Enter the current date in the Document date field.
Enter 1000 in the Company code field.
1-1-2 Enter SERV-## in the cost center field to charge the raw materials costs
to your service cost center. Post the document.
Enter SERV-## in the Cost center field.
Select Enter.
Select Save.
1-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
Menu path:
Accounting→Controlling→Cost center Accounting →Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the From Period field.
Enter the current period in the To Period field.
Enter 0 in the Plan version field.
Enter SERV-## in the first Or value(s) field.
Select Execute.
1-2-1 Enter a goods issue for your service cost center (SERV-##). Use
movement type 201 and get 20 pieces of material T-T200 from storage
location 0001 in the Hamburg plant (1000).
Menu path:
Logistics→Materials management→Inventory management→Goods
movement→ Goods issue
Enter 201 in the Movement type field.
Enter 1000 in the Plant field.
Enter 0001 in the Storage location field.
Select Enter.
Enter SERV-## in the Cost center field.
Enter T-T200 in the Material field.
Enter 20 in the Quantity field.
Select Post.
1-2-2 Process the Cost center: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
Menu path:
Accounting→Controlling→Cost Center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the From Period field.
Enter the current period in the To Period field.
Enter 0 in the Plan version field.
1-3 Generate a purchase order for a cost center and review the resulting
commitment in CO.
1-3-1 Create a purchase order for vendor 1000, purchasing organization 1000,
purchasing group 000, and plant 1000. Specify that the purchase order is
to be charged to a cost center (account assignment category K). Order
10 pieces of material T-T200, at a price of 50, for your service cost
center, SERV-##. Specify today’s date as the delivery date and ignore
any delivery date warning messages.
Menu path:
Logistics→Materials management→Purchasing→Purchase order→
Create→Vender/supplying plant known
Enter 1000 in the Vendor field.
Select Index Card Org. Data.
Enter 1000 in the Purch. organization field.
Enter 000 in the Purchasing group field.
Item Overview.
Enter K in the Acct. assignment cat. field.
Enter T-T200 in the Material field.
Enter 10 in the PO quantity field.
Enter the current date in the Deliv. date field.
Enter 1000 in the Plant field.
Enter 50 in the Net price field.
1-3-2 Process the Cost centers: actual/plan/commitment report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
Menu path:
Accounting→Controlling→Cost center Accounting→Information
system→Reports for Cost enter Accounting→Plan/actual
comparisons→Additional ratios→CCtr: Actual/Plan/Commitment
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the Form Period field.
Enter the current period in the To Period field.
Enter 0 in the Plan version field.
Enter SERV-## in the first Or value(s) field.
Select execute.
The company wants to use an overhead order to reflect the costs of a truck
belonging to a cost center, without having to perform settlement to view
the costs at the cost center level as well. You will create a statistical order
in order to achieve this. Since the costs on the order are only statistical,
they can be analyzed at the detailed order level, but need not (and cannot)
be settled to cost center.
2-1 Create a statistical order for a truck used by the service cost center, SERV-##.
Create the overhead order with order type 1000. Name the order TRUCK-##
and add Truck ## to the defaulted description. Assign the order to business area
9900 and profit center 1400. Set statistical order to „on“ and save your order.
Menu path:
Accounting→Controlling→Internal Orders→Master data→Order→Create
Enter 1000 in the Order type field.
Select Master data.
Enter TRUCK-## in the Order field.
Enter Truck ## at the end of the text in the Short text field.
Enter 9900 in the Business area field.
Enter 1400 in the Profit center field.
Select the Control data tab.
Click on the Statistical order box.
Select Save.
2-2 Post an expense to your statistical order to determine the information required
to complete this transaction. View the results in CO.
2-2-2 Enter SERV-## in the cost center field to charge the „real“ vehicle costs
to your service cost center. Post the document.
Enter SERV-## in the Cost center field.
Select Enter.
Select Save.
2-2-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
Menu path:
Accounting→Controlling→Cost center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
2-2-4 Process the Order: actual/plan/variance report for the current period
and plan version 0. Execute the report for the your truck order
(TRUCK-##).
Menu path:
Internal Orders→Information system→Reports for Internal
Orders→Plan/actual comparisons→ Order: actual/plan/variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the From period field.
Enter the current period in the To period field.
Enter 0 in the Plan version field.
Enter TRUCK-## in the first Or value(s) field.
Select Execute.
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Reporting Tools
Event-
Event-Based
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
SAP AG 1999
FI Kunde C
CO
Kunde B
Kunde A
SAP AG 1999
You 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) are always reconciled. Posting errors
involving assignment to a controlling object (cost center or internal order) can, however, be
corrected using a transaction-based reposting in CO.
There are two types of reposting transactions: reposting costs (or revenues), and reposting line items.
The reposting costs transaction is a simple transfer of cost from one controlling object to another.
This reposting does not preserve a direct link between the amount transferred and the transaction that
originally posted the costs to CO.
Alternatively, you 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 you to track the
movement of cost within CO, and still preserve the link with the originating FI document.
You can enter multiple receiver objects for a line item reposting. The full amount of the original line
item must be reposted.
Cost Center
10 h Production
3h
Cost Center Cost Center
Development Customer-
Customer-
service
Activity 5h
Orders,
Projects,
...
SAP AG 1999
Direct activity allocation deals with the measurement and allocation of a quantity of activity type
units produced by a cost center.
To enter a direct activity allocation, you record the cost center providing the service (sender cost
center), the object receiving the service (receiver), the type of service performed (activity type), and
the quantity of service provided (number of units of the activity type consumed). Note that only a
cost center can be the sender in an activity allocation. The receiver can be any real controlling
object, such as a cost center, order, project, and so on.
Direct activity allocation credits the sender cost center and debits the receiver object. Debits and
credits use a secondary cost element (category = 43). This cost element is maintained in the activity
type master record. The allocation is valued by multiplying the quantity of activity produced by the
planned activity price.
A direct activity allocation is documented by creating line items from the perspectives of both sender
and receiver.
Time Sheet
The R/3 Time Sheet component facilitates standardized, cross-application time recording. The time
sheet combines the existing functionality for time recording from a variety of applications into a
single transaction. Using the time sheet, you can supply the following components with information
on working times:
Attendance and absences in Human Resources (HR)
Internal activity allocation in Controlling (CO)
Confirmations in Plant Maintenance (PM), Project System (PS), and Service Management (SM)
Entry of services performed in External Services Management (MM-SRV)
Both internal employees and external service providers can use the time sheet to enter their personal
working times into the system. There is also a screen for central data entry for several persons. The
time recording interface is designed for ease of use.
Working times are entered as a number of hours or as actual clock times, and are always linked to a
specific person. Each internal employee or external service provider is assigned a personnel number
in the R/3 System. You can create the required mini-master record even if you do not use HR.
Users access the time sheet with special data entry profiles. When you define these profiles in
Customizing, you can tailor the entry process according to the user's level of knowledge and area of
activity. There is a field selection function for the data entry profiles. You can use the function to
limit the fields that appear on the entry screen.
Order: 400010
Original Current
Budget Budget
Overall 40,000 50,000
1998 20,000 25,000 Budget Line Items
1999 15,000 18,000 Order 400010 Chicago Trade Fair
2000 2,000 3,000
2001 3,000 4,000 Document Year Activity Amount ...
030000001 1998 Original 20,000
030000200 1998 Supplement 7,000
030000306 1998 Return 2,000-
SAP AG 1999
The system recognizes the following budget types for internal orders:
The original budget is the budget originally approved.
Budget updates for orders include supplements and returns and are used when unforeseen events
and additional requirements force a correction to the original budget.
The current budget includes the original budget and all budget updates.
In addition to the budget update functions, you can make changes to the original budget. You can
freeze the original budget using status management. You accomplish this by creating a user status
that prohibits the Budgeting business transaction, but allows supplements and returns.
When you create or update your budget, the system documents the transaction in a line item. You
can display the budget line items from the budget screen. You can enter text for budget line items to
provide support for the budget transaction.
In Customizing, you must define a number range for your budget documents. Number range 04 is
provided for order budgeting.
When you save the budget, the system checks that the sum of the annual values matches the overall
value for the order.
Order
Budget Budget profile 00001
Total 100
1998 20
1999 30
2000 30 Tolerances
2001 20
Profile Activity Action %
000001 ALL Warning with mail 100
000001 ALL Error message 110
Responsible parties
SAP AG 1999
In addition to other budgeting parameters, the budget profile also controls availability checking.
In the profile, you can specify the circumstances under which the availability check can be activated.
You also specify whether checks on funds availability use either the annual or overall budgeted
value.
Tolerances define how the system should respond to a given degree of budget overrun. In the
example above, when the budget is consumed (100%), a warning is issued with an automatic mail
message to the person responsible for the budget. With a budget overrun of ten percent (110%), the
R/3 System issues an error message, and the document that caused the overrun cannot be posted.
Tolerances are established for a budget profile by activity groups, allowing you to set up different
tolerances for different types of transactions.
When you select the action Warning with Mail, you must specify a budget manager in Customizing.
If no budget manager is entered, the system generates an error message.
You can exclude individual cost elements from availability control.
SAP AG 1999
Production order
Lot size Production
Production line
order
Work Work
Center 1 Center 3
SAP AG 1999
In Product Cost by Order, Cost Object Controlling provides information on production orders whose
costs are settled to stock. The order quantity is of central importance for cost object controlling in
this scenario, since the planned costs of the order are calculated using this quantity, and the actual
costs cannot be settled until the final delivery of this quantity has been made. The actual costs for the
internal activities and materials are collected on each production order, and can be compared with
the planned costs for the order, as well as the results of the product cost estimate.
In contrast to Product Cost by Order in which you analyze costs by lot, in Product Cost by Period
you analyze costs by period. You collect the costs on a product cost collector over an extended
period of time, and analyze the debits and credits in each period. Product cost collectors enable you
to collect costs at the product level independently of the production type. Regardless of whether the
production environment is order-related production, process manufacturing, or repetitive
manufacturing, you collect the production costs for the product on a product cost collector and
analyze the costs in each period.
In the application component Product Cost by Sales Order, the sales order items function as the cost
objects for which you can calculate costs and revenues for both planned and actual data. You can use
the Product Cost by Sales Order component in the following situations:
When you are manufacturing in-house with reference to a sales order in complex make-to-order
production
When you are purchasing customer-specific trading goods with reference to a sales order and
reselling them to your customers
When you are providing services whose costs are assigned to a sales order
CO-
CO-
PC
Debit: Debit: Debit:
Material 2,400 $ Material 3,600 $ Material 1,200 $
Internal Act. 700 $ Internal Act. 900 $ Internal Act. 500 $
Overhead 300 $ Overhead 400 $ Overhead 100 $
Credit: 3,200 $ Credit: 4,800 $ Credit: 1,700 $
SAP AG 1999
In Product Cost by Order, the production orders themselves are the cost objects. Costs charged to the
orders are usually analyzed and settled by lot. This means that variances can only be analyzed after
the entire planned production quantity has been delivered into inventory.
The Product Cost by Order component allows you to do the following:
Calculate and analyze planned costs, target costs, and actual costs of production orders and
process orders
Calculate or update the Work in Process and the finished goods inventory
Calculate and analyze variances
Transfer data to Financial Accounting (FI), Profitability Analysis (CO-PA), Profit Center
Accounting (EC-PCA), and Actual Costing / Material Ledger (CO-PC-ACT)
When a production order is created, a preliminary cost estimate will be carried out automatically to
calculate the planned costs for the order.
Actual costs are incurred when raw materials from stock and activity types from cost centers are
consumed. Primary costs can also be posted directly from other system components to the
production order, and overhead can be charged to the order as well. Process costs can be posted by
allocating process quantities using the process template.
Since these various actual costs are posted to the production order simultaneously with the
consumption of materials and activity, production order costs can be reviewed and analyzed at any
time.
As deliveries of finished goods are made to stock, the inventory value is debited and the order is
credited.
Credit: 2,100 $
SAP AG 1999
A product cost collector is a cost object in the Product Cost by Period component that collects the
actual costs incurred in each period for the production of a material. When you use a product cost
collector, the product becomes the main cost object.
Product cost collectors are independent of the production type. This means that the actual costs for a
product cost collector can be collected in any of the following environments: order-related
production, process manufacturing, or repetitive manufacturing.
Actual costs can be collected on the product cost collector in the following ways:
Through logistics transactions (such as goods issues or confirmations) for manufacturing orders
(production orders or process orders) and run schedule headers. For example, goods issues to a
production order or reporting point backflushes in repetitive manufacturing debit the product cost
collector with actual costs. Goods receipts from production credit the product cost collector.
Directly, for example through G/L account postings in Financial Accounting (FI)
You can view the actual costs for the product cost collector in the Information System at any time
During the period-end closing process, you can:
Charge the product cost collector with process costs by means of a process template
Revaluate the activities at actual activity prices
Calculate overhead for the product cost collector
Calculate the value of your unfinished products (work in process) for the period
Calculate the variances of the period
Settle the work in process and variances to other application components
Variance calculation
Availability check
OPERATIONS
OPERATIONS
Release of order
WIP calculation PRODUCTION
PRODUCTION RESOURCES
RESOURCES
COSTS
COSTS PLAN
PLAN
TARGET
TARGET
100 20 Shop paper printing
Surcharging ACTUAL
ACTUAL
50
SAP AG 1999
Resource
Allocation
Cost Object
Name Cost Items Plan Actual
SAP AG 1999
After final delivery, any costs remaining on the order are settled to stock or to a price difference
account. The order is then fully credited.
If the price control indicator in the material master record is S, a price difference account is debited
with the difference between the actual costs incurred and the credit postings for the goods receipts.
The moving average price is recalculated and updated for statistical purposes.
If the price control indicator in the material master record is V, the material stock account is debited
with the difference between the actual costs incurred and the credit postings for the goods receipts.
The total value of the stock and the moving average price are recalculated.
If the warehouse stock at the time of settlement is less than the order quantity because goods were
issued in the meantime, the following happens:
The costs that are based on the quantity that is still in stock are posted to the material stock
account of the material.
The remaining costs are automatically posted to a price difference account.
If the material ledger is active, the delivery is posted to the material ledger and can be used to
calculate an actual material price at period-end.
SAP AG 1999
Customer
Process Partners
FI
4
Payment
1
SD 1 2 3
t
SAP AG 1999
Effective sales order processing ties all activity to customer demand in a series of tightly integrated
processes. R/3 Sales and Distribution gives you precisely this kind of sales order processing using a
series of linked documents to generate a workflow for sales and distribution. Sales and Distribution
begins with pre-sales processing and ends with customer payment for goods received and services
rendered. Sales Distribution represents each of these processes with electronic documents, each
linked both to preceding and subsequent electronic documents.
As part of Sales Order Processing, you create a sales document.
During Inventory Sourcing, R/3 determines the supplier of the inventory, based on data that you
create and control. Is the supplier one of your plants? If so, which one? Is the supplier a third-party
vendor? If so, which one?
As a part of Delivery, you create a delivery document.
During Billing, you create a billing document.
In the Customer Payment process, you receive payment and post the payment receipt in Financial
Accounting (FI).
In R/3, the documents defined in Sales and Distribution help you manage the Customer Order
Management cycle for you and your customer.
CO-
CO-
Sold qty +
PA
Revenue +
(costing-based) Rebates +
COGS +
EC-
EC-
CO-
CO-PA
PCA Acc.b.
Acc.b.
FI
SD 1
Sales
Quantity Flow Order 1
t
SAP AG 1999
You can valuate incoming sales orders (as expected revenues) and transfer them from SD to costing-
based CO-PA in order to obtain an early analysis of anticipated profits. Consequently, you can create
reports that not only reflect the course of actual profits and contribution margins on the basis of
billing documents, but also allow you to analyze these developments on the basis of incoming orders.
Sold qty +
CO-
CO- Revenue +
PA Rebates +
COGS +
(costing-based)
Revenue
COGS
EC-
EC- X
CO-
CO-PA X
PCA Rebates
Acc.b.
Inventory X
FI X Customer
X
SD 1 2 3
t
SAP AG 1999
Data is transferred to account-based CO-PA at the same time as it is posted in Financial Accounting
(FI). This means that the system creates line items in CO-PA when it creates the accounting
documents upon goods issue and billing. Note that a line item is created in CO-PA for each item and
each cost or revenue element. The amounts these line items receive are also the same ones posted in
FI. No line items are created here for incoming sales orders, since those do not lead to postings in FI.
The values in account-based CO-PA are assigned to profitability segments and are stored in the cost
or revenue element determined in MM (for goods issues) or SD (for billing documents) and posted in
FI. Note that the data is only transferred to account-based CO-PA if the general ledger account
posted in FI is defined as a cost or revenue element in CO. (See also the general posting logic in
Controlling.)
A business transaction is usually concluded in SD with the billing document. The billing data is
automatically transferred to FI, where the revenue and receivable postings are made at the same time.
When a billing document is created, SD calculates all sales revenues, sales deductions, and other
values (such as the standard cost) using pricing procedures, and stores these values in condition
types. By assigning these condition types to the value fields in costing-based Profitability Analysis,
you can have the system automatically transfer their values to CO-PA.
Item 10
99 pumps
onsite
installation
SAP AG 1999
This example combines the sale of a product from finished goods inventory together with the sale of
a service.
If a customer orders both products and services, each item is depicted as a separate sales order item.
Item 10
Billing Document CO-
CO-
PA
99 pumps
Product
Costing
Cost of Goods Sold
CO-
CO-
PC
SAP AG 1999
Billing
Sales order SD
Acty. Profitability
Allocation Cost Center Analysis
CO-
CO-
PA
Goods
MM Issues
CO Object
Item 20
Order Settlement
onsite
installation
Invoice External
activities
SAP AG 1999
SAP AG 1999
Transferpreis
150 price
Transfer
Profit Center 1 150 Profit Center 2
Profit
Center
Accounting
Production
Material order
120
SAP AG 1999
If you choose to use profit center valuation in PCA, you can define transfer prices for goods
movements between profit centers.
The diagram above indicates that Profit Center 1 transfers a quantity of raw material to
Profit Center 2, which will consume the raw material in carrying out a production process.
Production
Material order
120
SAP AG 1999
Based on a transfer price set at 150.00, the sender profit center records an internal revenue in this
amount. This is set off against the "cost of sales", which is calculated based on the internal change in
stock. The receiver profit center records an expense of the same amount.
SAP AG 1999
The bookkeeper assigned in his FI posting the wrong posting object. You
would like to correct this without reversing the FI posting.
1-1-1 Create a G/L account posting for the purchase today of raw materials for
the German company code (1000) in currency UNI. Enter a debit of
1000 to G/L account 403000 and the service cost center SERV-##.
Specify that the offsetting credit is to G/L account 113100. Post the
document.
1-1-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##).
1-2 Repost (without reference to the FI document) costs from the service cost center
to the production cost center.
1-2-1 Use screen variant Cost Center. Repost 500 of the raw materials costs
from the service cost center (SERV-##) to your production cost center
(PROD-##). The cost element is 403000. Post your document.
1-2-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##) and for the production cost center (PROD-##).
The service cost center has performed a quantity of activity for the
production cost center. Through the direct activity allocation in CO, you
will record the flow of the activity quantity and associated costs between
the cost centers.
2-1 Your service cost center spent 50 hours inspecting the assets of your production
cost center. The detected damages of some assets were repaired with 90 hours
repair activity. An activity report (paper document) is now passed to the internal
accounting department. You will process the activity allocation based on this
information and review the results on your service cost center.
2-1-1 Create a direct activity allocation to post 50 hours of activity type CHK-
## and 90 hours of activity type REP-## from cost center SERV-## to
cost center PROD-##. Post your document. The screen variant that you
should use is: To cost center.
2-1-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##). Review the quantity and cost flows out of the service cost
center.
3-1 Create an entry using the cross application time sheet and transfer the
information to CO. Review the results in the service cost center.
3-1-1 You will use the cross application time sheet with data entry profile CO
to record the repair activity REP-## that your employee with the
personnel number 10## performed for the production cost center
PROD-##. The sending cost center is SERV-##, and the employee
performed 8 hours of repair. Use the column for the actual date to enter
the hours. After that enter the release view, mark the line and press the
Release- button. Save the time sheet. (Notice: in some countries it may
be necessary to use the personnel number 70##)
3-1-2 Transfer the time sheet information you entered only to CO. Select by
using the personnel number of your employee.
3-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##). Access the Cost Centers: Actual line items report for the
DAA Repair Hours cost element (615000) and drill down to the original
document.
In order to assure that the overhead orders are not over-spent, the
company has decided to approve a budget for an order and establish
controls to warn the user if an order is near exhaustion or exceeded.
4-1 Enter an original budget for the current fiscal year for your trade fair order
(from Data Sheet). Establish a budget of 20000.
4-2 Create a G/L account posting for the purchase today of raw materials for the
German company code (1000) in currency UNI. Enter a debit of 19500 to G/L
account 400000 and your trade fair order. Specify that the offsetting credit is to
G/L account 113100. Post the document. Record the budget warning message.
______________________________________________________________
______________________________________________________________
4-3 Create another G/L account posting for the purchase today of raw materials for
the German company code (1000) in currency UNI. Enter a debit of 3000 to G/
L account 400000 and your trade fair order. Specify that the offsetting credit is
to G/L account 113100. Post the document. Record the budget warning
message.
______________________________________________________________
______________________________________________________________
4-4 The instructor will display the mail messages that were automatically initiated
by the availability control settings.
Prerequisite:
In this scenario you need to consume several materials from stock in order to produce
your product. Normally you would produce or purchase them. To save time in
this course, we perform a special goods receipt to stock with movement type
561.
So do the following: From the logistics menu for material management, inventory
management, create a goods receipt posting (other). Enter movement type 561,
plant 1000 and storage location 0001.
In the list screen enter the material numbers T-B1##, T-B2##, T-B3## and T-B4##
with a quantity of 300 each.
Post the goods receipt.
5-1-1 From the logistics menu for production control, create a PP production
order for material T-F1##. The production order type is PP01. The
production lot size is 100 pieces, and the finish date will be the last
working day of this month.
5-1-2 From the component overview, review the components that were copied
from the BOM into the production order. Also, review the operations in
the operation overview that were copied from the routing.
5-1-4 Locate the settlement rule. What has been defined as the receiver?
______________________________________________________________
5-1-5 Release the production order and then save it. Record the order number
and copy it to your Data sheet.
To release the order, select the release icon. To save the order, select the
save folder.
______________________________________________________________
5-2 From the CO report tree for product cost by order, display the plan/actual
comparison report for your production order from Exercise 5-1-5.
5-3 From inventory management, post the goods issue for the material components
reserved for the order. Use the movement type 261, issue the components from
plant 1000, storage location 0001, and reference the production order number
from Exercise 5-1-5. While processing the goods issue, change the quantity of
the second item from 100 pieces to 101 pieces and post the goods issue.
5-4 Review the actual costs posted to the production order from the goods issue
transaction. From the CO report tree for product cost by order, display the plan/
actual comparison report for your production order from Exercise 5-1-5.
5-5 After each operation, the production floor may carry out a completion
confirmation to record the output quantities and the actual activity quantities
consumed by the operation. These activity confirmations can be entered from
the production control menu.
5-6 Review the actual costs posted to the production order from the completion
confirmation. Additional debit entries should have been made for the
production activities, and a credit should have been applied to the order for
delivered quantity of 80 pieces. From the CO report tree for product cost by
order, display the plan/ actual comparison report for your production order.
5-7 Additional costs have been incurred for the production order beyond the normal
production activities and goods issue transactions. Using financial accounting,
post primary costs directly to the order. This additional cost is for an unplanned
external service, which was necessary to complete the production process.
Create a G/L account posting for the purchase today of OEM product
consumption for the German company code (1000) in currency UNI. Enter a
debit of 1000 to G/L account 410000 and your production order from Exercise
5-1-5. Specify that the offsetting credit is to G/L account 113100. Post the
document.
5-8 Review the actual costs posted to the production order from the FI posting.
From the CO report tree for product cost by order, display the plan/ actual
comparison report for your production order.
6-1-1 Create the sales order and the first item, the requested pumps. Create a
standard order for the Frankfurt sales organization (1000), sales
distribution channel (10), and division 00. The Sold to party and Ship to
party are both Becker Berlin (1000), and the customer purchase order
number is 1000##. The customer has requested 100 pieces of your
material T-F1##, the pumps.
6-1-3 Review the account assignment for the pumps to view the Profitability
Analysis settlement. Save the sales order and record the document
number.
______________________________________________________________
6-3 Bill the customer for the pumps and review the CO-PA posting.
3.2.1 After shipping all the materials create the billing for the sales order item.
The pump invoicing information is generated from the delivery
document. Record your billing document numbers and the billing date.
______________________________________________________________
______________________________________________________________
______________________________________________________________
3.2.2 View the accounting document type created for the billing document.
Review the data (value fields) which was posted to CO-PA for this
product.
______________________________________________________________
The bookkeeper assigned in his FI posting the wrong posting object. You
would like to correct this without reversing the FI posting.
1-1-1 Create a G/L account posting for the purchase today of raw materials for
the German company code (1000) in currency UNI. Enter a debit of
1000 to G/L account 403000 and the service cost center SERV-##.
Specify that the offsetting credit is to G/L account 113100. Post the
document.
Menu path:
Accounting→Financial accounting→General ledger→Document entry→ G/
L account posting
Enter the current date in the Document date field.
Enter 1000 in the Company code field.
Enter UNI in the Currency field.
Enter 403000 in the G/L Account field.
Enter.debit in the D/C field.
Enter 1000 in the Doc. Currency Amount field.
Enter SERV-## in the Cost center field.
Enter 113100 in the G/L Account field.
Enter credit in the D/C field.
Enter 1000 in the Doc. Currency Amount field.
Select Enter.
Select enter to clear tax warning message.
Select Save.
1-2 Repost (without reference to the FI document) costs from the service cost center
to the production cost center.
1-2-1 Use screen variant Cost enter. Repost 500 of the raw materials costs
from the service cost center (SERV-##) to your production cost center
(PROD-##). The cost element is 403000. Post your document.
Menu path:
Accounting→Controlling→Cost center Accounting→Actual
postings→Manual Reposting of Costs→Enter
Enter Cost Center in the Screen variant field.
Select List entry.
Enter SERV-## in the Send. CCtr field.
Enter 403000 in the Cost elem. Field.
Enter 500 in the Amount field.
Enter UNI in the Currency field.
Enter PROD-## in the Rec. CCtr field.
Select Post.
1-2-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##) and for the production cost center (PROD-##).
The service cost center has performed a quantity of activity for the
production cost center. Through the direct activity allocation in CO, you
will record the flow of the activity quantity and associated costs between
the cost centers.
2-1 Your service cost center spent 50 hours inspecting the assets of your production
cost center. The detected damages of some assets were repaired with 90 hours
repair activity. An activity report (paper document) is now passed to the internal
accounting department. You will process the activity allocation based on this
information and review the results on your service cost center.
2-1-1 Create a direct activity allocation to post 50 hours of activity type CHK-
## and 90 hours of activity type REP-## from cost center SERV-## to
cost center PROD-##. Post your document. The screen variant that you
should use is: To cost center.
Menu path:
Accounting→Controlling→Cost center Accounting→Actual
postings→Activity allocation→Enter
Enter the current date in the Document date field.
Enter 0 in the Version field.
Enter Cost Center in the Screen variant field.
Select List entry.
In the first row:
- Enter SERV-## in the Send. CCtr column.
- Enter CHK-## in the SATyp column.
- Enter PROD-## in the Rec. CCtr field.
- Enter 50 in the Total quantity column.
In the second row:
- Enter SERV-## in the Send. CCtr column.
- Enter REP-## in the ATyp column.
- Enter PROD-## in the Rec. CCtr field.
(C) SAP AG AC040 8-40
- Enter 100 in the Total quantity column.
Select Post.
2-1-2 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##). Review the quantity and cost flows out of the service cost
center.
Menu path:
Accounting→Controlling→Cost center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the From Period field.
Enter the current period in the To Period field.
Enter 0 in the Plan version field.
Enter SERV-## in the first Or value(s) field.
Select Execute.
3-1 Create an entry using the cross application time sheet and transfer the
information to CO. Review the results in the service cost center.
3-1-1 You will use the cross application time sheet with data entry profile CO
to record the repair activity REP-## that your employee with the
personnel number 10## performed for the production cost center
PROD-##. The sending cost center is SERV-##, and the employee
performed 8 hours of repair. Use the column for the actual date to enter
the hours. After that enter the release view, mark the line and press the
Release- button. Save the time sheet. (Notice: in some countries it may
be necessary to use the personnel number 70##)
Menu path:
Accounting→Controlling→Cost center Accounting→Actual postings→Time
sheet→Time data
Select Enter times.
Enter CO in the Data entry profile.
Enter 10## in Personnel number field.
Select Enter.
Enter your assigned date in the Key date field.
Select Enter times.
Enter SERV-## in the Send. CCtr column.
Enter REP-## in the ATyp column.
Enter PROD-## in the Rec. CCtr field.
Enter 8 in the column of the actual date.
3-1-2 Transfer the time sheet information you entered only to CO. Select by
using the personnel number of your employee. Record the CO document
number.
Select Transfer→All Components.
Select Period today.
Enter 10## in Personnel no. field.
Enter 1000 in the Controlling Area field.
Select Target Components Controlling.
Select Execute.
3-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0. Execute the report for the service cost center
(SERV-##). Access the Cost Centers: Actual line items report for the
DAA Repair Hours cost element (615000) and drill down to the original
document.
Menu path:
Accounting→Controlling→Cost center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the From Period field.
Enter the current period in the To Period field.
Enter 0 in the Plan version field.
Enter SERV-## in the first Or value(s) field.
Select Execute.
Double-click on the report line for cost element 615000.
Double-click on the Cost Centers: Actual Line Items report
Double-click on the line item with the quantity 8- .
In order to assure that the overhead orders are not over-spent, the
company has decided to approve a budget for an order and establish
controls to warn the user if an order is near exhaustion or exceeded.
4-1 Enter an original budget for the current fiscal year for your trade fair order
(from Data Sheet). Establish a budget of 20000.
Menu path:
Accounting→Controlling→Internal Orders→Budgeting→Original budget→Change
Enter your trade fair order number in the Order field.
Select Enter.
Enter 20000 for your order budget for the current fiscal year.
Select Save.
The warning message indicates that your order budget is almost exhausted.
The warning message indicates that your order budget has been exceeded for the
current fiscal year.
4-4 The instructor will display the mail messages that were automatically initiated
by the availability control settings.
Menu path:
Office→Workplace →Inbox
Select Office unviewed.
Double-click on the mail message about your order.
Prerequisite:
In this scenario you need to consume several materials from stock in order to produce
your product. Normally you would produce or purchase them. To save time in this
course, we perform a special goods receipt to stock with movement type 561.
So do the following: From the logistics menu for material management, inventory
management, create a goods receipt posting (other). Enter movement type 561, plant
1000 and storage location 0001.
In the list screen enter the material numbers T-B1##, T-B2##, T-B3## and T-B4##
with a quantity of 300 each.
5-1-1 From the logistics menu for production control, create a PP production
order for material T-F1##. The production order type is PP01. The
production lot size is 100 pieces, and the finish date will be the last
working day of this month.
Menu path:
Logistics→Production→Production Control→Order→Create→With material
Enter material T-F1##.
Enter Production plant 1000.
Enter Order type PP01.
Select Enter.
Enter 100 pieces.
Enter the last working day of this month as the finish date.
5-1-2 From the component overview, review the components that were copied
from the BOM into the production order. Also, review the operations in
the operation overview that were copied from the routing.
Select the Component overview icon.
Select the Operation overview icon.
5-1-3 From the production order header, review the master data information.
What are the relevant fields for costing?
Choose the header (hat) icon. From the header screen, choose the control
data tab.
The fields that are relevant for costing are contained in the subscreen titled
Costing. These fields are costing variant plan and actual, costing sheet,
overhead key, RA key, and variance key.
5-1-4 Locate the settlement rule. What has been defined as the receiver?
Menu path:
From the menu bar, choose Header → Settlement rule.
The material T-F1xx has been defined as the receiver.
5-1-5 Release the production order and then save it. Record the order number
and copy it to your Data sheet.
To release the order, select the release icon. To save the order, select the
save folder.
5-2 From the CO report tree for product cost by order, display the plan/actual
comparison report for your production order from Exercise 5-1-5.
5-3 From inventory management, post the goods issue for the material components
reserved for the order. Use the movement type 261, issue the components from
plant 1000, storage location 0001, and reference the production order number
from Exercise 5-1-5. While processing the goods issue, change the quantity of
the second item from 100 pieces to 101 pieces and post the goods issue.
Menu path:
Logistics →Materials management→Inventory management→Goods
movement→Goods issue
Enter movement type 261.
Enter Plant 1000.
Enter Storage location 0001.
Select To order, and enter the production order number.
Select Continue.
Select all of the items, and change the quantity for the second item from 100 to 101.
Select copy.
Select Enter to bypass the warning message regarding the reserved quantity.
Save the goods issue.
5-4 Review the actual costs posted to the production order from the goods issue transaction.
From the CO report tree for product cost by order, display the plan/actual
comparison report for your production order from Exercise 5-1-5.
Menu path:
Logistics→Production→Production Control→Information System→Controlling
Reports→Product Cost by Order
Expand Detailed Reports, expand for orders, then expand Variance Analysis,
then choose Plan/Actual Comparison.
Enter the order number from 5-1-5, choose Cumulated time frame, and then
select Execute.
Actual values should be listed for the cost elements for the components. To view
quantities and values by material, expand the actual cost element number.
Execute a partial completion confirmation for the last operation (60) of the
production order. Since this is considered a milestone operation, the preceding
operations will be automatically confirmed using the planned executions times
adjusted for the actual confirmed quantity. Confirm to have finished only 80
pieces, without any scrap, but increase the proposed activity quantities
(execution times) by approximately 10%. (The activity quantities are being
intentionally changed to create a variance).
Menu path:
Logistics→Production→Production Control→Confirmation→Enter→For
operation→Time ticket
Enter the order number, Select Oper/activity 60
Select Partial Confirmation and press Enter.
Enter a yield to confirm of 80, and change the default labor time to be
approximately 10% higher than the time proposed by the system.
Save the confirmation.
5-6 Review the actual costs posted to the production order from the completion
confirmation. Additional debit entries should have been made for the
production activities, and a credit should have been applied to the order for
delivered quantity of 80 pieces. From the CO report tree for product cost by
order, display the plan/ actual comparison report for your production order.
Menu path:
Logistics→Production→Production Control→Information System→Controlling
reports→Product Cost by Order
Expand Detailed Reports, expand for orders, then expand Variance Analysis, then
choose Plan/Actual Comparison.
Enter the order number from 5-1-5, choose Cumulated time frame, and then select
Execute.
Actual values should be listed for the cost elements for the components and activity
types. To view quantities and values by material and activity type, expand the actual
cost element number.
Menu path:
Logistics→Production→Production Control→Information System→Controlling
reports→Product Cost by Order
Expand Detailed Reports, then expand Variance Analysis, then choose Plan/Actual
Comparison.
Enter the order number from 5-1-5, choose Cumulated time frame, and then select
Execute.
Actual values should be listed for the cost elements for the components, finshed
good, activity types and consulting services. To view quantities and values by
material and activity type, expand the actual cost element number.
6-1-1 Create the sales order and the first item, the requested pumps. Create a
standard order for the Frankfurt sales organization (1000), distribution
channel (10), and division 00. The Sold to party and Ship to party are
both Becker Berlin (1000), and the customer purchase order number is
1000##. The customer has requested 100 pieces of your material T-
F1##, the pumps.
Menu path:
Logistics→Sales and distribution→Sales→Order→Create
Enter Standard Order in the Order type field.
Enter 1000 in the Sales organization field.
Enter 10 in the Distribution channel field.
Enter 00 in the Division field.
Select Item overview.
Enter 1000 in the Sold-to party field.
Enter 1000 in the Ship-to party field.
Enter 1000## in the PO number field.
Enter T-F1## in the Material field.
Enter 100 in the Order quantity field.
6.1.3 Review the account assignment for the pumps to view the Profitability
Analysis settlement. Save the sales order and record the document
number.
Select display doc. Header details.
6-2 Process a delivery to ship the pumps to the customer. Ship the goods from the
Hamburg shipping point (1000), with a selection date that is two weeks from
today’s date. Be sure to Pick all 100 pumps from storage location 0002 and post
a goods issue to record the transaction in accounting. Record the delivery
document number.
6-3 Bill the customer for the pumps and review the CO-PA posting.
6-3-1 After shipping all the materials, create the billing for the sales order
item. The pump invoicing information is generated from the delivery document.
Record your billing document number and the billing date.
Menu path:
Logistics→Sales and distribution→Sales→Order→ Subsequent
functions→Billing document
Verify that your delivery document number appears in the first field in the
Document column.
Select Save.
6-3-2 View the accounting document type created for the billing document.
Review the data (value fields) which was posted to CO-PA for this
product.
Select Billing document→Display.
Enter the billing document number.
Select Accounting.
If the Profitab. Analysis document type is displayed in the list:
- Double-click on it.
- Select Item data to view the product.
- Select Value fields and use the Next screen and Previous screen functions
to view the data transferred to Profitability Analysis for this product.
Go Back to the Sales screen.
SAP AG 1999
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
1 12
AC040 OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-
Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
As you continue your review, you find that the second major
category of transactions involves postings performed at the
end of each accounting period. Here again, there are a
number of transactions of this type, some having broad
applicability throughout CO, while others are more specific.
Your review reveals that many of these period-end postings
involve allocations. The purpose is to assign the costs to
the appropriate controlling objects. As you explain to the
auditors, these period-end closing activities follow a
particular sequence, and are intended to provide accurate
periodic operating results to management.
You find that the auditors have many questions in the
production area. You must explain the process flow in CO
that accumulates production costs during the period, and
then calculates the balance
sheet WIP values.
SAP AG 1999
SAP AG 1999
Periods 1 2 3 . . . 12
Type 01 Employees 20 20 20 20
Type 02 Counter no. 1300 1355 1275 1325
Posting
Period
SAP AG 1999
You can enter statistical key figures for your cost center in order to provide a basis for periodic
allocations, and also to create ratios in the information system. For example, the statistical key figure
“Employees” might be used to report on personnel costs per employee, or used to apportion costs
incurred by the Cafeteria cost center to all the cost centers which it supports.
The critical factor for statistical key figures is how they were created as master data. Fixed values
(category 1) are valid as of the period posted for all following periods in the fiscal year. You need
not create a new statistical key figure posting until the value changes. Totals values (category 2) are
valid exclusively for an individual period and, therefore, must be posted in each accounting period.
You can also post statistical key figures to a cost center/activity type. This can be useful in cost
splitting.
Ship.No.: 1 - 1000
Material No.: * 4000 Purchase Orders
Procur. Org.: *
...
Cost Center
LIS Production 1
Ship.No. No. of Orders
0005 1500
0100 2500
SAP AG 1999
You can transfer key figure values maintained in the Logistics Information System (LIS) to
Controlling as statistical key figures. These values can then be used in period-end cost allocations.
The preconditions are:
You have activated the LIS
You have created statistical key figures in CO, and linked each statistical key figure master record
to the related LIS key figure.
You have maintained the cost center/statistical key figures assignment or the the cost
center/activity type/statistical key figures assignment in Customizing.
Statistical key figures can be transferred as activity-independent or activity-dependent to Cost Center
Accounting.
The transfer of LIS key figure values to statistical key figures in CO would normally be performed as
a standard step in period-end closing procedures.
Cost Centers
Processes
Senders Orders
Cost Centers
Processes
Receivers Orders
SAP AG 1999
There are several methods available to carry out periodic allocations in Overhead Cost Controlling.
Pure cost allocations are used to move costs from sender objects to receiver objects. This movement
of costs is termed a value flow. It is possible to also include a quantity flow in the cost allocation.
This is optional and dependent on whether you activated the “Record quantities” indicator in the
master record of the cost element(s) used in the cost allocation. The type of cost element used in
executing cost allocations (primary and/or secondary) depends on which form of allocation is being
used. Note that “accrual calculations” and “periodic repostings” are not, strictly speaking, considered
to be cost allocations.
Activity allocations can also be performed in a periodic allocation, depending on the cost accounting
method used. In activity allocation, a quantity flow always takes place. This refers to the quantity of
activity type units being performed. An additional value flow takes place either immediately, or can
be calculated at the end of the period. Activity allocation is always executed using an allocation cost
element.
If the Activity-Based Costing application component is active, periodic process allocations can be
performed using process templates. These are also quantity based, with an associated value flow.
FI FI
Expenses
=
Costs
CO-
CO- CO-
CO- Accrued Costs :
CEL CEL - Accrued
vacation
bonus
- Depreciation
Methods:
CO-
CO- CO-
CO- Percentage Method
OM OM
Target=Actual Method
SAP AG 1999
Operating expenses are often allocated differently in Financial Accounting (FI) than in Controlling
(CO). For example, an expense entered into FI in one accounting period may cover a whole year.
In order to avoid cost fluctuations in Cost Center Accounting (CO-OM-CCA), irregularly-occurring
expenses can be allocated to the relevant time periods and cost centers. Costs allocated in this
manner are termed accrued costs. You can post accrued costs in two ways:
Process a recurring entry transaction in FI and pass the costs to CO using a special accrual
allocation cost element
Calculate the accrual in CO based on the costs posted there
If you calculate the accrual in CO, you may use either of two methods:
Percentage method
Target=actual method
If you use the CO accrual calculation procedure, you must ensure that the costs are updated in FI if
you want to display the accrual postings there as well.
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Wage Costs 20,000 20,000 20,000 .... .... .... .... .... .... .... .... 20,000
2,000 2,000 2,000 .... .... .... .... .... .... .... .... 2,000
SAP AG 1999
The percentage method is used to determine accrued costs on the basis of a percentage rate applied to
a reference cost element or group of cost elements.
The advantage of this method, when compared with accrual calculation using a recurring entry in FI,
is that accrued costs are determined on the basis of actual costs. The percentage method is useful, for
example, in accrual calculation of non-wage labor costs such as vacation bonuses.
In accrual calculation, the amounts of the accrued costs are debited to the cost centers.
Simultaneously, an accrual object defined by you (a cost center or internal order) is credited. The
actual costs are also posted on the accrual object in order to calculate, analyze, and allocate any
balances between expenses from FI and accrued costs from CO.
You create an accrual cost element (cost element category 3) to process the accrual calculation. In
addition, you must create an overhead structure that defines the various components of the accrual
calculation, and identifies the accrual object that will be credited as each periodic posting is made.
Allocation Rule:
Statistical key figure
(long-distance calls)
SAP AG 1999
Electricity Electricity
Electricity Cost
Cost Center
Center
January 416100
416100 +23,000.-
+23,000.-
416100
416100 -- 23,000.-
23,000.-
Allocation Rule:
Fixed percentages
4220 - Production,
Production, 4240 - Production,
Production, 4260 - Production,
Production,
Pumps Paints/
Paints Solvents
/ Bulbs
SAP AG 1999
A distribution is intended for the transfer of primary costs from a sender cost center to receiver
controlling objects. Only cost centers or business processes may serve as senders in a distribution
allocation.
The receivers on a distribution can be other cost centers, WBS elements, internal orders, cost objects
or business processes. You can restrict the allowed receiver types in Customizing.
Primary postings (such as energy costs) are collected on a service cost center and allocated at period-
end closing according to rules defined in the distribution cycle. In the example above, the allocation
rule chosen was “fixed percentages”. Other rules are also available, depending on your
requirements.
Only primary costs can be distributed. The original cost elements are retained on the receivers.
Line items are recorded for both the sender and receiver sides in order to document the allocations in
detail. In comparison to a periodic reposting, a distribution updates the partner (sender) in the totals
record so that it may be identified on the totals record level in the information system.
Distributions can be reversed and repeated as often as desired.
Cafeteria
420000 Direct Labor
January 420000 6,000.-
416100 1,000.-
416100 Electricity 612000 2,000.-
∑ 9,000.-
612000 Maintenance 631000 -9,000.-
Assessment (Cafeteria)
Allocation Rule:
Statistical key figure
(Employees)
SAP AG 1999
An Assessment is designed for the allocation of primary and secondary costs from a sender cost
center to receiver controlling objects. Only cost centers or business processes may serve as senders
in an assessment allocation.
The receivers on an assessment can be other cost centers, WBS elements, internal orders, cost
objects, or business processes. You can restrict the allowed receiver types in Customizing.
Primary and secondary costs are allocated at period-end closing according to rules defined in the
assessment cycle. In the example above, the allocation rule uses statistical key figures to determine
the allocation amount for each receiver. Other rules are also available, depending on your
requirements.
Each segment of an assessment cycle is assigned an assessment cost element (secondary cost
element category 42). All costs allocated in an assessment are classified on the receiver(s) with these
assessment cost elements. Alternatively, you can use an allocation structure to define which cost
elements are to be allocated under which assessment cost elements. You can assign individual cost
elements, cost element groups or intervals to an assessment cost element. The allocation structure
can be stored during segment maintenance.
Line items are recorded for the sender and receiver sides in order to document the allocations in
detail. The original cost elements are not displayed on the receivers; therefore, an assessment
allocation is useful when the breakdown of costs is unimportant to the receiver.
Similarly to a distribution, an assessment updates the partner in the totals record.
An assessment can be reversed and repeated as often as desired.
Oil 1,000
1 barrel Storage
overhead 200
Overhead
Percent
20%
SAP AG 1999
Overhead calculation is another form of periodic cost allocation. In Overhead Cost Controlling the
receiver can be a cost center, internal order, or business process. The sender (credit object) can also
be a cost center, internal order, or business process.
Overhead can be calculated on the basis of a percentage of base costs, or as a fixed amount per some
reference quantity. For example, assume that a surcharge must be calculated for material handling
costs when lengths of plastic pipe are withdrawn from inventory and issued to an order. The
surcharge amount could be calculated as a percentage rate of the cost of the pipe, or as a fixed
overhead amount per meter of pipe length.
The costing sheet is the mechanism used to define the calculation base, overhead rate, and the credit
cost element and object. The credit cost element is a secondary cost element (category 41). The
costing sheet is assigned in the master records of the objects that will receive overhead postings.
Orders Possible
Settlement
Receivers
Cost Center
Settlement Order
Debits
Options:
- Credits Project
- Cost element specific via
Order Balance settlement cost element
Profit. Segment
- Settlement rule to
all cost elements or G/L Account
differentiated based on
origin layout
Asset
- Distribution: % / amount /
equivalence number Customer Order
With Cost Collector
...
SAP AG 1999
Internal orders are normally used as an interim collector of costs and an aid to the planning,
monitoring, and reporting processes. When the task is complete, the costs have to be passed on to
their final destination (cost center, fixed asset, profitability segment, ... etc.). This process is called
"settlement". It is another form of periodic cost allocation.
Settlement may occur at the end of each period, or at the end of the order's life, depending on the
type of order and its business purpose.
An order settlement can be made to numerous different types of receivers, as long as the receivers
are defined as valid in customizing and no system restrictions (such as locks) prevent settlement.
Examples of possible settlement receivers include cost centers, other orders, projects, profitability
segments, fixed assets, and G/L accounts.
A settlement rule must be defined for each order. This rule is defined in the order master record. It
may specify that all of the costs on the order are settled to a single receiver, or may be split to
multiple receivers.
Settlement can be structured quite flexibly with the use of the many available settlement options.
SAP AG 1999
Indirect activity allocation automatically assigns activity quantities in actual and plan. In contrast to
direct activity allocation, you define keys (tracing factors) to allocate activities to the receivers.
Indirect activity allocation, like the other periodic allocation methods, uses segments and cycles in
order to define sender and receiver relationships. You set the processing method for each segment
individually, which means a cycle can include multiple methods.
In the indirect activity allocation framework, costs are allocated under an internal activity allocation
cost element (secondary cost element category 43). The cost element assignment defaults from the
activity type master record to the cost center/activity type plan, where it may be overwritten.
Cost centers serve as senders in an indirect activity allocation. The receivers on an indirect activity
allocation can be other cost centers, WBS elements, internal orders, cost objects or business
processes.
Depending on the category of the activity type to be allocated, you can choose between two different
allocation approaches:
You manually enter the sender activity quantity.
The R/3 System inversely determines the sender activity quantity based on rules that you define.
Allocation Rule:
Fixed percentages
(number of testing items)
4200 - Production,
Production, 4215 - Production,
Production, 4290 - Production,
Production,
Motorcycles Automotive Elevators
400 tester hours 300 tester hours 300 tester hours
SAP AG 1999
For most activity types, you can determine the total activity quantity provided by the sending cost
center. You use an indirect activity allocation to distribute these posted activity quantities from the
senders to the receivers as defined in the segments of the indirect activity allocation cycle.
For activities which can be measured and posted on a sender object, you create a manual entry,
indirect allocation (activity type category 3) activity type. You enter the activity to the sender cost
center with an event-based posting.
You generate the posting to the receivers by executing the indirect activity allocation. The allocation
segment must use the sender rule “posted quantities”. Any receiver rule other than fixed quantities
may be used.
For example, although you measure the time your inspectors spend on the “tester“ activity, you do
not measure the time spent testing items for each production cost center. You therefore know the
sender total activity quantity, but not the individual receiver values. However, you can relate this
activity to the number of tested items for each production cost center, information which is available
as a statistical key figure from the Logistics Information System (LIS). Using the indirect activity
allocation, you allocate the total tester activity (in hours) to the receiving cost centers based on each
cost center‘s proportion of the total number of tested items.
4260 - Production,
Production, 4270 - Production,
Production,
Bulbs,
Bulbs, Line 1000 Bulbs,
Bulbs, Line 2000
1000 tester hours 1500 tester hours
SAP AG 1999
For activity types where produced quantities cannot be determined, or determined only after a great
deal of effort, executing the indirect activity allocation determines both the sender and receiver
activity quantities with the following approaches:
With receiver tracing factors
With explicit entries in the segment definition (as a sender or receiver fixed quantity)
For this form of indirect activity allocation, you create a category 2 activity type (inverse
determination, automatic allocation). The corresponding segment must use either the sender rule
“quantities calculated inversely” in combination with any receiver rule, or the identical sender and
receiver rules “fixed quantities”. If you use sender rule “quantities calculated inversely”, you can
enter sender-specific weighting factors (default value = 1) to define the relationship between the
tracing factor unit of measure and the activity type unit of measure.
For example, it may be difficult for you to measure the time your testers spend performing a specific
test because of the variety of activities in which they are involved. Again, you can relate this activity
to the statistical key figure describing the number of items tested for each production cost center. By
performing sample measurements, you determine that it takes on average 15 minutes (0.25 h) to test
an item, and you establish this as your sender weighting factor. With this data, the system calculates
the allocation of tester hours to each production cost center and the total tester hours performed.
You can also establish receiver-specific weighting factors where the activity type/tracing factor
relationship is not consistent for all receivers. In our example, you would use this approach if the
time to test items for “Production 4260” is not the same as the time to test items for “Production
4270”.
Cost Projects
Activity
center Type Cost
Object WBS Elements
Process
Process
Production Network
Cost
Collector
Profitability
Segment
SAP AG 1999
Since the actual activity price calculation is performed at period-end closing, no actual prices exist
when the actual activity is posted during the period. For this reason, the actual activity is first valued
with plan prices. If no plan price has been entered or calculated, the activity can be posted without a
valuation.
After calculating the actual activity prices, you can choose to revalue the actual activities with the
actual prices. You can differentiate between the following:
To revalue activity allocations to cost centers, business processes, and profitability segments, you
have to set the revaluation indicator in the fiscal year settings of the version. The revaluation is
performed within the actual activity price calculation. You have the following options for this
revaluation:
The difference between the allocation valued at the plan and actual prices is posted under a
separate data record.
The new valuation is updated in the original data record. You can use this approach if there are
no plan prices, meaning the original allocation was not valued.
To revalue internal orders, production orders, maintenance orders, WBS elements, networks, and
so on, you have to perform the revaluation transaction. The transaction can be found in the menus
for the individual CO components. The revaluation data are always stored in a separate record on
the R/3 data base. This makes it possible to carry out actual cost accounting and standard cost
accounting in parallel.
By performing the actual price calculation with revaluation and the revaluation transactions you can
fully credit the sender cost center. Alternatively you can assess the variances between the target costs
and the actual costs to Profitability Analysis.
Area
Target Actual Total Variance
16,000.- 20,000.-
-16,000.- -15,000.-
0.- 5,000.- Input Side Output Side
SAP AG 1999
Variances in the Controlling component (CO) at period-end closing can be due to several causes:
Planning was overshot/undershot
The actual costs on the cost center or business process vary from the target costs
Over-/under-absorption occurs on the cost center or the business process
Variance calculation allows you to analyze the causes for these and other situations.
To calculate the variances the system performs these three steps:
calculates the target costs
allocates actual costs to the activity types
calculates variances for each cost center/activity type combination
The calculated variances are not charged further within Cost Center Accounting. To relieve the cost
centers completely, you need to perform the actual activity price calculation and/or assessment to the
profitability segments.
Variance calculation explains the differences between target and actual costs. A variety of variance
categories are used, distinguishing between input side variances and output side variances. The input
side deals with all cost center debits and credits, the output side with cost center activity allocations.
Variance calculation is cumulative - the total of all variances equals the total variance.
SAP AG 1999
Variance calculation
Availability check
OPERATIONS
OPERATIONS
Release of order
WIP calculation PRODUCTION
PRODUCTION RESOURCES
RESOURCES
COSTS
COSTS PLAN
PLAN
TARGET
TARGET
100 20 Shop paper printing
Overhead ACTUAL
ACTUAL
50
SAP AG 1999
At the end of the period, it is necessary to calculate the overhead for all of the costs that have been
debited to the production order. These debits may include both material and activity costs.
If the production order has not been completed at the end of the period, it may be necessary to
calculate and capitalize your Work In Process value. Within R/3, as component materials are issued
to the production orders, their value is credited to the inventory accounts, and debited to a
consumption expense account on the production order. The value does not move directly from raw
material inventory to work in process inventory accounts. It is also necessary to calculate the
additional value that has been added to the order through activity allocations, overhead, and process
allocations. Although this value is reflected on the production order cost object, it is not visible in FI
and Profit Center Accounting (PCA) without the use of the WIP calculation and the settlement
transaction. The WIP calculation will consider the debits and credits (for any partially delivered
quantities) for the production order and calculate a remaining WIP value. This value can then be
passed to FI and PCA by means of the settlement transaction. Transferring this value to FI will
result in a debit to the Work In Process inventory accounts, and a credit to a P&L account. If your
order is “final delivered”, no WIP is calculated for that order, and any existing previous WIP balance
is cancelled.
Delivering the produced materials to stock credits the production order. The order balance after the
final delivery is the value of scrap and variances. You can use the tool “variance calculation” to
analyze the reasons for the variances in detail. These variance categories and scrap values can be
passed to CO-PA. However, only the remaining order balance, or price variance, as one total value
can be passed to FI.
The last step of the period-end closing is to settle the order balance, the WIP and the variances to FI,
Profitability Analysis, and Profit Center Accounting.
Overhead
SAP AG 1999
During period-end closing, process quantities are assigned to cost objects by using the process
template. Activity quantity allocations can be revalued by the actual activity prices, if previously
calculated in cost center accounting.
Overhead is calculated on the actual costs incurred to date using the costing sheet specified in the
order.
WIP is calculated either on the actual costs incurred or on the basis of the operations or reporting
points confirmed to date. This is controlled by the results analysis key specified in the order.
Variances and scrap are calculated either cumulatively (full settlement) or by period (periodic
settlement). This is controlled by the variance key specified in the order.
The settlement process results in the following postings:
Using the posting rules, postings for WIP are generated in Financial Accounting and Profit Center
Accounting.
The variances and scrap are settled to Profitability Analysis according to the assignments in the
PA settlement structure (if allowed by the settlement profile).
The variances and scrap are settled to Financial Accounting as price differences.
If you use cost object hierarchies, you can use the distribution to allocate the cost on hierarchical cost
objects down to the periodic cost objects, for example run schedule headers. This applies only to
“controlling by period”- scenarios.
Statistical
Material key figures/LIS
Cost Center
Cost
driver
Activity:
KWh Process Quantity
fix/variable
Production
Order
Process Template
Re-
source Order 2
driver handling
SAP AG 1999
Process costs must be allocated to the cost objects at the beginning of the period end closing process.
Using cost drivers, the process template calculates the process quantities which are to be allocated to
the material/ cost object. This means that process quantities are “pulled” into the cost objects by the
production process using the process template.
Processes can use activities of cost centers to provide their process quantities. By allocating the
activities with the inverse activity allocation method, you can use data from a number of sources as
resource drivers, such as statistical key figures, data from the material master record, and data from
external sources. In this manner, activities are “pulled” by the process; the process determines the
activity quantity to be allocated by its resource drivers.
By dividing the costs of the consumed activities by the process quantities, the price per unit of a
process can be calculated. The process costs to be debited on a material/ cost object are determined
by multiplying the process quantity by the unit price. Consequently, process quantities are always
valued by the unit price of the process. A process quantity allocation will always have a combined
quantity and value flow.
For actual production, the functions within the process template can utilize the actual transactions
that were executed for the order to determine the cost drivers for the process allocation. Once the
process quantity can be calculated for the cost driver, this quantity can be multiplied with the process
price, and the result debited to the order. A document is created, and the process is credited for the
same amount.
Cost Object
Name Cost Items Plan Actual
1,300
SAP AG 1999
The value basis for the calculation of work in process (WIP) can be either the actual costs incurred
on the order, or the planned costs for the completed operations.
When using the actual costs approach, the WIP value per order is the difference between debited
actual costs and the total credits for any partial deliveries.
When using the planned costs approach, the WIP value is determined by multiplying the quantity
remaining at each operation with the planned costs for that operation. The planned costs are
determined by using either the current standard cost estimate or a version specific cost estimate. The
version specific cost estimate is most common in repetitive manufacturing.
In both cases, you can use customizing to determine which portion of the costs should be capitalized
(such as 100% of the material costs, 80% of the material overhead costs, and 0% of the production
overhead costs). It is possible to capitalize the entire WIP value.
Customizing will also define if the calculation basis should be the actual or planned costs. This can
be defined by the different types of manufacturing order types and the manufacturing plant.
FINANCIAL ACCOUNTING
Reserve Expense
WIP
WIPbased
based via Settlement
on
on Actual
Actual Costs
Costs
PROFIT CENTER ACCOUNTING
Production
Vehicles
Motorcycles
SAP AG 1999
In the Product Cost by Order component, postings for work in process are generated in the balance
sheet when you settle the production order. In Customizing for Product Cost Controlling, you use
posting rules to define the accounts to which work in process is updated.
If Profit Center Accounting is active, an additional posting is generated in Profit Center Accounting.
The number of the order for which work in process is passed on to Financial Accounting is displayed
in the Assignment field of the accounting document. This ensures that the postings to the Financial
Accounting component can be explained.
Variance Categories
SAP AG 1999
The system assigns every variance to a variance category. The variance category indicates the cause
of the variance (such as price change or lot-size variance). Variances are updated to the information
system and passed on to Profitability Analysis according to variance category.
You differentiate between variance categories on the input side and on the output side:
Variances that occur because of goods issues, internal activity allocations, overhead and G/L
account postings are displayed on the input side. These include price variances, quantity variances,
resource-usage variances and input variances.
Variances that occur because too little or too much of the planned order quantity was delivered, or
because the delivered quantity was valuated differently, are displayed on the output side.
Variances on the output side occur when you deliver using a price that differs from that found by
dividing the target costs by the delivered quantity.
If you deliver using the standard price, a variance can occur when the order lot size differs from
the costing lot size. This is displayed as a lot-size variance.
Material Ledger
SAP AG 1999
Variances are calculated and settled in the following way in order-related production:
When you create a production order, the system automatically creates a settlement rule that
assigns the order costs to the material (stock account). In this case, the settlement receiver is the
finished material, the settlement share is 100% and the settlement type is full settlement.
When you deliver the finished goods to stock, the system updates the material stock account of the
finished material and credits the order accordingly.
When you calculate variances at the end of the period, the system sets the status for the order to
Variances calculated (VCAL).
When you settle the order costs, the system creates an additional settlement rule that is assigned to
the profitability segment of the finished material for every order with the status Variances
calculated (VCAL) whose settlement rule points to a material. The settlement receiver is the
profitability segment of the finished material, the settlement share is 100% and the settlement type
is full settlement.
When you settle the order, the order is relieved of costs (the order is credited for the amount of the
order balance), and the system makes the following offsetting entries:
If the material master record has selected price control indicator S, the actual costs (variances)
are written to a price difference account.
If the material master record has selected price control indicator V, the actual costs (variances)
are posted to the material stock account for the material.
At this point, variances are passed on to Profitability Analysis according to the PA settlement
structure.
SAP AG 1999
In Product Cost by Period the work in process is calculated based on target costs. For run schedule
headers, you must enter reporting point backflushes for the operation, and for manufacturing orders
you must enter confirmations for the operation. Confirmed quantities that are not scrap are valuated
in WIP calculation based on target costs, in accordance with the valuation variant for work in process
and scrap defined in Customizing for Product Cost by Period.
In the Product Cost by Period component, variances are calculated by period. Variance calculation
compares the confirmed actual values with the target values. The work in process is deducted from
the difference between the actual values and the target values.
SAP AG 1999
Level 3
Finished Single-Level
Good
Level 2
Semi-
Single-Level Multi-Level
Finished
Good
Level 1
Raw Single-Level
Material
= Variances
SAP AG 1999
In Material Ledger/Actual costing, the terms “single-level” and “multi-level” are introduced and
frequently used.
The Material Ledger focuses on materials and their procurement process. The procurement process
of a material is not restricted to external procurement, but also refers to internal procurement
(production, company transfer,…).
The term single-level always refers to one material and its procurement process; that means that all
values and quantities that arise during a procurement for the material are stored “single-level”.
In the above example, three single levels are displayed: one for external procurement (with the
truck), and two for internal production.
All single levels that belong to a production process are grouped and sorted into a Multi-Level
structure.
At period end, the single-level settlement function gives you the option of distributing recorded
variances. Cumulated price differences of a period are split according to the stock quantity at period
end and the material usage of the period.
As a result, the material can be valuated with the actual price of that period, the periodic unit price.
When you settle an order, the system settles price differences that occur during the production
process to the relevant materials.
As of Release 4.5, the system can determine multi-level price differences and can use them to
revaluate materials.
At the end of a period, the relevant material transactions are collected by the system and used to
build an actual bill of materials (the system “knows” what materials were actually used for the
production of which goods). The produced goods can be then be revaluated accordingly.
As a result, price differences can be rolled up through the various levels (for example, price
differences for raw materials can be rolled up to semi-finished goods and, in a next step, to the
finished goods).
Average actual
price of
category (line)
SAP AG 1999
During a period, the Material Ledger collects data for all materials related activities. All the resulting
postings are valuated with a preliminary valuation price. This preliminary valuation price must
remain constant throughout a period. This price cannot be changed once the Material Ledger has
recorded data in that period.
Also, the differences between the preliminary valuation price and the actual price are recorded for
each posted activity. This data is stored in the Material Ledger for each material in each period. At
period end, you can see the differences that were recorded within the period.
The Material Ledger allows you to display data for a material by period. For each transaction, the
Material Ledger creates a new document. You can display the following information:
Quantity
Preliminary valuation (quantity valuated with the preliminary valuation price)
Price differences (variances between preliminary valuation price and actual price of that
transaction)
Exchange rate differences (with invoice verification / order related goods receipts)
Price (actual unit price of that transaction)
You can also display the cumulated inventory (beginning inventory plus all goods receipts), material
consumption during that period, and ending inventory.
SAP AG 1999
The periodic unit price is determined at the end of each period. It reflects the actual costs for a
material for the closed period.
To determine the periodic unit price, the system uses the cumulated quantities (all goods receipts
plus the beginning inventory) and the cumulated differences (differences between the planned price
and the recorded price for all goods receipts and the beginning inventory).
The operation that carries out the calculation of the Periodic Unit Price is called Price Determination.
The Price Determination must be allowed for each period (Organizational Measures in the Material
Ledger menu).
Period 1 Period 2
l
Preliminary Valuation Materia Actual Costing
Ledger for Period 1
-End
Stock Price Dif Period Stock Price Dif
Closing +
SAP AG 1999
Materials are always valuated with the standard price when using single-level/multi-level material
settlement (settlement control 3). The periodic unit price is determined for the closed period and
this price is used to update the V-price field in the Material Master for the closed period.
Level 2
Semi- Financial Accounting
Finished Stock Price Dif.
Good
Level 1
Financial Accounting
Raw
Stock Price Dif.
Material
At period end, the single-level settlement function gives you the option of distributing recorded
variances. Cumulated price differences of a period are split according to the stock quantity at period
end and the material usage of the period.
As a result, the material can be valuated with the actual price of that period, the periodic unit price.
When you settle an order, the system settles price differences that occur during the production
process to the relevant materials.
Internal
Semi- Financial Accounting
Finished Stock Price Dif.
Good
External
Financial Accounting
Raw
Stock Price Dif.
Material
As of Release 4.5, the system can determine multi-level price differences and can use them to
revaluate materials.
At the end of a period, the relevant material transactions are collected by the system and used to
build an actual bill of materials (the system “knows” what materials were actually used for the
production of which goods). The produced goods can be then be revaluated accordingly.
As a result, price differences can be rolled up through the various levels (for example, price
differences for raw materials can be rolled up to semi-finished goods and, in a next step, to the
finished goods).
Material: Chocolate
Standard Price: 100$ Periodic Unit Price: 120 $ Period End Stock: 140 pc
Beginning inventory (BI): 20pc /100$ Invoice Receipt (IR): 100pc /110$
Initial stock entry (IS): 50pc /148$ Consumption (GI): 30pc /100$
Goods Receipt (GR): 100pc /120$ Closing Entries (CE): $ 2800
SAP AG 1999
During the process of revaluation, the system makes the following postings:
the material stock account is debited
the price difference account is credited with the same amount
Note that only a part of the price differences are posted to the material stock.
g
Period 1 Closin Period 2
s
Entrie
Price Control
During Period: Preliminary Valuation Price (S)
After Closing Entries: Periodic Unit Price (V)
For Period 1:
Price Control V
SAP AG 1999
At the time of Period End Closing Entries, you can use the periodic unit price to revaluate the
inventory in the previous period, if desired. If you do, the system changes the price control for the
material for the closed period from S to V (from preliminary valuation price to periodic unit price).
The Period End Closing Entries must be allowed for each period (Organizational Measures in the
Material Ledger menu).
During the period, materials are always valuated with the standard price when using single-
level/multi-level material settlement (settlement control 3). The periodic unit price is determined for
the closed period (here Period 1) and this price is used to update the V-price field in the Material
Master.
At the time of period end closing entries, you can use the periodic unit price to revaluate the
inventory of the last period (Period 1). If you do, the system changes the price control for the
material for the closed period from S to V (from preliminary valuation price to periodic unit price).
The price control of the current, the open period (Period 2) remains S.
SAP AG 1999
CO CO-
CO-
PA
Profit. segments
Profitability Analysis
SAP AG 1999
Data from Sales and Distribution (SD) is one of the most important sources of information for
Profitability Analysis.
In costing-based CO-PA, information can be taken from SD at two points in the sales order cycle:
when an order is created or changed [optional], and when an invoice for an order is generated.
In account-based CO-PA, data from SD is received at two points in the sales cycle: when a goods
issue is performed, and when an invoice for an order is generated.
Costs from other areas of CO can be transferred into CO-PA periodically, through activity and
process allocations, settlements, and assessments.
It also possible to create a direct posting to CO-PA from FI through a manual journal entry.
CO-
CO-
OM
Admin.
Assessment
costs
Cost center
Value
Field service fields
Direct /indirect activity allocation
hours
Marketing CO-
CO-
Order/Project Settlement PA
Campaign
Customer
Assessment, process allocation
Care
Process
Special
Dynamic process allocation
deliveries
SAP AG 1999
To show in Profitability Analysis all the costs incurred in Overhead Cost Controlling, you can
transfer to CO-PA those particular overhead costs for cost centers and business processes that are not
allocated to the materials inventory. This can be done using periodic assessment.
You can also perform direct or indirect allocation of internal activities for cost center and business
processes to CO-PA. Along with the sender (cost center or process) and the receiver (profitability
segment), you enter the quantity of the activity performed. It is valued with the planned unit price of
the activity type. The calculated value is credited to the sender and debited to the profitability
segment receiving the activity quantity. This means, for example, that a transport activity can be
directly posted to particular customers without first having to be posted to a cost center or an order.
Process
Cycle
CO-
Cost Center Assessment PA
Administration
400000 20,000.00
430000 30,000.00
50,000.00 Administration: + 50,000.00
630000 - 50,000.00
SAP AG 1999
Invoice
++
xx%
%
Order
CO-
PA
SAP AG 1999
In a settlement profile, you define which receivers are allowed for order settlement. Moreover, you
define a default settlement structure and a default PA transfer structure. When you create an order,
you need to specify an order type. The system uses this order type to determine which settlement
profile − and thus which settlement structure and PA transfer structure − to use.
In account-based CO-PA, the costs are settled to the settlement cost element specified in the
settlement structure.
In costing-based CO-PA, the costs are settled from the original cost elements to the value fields to
which they are assigned in the PA transfer structure.
The PA transfer structure contains the assignment of costs and revenues to the value fields in
costing-based CO-PA. PA transfer structures are used in order settlement, direct postings from FI,
and internal activity allocations in CO.
A PA transfer structure consists of any number of so-called “assignment lines”. Each assignment line
contains the assignment of one interval or group of cost or revenue elements to the desired value
field.
A PA transfer structure must meet the following criteria:
It must be complete: All cost and revenue elements that can receive costs or revenues must be
assigned to a value field in the PA transfer structure.
The assignments must be unique: Each cost or revenue element can only occur once within a PA
transfer structure.
Remember: The cost and revenue element assignments are valid for one controlling area, while the
value field assignments are valid for an entire operating concern.
EC-
EC-
Profit-
Profit-Center Accounting PCA
CO
Profitability Analysis
Before you can analyze your profits by profit center, the system has to summarize all the profit-
related postings in profit centers.
Which data is transferred to Profit Center Accounting?
All postings affecting revenue and cost elements
Postings directly coded to a profit center
P&L accounts maintained with automatic account assignment in PCA customizing
Balance Sheet accounts maintained with automatic account assignment in PCA customizing
P & L accounts related to transactions in Logistics
Profit centers cannot receive direct postings in the R/3 System. Instead, the data is posted to other
objects and passed on from there to a profit center in Profit Center Accounting. This makes it
possible to display your company’s results by profit center based on the original postings and with
no additional work.
Down payments
SAP AG 1999
If you assign balance sheet items to profit centers, the person in charge is responsible not only for the
profit center's operating results, but also for its fixed capital. The profit center can then be viewed
also as an investment center. You can also calculate key figures which indicate the success of the
profit center in managing its fixed capital (return on investment).
You can transfer the following balance sheet items to profit centers at the end of the period:
Fixed assets (acquisition costs and accumulated depreciation)
Material stocks (raw materials, semi-finished and finished products)
Work in process
Payables and receivables
In addition to the automatically determined balance sheet items, you can also transfer other balance
sheet items directly to Profit Center Accounting.
Note: PCA reporting is intended to calculate financial key figures such as ROI, but PCA is not
intended to produce a full balance sheet
Distribution
Distributionand
and
V assessment
assessmentfunction
function
A the
thesame
samewaywayas
asinin
L Cost Center Accounting
Cost Center Accounting
U Profit Center
E Motorcycles
F
L
Profit Center
O Sales Admin
W Profit Center
Sportscars
Business EC-
EC-
process Period End Closing: PCA
Distribution
SAP AG 1999
Allocation (assessment and distribution) of overhead costs is usually performed at period closing.
This is normally done directly in CO and reflected in the data in Profit Center Accounting.
If you have a service profit center or allocation center in your profit center hierarchy, you may need
to assess or distribute costs again within Profit Center Accounting.
Under certain circumstances it may also be necessary to allocate revenues and sales deductions. You
can do this as well within Profit Center Accounting.
One important use for this function is to distribute balance sheet items (raw materials, land, and so
on) that you initially post to one profit center and wish to spread across several receiving profit
centers.
Assessing or distributing data in Profit Center Accounting only makes sense after you have
completed all the period-end closing activities in the applications which supply EC-PCA with data
(FI, CO, SD, MM, etc.). You should also post any additional profit center data manually, such as
PCA Statistical Key Figures, before allocating.
Distribution and assessment work the same way as in Overhead Cost Controlling, but affect PCA
data only.
SAP AG 1999
The Schedule Manager makes period-end closing easier. It provides a cross-application single point
of entry for all transactions related to the closing process. It includes all steps, from defining the
structure of your closing process to scheduling the jobs and monitoring the results.
It provides you with all the data relevant for period-end closing. All authorized employees can find
information on pending tasks, look at the objects to be processed, and schedule more tasks. They can
see clearly when, for example, monthly closing must be completed, and the previous period is to be
closed. You can use the Schedule Manager at any time to check when, and which activities are to be
executed, and with which result.
The Schedule Manager not only facilitates period-end closing, it is also useful in other components
of the SAP R/3 System. It assists with the definition, scheduling, execution and control of individual,
periodic tasks, and complex processes that have to be executed regularly. The Schedule Manager
provides you with a continuous overview.
SAP AG 1999
As you heard about the new Schedule Manager provided within the R/3 System you start the
transaction. On the first screen you find the documentation which will help you through your first
steps. (If you do not need it anymore you switch these ‘User notes off’.)
The Schedule Manager enables you to do the following:
Create a structured display of tasks in task lists. The tasks can be executed periodically, and by
more than one user. A task list provides you with the following task types:
Flows that can be executed in the background, which are defined once, and executed periodically
(compare with flow definition)
Individual jobs that can be executed in the background
Programs or transactions that you wish to execute individually online
Notes as placeholders to describe tasks that you do not process in the R/3 System.
You can store detailed documentation on each task.
In the daily overview, you can get an overview of all the executed or scheduled tasks for a day. The
system logs the task execution, and provides you with information on the planned and actual start
time, as well as the current status of each task. You can go from the daily overview to the monitor, to
get detailed information on jobs or flows.
Define sequences
Restart worklist processing
of background jobs for
automatic processing Workflow completed
SAP AG 1999
In the flow definition you can group tasks that are to be executed in the background in a particular
order.
You use the workflow to control these flow definitions.
You can structure subflows and include them in a flow definition.
Insert user decisions for checking purposes.
Use worklists to reduce the total runtime.
Use the task list to group individual tasks. If you need to run sequences of jobs create a flow
definition including all dependent work items.
In the monitor, you can call up detailed information on the active or completed jobs and flows that
were scheduled in the scheduler.
The status field shows you immediately where errors occurred.
All messages that the system created during job execution are displayed in a clear list.
You can go from here to the spool list, job log, detail, and basic list.
Once you check the results, you can change the system status and give a reason for the change. The
system logs your manual changes.
SAP AG 1999
Primary Postings
Reconciliation
Managerial
Reconciliation Ledger Accounting
Controlling
Objects
FI Organizational Units
Company code, Business area, Functional area
SAP AG 1999
CO data is summarized and evaluated in the reconciliation ledger. The reconciliation ledger provides
you with a view of the data from all CO applications for a cost element, as well as totals by company
code, business area, object type, object class, and so on.
Data from internal and external accounting should be reconcilable. One of the uses of the
reconciliation ledger is to generate reconciling postings:
External postings to FI relevant to cost accounting are transferred automatically (online, realtime)
to the appropriate CO application component. The CO totals in the reconciliation ledger are
updated for these postings.
If amounts are allocated within CO across company codes, functional areas, or business areas, the
information must be passed back to FI. The R/3 System does not send this data to the FI
component automatically. However, the CO totals in the reconciliation ledger are updated.
You can use the reconciliation ledger to generate a posting which brings FI into agreement with
the CO postings.
You can choose to have the R/3 System update the reconciliation ledger with each CO transaction
posting or to process a periodic follow-up posting prior to the reconciliation posting.
Along with FI-CO reconciliation, you may also use the ledger for:
Overall CO cost analysis with short processing times
Navigational aid and access to CO from the profit and loss statement
FI General CO Reconciliation
Ledger Ledger
Difference
(such as from
reposting) Reconciliation Report
for Company Code 3000
OK Account FI CO Balance
400000 200000 150000 50000
415000 500000 500000 0
SAP AG 1999
Special cost element reports are supplied in the SAP R/3 System for evaluating the reconciliation
ledger. With these reports you can compare the values in internal and external accounting, display
the costs incurred for each object class, and see the cost flows between company codes.
You use the cost flows overview report to document the cost flows in Controlling, as well as the
reconciliation postings. This report displays all the cross-company-code, cross-business-area or
cross-functional-area cost flows in Controlling.
SAP AG 1999
1.1 You have completed your actual postings to your trade fair order and can now settle
it to the service cost center, which has responsibility for the costs.
1-1-1 Perform an actual settlement of your trade fair order (from Data Sheet)
in production. Use the current period for the settlement and posting
periods.
1-1-2 Process the Order: actual/plan/variance report for the current period
and plan version 0. Execute the report for the your trade fair order. What
is the balance on your order?
1-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0 to view the effect of the settlement on your
cost center. Execute the report for the service cost center (SERV-##).
1-2 Create an assessment cycle and segment to allocate your service cost center
costs to the production cost centers that it supported.
1-2-1 Create an actual assessment cycle AAC-##, which starts on the first day
of the current fiscal year. Call the cycle Group ## Assessment. Use
the menu path „goto“ to create an assessment run group with the name
GR##
1-2-3 The sender of the allocation is your service cost center (SERV-##).
Specify the allocation of cost element group OAS. The receiver of this
allocation is cost center group HAC040.
1-3 Process the actual assessment for your service cost center.
1-3-1 Execute the assessment in test for your cycle (AAC-##) and the current
period. Select processing with Detailed lists.
1-3-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0 to view the effect of the assessment on your
service cost center (SERV-##). What is the balance on your cost center?
______________________________________________________________
2-1 The first step of the period-end closing activities is the allocation of process
quantities. Using the individual processing transaction, execute the process cost
allocation for your production order (from Data Sheet) for the current period
and version 0.
2-2 The next step in the period-end closing activities for cost object controlling is
the calculation of Overhead Surcharges. Use the individual processing for
overhead to calculate the overhead surcharges for your production order.
2-4 In order to demonstrate the WIP calculation, let us assume that the period ends
before you can deliver all of your pump assemblies to stock. Without the WIP
calculation and settlement, the WIP value will not be reflected in FI and PCA.
Calculate the work in process in the current period for your production order.
Use results analysis version 0, select log information messages, and process the
calculation in production.
2-5 Using the WIP report, display the WIP value that has been calculated for your
production order. This report is provided in cost object controlling for product
cost by order.
2-6 Settle the work in process for your production order to FI and PCA. Process the
WIP settlement in the current period for your production order. Use processing
type Automatic and process the settlement in production.
After the settlement has been executed, a detailed list screen will be presented.
Review the sender and receiver information. Branch down to the financial
accounting and profit center document line items.
2.7 The production process has been completed. Process the final confirmation for
operation 60 for the remaining 20 pieces from the production control menu.
Remember that since this is considered a milestone operation, the preceding
operations will be automatically confirmed using the planned executions times
adjusted for the actual confirmed quantity, and the goods receipt will be
processed automatically for the 20 finished pieces.
2-8 Review the actual costs posted to the production order from the completion
confirmation. Additional debit entries should have been made for the
production activities, and a credit should have been applied to the order for
delivered quantity of 20 pieces. From the CO report tree for product cost by
order, display the plan/ actual comparison report for your production order.
2-9 When final delivery is processed for a production order, the order is considered
complete, and the WIP value should be cancelled. To cancel any existing WIP
from FI and PCA, the WIP calculation must be executed to establish a WIP
value of 0. During the settlement transaction, this change to WIP will be
credited to FI and PCA.
Calculate the remaining work in process in the current period for your
production order. Use results analysis version 0, select log information
messages, and process the calculation in production.
(C) SAP AG AC040 9-59
2-10 At the completion of the order, it is now possible to calculate the variances.
The variance calculation will explain any differences between the actual cost of
the production order, and a target cost, such as the standard cost estimate.
Calculate the variances in the current period for your production order. Process
the calculation in production for all target versions and select detailed lists.
Review the cost element report and the variance analysis report from the
variance calculation list.
2-11 Since the order is completed, the WIP value has been calculated, and the
variance categories have been determined, the last step in the period-end closing
process for cost objects is the order settlement. This will cancel the existing
WIP balance in FI and PCA, transfer the variance categories to CO-PA, and
settle the remaining order balance to a price difference account, since this
material uses standard price control.
Execute order settlement for your production order. Process the WIP settlement
in the current period for your production order. Use processing type Automatic
and process the settlement in production.
After the settlement has been executed, a detailed list screen will be presented.
Review the sender and receiver information. Branch down to the financial
accounting, profitability analysis and profit center document line items.
3-1 Since the customer asks you to install the pumps in his plant, you decide to
create a second sales order.
3.1.1 Create a sales order like you did in chapter Event-based Postings in CO.
To install the pumps, 100 hours of T-SERVICE, the pump installation,
are necessary.
3-1-2 Go to the account assignment view for the pump installation. Note the
new field in the account assignment view, Results Analysis Keys, and
the value in the costing sheet field. Delete the results analysis key! View
the Profitability Analysis settlement.
3-1-3 Check the pricing condition PR00 (price) for the pump installation
service.
3-1-4 Determine the costs for your service. You may use a base planning
object, T-SERVICE, which contains a template of the planned costs for
the pump installation service. Copy this template into the cost estimate
of the sales order item.
3-1-5 Review the schedule lines for the pump installation to view the
confirmed quantity. Save the sales order. (If you get the message, that
the order data is still incomplete, select to complete the data, select all
items in the list and press complete data. Enter in each date field the
current date and save the order.)
_____________________________________________________________
3-3 Bill the customer for the pump installation and review the posting.
3-3-1 After providing all the services, create the billing for the sales order
item. The pump installation invoicing information is generated from the
sales order document. Record your billing document numbers and the
billing date.
______________________________________________________________
______________________________________________________________
______________________________________________________________
3-3-2 View the accounting document type created for the billing document
______________________________________________________________
3-4 Allocate overhead to your sales order. Process the overhead allocation in the
current period. Execute the calculation in production and select detailed lists.
3-5 Process the Plan/Actual Comparison report for your sales order to review the
effects of your planning and actual postings for the service item.
3-6-1 Process the settlement in test for the period in which the billing
document was posted. Your sales order was created for the Hamburg
sales organization (1000). Request a detailed list. If no errors exist in the
test run, process the settlement in production.
4-1 The billing and settlement of the sales orders created in Exercise 3 resulted in
postings to CO-PA, for which the system has created line items. Access the line
item display through the Actual Postings menu path. Select line items for your
User ID and sales order numbers. Restrict the processing to include postings
from yesterday and today.
4-2 Produce a report in Profitability Analysis for the IDES Worldwide operating
concern (IDEA). Process the Contribution Margin report AC040 for the current
fiscal year to view the results of the sales order postings.
4-2-2 Select the overview and drill down to view the results for the Hamburg
plant 1000, the Pumps division 01, product T-F1##, and customer 1000
(Becker Berlin).
4-2-3 View the same information for the pump installation service, which is
product T-SERVICE in division 08.
4.2.4 Drill down on the actual line items for the Dresden plant 1200, division
08, product T-SERVICE, and customer 1000 to view your postings to
CO-PA.
• Analyze the cost flow between different business areas to show data
that was allocated in CO and is not yet reflected in the same way in FI
The company uses different business areas inside the controlling area.
Some allocations within CO that are required by the company will cross
business areas; however, this information is not immediately updated to
FI. Since the business area is one of the levels at which data is reported in
FI, this information must be reconciled between CO and FI.
5-1 Use the information system in Cost Element Accounting to run the appropriate
report to analyze cost flows between business areas. View the cost flow
between the business areas to which our production and service cost centers are
assigned (1000 and 9900, respectively).
5-1-1 Process the CElm: Allocation between Business Area report for the
current period for all business areas in controlling area 1000. Execute
the report.
The default value in the Business areas (business area set) field contains
all business areas. You can stay with this or you may enter instead the
range from 1000 to 9900.
5-1-2 Select variation. Set the business area to Mechanical Engineering and
the trading partner business area to Corporate other to view the
appropriate report. Explain the data shown.
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
1.2 You have completed your actual postings to your trade fair order and can now settle
it to the service cost center, which has responsibility for the costs.
1-1-1 Perform an actual settlement of your trade fair order (from Data Sheet)
in production. Use the current period for the settlement and posting
periods.
Menu path:
Accounting→Controlling→Internal Orders →Period-end closing→Single
Functions→Settlement→Individual processing
Enter your trade fair order number in the Order field.
Enter the current period in the Settlement period field.
Enter the current period in the Posting period field.
Enter the current fiscal year in the Fiscal year field.
Make sure Test run is de-selected.
Select Execute.
1-1-3 Process the Cost centers: actual/plan/variance report for the current
period and plan version 0 to view the effect of the settlement on your
cost center. Execute the report for the service cost center (SERV-##).
Menu path:
Accounting→Controlling→Cost center Accounting→Information
system→Reports for Cost Center Accounting→Plan/actual
comparisons→CCtr: Actual/Plan/Variance
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the Period field.
Enter the current period in the To field.
Enter 0 in the Plan version field.
Enter SERV-## in the first Or value(s) field.
Select execute.
1-2-1 Create an actual assessment cycle AAC-##, which starts on the first day
of the current fiscal year. Call the cycle Group ## Assessment. Use
the menu path „goto“ to create an assessment run group with the name
GR##
Menu path:
Accounting→Controlling→Cost center Accounting →Period-end
closing→Single Functions→Allocations→Assessment→Extras→
Cycle→Create
Enter AAC-## in the Cycle field.
Enter the first day of the current fiscal year in the Starting date field.
Execute to proceed to the next screen.
Enter Group ## Assessment in the Text field.
1-2-3 The sender of the allocation is your service cost center (SERV-##).
Specify the allocation of cost element group OAS. The receiver of this
allocation is cost center group HAC040.
Select Sender/Receiver tab.
Enter SERV-## in the Sender Cost center From field.
Enter OAS in the Sender Cost element Group field.
Enter HAC040 in the Receiver Cost center Group field.
1-3 Process the actual assessment for your service cost center.
1-3-1 Execute the assessment in test for your cycle (AAC-##) and the current
period. Select processing with Detailed lists.
Menu path:
Accounting→Controlling→Cost center Accounting→Period-end
closing→Single Functions→Allocations→Assessment
Enter the current period in the Period field.
Enter the current period in the To field.
Enter the current fiscal year in the Fiscal year field.
Select to process a Test run with Detailed lists.
Enter AAC-## in the cycle field and select Enter. The Start date will be copied
from your cycle.
Select Execute.
Select Receiver to view the amounts to be assessed.
2-1 The first step of the period-end closing activities is the allocation of process
quantities. Using the individual processing transaction, execute the process cost
allocation for your production order (from Data Sheet) for the current period
and version 0.
Menu path:
Logistics→Production→Production Control→Period-end closing→Template
allocation→Individual processing
Or
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single
Functions→Template Allocation→Individual processing
2-2 The next step in the period-end closing activities for cost object controlling is
the calculation of Overhead Surcharges. Use the individual processing for
overhead to calculate the overhead surcharges for your production order.
Menu path:
Logistics→Production→Production Control→Period-End closing→Overhead→
Individual processing
Or
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single
Functions→Overhead→Individual processing
2-3 Review the actual costs posted to the production order for the process cost
allocation and the overhead surcharge. From the CO report tree for product cost
by order, display the plan/actual comparison report for your production order.
Menu path:
Logistics→Production→Production Control→Information System→Controlling
Reports→Product Cost by Order→Detailed Reports→For orders→Variance
Analysis→Plan/Actual Comparison.
Enter the production order number, choose Cumulated time frame, and then select
Execute.
2-4 In order to demonstrate the WIP calculation, let us assume that the period ends
before you can deliver all of your pump assemblies to stock. Without the WIP
calculation and settlement, the WIP value will not be reflected in FI and PCA.
Calculate the work in process in the current period for your production order.
Use results analysis version 0, select log information messages, and process the
calculation in production.
Menu path:
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single Functions→Work
in Process→Individual processing→ Calculate
Enter the production order number.
Enter the current period in the WIP to period field.
Enter the current fiscal year in the Fiscal year field.
Select Results anal. Vers and enter version 0.
Remove the Test run indicator.
Select log information messages.
Select Execute.
2-5 Using the WIP report, display the WIP value that has been calculated for your
production order. This report is provided in cost object controlling for product
cost by order.
Menu path:
Logistics→Production→Production Control→Information System→ Controlling
Reports→Product Cost by Order→Detailed Reports→For orders→Work in Process.
Enter the production order number, choose Cumulated time frame, and then select
Execute.
After the settlement has been executed, a detailed list screen will be presented.
Review the sender and receiver information. Branch down to the financial
accounting and profit center document line items.
Menu path:
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single
Function→Settlement→Individual processing
Enter the production order number.
Enter the current period in the Settlement period field.
Enter the current fiscal year in the Fiscal year field.
Enter Automatic in the Processing type field.
Remove the Test run indicator.
Select Execute.
To display the settlement, select the order number and then select Detailed Lists.
Select detailed lists for accrual data for FI.
To display the FI and PCA documents, from the receiver screen, select order No.,
select accounting documents, and click on the accounting document, then return to
the list of accounting documents, and click on the Profit center doc.
2-7 The production process has been completed. Process the final confirmation for
operation 60 for the remaining 20 pieces from the production control menu.
Remember that since this is considered a milestone operation, the preceding
operations will be automatically confirmed using the planned executions times
adjusted for the actual confirmed quantity, and the goods receipt will be
processed automatically for the 20 finished pieces.
Menu path:
Logistics→Production→Production Control→Confirmation→Enter→For
operation→Time ticket
Enter the order number.
Select oper/activity 60 and select Final conf.
Press Enter.
Verify the yield to confirm is 20 pieces.
Save the confirmation.
Menu path:
Logistics→Production→Production Control→Information System→Controlling
Reports→Product Cost by Order→Detailed Reports→For orders→Variance
Analysis→Plan/Actual Comparison.
Enter the order number, choose Cumulated time frame, and then select Execute.
Actual values should be listed for the cost elements for the components and activity
types. To view quantities and values by material and activity type, double-click on the
actual cost element number.
2-9 When final delivery is processed for a production order, the order is considered
complete, and the WIP value should be cancelled. To cancel any existing WIP
from FI and PCA, the WIP calculation must be executed to establish a WIP
value of 0. During the settlement transaction, this change to WIP will be
credited to FI and PCA.
Calculate the remaining work in process in the current period for your
production order. Use results analysis version 0, select log information
messages, and process the calculation in production.
Menu path:
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single Functions→Work
in Process→Individual processing→ Calculate
Enter the production order number.
Enter the current period in the WIP to period field.
Enter the current fiscal year in the Fiscal year field.
Select Results anal. Vers and enter version 0.
Remove the Test run indicator.
Select log information messages.
Select Execute.
Calculate the variances in the current period for your production order. Process
the calculation in production for all target versions and select detailed lists.
Review the cost element report and the variance analysis report from the
variance calculation list.
Menu path:
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single
Functions→Variances→Individual processing
Enter the production order number.
Enter the current period in the Period field.
Enter the current fiscal year in the Fiscal year field.
Select All target cost vsns.
Remove the Test run indicator.
Select Detail list.
Select Execute.
From the variance calculation list, position the cursor on the order number and
select the ‘Cost element breakdown’ icon to see the variances by cost element. To
review a variance by category, select a cost element, and choose the ‘variances
analysis’ icon from the toolbar.
Execute order settlement for your production order. Process the WIP settlement
in the current period for your production order. Use processing type Automatic
and process the settlement in production.
After the settlement has been executed, a detailed list screen will be presented.
Review the sender and receiver information. Branch down to the financial
accounting, profitability analysis and profit center document line items.
Menu path:
Accounting→Controlling→Product Cost Controlling→Cost object
controlling→Product cost by order→ Period-End closing→Single
Functions→Settlement→Individual processing
Enter the production order number.
Enter the current period in the Settlement period field.
Enter the current fiscal year in the Fiscal year field.
Enter Automatic in the Processing type field.
Remove the Test run indicator.
Select Execute.
To display the settlement, select the order number and then select detailed lists.
Select detailed lists for accrual data for FI.
To display the FI and PCA documents, from the receiver screen, select order No.,
select accounting documents, and click on the accounting document, then return to
the list of accounting documents, and click on the Profit center doc.
3-1 Since the customer asks you to install the pumps in his plant, you decide to
create a second sales order.
3-1-1 Create a sales order like you did in chapter Event-based Postings in CO.
To install the pumps, 100 hours of T-SERVICE, the pump installation,
are necessary.
Select Sales document→Change.
Select Item overview.
Enter T-SERVICE in the Material field.
Enter 100 in the Order quantity field.
Select the Procurement tab.
Enter SE in the RqTy field.
3-1-2 Go to the account assignment view for the pump installation. Note the
new field in the account assignment view, Results Analysis Keys, and
the value in the costing sheet field. Delete the results analysis key!
View the Profitability Analysis settlement.
Select the service item. (Click on the box to the left of the item number.)
Select GoTo→Item→Account assignment.
Review fields.
Click on Displayaccount assignment.
Select Continue to return to the Account assignment tab.
3-1-3 Check the pricing condition PR00 (price) for the pump installation
service.
3-1-4 Determine the cost for your service. You may use a base planning
object, T-SERVICE, which contains a template of the planned costs for
the pump installation service. Copy this template into the cost estimate
of the sales order item.
Select Extras
Select Unit Costing.
Enter PC04 in the Costing variant field and T-SERVICE in the Base plan obj
field on the Copy Cost Estimate screen. Select Continue.
Select Save.
If the Conditions view is not automatically displayed, select the service item
again and push the Pricing button
3-1-5 Review the schedule lines for the pump installation to view the
confirmed quantity. Save the sales order. (If you get the message that the
order data is still incomplete, you may decide to complete the data.
Select all items in the list and press complete data. Enter in each date
field the current date and save the order. The entry of these dates is not
mandatory.)
Select the Scheduled lines tab to review the confirmed quantity.
Select Save.
3-2 The pump installation service is performed by the Assembly Pumps cost center
(4230). The installation consumes 100 hours of activity 1421 and 20 hours of
activity 1420. Create a direct activity allocation to post 100 hours of activity
type 1421 and 20 hours of activity type 1420 from cost center 4230 to your
sales order which provides the service. The screen variant that you should use is
SAP: Sales order/cost object. Post your document.
Menu path:
Logistics→Sales and Distribution→Sales→Sales order - Controlling→Actual
postings→Activity allocation→Enter
Enter the current date in the Document date field.
Enter 0 in the Version field.
Enter Sales order/cost object in the Screen variant field.
Enter 4230 in the Send. CCtr column.
Enter 1421 in the SATyp column.
Enter your sales order number in the RecSaleOrd field.
Select Post.
3-3 Bill the customer for the pump installation and review the posting.
3-3-1 After providing all the services, create the billing for the sales order
item. The pump installation invoicing information is generated from the
sales order document. Record your billing document number and the
billing date.
Menu path:
Logistics→Sales and distribution→Sales→Order→ Subsequent
functions→Billing document
Verify that your delivery document number appears in the first field in the
Document column.
Enter your sales order document number in the second field in the Document
column.
Select Save.
3-3-2 View the accounting document type created for both billing document.
Select Billing document→Display.
Enter the billing document number.
Select Accounting.
Go Back.
3-5 Process the Plan/Actual Comparison report for your sales order to review the
effects of your planning and actual postings for the service item.
Menu path:
Logistic→Sales and Distribution→Sales→Sales Order- Controlling→Information
System→Reports for Product cost by Sales Order→Detailed Reports→For Sales
Order→ Plan/Actual Comparison for Sales Order
Verify that your sales order document number appears in the Sales order field.
Enter your service item number in the Item field.
Select Execute.
Go Back.
3-6-1 Process the settlement in test for the period in which the billing
document was posted. Your sales order was created for the Hamburg
sales organization (1000). Request a detailed list. If no errors exist in the
test run, process the settlement in production.
Go Back to the Product Cost by Sales Order screen.
Select Period-End Closing→Settlement.
Enter 1000 in the Sales organization field.
Verify that your sales order number appears in the Sales document field.
Enter the period in which your billing document was posted in the Settlement
period field.
(C) SAP AG AC040 9-80
Enter the current fiscal year in the fiscal year field.
Select Test run and Detail list.
Select Execute.
Review the results.
If no errors exist, go Back to the Actual Settlement: SD documents screen.
De-select Test run.
Select Execute.
4-1 The billing and settlement of the sales orders created in Exercise 3 resulted in
postings to CO-PA, for which the system has created line items. Access the line
item display through the Actual Postings menu path. Select line items for your
User ID and sales order numbers. Restrict the processing to include postings
from yesterday and today.
Menu path:
Accounting→Controlling→Profitability analysis→Actual postings→Display line
items
In the Set Operating Concern screen, enter IDEA in the Operating concern field.
Select Continue.
Enter yesterday’s date in the Date created field.
Enter today’s date in the Date created to field.
Enter your User ID in the Entered by field.
Enter your sales order document numbers in the Sales order fields.
Select Execute.
Select Yes to clear the selection criteria message.
Double-click on a line item to view detail.
4-2-2 Select the overview and drill down to view the results for the Hamburg
plant 1000, the Pumps division 01, product T-F1##, and customer 1000
(Becker Berlin).
Click on Overview in the Navigation area.
Select Continue if the Drill-down: Callup for documentation for hotspots
screen is displayed.
Click on Plant in the Navigation area.
Click on the hotspot (diamond) to the left of 1000 Hamburg.
Click on Division in the Navigation area.
Click on the hotspot (diamond) to the left of 01 Pumps.
Click on Product in the Navigation area.
Click on the hotspot (diamond) to the left of T-F1##.
Click on Customer in the Navigation area.
4-2-3 View the same information for the pump installation service, which is
product T-SERVICE in division 08.
Click on Back in the Navigation area to return to the product level display.
Click on the magnifying glass to the left of 01 Pumps.
Double-click on division 08.
Click on the hotspot (diamond) to the left of T-SERVICE.
Click on Customer in the Navigation area.
• Analyze the cost flow between different business areas to show data
that was allocated in CO and is not yet reflected in the same way in FI
The company uses different business areas inside the controlling area.
Some allocations within CO that are required by the company will cross
business areas; however, this information is not immediately updated to
FI. Since the business area is one of the levels at which data is reported in
FI, this information must be reconciled between CO and FI.
5-1 Use the information system in Cost Element Accounting to run the appropriate
report to analyze cost flows between business areas. View the cost flow
between the business areas to which our production and service cost centers are
assigned (1000 and 9900, respectively).
5-1-1 Process the CElm: Business Area Allocation report for the current period
for all business areas in controlling area 1000. Execute the report.
The default value in the Business areas (business area set) field contains
all business areas. You can stay with this or you may enter instead the
range from 1000 to 9900.
Menu path:
Accounting→Controlling→Cost element Accounting→Information
system→Reports for cost and revenue Accounting→Cost flow→ CElm:
Allocation between Business Area
Enter 1000 in the Controlling area field.
Enter the current fiscal year in the Fiscal year field.
Enter the current period in the Period field.
Execute the report.
The report shows the flow of cost between business areas, summarized at the
cost element level and debit/credit indicator. These costs will be reconciled to
FI at the end of the accounting period prior to producing financial
statements.
SAP AG 1999
ASAP Overview
ASAP Introduction
Unit
Unit
Topic
Topic
SAP AG 1999
SAP AG 1999
SAP AG 1999
People: Processes:
Solutions Expertise AcceleratedSAP
Pr
AcceleratedSAP Roadmaps
oc
le
SAP
or Powered-By Methods
op
es
Consulting Partners
Quality Assurance
Complementary
Pe
se
R/3 Business Engineer
Software Partners
s
Support, Consulting &
Technology &
Hardware Partners Products Education Services
Products:
The Business Framework
R/3 Product Family
Complementary Software Products
Technology Partner Products
Industry Solutions
SAP AG 1999
The TeamSAP program is SAP's contribution to ensuring total lifecycle success in using the R/3
product with:
Reinforced involvement of SAP employees in projects
Coaching across the whole lifecycle: for example, feeding customer concerns into the SAP
network, supporting projects actively, and helping reduce costs
Quality assurance (reviews) for all projects.
TeamSAP works by providing a coordinated network of people, processes and products from SAP
and partners.
ASAP is the TeamSAP solution for the implementation process, with a simple, consistent project
plan linked with the tools, services and support for implementing the R/3 System.
ASAP
ASAP Accelerators
Accelerators
Individual
Individual accelerators
accelerators
Roadmap also
also used in other
used in other projects
projects
Step-by-step procedures and recommendations
Tools
ASAP Implementation Assistant:
Navigation tool for the Roadmap, questionnaires,
templates, and check lists
Q&A database for documenting requirements
R/3 Business Engineer tools for creating Business
Blueprint (conceptual design) and for configuration
R/3 Services and Training
All the services are available for ASAP projects,
including consulting, training, hotline,
SAP AG 1999
ASAP Roadmap
Continuous
Change
Project
Preparation Final
Business Preparation Go Live &
Realization Support
Blueprint
Methodology
Implementation Assistant R/3 Business Engineer
- Q&A database - Implementation
- ASAP Roadmap Guide
- Knowledge R/3
R/3 - Reference Model
PC Tool
Corner Tool - Profile Generator
- BP Master List - Change Request
- Accelerators Management
Service
Training & Education, InfoDB,
OSS Support, Consulting
SAP AG 1999
SAP AG 1999
SAP AG 1999
Contents Search
Home Page Welcome to AcceleratedSAP
What`s New
Roadmap
Implementation Accelerators
Project Plan
Question and Answer Database
Version
SAP AG 1999
Contents Search
SAP AG 1999
Home Page: Branches back to the Roadmap graphic in the right pane.
What's New: Delineates version and release changes.
Roadmap: A set of processes that identifies the steps needed to implement R/3. The five phases of
the AcceleratedSAP Roadmap (represented by a road graphic) are Project Preparation, Business
Blueprint, Realization, Final Preparation and Go Live and Support.
Implementation Accelerators: Alphabetical listing of accelerators found within the Roadmap.
Project Plan: 6 or 9 month project plans.
Question and Answer Database (Q&A db): A repository of all questions and corresponding
Company responses that are required to define business requirements and to develop the business
solutions in terms of the R/3 Reference Model and the R/3 System. This includes business process,
technical, organizational, and configuration questions and answers that are the source for creating the
Business Blueprint. After answering questions and filling out customer input templates within the
Q&A db, the Business Blueprint is generated and printed.
Issues Database: Tool used to process and track project issues.
Business Process Procedures: Lists default business processes from the R/3 System.
Knowledge Corner: Task-oriented collection of efficient procedure documentation for use in the R/
3 implementation project (examples: authorization concept, data transfer).
Help: Source for ASAP support and updates.
Phase
Continuous
Change
Work Packages Project
Preparation
Final
Business Realization Preparation Go Live &
Support
Blueprint
Activities
The Roadmap, regardless of the method of access, is divided into four types of organizational
folders:
Phase - The major organizational steps of the ASAP Roadmap.
Work package - A group of activities designed to accomplish a major portion of a Roadmap phase.
A work package is assigned to a project team for completion.
Activity - A group of tasks. The results of an activity can produce certain deliverables and can be
accomplished by one or more project team members. Several activities comprise a workpackage.
Task - A specific event to be performed by a project team member.
Tasks contain the important How To instructions needed for task completion and provide access to
the accelerators:
How-To - Explanation of how to perform a process, activity, or task.
Accelerator – Documentation, templates, tips and tricks used to accelerate task completion.
SAP AG 1999
The Knowledge Corner contains many publications from SAP's Simplification Group.
Continuous
Change
Project
Preparation Final
Preparation Go Live &
Business Realization
Support
Blueprint
SAP AG 1999
Continuous
Change
Project
Preparation Final
Preparation Go Live &
Business Realization
Support
Blueprint
ns
Organizational
stio questions
Define business Que
organization structure Customer
Answers input templates
Busin Business
ess p process
Conduct business roces
ses questions
process workshops
SAP AG 1999
Specific tasks within the work packages provide direct access to the Q&A db for task completion.
Within the Q&Adb, questionnaires and templates provide the means for task completion as well as
data storage of results and report generation.
SAP
Reference Create
Enterprise
IMG Enterprise Project
IMG Create Project
IMG IMG
Customizing IMGs Create
Project IMG
Views
Projects
Views
SAP AG 1999
The Implementation Assistant gives you both guidance and specific directions on the execution of
this process.
The Enterprise IMG is the complete IMG for your company. It includes all components to be
implemented now and in the future. If a certain module, or function within a module, is still under
consideration, include it in the Enterprise IMG so that regeneration is not needed later. Although
regeneration is possible, it can be time consuming because it requires system resources. Be careful if
you regenerate the Enterprise IMG, because all Project IMGs will be affected.
The purpose of the Project IMG is to provide a specific set of configuration activities for each
project phase, so that all SAP application components that go live at the same time are included in
one Project IMG for the customer, even when there are several locations, or multiple project teams.
The Project IMG substantially reduces the number of IMG activities.
All available IMG activities are assigned to one or more components. For instance, if you select
Production Planning (PP), there is a branch Controlling, even when you do not use this component,
because PP needs cost centers for its work centers. Use Project IMGs to do your project planning and
control work.
When you set up your Project IMGs or Release projects, be sure to keep to the standards you defined
in the Project procedures work package under the Define project documentation task for using status
indicators, for scheduling, and for documentation.
Continuous
Change
Project
Preparation Final
Preparation Go Live &
Business Realization
Support
Blueprint
Baseline Configuration
Final Configuration/Integration Test
Configuration management with IMG
Design, develop and test interfaces, reports, and
conversions
Develop integrated and documented solutions
through cycles
SAP AG
1999Authorization and system administration
The purpose of Phase 3 is to develop and evolve a future-state model into an integrated and
documented solution that fulfills the customer's business process requirements.
Configuration is done in two work packages:
Baseline configuration
Final configuration
Baseline configuration provides the basis for the configuration cycles. The system is refined in the
Final configuration work package.
IMG
Global settings
Set countries
Currencies
Maintain calendar
Customizing
Customizing
project
project
Customizing
Customizing
project
project
SAP AG 1999
Continuous
Change
Project
Preparation Final
Preparation Go Live &
Business Realization
Support
Blueprint
SAP AG 1999
Phase 4 focuses on completing final system testing, training users and cutting over both the data and
the system to a production environment.
Final system testing consists of:
Testing conversion procedures and programs, and interface programs
Conducting volume and stress testing, and final user acceptance testing.
In this phase, you also develop a Go Live plan, which specifically identifies the data conversion
strategy, initial audit procedures and a project team support structure.
Continuous
Change
Project
Preparation Final
Preparation Go Live &
Business Realization
Support
Blueprint
Production support
Verify accuracy of production system
Measurement of business benefits
SAP AG 1999
After Go Live, the customer team is focused on supporting the users. The consultants should be
secondary to this effort.
Each day the business results and system performance should be measured and reviewed.
SAP AG 1999
FI
MM CO
HR
$$ CO
+ABC SD AA 1 12
$
Planning and Postings to CO
t Plan Integration From Other Modules $
Event-Based
Reporting Tools
Postings in CO
AC040 1 12
OM PC Profit
OM PC Profit FI CO
Reflecting Your Period-End
Business in CO Postings in CO
INT EXT
OM PC Profit “Which
FI MM HR AA SD
Button?”
Overview of CO AcceleratedSAP
SAP AG 1999
SAP AG 1999
SAP AG 1999
SAP AG 1999
SAP AG 1999