Anda di halaman 1dari 54

SAP ECC 6.

00
October 2006
English

J17:
Profitability Analysis
Building Block Configuration Guide

SAP AG
Dietmar-Hopp-Allee 16
69190 Walldorf
Germany

SAP Best Practices

Profitability Analysis: Configuration Guide

Copyright
Copyright 2006 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the
express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software
components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390,
OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli,
and Informix are trademarks or registered trademarks of IBM Corporation.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks
or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C 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.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG
in Germany and in several other countries all over the world. All other product and service names
mentioned are the trademarks of their respective companies. Data contained in this document serves
informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its
affiliated companies ("SAP Group") for informational purposes only, without representation or warranty
of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The
only warranties for SAP Group products and services are those that are set forth in the express warranty
statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.

SAP AG

Page 2 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Icons
Icon

Meaning
Caution
Example
Note
Recommendation
Syntax

Typographic Conventions
Type Style

Description

Example text

Words or characters that appear on the screen. These include field


names, screen titles, pushbuttons as well as menu names, paths and
options.
Cross-references to other documentation.

Example text

Emphasized words or phrases in body text, titles of graphics and tables.

EXAMPLE TEXT

Names of elements in the system. These include report names,


program names, transaction codes, table names, and individual key
words of a programming language, when surrounded by body text, for
example, SELECT and INCLUDE.

Example text

Screen output. This includes file and directory names and their paths,
messages, source code, names of variables and parameters as well as
names of installation, upgrade and database tools.

EXAMPLE TEXT

Keys on the keyboard, for example, function keys (such as F2) or the
ENTER key.

Example text

Exact user entry. These are words or characters that you enter in the
system exactly as they appear in the documentation.

<Example text>

Variable user entry. Pointed brackets indicate that you replace these
words and characters with appropriate entries.

SAP AG

Page 3 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Contents
Profitability Analysis: Configuration Guide................................................................................7
1

Purpose.......................................................................................................................... 7

Preparation..................................................................................................................... 7
2.1

Prerequisites............................................................................................................ 7

Structures....................................................................................................................... 7
3.1

Import Operating Concern from Source Client 000 (if necessary)...........................7

3.2

Copy Operating Concern.........................................................................................8

3.3

Maintain Characteristics..........................................................................................9

3.4

Maintain Value Fields............................................................................................. 11

3.5

Assign Characteristics and Value Fields to Operating Concern.............................13

3.6

Maintain Operating Concern..................................................................................13

3.7

Set Operating Concern.......................................................................................... 14

3.8

Assign Controlling Area to Operating Concern......................................................14

Master Data CO-PA...................................................................................................... 15


4.1

Maintain Characteristic Values...............................................................................15

4.2

Derivation & Valuation........................................................................................... 16

4.2.1

Derivation...................................................................................................... 16

4.2.1.1
4.2.2

Define Characteristic Derivation...........................................................16

Valuation....................................................................................................... 18

4.2.2.1
Set Up Conditions and Costing Sheets.................................................18
4.2.2.1.1
Define Condition Tables...............................................................18
4.2.2.1.2
Define Access Sequences............................................................19
4.2.2.1.3
Create Condition Types and Costing Sheets................................20
4.2.2.1.4
Assign Value Fields......................................................................24
4.2.2.2
Valuation Strategies..............................................................................24
4.2.2.2.1
Define and Assign Valuation Strategy..........................................24
4.2.2.3
Set Up Valuation Using Material Cost Estimate....................................25
4.2.2.3.1
Define Access to Standard Cost Estimates..................................25
4.2.2.3.2
Assign Costing Keys to Any Characteristics.................................26
4.2.2.3.3
Assign Value Fields......................................................................27
Planning....................................................................................................................... 28
5.1

Initial Planning steps.............................................................................................. 28

5.1.1

Define Number Ranges for Planning Data....................................................28

5.1.2

Maintain Versions.......................................................................................... 28

5.1.3

Define Planning Layout.................................................................................29

5.1.4

Define Planning Levels..................................................................................30

5.1.5

Define Planning Packages............................................................................31

5.1.6

Define Planning Methods (Parameter Set)....................................................32

5.2

Forecast................................................................................................................. 33

5.2.1

Maintain Forecast Profile...............................................................................33

5.2.2

Maintain Revaluation Keys............................................................................33

SAP AG

Page 4 of 53

SAP Best Practices


5.2.3
5.3

Profitability Analysis: Configuration Guide

Define Ratios and Ratio Schemes................................................................34

Integrated Planning................................................................................................ 35

5.3.1

Plan Settlement: Receiving Version in CO-PA..............................................35

5.3.2

Create Plan Assessment...............................................................................35

Flows of Actual Values................................................................................................. 39


6.1

Initial Steps............................................................................................................ 39

6.1.1
6.2

Transfer of Billing Documents................................................................................39

6.2.1

Assign Value Fields.......................................................................................39

6.2.2

Assign Quantity Fields...................................................................................40

6.3

Order and Project Settlement................................................................................41

6.3.1

Define PA Transfer Structure for Settlement..................................................41

6.3.2

Assign PA Transfer Structure to Settlement Profile.......................................41

6.4

Settlement of Production Variances.......................................................................42

6.4.1

Define PA Transfer Structure for Settlement..................................................42

6.4.2

Assign PA Transfer Structure to Settlement Profile.......................................43

6.5

Transfer of Overhead............................................................................................. 43

6.5.1
6.6
7

Define Number Ranges for Actual Postings..................................................39

Create Actual Assessments CCA to CO-PA..................................................43

Activate Profitability Analysis.................................................................................44

Information System...................................................................................................... 45
7.1

Define Key Figure Schemes..................................................................................45

7.2

Define Variables for Reports..................................................................................47

7.3

Define Forms for Profitability Reports....................................................................47

7.4

Create Profitability Report......................................................................................50

Master Data CO-OM.................................................................................................... 51


8.1

Create Primary Cost Elements - New....................................................................51

8.2

Change Cost Element Groups - Assign Cost Elements.........................................52

Provide Country Specific Texts.....................................................................................53


9.1

Change Cost Elements - Text................................................................................53

9.2

Maintain Characteristics - User defined - Text.......................................................54

9.3

Maintain Value Fields - Text...................................................................................54

9.4

Maintain Operating Concern - Text........................................................................55

9.5

Change Profitability Reports - Text........................................................................56

10

Troubleshooting in CO-PA.....................................................................................56

10.1

Inconsistencies in Derivation Rules/Creation of Billing Document Not Possible56

10.1.1

Installation of SAP Note 446279...................................................................56

10.1.2

Regeneration of Derivation Rules.................................................................57

10.1.3

Manual Removal of Inconsistencies in the Derivation Rules.........................58

10.2

SAP AG

General Troubleshooting Regenerating the Operating Concern.....................58

Page 5 of 53

SAP Best Practices

SAP AG

Profitability Analysis: Configuration Guide

Page 6 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Profitability Analysis: Configuration Guide


1

Purpose

This configuration guide provides the information that you need to manually set up
configuration of this building block.
If you do not want to configure manually and prefer to use an automated installation process
using BC sets and other tools, refer to the installation guide for this building block.

Preparation

.2.1 Prerequisites
If you want to use this building block, you must first install the following building blocks:
Building Block #

Description

Layer 0

All layer 0 building blocks

J18

Product Cost Planning

Structures

.3.1 Import Operating Concern from Source Client 000 (if


necessary)
Use
The purpose of this activity is to copy the operating concern. The operating concern BPSA is
based on the delivered operating concern S001. The first step is to copy operating concern
S001 to BPSA.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KECP

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Sample Operating Concerns Copy
Operating Concern including Customizing

2. On the Import Operating Concern screen, enter the following data:


Field name

Description

User action and values

Comment

SAP Template
Sample
Operating
Concern

S001 (Example operating


concern 1)

Source Client

000

SAP AG

Page 7 of 53

SAP Best Practices


Field name

Profitability Analysis: Configuration Guide


Description

User action and values

Comment

Copy to
Target Client

Your Client

Test Mode

No Flag

Overwrite
Settings

No Flag

3. Choose Copy.
4. Ignore the warning message and choose Enter.

.3.2 Copy Operating Concern


Use
The purpose of this activity is to copy the operating concern. The operating concern BPSA is
based on the delivered operating concern S001. The first step is to copy operating concern
S001 to BPSA.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KECP

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Sample Operating Concerns Copy
Operating Concern including Customizing

2. On the Copy Operating Concern tab, enter the following data:


Field name

Description

User action and values

Comment

Copy from
Source
Operating
Concern

S001

Source Client

Your Client

Copy to
Target
Operating
Concern

BPSA

Target Client

Your Client

Data Structures

Flag

Generate
Environment

Flag

SAP AG

Page 8 of 53

SAP Best Practices


Field name

Profitability Analysis: Configuration Guide


Description

User action and values

Customizing

Flag

Test Mode

No Flag

Comment

3. Choose Copy.
4. Ignore the warning message BPSA already exists and choose Enter.

.3.3 Maintain Characteristics


Use
The characteristics of the Operating Concern represent objects or market segments that can
be used as a basis for performing evaluations.
The characteristics also represent reference objects for allocating costs in Profitability
Analysis. This enables source-related cost allocation at the level responsible, according to
direct costs and contribution margin accounting.
The table below displays the name and meaning of the characteristic, as well as how it is
used in a different application and in each company code.

Additional to the below mentioned characteristics, there are fixed characteristics


existing in every operating concern. They are used to transfer organizational
structures to the profitability analysis (for example,. company code, controlling
area, plant, sales organization).

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEA5

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Maintain Characteristics

The following table gives an overview of the characteristics that are adopted from the
example Operating Concern S001 (E):
Charact.

Description

Short Text

Dtype

Lngth

Origin Table

Origin Field

BONUS

Vol. rebate grp

Rebate grp

CHAR

MVKE

BONUS

BRSCH

Industry

Industry

CHAR

KNA1

BRSCH

BZIRK

Sales district

District

CHAR

KNVV

BZIRK

EFORM

Form of manuf.

Manuf.form

CHAR

GEBIE

Area

Area

CHAR

KDGRP

Customer group

Cust.group

CHAR

KNVV

KDGRP

LAND1

Country

Country

CHAR

KNA1

LAND1

MAABC

ABC indicator

ABC

CHAR

MARC

MAABC

MATKL

Material group

Matl group

CHAR

MARA

MATKL

VKBUR

Sales office

Sales off.

CHAR

KNVV

VKBUR

SAP AG

Page 9 of 53

SAP Best Practices


VKGRP

Sales group

Profitability Analysis: Configuration Guide


Sales grp

CHAR

KNVV

VKGRP

2. On the Edit Characteristic: Start screen, select the Chars from operating concern radio
button.
3.

In the field, enter the operating concern BPSA.

4. Choose Change.
5. Choose Enter when you get a caution message You are processing cross-client data
structures.
6. On the Change Characteristics: Overview screen, choose Create.
7. On the Create Char.: Assignment dialog box, select Transfer from SAP table.
8. In the Table field, enter the table name KNVV and choose Enter.
9. On the Reference Table: KNVV.. dialog box, select the following rows:
Field

Description

Dtype

Lngth

KTGRD

AcctAssgGr

CHAR

10. Choose Enter and go back to the Edit Characteristics: Start screen.
11. Repeat steps 7-10 with table name MVKE and the following values:
Field

Description

Dtype

Lngth

PAPH1

ProdHier01-1

CHAR

PAPH2

ProdHier01-2

CHAR

10

PAPH3

ProdHier01-3

CHAR

18

12. Choose Enter and go back to the Edit Characteristics: Start screen.
13. Repeat steps 7 - 10 with table name MARC and the following values:
Field

Description

Dtype

Lngth

BESKZ

Procurement

CHAR

14. Choose Save and go back to the Edit Characteristics: Start screen.
15. Repeat steps 6 - 10 with table name VBAP and the following values:
Field

Description

Dtype

Lngth

PSTYV

Item category

CHAR

16. Choose Save and go back to the Edit Characteristics: Start screen.
17. On this screen, in Characteristic, enter WWICI and choose Enter.
18. On the Create Char.: Assignment screen, choose User defined and in Description, enter
Intercompany Ind..
19. Choose With own value maintenance button and choose Enter.
20. Enter short text ICI, data type CHAR and length 1. Choose the Activate button.
21. On the Generate New Check Tables, choose Automatic.
22. Choose Back.
23. On this screen, in Characteristic, enter WWICD and choose Enter.
24. On the Create Char.: Assignment screen, choose User defined and in Description, enter
Item Category Dummy.
25. Choose Without value maint. button and choose Enter.
26. Enter Short text ICD, Data type CHAR and length 4. Choose the Activate button.

SAP AG

Page 10 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

27. On the Generate New Check Tables, choose Automatic.


28. Choose Back.

.3.4 Maintain Value Fields


Use
Value fields are key figures that represent the lines in a report in CO-PA drilldown reporting.
The values contained in the fields can be aggregated with reference to the characteristics
available or displayed at a lower level.
The Value fields can be differentiated according to the following logic:

By assigning elements from the interface modules (CO-OM, CO-PC, FI, SD) the
corresponding values can be allocated to the value fields.

With FI and SD, this transfer takes place synchronously when the values are posted
to these modules for the first time, e.g. with a G/L account posting with direct
assignment to CO-PA (FI) or a billing document (SD).

Values from Overhead Cost Controlling (CO-OM) are transferred periodically when
the costs are transferred to cost centers or orders/projects.

The sales costs are transferred from Product Costing CO-PC as material and
production costs. This takes place automatically when sold products are valuated with
their product costs or moving average prices.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEA6

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Maintain Value Fields

2. The following table provides an overview of the value fields delivered by the example
Operating Concern S001:
Value Field

Description

Short Text

ABSMG

Sales quantity

Sales qty

AUSFR

Outgoing Freight

Outg.frght

ERLOS

Revenue

Revenue

MRABA

Qty discount

Qty disc.

PRABA

Price reduction

Price red.

PROVV

Ext. commission

Ext. comm.

RABAT

Other discounts

Discounts

UMSLZ

Licensing fees

Lic. fees

VSVP

Dispatch packg

Disp.pack.

VRPRS

Stock value

Stock val.

VWGK

Admin. overhead

Admin ovhd

VTRGK

Sales overhead

Sales ovhd

SAP AG

Page 11 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

3. On the Edit Characteristic: Start screen, select Value fields from operating concern radio
button.
4. Choose Create/Change .
5. Accept the info message.
6. On the Change Value Fields: Overview screen, make the following entries, activate and
save each value field:
Value
Field

Description

Amount

VV900

Revenue fee

VV910

Rev. for Exp/Travel

VV915

Revenue Third Party

VV920

Sales deductions

VV930

Number of labor hours

VV940

Cost of labor hours

VV950

Travel expenses

VV960

Other expenses

VV970

Costs third party

VV999

X-Technical

VVAR

Sales Discount

VVFEP

R&D Projects

VVFES

R&D Cost Center

VVFTK

Freights paid

VVHKF

COGM fix

VVHKV

COGM variable

VVIPV

Input Price Variance

VVIQV

Input Quantity Var.

VVLSV

Lot Size Variance

VVMAT

Material Costs

VVMDI

Inventory Difference

VVMPV

Mixed-Price Variance

VVMSK

Marketing

VVOPV

Output Price Var.

VVPR

Pallet Discount

VVPRS

Stock Value Dummy

VVRIV

Remaining Input Var.

VVRUV

Resource-Usage Var.

VVRVA

Remaining Variance

VVSCR

Scrap

VVUMB

Rebate

SAP AG

Quantity

Page 12 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.3.5 Assign Characteristics and Value Fields to Operating


Concern
Procedure
To assign the characteristics and value fields to the operating concern, do the following:
1. Access the activity using one of the following navigation options:
Transaction Code

KEA0

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Maintain Operating Concern

2. On the Maintain Operating Concern screen, enter the operating concern BPSA.
3. On the Data Structure tab, choose Display <-> Change.
4. Choose Enter when you see the cautionary message on changing/deleting cross-client
settings.
5. In the Data structure box, choose Change Data structure.
6. On the Edit Data Structure: Characteristic Screen, choose the Chars tab and transfer the
characteristics from the table on the right to the operating concern BPSA Data Structure
(the table on the left). Transfer only characteristics that you created processing in
sections 3.3 of this guide.
7. Choose the Value fields tab and transfer the value fields from the table on the right to the
operating concern BPSA Data Structure (the table on the left). Transfer only value fields
that you created processing section 3.4 of this guide.
8. Choose Save and then choose Generate.

.3.6 Maintain Operating Concern


Use
The operating concern BPSA is defined by means of attributes and data structures.
The attributes of the operating concern are:

Fiscal year:

K4 (Calendar year with 4 special periods)

Local currency

SAR

The controlling area BP01 is assigned to the operating concern BPSA. The characteristics
and value fields represent data structures or master data for the operating concern.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEA0

IMG Menu

Controlling Profitability Analysis Structures Define


Operating Concern Maintain Operating Concern

SAP AG

Page 13 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

2. On the Maintain Operating Concern screen, in the Description field, enter the operating
concern BPSA.
3. Choose the Attributes tab and enter the necessary data.
Field name

Description

User action and values

Operating
concern
currency

Choice of Currency

SAR

Fiscal year
variant

Calendar year, 4
spec. periods

K4

Comment

4. Choose the Environment tab and activate cross-client and client-specific parts.

.3.7 Set Operating Concern


The operating concern BPSA has to be set before defining the structures.

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KEBD

IMG Menu

Controlling Profitability Analysis Structures Set


Operating Concern

2. On the Set Operating Concern screen, enter the necessary data.


Field name

Description

User action and values

Operating
Concern

BPSA

Type of Profit.
Analysis

costing-based

Comment

3. Choose Enter.

.3.8 Assign Controlling Area to Operating Concern


Use
The purpose of this activity is to allocate the controlling areas that you want to be able to
analyze together in Profitability Analysis to an operating concern.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SPRO

IMG Menu

Enterprise Structure Assignment Controlling Assign


Controlling Area to Operating Concern

2. In the Enter Field Values screen, make the following entries:

SAP AG

Page 14 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Field

Value

Controlling Area

BP01

Operating concern

BPSA

Master Data CO-PA

.4.1 Maintain Characteristic Values


Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KES1

IMG Menu

Controlling Profitability Analysis Master Data


Characteristic Values Maintain Characteristic Values

2. If the Dialogbox Set Operating Concern pops up, enter the following data:

Field name

Description

User action and values

Select the
characteristic which
needs to be
maintained

See following
characteristics

Operating
Concern

BPSA

Type of Profit.
Analysis

Costing-based

Comment

3. On the Change Characteristic Values screen, select the line with entry Intercompany
Indic. (IC Kennzeichen).
4. On the Change View "Values for Characteristc ..." screen, select New entries and enter
the following data:

Intercompany Ind.

Description

Affiliated companies

External companies

5. Select Save (Ctrl+S) and Back.

SAP AG

Page 15 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.4.2 Derivation & Valuation


4.2.1

Derivation

In this step, you set up the derivation of characteristic values. Derivation lets you find values
for certain characteristics automatically based on the known values of other characteristics,
where these characteristics are logically dependent on one another.
When an operating concern is generated, the system produces a standard derivation strategy
containing all known dependencies between characteristics. You can display these by
choosing View Display all steps.

.4.2.1.1

Define Characteristic Derivation

Use
The purpose of this activity is to define the characteristic derivation for the characteristics Item
Category Dummy and Intercompany Indicator.

Prerequisites
All characteristics values have been entered and operating concern has been generated
successfully.

Procedure
1.

Access the activity using one of the following navigation options:


Transaction Code

KEDR

IMG Menu

Controlling Profitability Analysis Master Data Define


Characteristic Derivation

2. In Operating concern, enter BPSA and choose Enter.


3. In the Characteristic Derivation: Display Strategy screen, choose the Change button.
4. Choose Create.
5. In the Create Step dialog box, choose Move and choose Enter.
6. In the Characteristic Derivation: Change Assignment screen, in Step Description, enter
Item Category --> Item Category Dummy.
7. In Source field enter PSTYV and choose Enter, in Target field enter WWICD and choose
Enter.
8. Choose the Save button to save the entries, and choose Back.
9. Choose Create.
10. In the Create Step dialog box, choose Derivation Rule and choose Enter.
11. In the Characteristic Derivation: Change Structure of Rule Definition screen, in Step
Description, enter Customer --> Intercompany Indicator.

SAP AG

Page 16 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

12. In Source fields enter KNDNR and choose Enter, in Target fields enter WWICI and
choose Enter and Save.

If J30 is not installed, please perform the following step when the customers are created.

13. Choose the Maintain Rule Values button and enter the following data:

Please use your customers for this step.

Customer

Intercompany Ind.

101

102

103

104

105

106

107

108

109

110

111

BP0001

BP0002

BP000X

C6000

C6100

C6110

C6111

C6112

C6113

C6120

C6130

CPD100

DUMMY

SAP AG

Page 17 of 53

SAP Best Practices


VERBUND100

Profitability Analysis: Configuration Guide


E

14. Choose the Save button to save the entries, and choose Back.

4.2.2

Valuation

.4.2.2.1

Set Up Conditions and Costing Sheets

.4.2.2.1.1 Define Condition Tables


Use
Condition records in CO-PA are stored in CO-PA-specific condition tables whose key consists
of specific combinations of characteristic values. Each condition table represents a different
combination of characteristics and can be used by any number of conditions.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE4A

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Conditions and Costing Sheets Define Condition
Tables

2. Go to the menu and select Condition Create and enter the following data:
Field name

Description

User action and


values

Comment

Table

501

enter

With validity period

deselect flag

With release status

deselect flag

Maintain Text

Procurement type

Selected Fields

Procurement type

Select by double click


from field catalog

3. Choose the button Generate.


4. Repeat step 2 and 3 with the following data:
Field name

User action and


values

Comment

Table

502

enter

With validity period

deselect flag

With release status

deselect flag

Maintain Text

Item Category

Selected Fields

Item Category
Dummy

Select by double click


from field catalog

Table

503

enter

With validity period

deselect flag

SAP AG

Description

Page 18 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

With release status

deselect flag

Maintain Text

Procurement type /
Item Category

Selected Fields

Procurement type,
Item Category
Dummy

Select by double click


from field catalog

Table

504

enter

With validity period

deselect flag

With release status

deselect flag

Maintain Text

Procurement type /
Item Category /
Company Code /
Plant

Selected Fields

Procurement type,
Item Category
Dummy,
Company Code,
Plant

Select by double click


from field catalog

.4.2.2.1.2 Define Access Sequences


Use
The access sequence determines the condition tables in which the system should search for
valid condition records for the condition type. Thus the access sequence is a sort of directory
that tells the system where condition records for that condition type are stored.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SPRO

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Conditions and Costing Sheets Define Access
Sequences

2. Maintain the following entries:


AcSq

Descrition

Y002

PT / IC / CC / P

Y004

Item Category

AcSq

AcNo

Tab

Description

Y002

10

501

Procurement type

Y002

20

503

Procurement type / Item Category

Y002

30

504

Procurement type / Item Category / Company Code / Plant

Y004

10

502

Item Category

AcSq

AcNo

Tab

Condition

SAP AG

Long field label

Page 19 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Y002

10

501

RKE_BESKZ

Procurement type

Y002

20

503

RKE_BESKZ

Procurement type

Y002

20

503

RKE_WWICD

Item Category Dummy

Y002

30

504

RKE_BESKZ

Procurement type

Y002

30

504

RKE_WWICD

Item Category Dummy

Y002

30

504

BUKRS

Company Code

Y002

30

504

WERKS

Plant

Y004

10

502

RKE_WWICD

Item Category Dummy

3. Choose Save.

.4.2.2.1.3 Create Condition Types and Costing Sheets


Use
The purpose of this activity is to define condition types to use in Profitability Analysis (CO-PA)
and CO-PA-specific costing sheets.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

8KEV

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Conditions and Costing Sheets Create Condition
Types and Costing Sheets

2. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

User action and


values

Icon Create

Doubleclick

Condition
type

Y001

Description

Price Access

Access
sequence

Comment

no value

Prices

set Flag

Mat.Master
As. per price
control

set Flag

3. Choose Save.
4. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

SAP AG

Description

User action and


values

Comment

Page 20 of 53

SAP Best Practices


Icon Create

Profitability Analysis: Configuration Guide


Doubleclick

Condition
type

Y002

Description

Reduction 100%

Access
sequence

Y002

Surcharge /
Reduction

Overhead
Type

Percentage

Scales

W/o Scale

Record
maintainance
for condition
types see
below

5. Choose Save.
6. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

Condition
type

User action and values

Comm
ent

Y002
Icon Change
Records for
Condition Type

Click & Choose Key


Combination Procurement
Type Execute

Maintain the
following data:

PT: E Amount: 100 - %


PT: X Amount: 100 - %

7. Choose Save and Back.


8. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

Condition
type

User action and values

Comm
ent

Y002
Icon Change
Records for
Condition Type

Click & Choose Key


Combination Procurement
Type / Item Category
Procurement Type F
Execute

Maintain the
following data:

ICD: Y1, Amount: 100 - %


ICD: Y2, Amount: 100 - %
ICD: YYAB, Amount: 100 - %

9. Choose Save and Back.


10. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:

SAP AG

Page 21 of 53

SAP Best Practices


Field name

Description

Condition
type

Profitability Analysis: Configuration Guide


User action and values

Comm
ent

Y002
Icon Change
Records for
Condition Type

Click & Choose Key


Combination Procurement
Type / Item Category /
Company Code / Plant
Procurement Type F, Item
Category Dummy TAN,
Company Code BP01
Execute

Maintain the
following data:

Plant: BP0X, Amount: 100 - %

11. Choose Save and Back.


12. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

User action and


values

Icon Create

Doubleclick

Condition
type

Y003

Description

VPRS from VVPRS

Access
sequence

Comment

no value

Prices

Base Condition Type

set Flag

13. Choose Save.


14. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

User action and


values

Icon Create

Doubleclick

Condition
type

Y004

Description

Surcharge 100%

Access
sequence

Y004

Surcharge /
Reduction

Overhead
Type

Percentage

Scales

W/o Scale

SAP AG

Comment

Record
maintainance
for condition
types see
below

Page 22 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

15. Choose Save.


16. On the Pricing: Maintain Condition Type Condition types screen, enter the necessary
data:
Field name

Description

User action and values

Condition
type

Comment

Y004
Icon Change
Records for
Condition Type

Click & Execute

Maintain the
following data:

ICD: Y1 Amount: 100%


ICD: Y2 Amount: 100%
ICD: YYAB Amount: 100%

17. Choose Save.


18. On the Pricing: Maintain Condition Type Pricing procedure screen, enter the necessary
data:
Field name

Description

User action and


values

Icon Create

Doubleclick

Pricing
Procedure

Comment

YG1000
BP Pricing Procedure

19. Maintain the following entries:


Step

CnTr

CTyp

From

To

Long field label

010

00

Y001

000

000

Price Access

020

00

Y002

010

010

Reduction 100%

030

00

Y003

000

000

VPRS from VVPRS

040

00

Y004

030

030

Surchage 100%

20. Choose Save.

.4.2.2.1.4 Assign Value Fields


Use
In this IMG activity, you assign the CO-PA condition types you have defined to the
corresponding value fields. This determines which condition types are used to value those
value fields.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE45

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Conditions and Costing Sheets Assign Value
Fields

SAP AG

Page 23 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

2. Make the following entries:


OpCo

CTyp

Name

Field name

Description

BPSA

Y001

Price Access

VRPRS

Stock Value

BPSA

Y002

Reduction 100%

VRPRS

Stock Value

BPSA

Y003

VPRS from VVPRS

VVPRS

Stock Value Dummy

BPSA

Y004

Surchage 100%

VRPRS

Stock Value

.4.2.2.2

Valuation Strategies

.4.2.2.2.1 Define and Assign Valuation Strategy


Use
The purpose of this activity is to define valuation strategies and assign them to a point of
valuation. The quantities transfered from the invoice are valuated with the costs calculated in
the product cost estimate. If a valuation strategy calls for valuation using material costing, the
system uses the point of valuation to control which cost estimate is read and how the cost
components are assigned to value fields in CO-PA.

The valuation strategy YG1 "BP val. stand. cost estimate" enables the valuation by product
cost estimate. This is done for real valuation of actual data from billing, with reference to the
value field ABSMG Sales quantity".

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE4U

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Valuation Strategies Define and Assign Valuation
Strategy

2. Make the following entries:


Valuation Strategy
Val.strat.

Name

YG1

BP val. stand. cost estimate

Details
Operating Val.
Sequence
Concern strategy
BPSA

YG1

10

BPSA

YG1

20

SAP AG

Appl.

KE

Costg
sheet

YG1000

Mat.
cstg

Qty
Field

ABSMG
ABSMG

Page 24 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Assignment of Valuation Strategy


Operating
PV

Rec.

01

Concern
BPSA

.4.2.2.3

Plan
ver.

Val.strat.
YG1

Set Up Valuation Using Material Cost Estimate

.4.2.2.3.1 Define Access to Standard Cost Estimates


Use
Product Cost Planning is used to determine the planned cost of goods manufactured for a
product. In Profitability Analysis (CO-PA), you can access these material cost estimates to
valuate the data in CO-PA. This includes cost estimates both with and without quantity
structures.
With this function, you determine which cost estimates from Product Cost Planning should be
used to valuate actual or planning data in CO-PA. You do this by defining costing keys. A
costing key is a set of access parameters that are used in valuation to determine which data
in Product Cost Planning should be read.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SPRO

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Valuation Using Material Cost Estimate Define
Access to Standard Cost Estimates

2. On the Change view Costing Key: Overview screen, enter the necessary data
Field name

Costing key

Description

User action and values

New entries

Select

Current standard cost


estimate

Enter YG1, BP standard


cost estimate

Comment

3. Double-click on costing key YG1. On the Change view costing keys: Details screen,
enter the following data
Field name

Description

User action and values

Transfer standard cost


estimate

Select

Costing
variant

YPC1

Costing
version

Period
indicator

Released standard cost


estimate matching goods
issue date
Use line item plant as
cost est. plant

Comment

Select

4. Choose Save.

SAP AG

Page 25 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.4.2.2.3.2 Assign Costing Keys to Any Characteristics


Use
The purpose of this activity is to assign costing keys to any characteristics for each point of
valuation, record type, and plan version (for plan data).
This assignment determines when and for which record type, plan version, procurement type
and item category which product cost estimates are to be read.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEPC

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Valuation Using Material Cost Estimate Assign
Costing Keys to Any Characteristics

2. On the Assign costing keys to any characteristics: Change Strategy screen switch to
change mode an create a new step by pressing the button Creat Step.
3. Choose the radio button Assignment Rule and press enter.
4. Enter the following values:
Field name

Description

User action and values

Step Description

Procurement Type / Item


Category

Source field

BESKZ

Source field

PSTYV

Comment

5. Press the button Maintain Rule Values and make the following entries:
OpCo

PV

RecT.

BPSA

01

BPSA

01

BPSA

Plan ver. Proc. Type

Item Category

C.key 1

KEN

YG1

REN

YG1

01

TAN

YG1

BPSA

01

Y1

YG1

BPSA

01

Y2

YG1

BPSA

01

YYAB

YG1

BPSA

01

KEN

YG1

BPSA

01

REN

YG1

BPSA

01

TAN

YG1

BPSA

01

Y1

YG1

BPSA

01

Y2

YG1

BPSA

01

YYAB

YG1

6. Save.

SAP AG

Page 26 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.4.2.2.3.3 Assign Value Fields


Use
The purpose of this activity is to assign the components of a cost component structure from
Product Cost Controlling to the value fields of your operating concern.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE4R

IMG Menu

Controlling Profitability Analysis Master Data Valuation


Set Up Valuation Using Material Cost Estimate Assign
Value Fields

2. Enter operating concern BPSA and cost component structure YB.


3. Make the following entries:
PV

CCo

F/V

Fld name 1

01

10

VVMAT

01

20

VVMAT

01

30

VVMAT

01

40

VVMAT

01

50

VVMAT

01

60

VVHKF

01

60

VVHKV

01

70

VVHKF

01

70

VVHKV

01

80

VVHKF

01

80

VVHKV

01

90

VVHKF

01

90

VVHKV

01

100

VVHKF

01

100

VVHKV

4. Choose Save.

SAP AG

Page 27 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Planning

.5.1 Initial Planning steps


5.1.1

Define Number Ranges for Planning Data

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEN2

IMG Menu

Controlling Profitability Analysis Planning Intial Steps


Define Planning Number Ranges for Planning Data

2. On the Number Ranges for Plan line item in Profitability Analysis screen, enter the
operating concern BPSA, and choose Maintain Groups.
3. On the Maintain Number Range Groups screen, in the not assigned section, select record
type A: Incoming sales order and choose Select element button.
4. Place the cursor on generated group and choose Assign element group .
5. Repeat steps 3 and 4 for record types B to I.
6. Choose Save and go back.

5.1.2

Maintain Versions

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SPRO

IMG Menu

Controlling General Controlling Organization Maintain


Versions

2. In the General Version Overview table, make the following entries:


Version

Name

Plan

YG1

BP Plan version CO-PA

Act.

WIP/RA

Variance

Exclusive
use
0

3. When the dialog box Transfer version to operating concern appears, choose Yes.
4. In the Settings in Operating Concern, make the following entries:
Version

Operating
Concern

Name

Exch. Rate
Type

Derivation
Date

Currency
Type

YG1

BPSA

BP Plan
version CO-PA

01/01/2006

B0

BPSA

Plan/actual
version

01/01/2006

B0

5. In the Controlling Area Settings, when the dialog box Transfer version to operating
concern appears, choose Yes. Now make the following entries:
CO Area

SAP AG

Version

Version
Description

Plan

WIP/RA

Variance

Page 28 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

BP01

Actual Costs vs.


Target Costs

BP01

YG1

BP Plan version
CO-PA

6. In the Setting by fiscal year, make the following entries:


CO
Area

Version

Year

Copying
Allowed

Exch.
Rate
Type

Value Date

Integrate
d
Planning

Version
for ind.
act.alloc.

Receiver
version

BP0
1

YG
1

2006

01/01/2006

BP0
1

YG
1

2007

01/01/2007

BP0
1

YG
1

2008

01/01/2008

BP0
1

YG
1

2009

01/01/2009

BP0
1

YG
1

2010

01/01/2010

5.1.3

Define Planning Layout

Use
The sales planning process in CO-PA is done on one level only, but there are more planning
levels possible.
The Tactical Planning is target setting on Brand level, in our case based on characteristic
PAPH3 (product hierarchy level 3). This level is market oriented and the sales quantity and
the revenue are planned here.

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KE14

IMG Menu

Controlling Profitability Analysis Planning


Manual Entry of Planning Data Define Planning
Layout

2. On the Report Painter: Create Planning Layouts for Sales & Profit Planning screen, enter
the necessary data.
Field name

Description

User action and values

Planning
Layout

YG050

Description

Plan Sales per Brand

Comment

3. Choose Enter.
Sales Plan Brand

Sales Quantity

Revenue

Calculated

Calculated

SAP AG

Page 29 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

1.1.1

Entry field

Entry field

1.1.2

Entry field

Entry field

1.2.1

Entry field

Entry field

1.2.2

Entry field

Entry field

1.2.3

Entry field

Entry field

1.3.1

Entry field

Entry field

1.3.2

Entry field

Entry field

Calculated

Calculated

2.1.1

Entry field

Entry field

2.1.2

Entry field

Entry field

2.2.1

Entry field

Entry field

2.2.2

Entry field

Entry field

2.2.3

Entry field

Entry field

2.2.4

Entry field

Entry field

2.3.1

Entry field

Entry field

2.3.2

Entry field

Entry field

5.1.4

Define Planning Levels

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KEPM

IMG Menu

Controlling Profitability Analysis Planning


Planning Framework Set Up Planning Framework
Planning Framework - Overview: Edit Planning Levels
Create

2. On the Planning Levels: Create screen, enter the necessary data.


Field name

Description

User action and


values

Key

10

Description

TACTICAL
PLANNING

Comment

3. Choose Enter to continue.


4. On the Planning Levels: Create View Charact. screen, select the following parameters.
Field name

SAP AG

Description

User action and


values

Comment

Page 30 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Period/year
ProdHier01-3
Record type
Sales org.
Unit Sales qty
Version
5. On the Planning Levels: Create View Selection screen, enter the necessary data.
Field name

Description

User action and


values

Comment

Period/year
ProdHier01-3
Record type

Sales org.
Unit Sales qty
Version

YG1

6. Choose Save to save the entries.

5.1.5

Define Planning Packages

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KEPM

IMG Menu

IMG: Controlling Profitability Analysis Planning


Planning Framework Set Up Planning Framework
Select Planning Level 10 Right Mouse Button: Create
Planning Package

2. On the Planning Package: Create screen, enter the necessary data.


Field name

Description

User action and


values

Key

YGB2006

Description

PLAN BRANDS 2006

Comment

3. Choose Enter to continue.


4. On the Planning Package: Create View Characteristics screen, select the following
parameters.
Field name

Description

User action and values

Period/year

001.2006 - 012.2006

Product
Hierarchy 3

000010000100000001 000020000300000001

SAP AG

Comment

Page 31 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Sales org.

BP01

Unit Sales qty

PC

5. Choose Save to continue.


6. Repeat steps 2 to 5 for fiscal year 2007.

5.1.6

Define Planning Methods (Parameter Set)

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KEPM

IMG Menu

IMG: Controlling Profitability Analysis Planning


Planning Framework Set Up Planning Framework
Select Planning Level 10 Doubleclick Planning
Package YGC2006 Select Enter Planning Data
Right Mouse Button Create Parameter Set

2. On the Planning Package: Create screen, enter the necessary data.


Field name

Description

User action and


values

Key

YGB

Description

ENTER PLANNING
DATA FOR BRANDS

Comment

3. Choose Enter to continue.


4. On the Parameter Set View Settings screen, select the following parameters.
Field name

Description

User action and


values

Layout

YG050

Currency

SAR

Comment

Distrib. profile
for top down
Automat.
Valuation

No Flag

Zero
suppression

No Flag

Distribution
key currency

Distribution
key quantities

Access
Active

No Flag

9. Choose Save to save the entries.

SAP AG

Page 32 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

10. Repeat these steps to create Parameter sets for the methods Copy (Enter period shift
12), Forecast (Enter From Period 001.2006 To 012.2006), Display Planning Data and
Revaluation (Enter Revaluation Key Y01).

.5.2 Forecast
5.2.1

Maintain Forecast Profile

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE1T

IMG Menu

Controlling Profitability Analysis Planning Planning Aids


Forecast Profile Maintain Forecast Profiles

2. Make the following entries:


Forecast
prof.

Description

Forecast
strat.

Alpha
factor

Beta
factor

Gamma
factor

Hist.
period

Periods
/season

BP01

BP fore-cast
profile

13

0,00

0,00

0,00

5.2.2

Weighting
group

Maintain Revaluation Keys

Use
Revaluation keys are necessary to change specified value fields by certain percentages.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEF1

IMG Menu

Controlling Profitability Analysis Planning Planning Aids


Revaluation Key Maintain Revaluation Keys

2. Make the following entries:


Rev

Name

Y01

Revaluation (05%)

Field Name

Name

Percentage

ABSMG

Sales quantity

5%

ERLOS

Revenue

5%

Rev

Name

Y02

Revaluation (10%)

Field Name

Name

SAP AG

Percentage

Page 33 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

ABSMG

Sales quantity

10 %

ERLOS

Revenue

10 %

5.2.3

Define Ratios and Ratio Schemes

Use
Ratios let you simulate price and quantity changes in planning. A ratio is the quotient between
two value fields, such as sales revenue divided by quantity.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE1I

IMG Menu

Controlling Profitability Analysis Planning Planning Aids


Define Ratios and Ratio Schemes

2. Make the following entries:


Ratio

Description

Short text

Numerator

Demoninator

Calc type

YG1

Price per Quantity

Price/Quan

ERLOS

ABSMG

Ratio Scheme

Text

YG10

Price per Quantity Level PAPH3

No.

Ratio

Description

YG1

Price per Quantity

Access Level

Name

PAPH3

Product Hierarchy 3

.5.3 Integrated Planning


5.3.1

Plan Settlement: Receiving Version in CO-PA

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEPV

IMG Menu

Controlling Profitability Analysis Planning Integrated


Planning Transfer Cost Center Planning/Process Planning
Initial Steps Assign Receiver Plan Version

2. Make the following entries:


Vsn

Version Description

Year

Receiver Vers.

Plan/actual version

2006

YG1

Plan/actual version

2007

YG1

Plan/actual version

2008

YG1

SAP AG

Page 34 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Plan/actual version

2009

YG1

Plan/actual version

2010

YG1

3. Choose Save and go back.

5.3.2

Create Plan Assessment

Use
Planned data are transferred through cycles from cost center accounting.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEU7

IMG Menu

Controlling Profitability Analysis Planning Integrated


Planning Transfer Cost Center Planning/Process Planning
Assess Cost Center Costs / Process Costs Define Structure
of Cost Center Assessment/Process Cost Assessment

2. On the "CO-PA Create Plan Assessment Cycle: Initial Screen" view:

Enter YG1 in the Cycle field.

Enter 01.01.2006 in the Start Date field.

Choose Execute.

3. On the "CO-PA Create Plan Assessment Cycle:Header Data" view:

Make the following entries:


Field name

Value

To

31.12.9999

Text

BP Plan Assessment CO-PA

CO-Area

BP01 (or your CO Area)

TF basis

1 Costing-based Profitability Analysis

Sender version 0 Plan/actual version

Choosen Attach segment.

4. On the "CO-PA Create Plan Assessment Cycle:Segment" view:

Create the segments according to the following table:

Tab Segment Header:


Field

Value

Segment Name

YG01-01 Fin. Goods Storage

Assessment CElem

942060

Fixed value field

VVMAT

SAP AG

Page 35 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Val.Fld Var.Cst

VVMAT

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 4 Fixed portions

Tab Senders/Receivers
Field

Value

Sender, Cost Center

1203

Receiver, Product Group from 000010000100000001 to 000020000300000002

Tab Receiver Tracing Factor


Field

Value

Reveivers always 1
5. Choose Save.
6. Choose Attach next and create the following segment according to the description above.
Field

Value segment 2

Segment Name

YG01-02 MM-Variances

Assessment CElem

942070

Fixed value field

VVMDI

Val.Fld Var.Cst

VVMDI

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1204

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 3

Segment Name

YG01-03 Marketing

Assessment CElem

942090

Fixed value field

VVMSK

Val.Fld Var.Cst

VVMSK

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1601

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 4

Segment Name

YG01-04 R&D

Assessment CElem

942110

SAP AG

Page 36 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Fixed value field

VVFES

Val.Fld Var.Cst

VVFES

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1501

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 5

Segment Name

YG01-05 Management

Assessment CElem

942080

Fixed value field

VWGK

Val.Fld Var.Cst

VWGK

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1101

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 6

Segment Name

YG01-06 Accounting

Assessment CElem

942080

Fixed value field

VWGK

Val.Fld Var.Cst

VWGK

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1102

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 7

Segment Name

YG01-07 Sales

Assessment CElem

942100

Fixed value field

VTRGK

Val.Fld Var.Cst

VTRGK

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

SAP AG

1602

Page 37 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Receiver

Company Code BP01, Country DE

Reveivers

Field

Value segment 8

Segment Name

YG01-08 Sales Repres.

Assessment CElem

942100

Fixed value field

VTRGK

Val.Fld Var.Cst

VTRGK

Sender values, Rule

1 Posted amounts

Sender values, Share in %

100

Receiving tracing factor, Rule 3 Fixed percentages


Sender, Cost Center

1603

Receiver

Company Code BP01, Country DE

Reveivers

Flows of Actual Values

.6.1 Initial Steps


6.1.1

Define Number Ranges for Actual Postings

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEN1

IMG Menu

Controlling -> Profitability Analysis -> Flows of Actual Values ->


Initial Steps -> Define Number Ranges for Actual Postings

2. On the Number Ranges for Actual line item in Profitability Analysis screen, enter the
operating concern BPSA, and choose Maintain Groups.
3. On the Maintain Number Range Groups screen, in the not assigned section, select record
type A: Incoming sales order and choose Select element button.
4. Place the cursor on generated group and choose Assign element group .
5. Repeat steps 3 and 4 for record types B to I.
6. Choose Save and go back to the installation role.

SAP AG

Page 38 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.6.2 Transfer of Billing Documents


6.2.1

Assign Value Fields

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE4I

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Transfer of Billing Documents Assign Value Fields

2. Make the following entries:


OpCo

Ap

CTyp

Name

Val. fld

BPSA

BO01

Mat/Group Rebate

VVUMB Rebate

BPSA

BO02

Material Rebate

VVUMB Rebate

BPSA

BO03

Customer Rebate

VVUMB Rebate

BPSA

BO04

Hierarchy Rebate

VVUMB Rebate

BPSA

BO05

Hierarchy rebate/mat VVUMB Rebate

BPSA

BO06

Sales Indpndt Rebate VVUMB Rebate

BPSA

DIFF

Rounding Off

ERLOS

Revenue

BPSA

EK01

Actual Costs

VRPRS

Stock Value

BPSA

EK02

Calculated costs

VRPRS

Stock Value

BPSA

HD00

Freight

AUSFR

Outgoing freight

BPSA

IV01

Inter-company Price

ERLOS

Revenue

BPSA

IV02

Inter-company %

ERLOS

Revenue

BPSA

K004

Material

RABAT

Other Discounts

BPSA

K007

Customer Discount

RABAT

Other Discounts

BPSA

K031

Price Grp/Mat.Pr.Grp RABAT

Other Discounts

BPSA

KF00

Freight

VVFTK

Freights Paid

BPSA

KP00

Pallet Discount

RABAT

Other Discounts

BPSA

KP02

Mixed Pallet Disc.

RABAT

Other Discounts

BPSA

PR00

Price

ERLOS

Revenue

BPSA

R100

100% discount

RABAT

Other Discounts

BPSA

RB00

Discount (Value)

RABAT

Other Discounts

BPSA

RC00

Quantity Discount

RABAT

Other Discounts

BPSA

SKTO Cash Discount

RABAT

Other Discounts

BPSA

VPRS Internal price

VRPRS

Stock Value

BPSA

YG31

RABAT

Other Discounts

SAP AG

Product Discount

Description

Transfer +/-

Page 39 of 53

SAP Best Practices

6.2.2

Profitability Analysis: Configuration Guide

Assign Quantity Fields

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE4M

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Transfer of Billing Documents Assign Quantity Fields

2. Make the following entries:


Operating Concern SD qty field Name
BPSA

FKIMG

CO-PA qty field Name

Billed Quantity ABSMG

Sales Quantity

.6.3 Order and Project Settlement


6.3.1

Define PA Transfer Structure for Settlement

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEI1

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Order and Project Settlement Define PA Transfer Structure
for Settlement

2. Make the following entries:


PA

Text

Y1

BP Research & Development

PA

PAA Text

Y1

10

PA

PAA CO Area

Group name

Source

Y1

10

BP01

BP_ALL

Costs/revenue

PA

PAA

Operating Quantity / Fixed /


Concern Value
variable

Value fld

Y1

10

BPSA

VVFEP

6.3.2

R&D Expenses

Assign PA Transfer Structure to Settlement Profile

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SAP AG

SPRO

Page 40 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide


Controlling Profitability Analysis Flows of Actual Values
Order and Project Settlement Assign PA Transfer Structure
to Settlement Profile

IMG Menu

2. Make the following entries:


SProf.

O H

YG1

MDR D

AS SS DOT G

A1

W A

N P

PSG

Text

DT Res PA CR DR V

BP Research & Development

SA 3

Y1

.6.4 Settlement of Production Variances


6.4.1

Define PA Transfer Structure for Settlement

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEI1

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Settlement of Production Variances Define PA Transfer
Structure for Settlement

2. Make the following entries:


PA

Text

Y2

BP Production Variances

PA

PAA Text

Y2

10

Input Price Variance

Y2

20

Input Quantity Variance

Y2

30

Resource-Usage Variance

Y2

40

Remaining Input Variance

Y2

50

Mixed-Price Variance

Y2

60

Output Price Variance

Y2

70

Lot Size Variance

Y2

80

Remaining Variance

Y2

90

Scrap

PA

PAA CO Area

Group name

Source

category

Y2

10

BP01

BP_ALL

Variances on production orders

PRIV

Y2

20

BP01

BP_ALL

Variances on production orders

QTYV

Y2

30

BP01

BP_ALL

Variances on production orders

RSUV

SAP AG

Page 41 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Y2

40

BP01

BP_ALL

Variances on production orders

INPV

Y2

50

BP01

BP_ALL

Variances on production orders

MXPV

Y2

60

BP01

BP_ALL

Variances on production orders

OPPV

Y2

70

BP01

BP_ALL

Variances on production orders

LSFV

Y2

80

BP01

BP_ALL

Variances on production orders

REMV

Y2

90

BP01

BP_ALL

Variances on production orders

SCRP

PA

PAA

Operating Quantity Fixed / Value


Concern / Value variable field

Y2

10

BP01

VVIPV

Y2

20

BP01

VVIQV

Y2

30

BP01

VVRUV

Y2

40

BP01

VVRIV

Y2

50

BP01

VVMPV

Y2

60

BP01

VVOPV

Y2

70

BP01

VVLSV

Y2

80

BP01

VVRVA

Y2

90

BP01

VVSCR

6.4.2

Assign PA Transfer Structure to Settlement Profile

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

SPRO

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Settlement of Production Variances Assign PA Transfer
Structure to Settlement Profile

2. Make the following entries:


SProf.

O H

MDR D

AS SS DOT G

W A

N P

A1

YGPI01

YGPP01

A1

YREM01

A1

Text

DT Res PA CR DR V

BP Process Order with CO-PA

SA 3

Y2

BP Production Order with CO-PA

SA 3

Y2

BP Repetitive Manuf. with CO-PA

SA 3

Y2

SAP AG

Page 42 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.6.5 Transfer of Overhead


6.5.1

Create Actual Assessments CCA to CO-PA

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEU1

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Transfer of Overhead Assess Cost Center Costs /
Process Costs Define Structure of Cost Center
Assessment / Process Cost Assessment

2. Make the following entries:


Header:
Operating concern

BPSA

Status revised

Cycle

YG02

Starting date

01.01.2006

Text

BP Actual Assessment CO-PA

Indicators

Sender select. type

CO area

BP01

Best Practices

TF basis

Costing-based Profitability Analysis

To 31.12.9999

Segments:

Name Text

Sender rule Rec. rule

Sender
Assessment Fixed Value Var. Value
percen
CElem
Field
Field
tage

YG02- Fin. Goods 1 Posted


01
Storage
amounts

4 Fixed
portions

100

942060

VVMAT

VVMAT

YG02- MM02
Variances

1 Posted
amounts

3 Fixed
100
percentages

942070

VVMDI

VVMDI

YG02- Marketing
03

1 Posted
amounts

3 Fixed
100
percentages

942090

VVMSK

VVMSK

YG02- R & D
04

1 Posted
amounts

3 Fixed
100
percentages

942110

VVFES

VVFES

YG02- Manage05
ment

1 Posted
amounts

3 Fixed
100
percentages

942080

VWGK

VWGK

YG02- Accounting 1 Posted


06
amounts

3 Fixed
100
percentages

942080

VWGK

VWGK

YG02- Sales
07

1 Posted
amounts

3 Fixed
100
percentages

942100

VTRGK

VTRGK

YG02- Sales
08
Repres.

1 Posted
amounts

3 Fixed
100
percentages

942100

VTRGK

VTRGK

SAP AG

Page 43 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.6.6 Activate Profitability Analysis


Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KEKE

IMG Menu

Controlling Profitability Analysis Flows of Actual Values


Activate Profitability Analysis

2. Make the following entries:


COAr Name

From FY

Op.Concern

Active Status

BP01

2006

BPSA

Best Practices

When you activate the Profitability Analysis, it will ask you the transport request and create
own request and Save it.

Information System

.7.1 Define Key Figure Schemes


Use
A key figure scheme is a collection of formulas used to define key figures.

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KER1

IMG Menu

Controlling Profitability Analysis Information


System Report Components Define Key Figure
Shemes

2. On the Change View: Key Figures Scheme: Details screen, enter the necessary data.
Field name

Description

User action and values

Operating
concern

BPSA

Key figure
scheme

Y1

Medium Length
Text

BP Detail Analysis

Comment

3. Choose Save to save the entries.


4. Double-click Elements of the key figure scheme.
5. Construct the following key figure scheme:
10 Sales volume
= + 9001 Sales quantity (ABSMG)
20 Gross Sales
= + 9002 Revenue (ERLOS)

SAP AG

Page 44 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

30 Discounts
= + 9005 Other Discounts (RABAT)
40 Rebate
= + 9031 Rebate (VVUMB)
50 Sum Sales Deduction
+ 30 Discounts
+ 40 Rebate
60 Net Sales after Ded.
= + 20 Gross Sales
- 50 Sum Sales Deduction
70 Ext. Commission
= + 9009 Ext. Commission (PROVV)
80 Freights paid
= + 9028 Freights paid (VVFTK)
90 Net Sales after Sp.D
= + 60 Net Sales after Ded.
- 70 Ext. Commission
- 80 Freights paid
100 Material Costs
= + 9040 Material Costs (VVMAT)
= + 9012 Stock Value (VRPRS)
110 COGM var.
= + 9033 COGM var. (VVHKV)
120 Contrib. Margin I
= + 210 Net Sales after Sp.D
- 220 Material Costs
- 230 COGM var.
130 COGM fix.
= + 9032 COGM fix (VVHKF)
140 Contrib. Margin II
= + 120 Contrib. Margin I
- 130 COGM fix.
150 Input Price Variance
= + 9034 Input Price Variance (VVIPV)
160 Input Quantity Var.
= + 9035 Input Quantity Var. (VVIQV)
170 Resource-Usage Var..
= + 9049 Resource-usage Var. (VVRUV)
180 Remaining Input Var.
= + 9048 Remaining Input Var. (VVRIV)
190 Mixed-Price Variance
= + 9042 Mixed-Price Variance (VVMPV)
200 Output Price Var.
= + 9045 Output Price Var. (VVOPV)
210 Lot Size Variance
= + 9038 Lot Size Variance (VVLSV)
220 Remaining Variance
= + 9050 Remaining Variance (VVRVA)
230 Scrap
= + 9051 Scrap (VVSCR)
240 Inventory Difference
= + 9041 Inventory Difference (VVMDI)
250 Contrib. Margin III

SAP AG

Page 45 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide


= + 140 Contrib. Margin II
- 150 Input Price Variance
- 160 Input Quantity Var.
- 170 Remaining Input Var.
- 180 Resource-usage Var.
- 190 Mixed-Price Variance
- 200 Output Price Var.
- 210 Lot Size Variance
- 220 Remaining Variance
- 230 Scrap
- 240 Inventory Difference

260 Marketing
= + 9044 Marketing (VVMSK)
270 R&D Cost Center
= + 9027 R&D Cost Center (VVFES)
280 R&D Projects
= + 9026 R&D Projects (VVFEP)
290 Administration
= + 9010 Administration (VWGK)
300 Sales
= + 9011 Sales (VTRGK)
310 Contrib. Margin IV
= + 250 Contrib. Margin III
- 260 Marketing
- 270 R&D Cost Center
- 280 R&D Projects
- 290 Administration
- 300 Sales

.7.2 Define Variables for Reports


Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KE3E

IMG Menu

Controlling Profitability Analysis Information System


Define Variables for Reports

2. Make the following entries:


Replac.

Default

Variable
Appl Type name

type

Field
name

KE

&BISGJAHR

GJAHR

Req.

Para.

To Fiscal Year

KE

&VONGJAHR 2

GJAHR

Req.

Para.

From Fiscal Year

KE

&BISPER

PERDE

Req.

Para.

To Period

KE

&VONPER

PERDE

Req.

Para.

From Period

SAP AG

Value

Opt. ParaEntry meters Description

Text

Page 46 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

.7.3 Define Forms for Profitability Reports


Use
A form is used as a framework for the report in which is defined which Characteristics and
Value fields are being used. The following forms as basis for the profitability reports have
been created. The contribution margin scheme is based on the logic of the Key Figures
Scheme.
Form

Description

YBP100

Detail Actual/Plan/Diff

YBP110

Detail Actual Timeline

Procedure
1. Access the activity using one of the following navigation options:
Transaction code

KE34

IMG Menu

Controlling Profitability Analysis Information


System Report Components Define Forms
Define Forms for Profitability Reports

2. On the Report Painter: Create Forms screen, enter the necessary data.
Field name

Description

User action and values

Forms

YBP100

Description

Detail Actual/Plan/Diff

Comment

3. Choose Enter.
4. Build up the three forms with the Report Painter.
Form

YBP100

Detail Actual/Plan/Diff

Detail Actual/Plan/Diff Actual


Plan
Diff.
Diff. %
Sales volume
XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX
Gross Sales

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Discounts
Rebate

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Sum Sales Deduction

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Net Sales after Sa. Ded. XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


Ext. Commission
Freights paid

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Net Sales after Sp.D


.
Material Costs
COGM var.

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

SAP AG

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Page 47 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Contrib. Margin I

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

COGM fix.

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Contrib. Margin II

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Input Price Variance


Input Quantity Var.
Resource-Usage Var.
Remaining Input Var.
Mixed-Price Variance
Output Price Var.
Lot Size Variance
Remaining Variance
Scrap
Inventory Difference

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

Contrib. Margin III

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Marketing
R&D Cost Center
R&D Projects
Administration
Sales

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

Contribution Margin IV

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Form

YBP110

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

Detail Actual Timeline

Detail Actual Timeline Jan.


Feb.

Dec.
Sales volume
XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX
Gross Sales

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Discounts
Rebate

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Sum Sales Deduction

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Net Sales after Ded.

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Ext. Commission
Freights paid

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Net Sales after Sp.D

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Material Costs
COGM var.

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX


XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Contrib. Margin I

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

COGM fix.

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

SAP AG

Page 48 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Contrib. Margin II

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Input Price Variance


Input Quantity Var.
Resource-Usage Var.
Remaining Input Var.
Mixed-Price Variance
Output Price Var.
Lot Size Variance
Remaining Variance
Scrap
Inventory Difference

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

Contrib. Margin III

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

Marketing
R&D Cost Center
R&D Projects
Administration
Sales

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

Contribution Margin IV

XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX
XXX.XXX.XXX

.7.4 Create Profitability Report


Use
Form reports are complex report structures that serve specific analysis purposes and that
have a standardized structure and layout. They can, however, be used variably, for various
periods or organizational units, for example.

Procedure
1.

Access the activity using one of the following navigation options:


Transaction Code

KE31

IMG Menu

Controlling Profitability Analysis Information System


Create Profitability Report

The reports delivered are based on the forms created:


Form

Description

YBP100

Detail Actual/Plan/Diff

Enter the following data:


Report

YBP10001

Text

Detail: Regional-specific Information

Report with form

Form

YBP100

Press Icon Create in Line Report with form.


2. In the view Characteristics select the following characteristics:

SAP AG

Page 49 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Characteristics
Country
3. In the view Variables maintain the following values:
To Fiscal Year

2006

2006

From Fiscal Year

2006

2006

To Period

12

December

From Period

January

Sales Org.

BP01

Sales Org. BP01

4. Choose Save.
5. Repeat the steps 1 to 4 by using the following settings:
Report

Description

Form

YBP1000
2

Detail: Customer-specific Information

YBP100

Characteristics
Customer group
Customer
Plant
Product

Master Data CO-OM

.8.1 Create Primary Cost Elements - New


Use
Create all cost elements for manually as described below.

Prerequisites
The accounts for these cost elements already exist in the company code. This has been
configured by installing the Building Block N71.

Procedure
1

Access the activity using one of the following navigation options:


Transaction code

KA01

SAP menu

Controlling Cost Center Accounting Master Data


Cost Elements Individual Processing Create Primary

2. Activities: Enter cost element key and valid-from and valid-to date, then choose Master
data and enter remaining data. Then choose Save.
3. Overview of data records:
Key

Valid from

Valid to

Descripton

Long Text

500000

01.01.2000

31.12.9999

Sales revenue
dom.

Sales revenue
domestic

SAP AG

CE
Cat
11

Page 50 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

500100

01.01.2000

31.12.9999

501000

01.01.2000

31.12.9999

502000

01.01.2000

31.12.9999

503020

01.01.2000

31.12.9999

503030

01.01.2000

31.12.9999

503040

01.01.2000

31.12.9999

518200

01.01.2000

31.12.9999

Other sales
deduc.
Sales revenue
for.
Sales revenue
aff.
Revenue
hours(SP)
Revenue third
Party
Revenue
Expenses
Customer
rebates

Other sales
deductions

12

Sales revenue foreign

11

Sales revenue
affiliated companies
Revenue from hours
(Service Provider)

11
11

Revenue third Party

11

Revenue Expenses

11

Customer rebates

12

Result
Additional cost elements have been created.

.8.2 Change Cost Element Groups - Assign Cost Elements


Use
The purpose of this activity is to assign all cost elements to one of the cost element groups.

Procedure
1. Access the activity using one of the following navigation options:
Transaction Code

KAH2

SAP Menu

Accounting Controlling Cost Center Accounting


Master Data Cost Element Group Change

2. On the Change Cost Element Group: Initial Screen, provide cost element group and
choose Hierarchy.
3. On the Change Cost Element Group: Structure screen, choose Cost Element.
4. Provide minimum and maximum value of cost element range to be assigned. Then
choose Save.
Data Records:
Group

min

max

BP_REV
BP_REV
BP_REV

500000
500100
501000

500000
500100
501000

BP_REV

502000

502000

BP_REV

503020

503020

BP_REV

503030

503030

BP_REV

503040

503040

BP_REV

518200

518200

Result
You have assigned all cost elements to a cost element group.

SAP AG

Page 51 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

Troubleshooting in CO-PA

.9.1 Inconsistencies in Derivation Rules/Creation of Billing


Document Not Possible
9.1.1

Installation of SAP Note 446279

Use
This sections describes how to use SAP Note 446279 to fix inconsistencies in the derivation
rules in CO-PA.
They might occur in case of client copies, installation of different operating concerns via BC
Set with different derivation rules.
Please use the report RKEDRCHECK described in this section to check whether you have
inconsistencies in your operating concern.

Procedure
1. Access the activity using one of the following navigation options:
Transaction

SA38

User Menu

System Services Reporting

2. On the ABAP Execute Program screen fill in the program name RKEDRCHECK and
choose Execute (F8).
3. On the Characteristic Derivation: Check table screen, the following two options are
offered to the user:
Description
1. Check in all clients
2. Delete inconsistent steps
4. Choose Check in all clients and then choose Execute to see whether you have
inconsistencies in your system.
5. Choose Back.
6. In case you had inconsistencies, select Delete inconsistent steps and choose Execute.
7. Save your entries and choose Back.

Result
The inconsistencies in the derivation tables have been removed. If your problem is not solved,
proceed with the next section.

SAP AG

Page 52 of 53

SAP Best Practices

9.1.2

Profitability Analysis: Configuration Guide

Regeneration of Derivation Rules

Use
Sometimes it can occur that derivation rules are inconsistent and that inconsistencies are not
removed by processing SAP Note 446279. In this case, you can try to solve the problem by
regenerating derivation rules.

Procedure
1. Access the activity using one of the following navigation options:
Transaction

KEDR

IMG Menu

Controlling Profitability Analysis Master Data Define


Characteristic Derivation

2. On the Characteristic Derivation: Display Strategy screen, choose menu path Extras
Regenerate. Confirm when the dialog box appears.

Result
The derivation rules have been regenerated.

9.1.3

Manual Removal of Inconsistencies in the Derivation


Rules

Use
If neither processing SAP Note 446279 nor regenerating derivation rules resolves your
problem, derivation rules must be edited manually.

Procedure
1. Access the activity using one of the following navigation options:
Transaction

KEDR

IMG Menu

Controlling Profitability Analysis Master Data Define


Characteristic Derivation

2. On the Characteristic Derivation: Display Strategy screen, choose Display all Steps.
3. Mark first step of type Table lookup and choose Details. The step is likely to be
inconsistent when on Characteristic Derivation Display Table Lookup screen on tab
Definition in area Source Fields for Table Lookup in column Origin there is more than one
different table mentioned.
4. If this is the case, try to understand by logical means what the step is supposed to do. In
particular, memorize or write down table and field names used. Try to figure out which of
the tables mentioned (see step 3) makes sense considering the characteristic to be
derived. (For example, if the sales office is to be derived, table MARA (Material Master)
makes no sense as the origin table, as the sales office derives from customer related and
not from material related data).
5. Choose Back.
6. On the Characteristic Derivation: Display Strategy screen, choose Change. Select the
step examined earlier if inconsistent and choose Delete Step.
7. Create corrected step based on your findings of step 4. To do so, refer to Define
Characteristic Derivation section.

SAP AG

Page 53 of 53

SAP Best Practices

Profitability Analysis: Configuration Guide

8. Repeat steps 3 to 7 for all steps of category Table Lookup.

Result
The inconsistencies in the derivation rules have been removed. If you worked carefully, you
should have derivation settings equivalent to what they had supposed to be before.

.9.2 General Troubleshooting Regenerating the Operating


Concern
Use
Regenerating the operating concern is a useful instrument in all kinds of troublesome
situations in profitability analysis. While regenerating the operating concern, the system
automatically provides for data consistency, which makes it possible to use this instrument of
trouble shooting even after transaction data has been created.

Procedure
1. Access the activity using one of the following navigation options:
Transaction

KEA0

IMG Menu

Controlling -> Profitability Analysis -> Master Data -> Define


Characteristic Derivation

2. On the Maintain Operating Concern screen, in the Data Structure tab, choose
Display Change and confirm the message regarding cross-client-settings.
3. In area Data structure, choose Change.
4. On the Edit Data Structure: Characteristics screen, choose Extras Characteristics
Unlock and confirm when the dialog box appears.
5. Choose Save.
6. Choose Activate.
7. Choose Back.
8. Confirm pop-up regarding regeneration of operating concern.

Result
The operating concern has been regenerated.

SAP AG

Page 54 of 53