05sap Product Lifecycle Costing 40 en
05sap Product Lifecycle Costing 40 en
2 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Logging In. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 My Home. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Autocomplete for Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 Managing Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7 Optimizing Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
17 Master Data: Creating Prices, Costing Sheets, Global Settings, and More. . . . . . . . . . . . . . . 369
17.1 Working with Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Creating Master Data In the Administration View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Using Master Data from SAP ERP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
17.2 Costing and Analysis Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375
Account Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Material Account Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Valuation Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .384
Overhead Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .385
Cost Component Splits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Costing Sheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
17.3 Logistics Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Plants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .403
Work Centers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Material Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409
Material Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Materials (General Data). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .410
Materials (Plant-Specific Data). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Material Prices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Customers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Vendors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .418
17.4 Finance Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Controlling Areas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .420
Company Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Profit Centers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Business Areas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Cost Centers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Activity Types and Account Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Activity Prices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
17.5 Global Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Other Languages for Master Data Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .430
Personal Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Currencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Exchange Rate Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Currency Exchange Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Units of Measure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
19 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
20 Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Product Information
Use
In today’s fast-evolving market, companies strive to provide innovative, customer-driven products at highly
competitive prices. SAP Product Lifecycle Costing is a solution that calculates costs and other dimensions for
products and quotations in an early stage of the product lifecycle.
With SAP Product Lifecycle Costing, you can calculate costs quickly and precisely. You can simulate and
compare alternatives to gain better visibility and control throughout your product lifecycle. This transparency
helps you to identify costs and harness cost-saving potential. You can optimize product quality, drive profit
margins, and mitigate future risk to make the most favorable product costing decisions for the entire lifecycle
of your products.
You can use SAP Product Lifecycle Costing stand-alone or integrate it with your existing solution landscape to
calculate variables of cost in real time using data from your enterprise software.
Features
• Early calculation of costs for new products before complete structural data and prices are available
• Creation and maintenance of projects to group together calculations and calculation versions
• Folders, statuses, and tags to categorize and easily identify calculations and calculation versions
• Multi-user collaboration on calculation versions
• Option to calculate costs automatically or switch to manual calculation
• Generation of lifecycle versions to calculate costs throughout the project lifecycle
• Creation of surcharges to reflect increases and decreases in material and activity prices
• Creation and distribution of one-time costs across the project lifecycle
• Creation and maintenance of custom fields and formulas
• Integration with SAP ERP to import data and structures, such as bills of materials (BOMs), routings, and
standard prices
• Import of existing structures including BOMs and routings from Microsoft Excel
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
Use Cases
You can use SAP Product Lifecycle Costing to calculate costs and other dimensions for new products or
quotations at an early stage of the product lifecycle. You can create different versions of cost calculations from
the initial idea to product disposal, so that you can accurately cost every phase of the product lifecycle.
You can create a costing structure and prepare preliminary cost estimates, even at the early stages of product
development when you lack detailed information such as master data or prices.
Quotation Costing
You can create cost estimates for unique and complex products that are designed to existing customer
specifications. SAP Product Lifecycle Costing enables you to prepare alternative cost calculations that take
into account different price determination strategies and shows you the recalculated cost. Differences in the
costing structure allow you to compare the original quotation with the revision.
With SAP Product Lifecycle Costing, you can evaluate and optimize costs during each phase of a product's
lifecycle. To reach maximum profitability, you can create different calculation versions from the initial idea
through the start of production and throughout the manufacturing process until product disposal. You can
calculate and evaluate one-off costs and special costs associated with warranties, service and support, and
disposal. You can also analyze direct material and manufacturing costs, define cost-reduction targets, and
support procurement and manufacturing operations.
The topics listed here describe some general aspects to consider before you start working with SAP Product
Lifecycle Costing.
Related Information
2.1 Logging In
You will encounter multiple dialogs when logging in to SAP Product Lifecycle Costing, including system
selection and authentication dialogs. Please consider the following:
Selecting a System
When logging in to SAP Product Lifecycle Costing, you can select the system that you want to work in. You can
log into the application multiple times in order to work in different systems simultaneously.
Your system administrator can configure additional system connections in the configuration file. Only
configured systems appear in the login dialog. For more information, see Connection Settings in the
Administrator's Guide for SAP Product Lifecycle Costing on SAP Help Portal at http://help.sap.com/plc.
Once you've logged in, the status bar at the lower right of your screen provides information about your current
system connection. You can hover over the connection symbol for additional details such as alias, host, and
port.
Changing Systems
To change systems, log out and log back in again, choosing a different system.
The login language you select determines the language used for display names and descriptions shown for
standard and custom fields as well as for master data descriptions. The regional settings of your Microsoft
Windows operating system determine how your date, time, number, and currency values are formatted and
displayed.
User Authentication
When logging in, your identity is verified before connecting to the system. You may be required to enter a user
ID, password or other identifying factors, such as a passcode. The credentials you are required to enter depend
on the identity provider (IdP) configured for your system. If you have questions regarding the authentication
process, please contact your system administrator.
How you change your password depends on the identity provider (IdP) configured for your system. For
questions regarding changing your password, please contact your system administrator.
If XSA is configured without an identity provider, you can use the password policy for SAP HANA Platform.
For more information, see the SAP HANA Security Guide for SAP HANA Platform under Password Policy
Configuration Options.
2.2 My Home
My Home is your first point of entry into SAP Product Lifecycle Costing.
Here, you'll find your six most recently opened calculation versions. Icons, such as the frozen or current icons
identify the type of calculation version, making it easier for you to recall the version at a glance. Icons that turn
blue when you hover over them, such as the variant matrix and filter icons, allow you to open and modify the
This image is interactive. Hove over the icons and other fields to see what you can do here.
You can also personalize your workspace with background images. An Images folder is located under the
following path:
C:\Users\{username}\AppData\Local\SAP\ProductLifecycleCosting\Images
Uploading Images
Uploaded images are automatically scaled to fit your screen. Low quality images may appear pixilated. For best
results, the recommended dimensions are 1920 pixels (width) x 1080 pixels (height).
Displaying Images
• If several images are available in the folder, the system randomly selects one of your uploaded images and
displays it for the duration of each login.
• If you prefer to display one constant image, remove all images from the folder except the one that you want
to display.
• If you do not save any images in this folder, a standard SAP image is displayed.
When you are working with projects, calculations, calculation versions, or master data in SAP Product Lifecycle
Costing, you often need to create references to other master data. For example, you specify the material
referenced in an item of a calculation version or the company code referenced in a plant. To make it easy for
you to find master data fast, key fields use autocomplete functionality at field level.
If autocomplete is available for a field, you activate it by pressing the space bar or by entering one or more
characters in the field that you want to fill in. You then receive a list of possible valid values available.
If you need to specify a plant for an item in a costing structure, you might enter 1 in the Plant field. Wait
a second and you will receive a drop-down list of entries for Plant that exist at the time of your search, for
example:
• 1000 Delft NE
• 1100 Copenhagen, DK
• 1200 Los Angeles, US
• 1300 Baltimore, US
The autocomplete function finds all entries that contain the characters that you have entered. The list shows
you the first ten best matches. Any entries that start with the characters that you entered are shown first in the
list.
When you have found the entry that you want, you can select it by doing one of the following:
Using Wildcards
You can use wildcards in fields that have autocomplete to find existing entries that begin with or contain certain
characters. The autocomplete searches for values starting with the text that you have entered. If your entry
contains wildcards, the wildcards are considered as well.
• Asterisk * Matches any number of characters. wh* finds what, white , and why, but not awhile or
• Underscore _ Matches a single character in a specific b_ll finds ball, bell and bill, as well as bills.
• Question mark ? position.
123??? finds 123321 and 12312391, but not
• Period . You can use more than one wildcard in 1231.
your search.
Temporary Values
When you are working with calculation versions, you can create placeholder values for some fields. If the value
that you want to enter for a field does not yet exist in your master data, the drop-down list shows your value
SAP Product Lifecycle Costing provides a message view that allows you to access all messages for your current
logon session from anywhere in the application.
You can open the message view to delete, copy, filter, and hide messages received during your current logon
session. All messages for the current logon session are initially saved in the message view. Warning and error
messages that are unresolved remain colored for emphasis. Warning and error messages that have been
resolved, along with success and info messages, are greyed out in the message history. The last message
generated is shown in the status bar at the bottom of your current view. The status bar is cleared when you
move between the views, however the message history remains unchanged.
1. To open the message view, choose at the lower left corner of your current view.
2. To close the message view, choose at the top right corner of the message area in your current view.
Message Types
A number to the right of the displays the total number of warnings and errors that require user action.
You can filter your messages to show only the information that you need.
Copying Messages
You can copy message texts for later reference or in order to send them to your system administrator. You can
copy selected messages or all messages at once.
1. Use Ctrl + Click to select the messages that you want to copy.
You can delete messages that are no longer relevant for your current session. You can delete selected
messages or delete all messages at once.
1. Use Ctrl + Click to select the messages that you want to delete.
You have a number of options for searching and filtering throughout SAP Product Lifecycle Costing.
Related Information
You can use the Search field in the upper right corner of the application to search for projects, calculations, and
calculation versions.
Your search terms are highlighted in the result list for easy identification. You can use a search filter to limit the
context of your search. You can also limit the maximum number of results displayed.
• If you enter a single character in the search field, all projects, calculations, and calculation versions
containing that character are displayed.
• If you continue to enter a combination of letters, all fields containing exactly that character combination
are displayed.
• You can use typical operators such as and and or.
• You can sort all columns in the search results in ascending or descending order.
• You can use the search results to open your selection in the Cockpit or Calculation view.
Related Information
You can filter the list of objects shown in the Cockpit view using the filter field in the object list.
You can also choose (Show My Objects) to filter all entries in the object list by your user ID. The results then
show only the projects and calculations versions that you have created or for which you are responsible.
Related Information
You can filter in the costing structure, table, and in the side panel in the Calculation view.
Related Information
You can use the Filter field in the Calculation view for simple filtering of the costing structure and the table. You
can add additional fields to the table by dragging and dropping them from the side panel.
Filtering begins as soon as you make an entry in the filter field shown in the header area above the costing
structure. Items that match the filter are expanded and made visible, including items that were initially hidden
or collapsed.
Note the following when you filter in the costing structure and table:
There are additional considerations to take into account for some field types:
• When filtering for numbers, pay attention to decimal separators. The entry 3. filters for 3.22 and 13.22, but
not 30 or 300.
• To filter for highlighted fields, begin typing the color, for example green, orange, or yellow.
• To filter for dates and times, the best approach is to enter the format used in your regional settings. For
example, in North America, begin entering the format 10/25/2017 1:00pm. You can also filter for the year
and time individually.
• You cannot filter for fields with checkboxes.
Related Information
You can use the filter in the side panel of the Calculation view to find fields at header and item level.
Filtering begins as soon as you make an entry in the filter field for Version Header Data or Item Details in the
side panel at the right.
• You can only filter for field names, not for the values entered in the fields.
• If you enter a single character in the filter, all fields containing that character somewhere in the field name
are displayed. All other fields are temporarily hidden.
• If you continue to enter a combination of letters, all fields containing exactly that character combination
are displayed.
If you need to filter a calculation version with several more complex criteria, you can use an advanced filter in
the Calculation view.
You can create a detailed filter configuration with multiple fields and different operators. For example, you can
filter for materials belonging to a specific material type, produced in a specific plant, at a specific price. You can
also filter, for example, for all items with a total cost higher than 1000 Euros.
Things to Consider
Related Information
You are working in a calculation version in the Calculation view and you want to use an advanced filter with
multiple criteria.
Procedure
1. From the ribbon, choose Advanced Filter. You can also use the keyboard shortcut CTRL+F .
You can select from corporate and personal filters. Corporate filters can be accessed and used by
everyone in your organization. Personal filters can only be accessed by you.
Narrow your filter with operators such as is or greater than or equal to. The available operators change
depending on the field that you select. You can add as many filter rows as necessary. The number of
affected items is shown at the top of the dialog.
4. [Optional] Enter a name for the filter settings and save them as a corporate or personal filter. Select the
Corporate Filter checkbox if you want to make the filter available for everyone in your organization.
Note
5. Choose Apply Filter to apply the settings to the calculation version or Reset All to clear the filter and start
again.
Results
• The costing structure shows the items that match your filter conditions.
• An Advanced Filter bar is displayed at the left of the field for simple filtering. You can check the tooltip to
see the filter name (if you've saved it) and the current settings.
• The filter settings remain active until you clear the filter or restart the application. To clear the filter, close
the Advanced Filter bar or use the Clear Filter command under Filter in the ribbon.
Related Information
You can also rename and delete advanced filters that have been saved.
To do this, choose Filter in the ribbon and then use the Manage Filters option.
Note
• Personal filters can only be accessed, renamed, and deleted by the user who created them.
• Corporate filters can be accessed and used by everyone in your organization. However, you need
additional authorization to rename and delete them.
You can rename saved filters. To do this, select a filter from the list in the Manage Filters dialog. Choose
Rename, and enter a new name. Press Enter or click anywhere outside the name field and then close the
dialog.
You can delete a filter if you no longer need it. To do this, select a filter from the list and choose Delete. If you
delete a filter by mistake, you can restore it by clicking on the provided link. This link is available until you delete
another filter or close the dialog.
You can use the filter fields in the navigation structure and in the side panel of the Administration view to find
master data areas and fields by name.
• You use these filters to find master data areas and field names. You cannot filter for values entered in these
fields.
• Filtering begins as soon as you make an entry in one of the filter fields.
• If you enter a combination of letters, all fields containing exactly that character combination are displayed.
Once you have selected a master data area in the navigation structure, you can set additional filter criteria and
use operators (for example, is or contains) to optimize your search for master data. You can set the maximum
number of results to be shown. The system remembers your filter criteria as you move between views.
Related Information
You can filter variants to find attributes and items you are looking for. You do this using the filter above the
costing structure in the variant base.
You filter the variant base as you would any other calculation version in the Calculation view. The filter is then
applied to all of the variants displayed in the variant matrix. Once applied, you can select and deselect the
filtered items for each variant.
You filter in the Variants view as yo do in the Calculation view, with the following additions:
• You can filter for new items that are indicated with green rectangles.
To do this, enter New in the filter.
• You can filter for modified items that are indicated with orange rectangles.
To do this, enter Modified in the filter.
• Unlike the filter in the Calculation view, you cannot add or delete items in the variant base while filtering.
This is because the variant base cannot be changed while the variant matrix is open.
Related Information
The Cockpit view is the main entry point for accessing your costing information.
Here you can find all folders, projects, calculations, calculation versions, and lifecycle versions. Project
authorizations determine which projects, calculations, and versions you can see and work on.
In the top right corner of the appli- • Searching Globally [page 19]
[Search] cation, you can search for:
• Projects
• Calculations
• Calculation Versions
Navigation Explorer Under Navigation Explorer, you To expand an object, choose the triangle to the left
can expand nodes and access: of the object.
• Lifecycle versions
[Compare] Compare two calculation versions • Comparing Calculation Versions and Export-
and export the results to a Micro- ing Data [page 131]
soft Excel file.
You can show or hide additional To the right of the filter, choose Object Details.
details about when objects were
[Object Details]
created and saved.
You can refresh the Cockpit view To do this, choose Refresh in the toolbar.
[Refresh] to update the following:
Tip
• Folders
Periodically refreshing the Cockpit view en-
• Projects
sures that you are accessing the most recently
• Calculations saved projects, calculations, calculation ver-
sions, variant matrices, and and lifecycle ver-
• Calculation versions
sions.
• Lifecycle versions
• Calculation versions
• Variant matrices
Use to open: Right click the object and choose Open from the
tool bar or context menu.
[Open]
• Projects
• Calculation versions
• Lifecycle versions
• Variant Matrices
• Calculations
• Calculation versions
• Calculation versions
• Variant matrices
If integrated, you can access SAP • Integrate SAP Analysis for Microsoft Office
Analysis for Microsoft Office.
[Analyze] [page 456]
• Accessing Views Using SAP Analysis for Mi-
crosoft Office [page 363]
Tags Add tags to calculations and cal- • Using Tags [page 28]
culation versions to help filter and
find objects.
Use to copy the URL to a calcula- • Sharing a Link to a Calculation Version [page
tion version and share it with col- 137]
[Copy Link to This Calculation Ver-
leagues.
sion]
Tags are a labeling mechanism to help you organize and find calculations and calculation versions in the
Cockpit view. You can use tags to classify the contents of a project or calculation, then filter the information to
find relevant data.
You can create, view, and filter tags for calculations and calculation versions directly in the Cockpit view.
Create a Tag
Result
The tag is immediately displayed in the Tags column AND in the tags bar above the list of calculations or
calculation versions. You can create additional tags by repeating this process.
Filter Tags
Steps
1. Open the Cockpit view.
2. Expand the desired project or calculation to display the list of calculations or calculation versions.
3. In the tag bar, above the list of calculations or calculation versions, select the tags you want to filter.
Note, actively filtered tags turn blue.
Result
The filter is applied cumulatively for all tags selected. Objects that contain all tags being filtered are displayed in
the object list.
Remove a Tag
6. Choose (Delete) to remove the tag from the calculation or calculation version.
• The tag is immediately removed from the Tags column for that particular calculation or calculation version.
• Each time you remove a tag from the Tags column, the counter for the tag decreases in the tag bar.
• When you remove the last of a particular tag from the Tags column, the tag is also removed from the tag
bar.
Statuses are an optional labeling mechanism by which to identify or track the progress of your calculation
versions. You can assign statuses to calculation versions to organize or help with identification. You might
assign statuses to a series of calculation versions to indicate a particular workflow in a project, for example,
Draft, In Review, and Approved.
You can assign a status to a calculation version using the dropdown in the list of calculation versions in the
Cockpit view. To remove a status, you can select #No Status from the same dropdown.
You can create and maintain statuses in the Administration view, in the Global Settings area, under Statuses.
Procedure
Result
Active statuses are immediately applied and saved to calculation versions when selected.
Related Information
You can personalize the layout of the table and the side panel in the Calculation view to focus on the
information that you need to complete your tasks. You can also work with layouts when updating master
data in the Update Master Data view and when comparing calculation versions in the Comparison view.
Note
An #SAP Default layout that includes all fields is delivered with each view.
Any changes that you make to the layout in the Calculation view are saved immediately and the layout is
applied to all calculation versions that you open or create until you select a different layout. The layout that you
select when you update master data in the Master Data Update view or compare calculation versions in the
Comparison is also applied in these views until you select another layout.
• Personal layouts are for your use only. To create a personal layout, you save the layout settings that you've
made and give the layout a name.
• Corporate layouts can be used by anyone in your organization. You need additional authorizations to save
or modify corporate layouts. If you're authorized to work with these layouts, you can save layout settings
and give them a name in the same way you create personal layouts.
Related Information
You can change the layout of the table in the Calculation view.
Add a column Select a field in the side panel for Version Header, Item
Details, Costing Sheet or Cost Component Split and then
drag and drop it to the table header row.
Remove a column Open the context menu for a column header, and choose
Remove Column from Table.
Change column order Drag and drop a column header to change its position in the
table.
Resize a column Drag the border between two column headers to make a
header wider or narrower.
• If you move a field from the side panel to the table, the field is not removed from the side panel. You can
add the fields multiple times.
• If a field contains an ID and a description, only the ID is added to the table.
• If a field has an accompanying unit of measure or currency, this field is also added or removed together
with the field to which it applies.
• The first column must be the calculation structure. It's not possible to move another field to the left of this
column.
You can also add costing sheet rows and components from a cost component split to the table as columns.
Note the following when moving these fields to the table:
• The descriptions of the costing sheet rows and cost components are displayed in the column headers. If no
description is available in the current logon language, the ID is displayed instead.
• If you select another costing sheet or cost component split in the calculation version, the table columns are
updated accordingly. Any columns that are not part of the newly selected costing sheet or component split
are no longer shown in the table.
Related Information
You can change the layout in the following areas in the side panel:
You can make the following changes in the layout in the side panel:
Hide a field Go to Version Header or Item Details and open the context
menu for a field in the side panel. Then choose Hide Field.
Show a field Open the context menu anywhere in the side panel, and
choose Show Field. Then choose the field that you want to
display again in the side panel.
Show all fields Open the context menu anywhere in the side panel and
choose Show All Fields. Any fields that you have hidden in
the Calculation view are now shown.
Note the following when changing the layout in the side panel:
Related Information
You can save all of the changes that you've made in the Calculation view as a layout with a specific name. Then
you can switch to this layout whenever you want to use it.
To switch between different layouts, use the Layout button in the ribbon and select a layout from the drop-down
list.
• Any user can save personal layouts. Personal layouts can only be used by the user who saved them. They
are not available for other users.
Note
You need additional authorizations to save, rename, and delete corporate layouts.
Saving Layouts
To save a layout, choose the Layout button in the ribbon and then the Save As option. You can save a layout
under a new or an existing name. If you choose an existing layout, it will be overwritten.
Renaming Layouts
You can change the name of a layout if necessary. To do this, choose the Layout button in the ribbon and then
the Manage option. The list of layouts provides an option to edit an entry. Enter a new name and then close the
dialog to make your changes effective.
Deleting Layouts
You can delete a layout if you no longer need it. To do this, choose the Layout button in the ribbon and then the
Manage option. The list of layouts provides an option to delete an entry.
Related Information
You have two options when opening and working in a calculation version. You can open a version normally,
which prevents other users from editing the same version until you’ve closed it. You can also open a calculation
version in collaborative mode.
How It Works
Collaborative mode allows you open a version with a filter and create a smaller costing structure with items
that are relevant for the task you’re completing. Filtering is particularly useful if you want to make changes to
a part of a calculation version or to certain items such as highlighted items, custom fields, specific plants or
materials, and so on.
When you open a calculation version in collaborative mode, other users can work in the same calculation
version, and on the same items, simultaneously. Merge handling logic ensures that changes that are saved first
have priority. Detailed messaging ensures that users understand and confirm all changes. With fewer items to
calculate, filtering decreases calculation time and helps you complete your tasks more quickly.
You can select a calculation version and use the context menu to Open in Collaborative Mode anywhere in the
Cockpit view.
Note
A calculation version can be opened normally, or in collaborative mode, but not both at once. If you open a
version normally, others must wait until you've finished editing to open it in collaborative mode. Likewise, if
a version is opened in collaborative mode, it must be closed by all users before the version can be opened
normally.
Authorizations
You must have ONE of the following authorizations to open a calculation version in collaborative mode:
Note
If you have the Open role template, you're also authorized to Open in Collaborative Mode.
Note
Users with this role template can
also open calculation versions with
a filter in collaborative mode.
Note
The role template
CalcVerOpenWithFilter_RT is
a limited version of the role tem-
plate CalcVerOpen_RT. For limita-
tions, see Limitations in Collabora-
tive Mode [page 38].
Related Information
When you open a calculation version in collaborative mode, you're presented with a filter dialog. You can enter
the filter criteria needed to retrieve the items you want to work on.
You can create a detailed filter configuration with multiple fields and different operators. For example, you can
filter for materials belonging to a specific material type, produced in a specific plant, at a specific price. You can
also filter, for example, for all items with a total cost higher than 1000 Euros.
Things to Consider
Filtering Assemblies
• An (Incomplete Assemby) icon is displayed to the left of all assemblies that are missing one or more
subitems as a result of the filter.
Note
Incomplete assemblies prevent you from performing activities such as editing and importing and
linking calculation versions. For more information, see Limitations in Collaborative Mode [page 38].
• Sbitems that are returned by a filter are always preceded by a parent item.
Example
You open the following calculation version with the filter Internal Activity is #AT2. Your filter returns
the following costing structure:
Related Information
To avoid merge conflicts, the following actions are limited or are not available when working in collaborative
mode.
Action Limitation
Analyze When you use SAP Analysis for Microsoft Office to analyze
a calculation version that is opened with a filter in collabora-
tive mode, the filter is disregarded. Results from the analytic
views are based on the unfiltered calculation version.
Edit Incomplete Assemblies An assembly must have all its subitems in order for you to:
Note
You can never deactivate or reactivate an assembly
while working in collaborative mode.
Import and Link into Incomplete Assemblies You can’t import and link a calculation version into an
(Incomplete Assembly).
You can only import and link a calculation version into an-
other calculation version if the assembly into which you are
importing is complete. This means that no subitems have
been removed by a filter.
See Referenced Version You can open a referenced version in collaborative mode
from the cockpit using a filter. However, you can’t double-
Set Current You can't set a calculation version to current while working in
collaborative mode.
Update Master Data You can't update master data while working in collaborative
mode.
Edit Version Header Data The version header is the root item in the costing structure.
Version header data is the general information about the
version, such as the version name and ID, milestone dates,
reporting currency, costing sheet, cost component split, val-
uation date, and master data timestamp. You can’t edit ver-
sion header data while working in collaborative mode. These
fields are read only.
You can select the root item and edit the item details in the
side panel to simulate different costing alternatives, how-
ever, you can’t save your changes in the existing version or
as a new version.
Related Information
When multiple users work on the same calculation version in collaborative mode, and they edit different items,
changes can be saved without conflict. However, when multiple users edit the same items in collaborative
mode, merge conflicts can arise.
Merge Handling
• Changes that are saved first, win. You must discard all conflicting changes.
• In the Merge Information column, to the left of your costing structure, icons show you which items have
changed, whether merge conflicts exist, and how to resolve merge conflicts.
Showing Conflicts
Choose (Show Conflicts) in the ribbon to see a list of all items that have conflicts in your filtered costing
structure. Parent items are included here to maintain the hierarchical structure. You can click on the red icons
to see saved changes highlighted in green in the Item Details. Resolve conflicts by selecting the checkbox to the
right of each icon, then choose Save. To resolve all conflicts, select the checkbox on the root item, then choose
Save. To exit the list, choose (Show All Items).
Resolving Conflicts
Here's a detailed list of all merge handling icons, what they mean, and how to resolve them:
Information (Incomplete Assembly) You open a calculation ver- Close the calculation version
sion with a filter. One or and then open it again with a
more subitems don’t meet different filter.
the filter criteria and are fil-
tered from your calculation
version.
(Assembly Was Changed) Another user changed an The other user’s change
item while you were work-
was merged automatically.
ing. No conflicts arose from
the change. When you saved Hover over the (Assembly
your calculation version, their Was Changed) icon to see
changes were merged into the how many subitems in
your version automatically. the assembly were added,
changed, deleted, or refil-
tered.
(Item Was Added]) Another user added an item The new item is merged au-
while you were working. No tomatically. The (Item Was
conflicts arose from the Added) icon will disappear
change. When you saved the next time you save your
your calculation version, their calculation version.
changes were merged into
your version automatically.
Conflict (Can't Save Changes) You and another user make You must accept their
changes to the same item. changes.
They save their changes first.
To accept their changes, se-
lect the checkbox next to
the (Can't Save Changes)
icon, then choose Save. Your
own changes are discarded.
Note
You can see the other us-
er’s changes highlighted
in green in the side panel
under Item Details.
(Can't Delete Item) Another user changes an You can’t delete the item.
item and saves their
The other user’s changes
changes. You delete the
were saved first and have
same item and attempt to
priority. Select the check-
save your changes.
box to accept their changes,
then choose Save. Your own
changes are discarded.
(Item Was Deleted) Another user deletes an item You can’t save your changes.
and saves their changes. The item was deleted.
You change the same item
The other user’s changes
and attempt to save your
were saved first and have
changes.
priority. Select the checkbox
to acknowledge the deletion,
then choose Save. Your own
changes are discarded.
When items are changed in one calculation version and the change is merged into another calculation version,
the costing structure is refiltered. If the changed item no longer meets the filter criteria of the calculation
version into which it is merged, the changed item is removed from the costing structure.
Items that are removed are called Refiltered Items. You can find the number of refiltered items contained in
each assembly by hovering over the (Assembly Was Changed) icon in the Merge Information column.
Example
User A changes the activity type from #AT2 to #AT3 for the item Turn casing (labor). User B’s filter does
not include #AT3. The next time User B saves their calculation version, the item Turn casing (labor) is
removed from their calculation version. In addition, the (Incomplete Assembly) icon is displayed to
indicate that the filter has removed one or more subitems.
User A User B
This filters for all items. This filters for items with the activity type #AT2.
Related Information
You can follow these tips and tricks to increase calculation speed and improve your system performance when
working in calculation versions.
By default, each time you change a calculation version, for example, when you add or delete an item in the
costing structure or update header information, all calculated fields in the calculation version are automatically
recalculated. This includes all standard and custom fields, formulas, total costs, costing-sheet calculated-
values, and cost component splits.
When you create a calculation version with more than the supported number of items and custom fields, and
then apply a complex costing sheet with multiple overhead rules and formulas, the calculation engine must
evaluate and recalculate all calculated fields and formulas, every time the calculation version is changed. The
more your system has to recalculate, the slower your system may perform.
By disabling Automatic calculation, or by carefully crafting custom fields, formulas, and costing sheet overhead
rules to reduce redundancy and increase readability, you can decrease the time it takes to recalculate your
calculation versions and improve overall system performance.
The following things can strain your system and can affect performance:
To increase calculation speed and improve overall system performance, do the following:
To enhance system performance, you can switch the calculation option from Automatic to Manual. Manual
calculation is useful if you want to add or change items in the calculation version quickly and don’t immediately
need to see how price determination for each item affects the overall calculation. When you select Manual
calculation, price determination temporarily stops, all prices and other calculated fields stop calculating, and
the Total Cost is displayed as outdated. To bring all calculated fields and the total cost up to date, you can
calculate, save, or change the calculation option back to Automatic.
It's true, not all items are weighted equally, and the system may allow you to create more than the maximum
number of supported items. However, items that contain subitems, custom fields, and formulas take much
longer to calculate than leaf items with few calculated fields. Adding costing sheets with multiple overhead
rows and formula-calculated overhead rules, or multiple total costs, compounds the recalculation process.
Whether you're creating a mass change, importing a costing structure, or simply changing an existing item, the
more items you have in your costing structure, the longer recalculation takes.
To limit the number of items in your costing structure and minimize the time it takes to calculate existing items,
do the following:
Complex costing sheets with multiple overhead rules and formulas use a lot of computing power and lead to
slow performance. To improve system performance, do the following:
If your costing structure contains a large number of items and you apply a complex costing sheet with a
large number of formula-calculated overhead rules, the overhead rules and formulas are evaluated for every
item, every time you edit the costing structure. Use functions to consolidate rules rather than write separate
overhead rules for each overhead row.
Example
IF($PLANT_ID='#PT1';TRUE();FALSE())
IF($PLANT_ID='#PT2';TRUE();FALSE())
IF($PLANT_ID='#PT3';TRUE();FALSE())
IF($PLANT_ID='#PT4';TRUE();FALSE())
Example
Use one of the three LOOKUP_VALUE() functions to make formulas more readable:
LOOKUP_UOM_VALUE(
($COLUMN1=$PLANT_ID;$COLUMN2=$VENDOR_ID);
('#PT1';'#VD1';30[km]);
('#PT2';'#VD1';56[km]);
('#PT3';'#VD1';15[km])
);
0[km])
IF(AND($PLANT_ID='#PT1';$VENDOR_ID='#VD1');30*1000;
IF(AND($PLANT_ID='#PT2';$VENDOR_ID='#VD1');56*1000;
IF(AND($PLANT_ID='#PT3';$VENDOR_ID='#VD1');15*1000;0))
For a list of all functions available in the Formula Editor, see this guide under Functions Available in the Formula
Editor [page 276].
Complex formulas and expressions take the calculation engine longer to evaluate and recalculate. Whether
adding formulas to custom fields, standard fields, or costing sheet rules, use functions like the IN() function to
make your formulas easier to read.
Example
IN($CUST_BIGINT;(567;345)
IF($CUST_BIGINT=345;TRUE();IF($CUST_BIGINT=567;FALSE();FALSE())
Note
These formulas achieve the same result but the shorter formula is easier to read and is processed more
quickly.
For a list of all available functions, see Functions Available in the Formula Editor [page 276].
• PARENT(): This function takes the value of the parent of the current item. If no value is entered or the
parent is disabled, the default value is used. If no default value is provided, the field is switched to manual
value. For a single item, the effort is not that great. However, if you have a lot of items, these computations
add up and can tax your system.
• ANCESTOR(): You can use this function to evaluate an expression for the parent of the current item. If the
expression is true, it takes the value from the parent. If the expression is false, it goes up a parent level
and continues to evaluate the expression until its true. The computing power required for this function can
grow quickly if the expression is complex or if the costing structure has many levels.
Apply costing sheets and cost component splits to your calculation version once you’ve finalized your costing
structure. This spares the system from having to calculate and recalculate all rules and formulas associated
with the selections each time you edit the costing structure. You can select and deselect costing sheets and
cost component splits from the calculation version at any time. Apply them to assess the big picture when
necessary, but remove them again until the end, if possible.
The generation of custom fields is a time-consuming operation. The system is locked while custom fields
generate. This means no one else can work until the operation is finished. Carefully consider the purpose for
which you are creating custom fields and stay within number supported.
Example
To generate 1 custom field with out a formula, it takes an average of 17 minutes in a system of 263 million
items.
Weigh the benefit of adding formulas. If you add formulas, keep them simple. Take advantage of functions such
as the IN() function (and examples) available in the Formula Editor.
Example
IN($CUST_BIGINT;(567;345)
IF($CUST_BIGINT=345;TRUE();IF($CUST_BIGINT=567;FALSE();FALSE())
Remember each time you add, change, or delete an item, custom fields and their formulas are also
recalculated. If you have too many custom fields with complex formulas, this can impact your system
performance.
When working with variants, a number of factors affect the performance of your system, including client
memory, the number of items in the variant base version, the number of formulas in the system and the
number of variants created.
Recommendation
For optimal performance, we recommend that you work with no more than 100 variants in a single variant
matrix and that you display no more than 50 variants at one time.
You can improve system performance by prioritizing and limiting how resources are used. By balancing
the demand for resources between various workloads instead of just optimizing for one particular type of
operation, you can also help your system adapt to changing workloads over time.
You can do a number of things to influence how the workload is handled, including:
To balance your workload, see the Administrator’s Guide for SAP Product Lifecycle Costing under Best Practice:
Configure SAP HANA to Improve Workload Management on SAP Help Portal.
8.1 Folders
Folders are named containers that hold projects and other folders. You can use folders to organize and group
together projects and to structure the hierarchy between them.
You can create, delete, rename, and move folders in the navigation explorer in the Cockpit view.
Things to Consider
• A root folder is automatically created in the navigation explorer in the Cockpit view and shares the name of
the system in which you are working. You cannot move, rename, or delete the root folder.
• You can save any project or folder in any other folder, regardless of controlling area. You can nest folders up
to 10 levels. The contents of the projects are not affected when moved between folders.
• Folders may contain projects that you are not authorized to see or work with. These projects may prevent
you from deleting the folder even though the folder appears to be empty.
• When you upgrade from earlier releases, all projects appear under the root folder. You can then organize
them into additional folders as desired.
Related Information
You can create folders and use them to group related projects or structure projects and other folders. You can
create a new folder in the root folder or in any other folder or subfolder. You do this in the Cockpit view.
Prerequisites
Procedure
1. In the Cockpit view, select the root folder or any other folder in which you would like to create a new folder.
2. In the ribbon, choose New, then Folder. You can also choose New Folder in the context menu.
Results
The new folder is saved and is displayed alphabetically in the location you selected.
You can move a folder under the root folder or into another folder, one folder at a time. Moving a folder also
moves its entire substructure. You can move folders that contain frozen and referenced calculation versions.
You can move folders that contain projects and other folders, regardless of controlling area.
Prerequisites
You can also use the context menu or the keyboard shortcut CTRL + X .
3. In the Move Folder dialog, select the root folder or another folder into which you would like to move the
folder, then choose Move.
Results
You can rename a folder in the Cockpit view. Note, folders on the same level must have unique names. You can
give folders on different levels the same name.
Prerequisites
Procedure
You can discard your change by pressing ESC before you press Enter.
Results
You can delete folders that no longer contain projects in the Cockpit view. If you delete a folder, all empty
subfolders are also deleted. Note, some folders may contain projects that you are not authorized to see. These
projects may prevent you from deleting the folder though you believe the folder to be empty.
Prerequisites
Procedure
Results
The folder and any empty subfolders are deleted from the navigation explorer in the Cockpit view.
8.2 Projects
A project acts as an overall container that can hold any number of calculations and corresponding calculation
versions. You can use projects to group together calculations and calculation versions that have been created
for a certain type of product or a customer quotation. You can calculate the project lifecycle for every product
in a project. Projects can be saved in folders for further organization.
Caution
Please consider the data retention policies of your organization when creating and maintaining projects.
Expiring data retention periods that lead to the automatic deletion of user data could lead to the deletion of
the sole administrator for a project. This would prevent any further access to the project. Please assess this
risk with your system administrator and assign more than one administrator to projects where necessary.
Note
Lifecycle periods are calculated based on these
dates. If you change these dates, the correspond-
ing lifecycle periods, quantities, one-time costs, and
surcharges for deleted time periods will also be de-
leted.
Caution
Creating surcharges and applying one-time costs to cal-
culations in the project does NOT automatically apply
them to individual calculation versions. To include these
costs in the lifecycle calculation, you must apply them
here, to individual calculation versions, before calculat-
ing the project lifecycle.
Lifecycle Periods Choose one of the following lifecycle period types for each
year in the project lifecycle:
• Yearly
• Quarterly
• Monthly
• Custom
Note
The project start date, end date, and lifecycle valu-
ation date determine which years are available for
selection.
Lifecycle Quantities Enter the quantity to be produced for each lifecycle period in
each calculation.
Example
If you select a yearly lifecycle for 2021 and quarterly life-
cycle periods for the year 2022, you can enter quantities
for each of the following lifecycle periods:
For Example:
#SAP 100 40 50 60 70
Exam-
ple:
Drive
One-Time Costs • Create any number of one-time costs for the project.
• Distribute one-time costs to any number of calculations
in the project based on quantity, evenly, or manually.
Material Price - Lifecycle Surcharges Define surcharge rules for material prices.
Note
You apply these rules to individual calculation versions
in the Project Lifecycle screen. By default, no surcharges
are applied.
Activity Price - Lifecycle Surcharges Define surcharge rules for activity prices.
Note
You apply these rules to individual calculation versions
in the Project Lifecycle screen. By default, no surcharges
are applied.
Related Information
When creating calculations and calculation versions you must always save them in a project.
You can create a new project in the Cockpit view or in the Project view.
Things to Consider
• Projects can contain any number of calculations and corresponding calculation versions. You can save or
move projects into folders for further organization.
• You cannot change the project ID or controlling area once the project is saved.
• If global and user-specific settings are configured, they are automatically applied to the project and all
calculations created for the project, but can be adapted.
• If you want to calculate project lifecycle costs, you must enter a start date, end date, and lifecycle valuation
date for the project.
Note
You can leave the project open while working in the Cockpit view. This allows you to modify project data
while creating a calculation version for the project. However, this prevents other users from modifying
project data for the open project.
Related Information
If you no longer need a project, you can delete it from the Cockpit view.
When you delete a project, all of its calculations, calculation versions, and lifecycle versions are
permanently deleted.
Prerequisites
• All calculation versions belonging to a project must be closed before you can delete the project.
• If a project contains a frozen calculation version, the project cannot be deleted.
Steps
1. Select a project.
2. Choose Delete in the ribbon.
You can also use the context menu or press DEL .
This opens a dialog box.
3. Choose Delete All.
Result
All calculations, calculation versions, and lifecycle versions belonging to the project are permanently deleted.
Note
If all projects are deleted from the Cockpit view, you must start by crating a new project before creating any
new calculations and calculation versions..
You can do the following under Project Data in the Project view.
Lifecycle periods are calculated based on these dates. If you change these dates, the corresponding
lifecycle periods, quantities, one-time costs, and surcharges for deleted time periods will also be
deleted.
Things to Consider
• If global default values and user-specific default values are configured, these values are automatically
applied to each new project, but can be adapted.
• Project-level data provides default values for calculation versions. Most of these values are editable at
calculation level.
• You can reference master data in projects.
• Master data that is used in a project cannot be deleted until the project is deleted.
• A project can only be edited by one user at a time. You can, however, continue to edit all calculations and
calculation versions while someone is working on the project data.
Note
Field What It Means Provides Default Value for Uses Global Settings and
New Calculation Versions User-Specific Settings
Note
This price determination
strategy is used as a de-
fault for newly created
calculation versions in
this project.
Note
This price determination
strategy is used as a de-
fault for newly created
calculation versions in
this project.
Prerequisites
Context
When you begin work on a calculation, you may not yet know which project it should belong to. You can create
the calculation in a generic project. Later on in the costing process, you can move the calculation and all of its
versions to a more specific project in the same controlling area.
Note
You can move calculations in and out of projects regardless of the folders in which the projects are
organized.
Procedure
1. In the Cockpit view, select a project and then select the calculation that you want to move.
2. In the ribbon, choose Move.
You can also use the context menu or the keyboard shortcut Ctrl + X .
3. Enter the target project ID and choose Move.
The selected calculation is moved in alphabetical order to the project that you entered.
Related Information
You can move a project into the root folder or into any other folder. You can move one project at a time. You can
also move projects that contain frozen and referenced calculation versions.
Prerequisites
• You are authorized to view folders and edit the project you are moving.
• The project is closed.
Procedure
Results
The project is moved and placed alphabetically in the location you have selected.
Related Information
You can calculate the cost of products in a project over the course of the project lifecycle.
Hover over each step in the project lifecycle to see how the lifecycle is calculated. Click on each step for more
information.
Related Information
You can select different lifecycle periods for each year in the project lifecycle.
Prerequisites
Tip
• You can enter or change these dates in the Project view under Project Data.
• If you change these dates, the corresponding lifecycle periods, quantities, one-time costs, and
surcharges for deleted time periods will also be deleted.
You can choose between yearly, quarterly, monthly, and custom lifecycle periods. The start and end dates of
the project determine the years for which lifecycle periods can be created. The lifecycle periods that you create
are applied to each calculation in the project. When you calculate the project lifecycle for individual calculation
versions, lifecycle versions are generated for every lifecycle period that contains a quantity.
Caution
Calculating a large number of lifecycle periods, for example monthly lifecycle periods over a multi-year
project, can have an impact on system performance.
Procedure
Note, if you change a period type, for example from monthly to yearly, the quantities and one-time costs
defined for the old period, are lost.
4. [Optional] Modify one or more lifecycle period descriptions.
These are the labels used for the lifecycle versions that are generated and visible in the Cockpit view.
They're also used in the screens: Llifecycle Quantities and One-Time Costs.
5. Save the lifecycle periods.
Results
The lifecycle periods that you created are applied to each calculation in the project.
Next Steps
You can now enter quantities for the defined lifecycle periods.
Related Information
You can enter the quantity of the item to be produced for each lifecycle period in the calculation. Lifecycle
periods that do not include a quantity are not calculated as part of the project lifecycle.
Prerequisites
Context
Note
• If the quantity for a calculation is removed, the one-time costs are also removed and recalculated.
• If the quantity for a calculation is changed, the one-time costs are recalculated based on the new
quantity.
Procedure
Results
When you calculate the project lifecycle for a specific calculation version, every period that has a quantity is
calculated. Lifecycle versions are automatically generated for each lifecycle period. You can access the lifecycle
versions in the Cockpit view under the calculation version (base version) for which they were calculated.
If you have one-time costs, you can now distribute one-time costs across the product lifecycle.
Related Information
You can create one-time costs for a project and distribute them across the project lifecycle. This allows you to
spread a single cost, such as a setup cost or the cost of a machine, across different products in the project over
multiple lifecycle periods.
Things to Consider
• You can create and distribute one-time costs in the Project view under One-Time Costs.
• Once you’ve distributed one-time costs, you must navigate back to the Project Lifecycle area and assign
the one-time costs to the desired calculation versions in order to include the costs in the project lifecycle.
• Once you've assigned the one-time costs to a calculation version, you can calculate the project lifecycle.
Lifecycle versions for each lifecycle period are automatically generated and are saved in the Cockpit view.
You'll find them in the Navigation Explorer directly below the calculation version that was calculated. The
one-time costs appear under the root item in your calculation version as Distributed Costs.
Based on Quantity Distributes the one-time cost propor- Project #SAP Example: Make Parts in-
tionately across the selected calcula- cludes two calculations: #SHAFT and
tions in the project. The portion distrib- #DRIVE. Over the course of the project
uted is based on the sum of all quanti- lifecycle, you produce 300 units, as fol-
ties entered for each calculation. lows:
Result:
Equal Distributes the one-time cost equally Project #SAP Example: Make Parts in-
across selected calculations in the cludes two calculations: #SHAFT and
project. #DRIVE. Over the course of the project
lifecycle, you produce 300 units, as fol-
lows:
Result:
Manual Allows you to distribute one-time costs Project #SAP Example: Make Parts in-
manually across selected calculations cludes two calculations: #SHAFT and
in the project. The entire cost must #DRIVE.Over the course of the project
be distributed in order to calculate the lifecycle, you produce 300 units, as fol-
project lifecycle. lows:
• #SHAFT = 75 EUR
• #DRIVE. = 25 EUR
Result:
Related Information
You can create one-time costs for a project and distribute them to one or more calculations in the project,
based on quantity, equally, or manually.
Prerequisites
Context
You can create one-time costs in the Project view under One-Time Costs.
Procedure
1. In the Cockpit view, use the context menu to open the project.
2. In the Navigation Explorer, under Project Lifecycle, choose One-Time Costs.
Results
Saved one-time costs are available for distribution to calculations in the project. All calculations in the project
are displayed and available for selection in the Where Distributed table.
Next Steps
You can choose how to distribute one-time costs across selected calculations in a project. You can then choose
how to distribute those portions across the lifecycle periods.
Prerequisites
Context
You can distribute one-time costs in the Project view under One-Time Costs.
Procedure
The one-time cost will be divided between the selected calculations based on the distribution type you
chose for the one-time cost.
Tip
Make sure you've assigned quantities to your lifecycle periods. You can only start assigning one-time
costs to your calculations once lifecycle periods have been created and quantities have been assigned.
4. In the Where Distributed table, under Distribution Type, select how to distribute the one-time cost across
the lifecycle periods. You can choose from the following:
Note
Pay attention to whether you have any Costs Not Distributed. You can save a full or partial distribution
anytime, but costs must be fully distributed in order to calculate and automatically generate
lifecycle versions.
Note
If multiple one-time costs were distributed to the calculation, all of the costs are applied to the
calculation version you are calculating. Each cost appears as an individual line item under Distributed
Costs in the generated lifecycle versions.
9. [Optional] If you want to apply surcharges, now's the right time to select the method in which to apply
them. You can use the Material Surcharges and Material Surcharges dropdowns. All surcharges are applied
yearly. For more information, see Surcharges [page 77].
10. Save your changes, then choose Calculate.
Results
When you calculate the project lifecycle, lifecycle versions for each lifecycle period are automatically generated
and are saved in the Cockpit view. You'll find them in the Navigation Explorer directly below the calculation
version that was calculated. The one-time costs appear under the root item in your calculation version as
Distributed Costs.
8.3.4 Surcharges
You can apply surcharges to material prices and activity prices in order to take into account increases or
decreases in item prices over time when calculating the lifecycle costs for a project.
This gives you additional flexibility when working with lifecycle versions. For example, you can calculate the
total cost of a product until the end of production. Surcharges allow you to estimate how the prices for
materials and activities will change over time in the future.
As part of a project's lifecycle, you can define surcharge rules and then decide how and when you want to apply
surcharges during lifecycle calculation for a project. You can apply surcharges After Price Determination, with
No Price Determination, or after No Price Found. When you generate lifecycle versions, you can then see the
effects of surcharges overall and at item level. You can apply surcharges as needed for each calculation version
in a project.
• You create surcharges and define surcharge rules in the Project view under Material Price - Lifecycle
Surcharges and Activity Price - Lifecycle Surcharges.
• You can apply surcharges to individual calculation versions in the Project view under Project Lifecycle.
Item Categories
No surcharges are applied for the item categories Resources and Tools, Text Item, and Referenced Version.
1. Material, Plant
2. Material
3. Plant, Account Group
4. Plant, Material Group
5. Account Group
6. Material Group
7. Material Type
8. Plant
The rules are evaluated beginning with the first rule. The order can't be changed. If the material and plant
in the first surcharge rule match the material and plant in the calculation version selected for surcharge, the
surcharge rule is used. If the values in the first rule don’t match, the second rule is evaluated, and so on.
Example
You create a material surcharge and it's applied to the material #SAP 100-100 Casing. The surcharge is
applied with No Price Determination. The surcharged price in 2020 is 110€. In 2021, it's 132€. In 2022, it's
171.60€.
#SAP 100-100 - Lifecycle Period 2020/1st Half 2020/2nd Half 2021 2022
Casing
Quantity 1 1 1 1
Note
The surcharged price will differ if the surcharge is applied after price determination or if surcharges are
applied when no price is found. For more information see Applying Surcharges [page 81]:
Related Information
You use surcharge rules to specify the attributes used to determine which items are surcharged in lifecycle
versions for a project. Each rule also contains the surcharge amount in percent. You can also decide in which
lifecycle periods the surcharges should be applied.
Context
Surcharge rules are evaluated beginning with the first rule. The order can't be changed. If the material and
plant in the first surcharge rule match the material and plant in the calculation version selected for surcharge,
the surcharge rule is used. If the values in the first rule don’t match, the second rule is evaluated, and so on.
Note
If you enter overlapping account groups when defining surcharge rules, a warning is shown. Overlapping
account groups might cause a surcharge to be applied to the same item twice.
Procedure
1. In the Cockpit view, use the ribbon or context menu to open a project.
2. Choose Material Price - Lifecycle Surcharges or Activity Price - Lifecycle Surcharges, depending upon the
type of surcharge rule you need.
For example, you could define a rule for a surcharge on the material #Pump-100 coming from the plant
MAIN. You can set a surcharge of 5% for 2020 and 2021, and a surcharge of 10% for 2022.
6. Save your entries.
Results
Surcharge rules are defined for the project and are ready to be applied when you calculate the project lifecycle
for individual calculation versions.
Note
If a master data object (plant, account group, material group, cost center, or activity type) is used in a
surcharge rule, the master data object can't be deleted.
Next Steps
You can now determine how surcharges will be applied to individual calculation versions in the project. For
more information, see Applying Surcharges [page 81].
For more information about preparing calculation versions for calculation generally, see Preparing Versions for
Lifecycle Calculation [page 83].
Related Information
You can determine how you want to apply the surcharges defined in your surcharge rules. The surcharges are
taken into account during project lifecycle calculation. You can apply surcharges differently for each calculation
version in a project.
Prerequisites
Context
The following table shows the available surcharge settings and how they affect the calculation of lifecycle
versions.
After Price Determination Lifecycle versions are calculated with In 2018, the material #Flat Seal (mate-
price determination. Surcharges are ap- rial type #SEM) has a valid price of 100
plied to the valid prices. EUR. In the relevant surcharge rule, this
material type has a surcharge of 5% in
You can use this setting if you want
2018.
to simulate general increases or de-
creases in prices, such as inflation rate, • After lifecycle generation, the price
without changing the prices defined in of this item is then 105 EUR in the
your master data. lifecycle version for 2018.
No Price Determination Lifecycle versions are calculated with- The material #Flat Seal (material type
out price determination. Surcharges are #SEM) has a valid price of 100 EUR in
applied to the price in the final lifecycle 2017, 2018, and 2019. In the relevant
version for the previous lifecycle year. If surcharge rule, this material type has a
no lifecycle version exists, the price of surcharge of 5% in 2018. For 2019, it
the base version is used. has a surcharge of 10%.
This setting allows you to simulate pri- • Lifecycle versions are generated in
ces without taking into account any pri- 2018 and 2019 without price deter-
ces defined in your master data. mination.
• In 2018, the item's price is 105 EUR
(100 EUR + 5%).
• In 2019, the price is 115.50 EUR
(105 + 10%).
If No Price Found Lifecycle versions are calculated with The material #Flat Seal (material type
price determination. If no price exists, #SEM) has a valid price of 100 EUR in
a surcharge is applied to the price in 2018, and 115 EUR in 2020. In the rele-
the final lifecycle version for the previ- vant surcharge rule, this material type
ous lifecycle year. If no lifecycle version has a surcharge of 5% in 2018. For 2019
exists, the price of the base version and 2020, it has a surcharge of 10%.
is used. If a valid price exists, no sur-
• Lifecycle versions are generated
charge is applied.
for 2018, 2019, and 2020.
This setting gives you a means to apply • In 2018, the item's price is 100
surcharges even if master data is not EUR. No surcharge is applied be-
maintained for particular materials or cause a valid price exists.
activities. • In 2019, the price is 110 EUR (100
EUR + 10%). The surcharge is ap-
plied because no valid price exists.
• In 2020, the price is 115 EUR. No
surcharge is applied because a
valid price exists.
Procedure
1. In the Cockpit view, use the ribbon or context menu to open a project.
2. In the Project view under Project Lifecycle, select a calculation version (also known as a base version) for
each calculation you want to calculate.
3. Under Material Surcharges and or Activity Surcharges, select the method for applying surcharges. By
default, no surcharges are applied.
4. Save your entries, then choose Calculate.
• One lifecycle version is generated for each lifecycle period that has a total quantity greater than zero.
Surcharges are applied according to your settings.
• You can open the lifecycle versions in the Cockpit view to see how prices, overheads, and exchange rates
have changed the overall cost of the product each year. If a surcharge has been applied for an item, this is
shown as part of the price information in the Item Details. The surcharge amount is shown in the Surcharge
(%) field and the price source for the item is shown as Surcharged Price.
• You can also visualize the costs and quantities for these lifecycle versions across all lifecycle periods using
SAP Analysis for Microsoft Office and the corresponding SAP PLC Analytic views for projects.
Related Information
If you want to include one-time costs and surcharges in the project lifecycle calculation for a particular
calculation version, you must prepare the calculation version to include the costs before calculating.
Caution
Creating surcharges for a project or creating one-time costs and applying them to calculations in the
project does NOT automatically apply them to all calculation versions in the project. You must trigger the
application of costs and surcharges for each calculation version before calculating the project lifecycle.
Prerequisites
You can configure the project lifecycle in the Project view under Project Lifecycle. You can select and configure
one calculation version at a time for each calculation in the project. All configured calculation versions can be
calculated together at one time. Lifecycle versions are generated for every calculation version you calculate.
Procedure
1. In the Project view, go to the Navigation Explorer and choose Project Lifecycle.
2. On the right, under Lifecycle Configurations, select a calculation version for each calculation you plan to
calculate.
3. Check the Assign One-Time Costs checkbox to assign one-time costs to the selected calculation version.
Note
If multiple one-time costs were distributed to the calculation, all of the costs are applied to the
calculation version you are calculating. Each cost appears as an individual line item under Distributed
Costs in the generated lifecycle versions.
4. Under Material Surcharges and Activity Surcharges, use the dropdown to select the method in which
surcharges, if any, are applied to the selected calculation version.
Note
Result
The selected calculation versions are ready for calculation. The one-time costs and surcharges will be applied
when you calculate the project lifecycle for the selected calculation versions.
Next Steps
You can now calculate the project lifecycle for the selected calculation versions.
Related Information
You can calculate the total cost of a project and its included products over the project lifecycle. When
you calculate the project lifecycle, lifecycle versions for the planned dates and quantities are automatically
generated and displayed under the selected calculation version (base version) in the Cockpit view.
Prerequisites
Context
You can calculate the project lifeycle in the Project view under Project Lifecycle.
Procedure
Note
If multiple one-time costs were distributed to the calculation, all of the costs are applied to each
calculation version you've selected.
5. Under Material Surcharges and Activity Surcharges, use the dropdown to select the method in which
surcharges, if any, are applied to the selected calculation versions.
Note
Related Information
Lifecycle versions are calculation versions generated for a particular period of time defined in the lifecycle of a
project.
You use these versions to calculate costs for different lifecycle periods over the course of the project lifecycle.
Lifecycle versions are automatically generated when calculating the project lifecycle for individual calculation
versions.
Things to Consider
• Lifecycle versions ( ) are shown in the Navigation Explorer in the Cockpit view. They're saved under the
calculation version for which the project lifecycle was calculated.
• You can edit lifecycle versions in the Calculation view.
When you save changes to a lifecycle version, the existing version is overwritten and the version type
changes to Manual Lifecycle Version ( ). The next time you calculate the project, you can generate new
lifecycle versions or keep the lifecycle versions with manual changes. Once new lifecycle versions are
generated and manual changes are overwritten, you cannot retrieve the manual changes.
• Lifecycle versions can't be referenced in other versions, used as base versions when calculating the project
lifecycle, or set as current versions.
Related Information
Lifecycle versions are automatically generated for all defined lifecycle periods with quantities greater than zero,
when you calculate the project lifecycle.
For more information, see Calculating the Project Lifecycle [page 85].
The calculation version you select when calculating the project lifecycle is also known as the base version. It's
the basis for generating lifecycle versions in a project. This means that you build up the costing structure and
prices that you want to use in the calculation version (base version) before assigning one-time costs, triggering
the application of surcharges, and calculating the project lifecycle.
The base version used for each generated lifecycle version can be found in the side panel under Version
Header Data Base Version .
Things to Consider
You can reuse parts and assemblies in different products and variants by adding them as references. Base
versions can contain references to other calculation versons that are in the same project or that are in different
projects but have the same controlling area.
Example
Assume that you have a base version #SAP Pump. This base version references another version, #SAP
Shaft. You calculate project lifecycle costs for #SAP Pump using this base version for two lifecycle periods:
2019 and 2020. If #SAP Shaft is in the same project as #SAP Pump and you have also selected a base
version for each, then lifecycle versions are generated for both calculation versions for 2019 and 2020. If
this is not the case, then lifecycle versions are only generated for #SAP Pump, and the system must handle
the references to #SAP Shaft differently.
There are three possible scenarios for the handling of the reference to #SAP Shaft in the generated lifecycle
versions for #SAP Pump:
Lifecycle versions exist for the referenced version If lifecycle versions already exist for #SAP Shaft for 2019 and
2020, they are used for the generated lifecycle versions for
#SAP Pump for these lifecycle periods.
No lifecycle version exists for the referenced version in a In this case, #SAP Shaft has existing lifecycle versions for
lifecycle period 2017 and 2018, but not for 2019 or 2020. When you gener-
ate lifecycle versions for #SAP Pump, the existing lifecycle
version for #SAP Shaft for 2018 is used for both lifecycle
periods 2019 and 2020. This ensures that the latest version
of the #SAP Shaft is used in the generated lifecycle versions
for #SAP Pump.
No lifecycle versions exist at all for the referenced version It's also possible that no lifecycle versions exist at all for
#SAP Shaft. In this case, when you generate lifecycle ver-
sions for #SAP Pump, the version of #SAP Shaft included
in the base version for #SAP Pump is used in each of the
lifecycle periods.
Note
If you calculate project lifecycle costs for several base versions at the same time in the same project, the
following occurs to ensure that the base version uses information from the respective lifecycle version:
Related Information
When lifecycle versions are generated, automatic price determination is triggered. This ensures that the most
up-to-date prices are used for each lifecycle version. This applies for the following item categories: Material,
Document, Subcontracting, External Activity, and Internal Activity.
As part of your project data, you set a lifecycle valuation date. This date is used for the project’s first lifecycle
period, for example, the start of the fiscal year. Based on this, lifecycle valuation dates are automatically set for
each subsequent lifecycle period.
Example
If you set the lifecycle valuation date to May 1, 2020 and you select monthly lifecycle periods the first year.
the next valuation dates used are June 1, 2020, July 1, 2020, and so on.
New lifecycle valuation dates trigger price determination. This means that new prices, costing sheet overheads,
and exchange rates that are valid for these dates are automatically found for the lifecycle versions, if available.
Even if total quantities remain the same, prices and ultimately total cost will likely differ based on the lifecycle
period.
• Automatic price determination is done for items in the lifecycle version for which automatic price
determination is available.
• If a valid price is found, it is set and the price source is set accordingly.
• If no valid prices are found or if price determination is disabled, the following occurs:
• Prices from the prior lifecycle version are taken, if available.
• The price source is set to Manual Price.
• If you have defined surcharge rules and applied surcharges as part of lifecycle calculation for your project,
surcharges may also be applied after price determination or if no price is found. For more information, see
Surcharges in the related links below.
Related Information
Context
When you calculate the project lifecycle for a calculation version, separate lifecycle versions for each lifecycle
period within the start and end dates for the project are automatically generated and saved in the Cockpit view.
You can open and edit these lifecycle versions.
Procedure
1. In the Cockpit view, open the Lifecycle Version ( ) you want to change.
Note, you can also choose Save As. This does not change the lifecycle version. This saves the lifecycle
version as a regular Calculation Version ( ) in the Cockpit view, alphabetically, below the calculation.
The lifecycle version is overwritten and the version type changes to Manual Lifecycle Version ( ). The next
time you calculate the project, you are given the option to generate new lifecycle versions, which overwrite the
manual lifecycle versions, or to keep the manual lifecycle versions.
Related Information
You can use authorizations to control what users are allowed to do when they work in a project.
When you assign a user or a user group to a project, you can authorize these users to perform specific actions
such as read, collaborate, edit, freeze, unfreeze, delete, or administer the project. Authorizations apply to the
project as a whole. If you authorize a user to read a project, they can read all calculations and calculation
versions belonging to that project. If you revoke the read authorization, they can no longer read any calculation
versions belonging to that project.
• You can manage authorizations for users and user groups in the Project view under Authorizations.
• You can create user groups in the Administration view under Global Settings.
Related Information
You can assign authorizations to users and user groups to control what they can do in a project. Assigning
authorizations ensures that only authorized individuals can perform specific actions and make changes within
the project, providing security and efficient project management.
The creator of a new project is automatically authorized to administer the project. This means that they can
add users and user groups to the project and authorize these users to perform various actions for the project.
Only users that are authorized to administer a project can change privileges for others and create user groups
for that project.
Note
Each user or user group only needs one authorization for each project. The highest authorization includes
all the lower authorizations for that project. For example, If you're authorized to Create/Edit a project, you
automatically receive the Collaborate and Readauthorizations.
Authorization Types
Read 1 - (Default Authorization) • See the project in the • Edit or save changes to
Cockpit view the project
• See authorized users • Save changes for any
and user groups for the calculation versions in
project in the Project the project
view • Open referenced ver-
• Search for the project sions that you are not
and all its calculations otherwise authorized to
and versions using the read
global search field
• See all calculations
and calculation versions
for the project in the
Cockpit view
• See calculated results
for all calculation ver-
sions belonging to the
project
• Open everything you are
authorized to see in any
SAP HANA View
These privileges
• Calculation:
• Freeze calculation
versions
• Activate or deacti-
vate tracking in a
calculation version
• Variant Matrix
Note
This privilege
doesn't allow you
to open, create, or
work in any way with
variants or variant
matrices.
You can view your own authorizations in the Project view under My Authorizations. You cannot change your own
authorizations.
If you're individually authorized for a project and you're also included in a user group that's authorized for the
project, you receive the highest of the two authorizations. For example, if you are granted Read authorization
for a project and are also included in a user group that has been granted Create/Edit authorization for the
project, you receive Create/Edit authorization for that project.
Related Information
If you are authorized to administer a project, you can add and remove users and user groups from the project.
You can also change authorizations for users and user groups to determine what they are allowed to do when
they work with a project and its calculation versions.
You manage authorizations for users and user groups in the Project view under Authorizations.
Related Information
If you are authorized to administer a project, you can add users and user groups to the project and specify an
authorization. Unless you make a different selection, each user or user group that you add to a project initially
receives the Read authorization.
Prerequisites
• The user that you want to add exists SAP Product Lifecycle Costing.
Procedure
Related Information
If you are authorized to administer a project, you can remove a user or user group from the project. When the
user or user group is removed, the user or user group no longer has any authorizations for the project.
Procedure
Note, if a user or member of a user group is working in a project at the same time that the user or group is
removed from the project, they can continue to work in the project and save their changes. After reopening
the project, the removal of authorizations takes effect. The user will then no longer be able to work in the
project.
If you are authorized to administer a project, you can change the authorization for other users and user groups
that are assigned to the project.
Procedure
Related Information
9.1 Calculations
You can use the Cockpit to obtain an overview of the calculations and the versions they contain.
Things to Consider
Related Information
When you create a new calculation, an initial calculation version is automatically created.
Steps
You can continue working with the new calculation and version in the Calculation view. The new calculation and
version are displayed in the Cockpit view under the project where they were created.
Related Information
You can use an existing calculation and calculation version as the basis for creating a new calculation and
version. This is useful if you need to create a calculation for a product or part that is similar to one that already
exists. After copying the calculation and version, you can adjust the content as necessary.
You can save the new calculation and version as part of the same project as the original calculation and version
or assign them to another project. The controlling area of the project is important when copying calculations
and versions.
If you copy a calculation and version to the same project or to another project with the same controlling area,
the following occurs:
• All values except the linked project ID are copied to a new calculation version.
• The master data timestamp remains unchanged.
• Account and price determination are not triggered.
If you copy a calculation and version to a project with a different controlling area, the following occurs:
• All references to master data are copied to the new calculation version, but are validated based on the new
controlling area.
• The master data timestamp remains unchanged.
• Account and price determination are triggered.
When copying to a project with a different controlling area, some data may not be defined in the controlling
area of the target project. This is handled as follows for field values that do not exist in the target controlling
area:
Steps
Result
You have created a new calculation with its first version by copying the selected calculation. The new
calculation and version are added to the list of calculations in the Cockpit view.
Steps
You can delete a calculation and all of its versions in the Cockpit view.
Prerequisites
• All versions of the calculation must be closed before the calculation can be deleted. If a calculation version
is opened by another user, you must wait until the user has closed the calculation version to delete the
calculation.
• If a calculation contains a frozen calculation version, the calculation cannot be deleted.
Steps
1. Select a calculation.
2. Choose Delete in the ribbon.
You can also use the context menu or press DEL .
This opens a dialog box.
3. Choose Delete All to delete the calculation and all of its versions.
You use the Calculation view to work on a specific calculation version in a calculation. This is where you work on
costing structures.
Note
If your network connection is interrupted, your unsaved calculation versions are not lost. You're given the
opportunity to recover your unsaved calculation versions or discard the unsaved changes when you restart
the application.
Calculation View
Note
In the Key Figures area at the upper right, you can keep an eye on the total cost, total quantity, and cost per unit
in each calculation version.
Costing Structure
This is the hierarchical tree structure on the left. This structure shows all of the items currently included in
a calculation version. You can expand and collapse the structure using the buttons in the Costing Structure
header. You can use the filter to narrow down the number of items shown in the costing structure. You can also
expand and collapse a single level in a costing structure.
Version header data is shown in the side panel on the right. This is information about the project and
calculation to which the calculation version belongs, including project name and ID, linked project, calculation
name and ID, and controlling area. You can maintain general costing data such as total quantity, reporting
currency, and exchange rate type here. You can also see who last changed the version and when the changes
were made.
Item Details
Item details are also shown in the side panel on the right. After selecting an item in the costing structure, you
can view and modify information for each item here. In the Item Details area, you can work with information
about organization, quantities, prices, and calculated values. You can also see who last changed the item and
when the changes were made.
Costing Sheet
You can find the costing sheet for a calculation version in the side panel on the right. The costing sheet defines
how overheads are determined and how sums are calculated. You can select the costing sheet that you want to
use in a drop-down list. The values calculated by the costing sheet are shown for every item that you select.
The cost component split is also shown in the side panel on the right. You can analyze the breakdown of costs
for each item and identify the major cost drivers. Costs (positive values) are shown as dark blue bars from left
Related Information
Steps
1. Open the Cockpit view and select a calculation in which you want to create a new version.
2. In the ribbon at the upper left, choose New and then New Version.
You can also use the context menu in the navigation explorer or the keyboard shortcut Ctrl + M .
This creates a new calculation version and displays it in the Calculation view.
3. Choose Save.
4. Enter a name for your calculation version and save your entry.
Result
You can continue working with the new version in the Calculation view. The new calculation version is saved in
the project of the parent calculation in the Cockpit view.
You can create a new calculation version as a copy of an existing calculation version.
Steps
Result
You can continue working on your new calculation version in the Calculation view. The new calculation version is
saved in the parent calculation from which it was copied in the Cockpit view.
Each calculation version in SAP Product Lifecycle Costing has a version header that provides general
information about the version.
The version header is also the root item in the costing structure. The following fields are available when working
with version header data in the Calculation view:
Note
When you open a calculaiton version normally in the Cockpit view, you can edit version header data. When
you open a version in collaborative mode, version header fields are read only.
Project Name Name of the project. This can only be changed in the Project
view.
Linked Project ID of the same project, which is used in another system, for
example SAP ERP PS (Project System). This ID can be used
to cross-reference with any other system. This can only be
changed in the Project view.
Calculation Name Name of the calculation, which includes by default the name
that you have given the initial calculation version.
Lifecycle Period Identifies the relevant lifecycle time period if the calculation
shown is a lifecycle version.
Base Version Displays the ID and name of the calculation version used as
a basis for generating lifecycle versions.
Customer A business partner from whom receivables are due for things
such as goods delivered, services performed, and rights
transferred.
Sales Price The price at which you intend to sell the product, the cost
of which was calculated in a calculation version, to the cus-
tomer. You can enter the sales price manually.
Total Quantity This is the quantity that is planned for the overall calculation
version. The quantity can be expressed in any unit of meas-
ure.
Costing Sheet Defines how overheads are determined and how sums are
calculated in a calculation version. The name and descrip-
tion of the costing sheet used in the current calculation ver-
sion is shown in the side panel.
Cost Component Split The cost component split breaks down costs by account
group to identify main cost drivers.
Exchange Rate Type Specifies the exchange rate type to be used in a calculation
version. By default, a new calculation version receives the
exchange rate type specified at project level. You can change
the exchange rate type for a calculation version as neces-
sary.
Start of Production Date on which the production of products and parts that are
costed in the investment phase begins.
This date is not validated and is only intended for your refer-
ence.
End of Production Date on which the production of the products and parts that
were costed in the investment phase is completed.
This date is not validated and is only intended for your refer-
ence.
Valuation Date The date used to determine the prices used for materials,
activities, and other components.
For example, the raw material 100-100 has two valid prices.
A price of 22 euros for the period between January 1 – De-
cember 31, 2014. A price of 24 euros for the period between
January 1 – December 31, 2015. The calculation version has
a valuation date of December 20, 2014. The price used for
that raw material is 22 euros. If you change the valuation
date to January 14, 2015, the price of 24 euros is used.
Master Data Timestamp Shows when the master data was copied to your calculation.
Example
If you refer to plant 1000 with the description Dresden
in your calculation version and the description for plant
1000 is subsequently changed to Dresden/Plauen
in the master data, the description you see in your cal-
culation version remains Dresden until you update the
master data.
With SAP Product Lifecycle Costing, you can activate tracking in a calculation version to see what changes have
been made to the version over time. Each item in the calculation version has a unique tracking ID that allows
you to trace the item history, version header history, and deleted items. Activating tracking ensures that you
always know what changes were made to a calculation version, when they were made, and by whom.
How It Works
• You can turn on tracking for a calculation version in the Calculation view under Tracking Activate
Tracking .
• You know that tracking is turned on when the Tracked checkbox is selected in the side panel under Version
Header Data.
Note
When you activate tracking for a calculation version, the following changes are tracked according to the time of
change and user ID.
• Item Changes
Changed item position, new and old field values, as well as resulting changes due to field dependencies,
price rollup, price determination, and account determination are included in the tracking history.
• Version Header Changes
Version header data is general information about the calculation version, including the version name, IDs,
controlling area, selected costing sheet, selected cost component split, production dates, valuation date,
master data timestamp, and so on. When you change something in the version header data, for example
you select a new costing sheet or change the production date, the old value and new value are saved with
the item ID in the tracking history.
• Deleted Items
Item IDs and field values at the time of deletion are tracked.
Related Information
Prerequisites
• You’re the only person working in the calculation version. You can’t activate or deactivate tracking while
working in collaborative mode.
Note
Once tracking is activated, all changes in the version are tracked, regardless of the mode in which
you're working.
• Copied Versions
If a tracked version is copied and used to create a new version, the tracked changes and all tracking history
are copied to the new version.
• Deleted Versions
If a tracked calculation version is deleted, tracking data for that calculation version remains a part of the
tracking history.
• Saved As
If a tracked version is saved as a new version, the tracking history is NOT copied to the new version and
tracking is NOT activated for the new version.
• Generated Versions (Variant Matrix)
When you generate new versions from the variant matrix, tracking isn't activated.
• Lifecycle Versions
You can't activate tracking for lifecycle versions.
Procedure
You know that tracking is turned on when the Tracked checkbox is selected in the side panel under Version
Header Data.
Related Information
When tracking is activated in a calculation version, you have two options for viewing the item history. You can
view the tracking history of a selected item or you can view the tracking history for all items.
Context
Note
When you view the item history, you see changes to the item position, as well as new and old values for
changed fields. Changed item position is indicated by a changed predecessor item ID. The predecessor item
ID is the ID of the item directly above the changed item and is used to determine the order of the items in the
calculation version.
Procedure
1. To see the tracked changes for a single item, select the item and choose Tracking View History of
Selected Item .
2. To see the tracked changes for all items in a calculation version, open the calculation version and choose
Tracking View History of All Items .
Results
Tracked changes are displayed in a separate dialog according to the time stamp and item ID . By default,
changes from the last 7 days are displayed. You can use the filter at the top of the dialog to search for changes
made during another time period. You can also use the filter to search for changes made by specific users or to
specific fields.
Related Information
When tracking is activated in a calculation version, you can view changes that are made to the version header
data.
Context
Version header data is general information about the calculation version, including version name, IDs,
controlling area, total quantity, selected costing sheet, selected cost component split, production dates, price
strategies, valuation date, master data timestamp, and so on. You might view the tracked version header data
to see when a new price strategy was selected and what the old strategy was, or to see when a new costing
sheet was applied, and by whom.
Procedure
Results
Tracked changes to the version header data are displayed in a separate dialog according to time stamp, user ID,
and field. By default, changes from the last 7 days are displayed. You can use the filter at the top of the dialog to
search for changes made during another time period. You can also use the filter to search for changes made by
specific users or to specific fields.
Related Information
When tracking is activated in a calculation version, you can view all items that have been deleted over time from
the calculation version.
Context
You may need to recall when an item was deleted, by whom, or what the original values in the item were at the
time the item was deleted. For example, you may want to know what the confidence level, total quantity, price,
or total cost of an item was at the time it was deleted. In SAP Product Lifecycle Costing, you can view deleted
items as well as the fields and values in those fields at the time they were deleted. You can use the filter to
narrow your search to a specific user, time period, or fields that are affected.
Procedure
Results
Deleted items are displayed in a separate dialog according to time stamp, user, and Item ID. By default,
changes from the last 7 days are displayed. You can use the filter at the top of the dialog to search for changes
made during another time period. You can also use the filter to search for changes made by specific users or to
specific fields.
Related Information
By default, calculation versions are calculated automatically. This means every time you change something
in a calculation version, prices are automatically determined, and the total cost is automatically calculated.
Manual calculation is useful if you want to add or change items in the calculation version quickly and don’t
immediately need to see how prices affect the overall calculation. When you select Manual calculation, price
determination is temporarily disabled, prices and other calculated fields stop calculating, and the Total Cost is
displayed as outdated. To bring all calculated fields and the total cost up to date, you can calculate, save, or
change the calculation option back to Automatic.
You can switch between calculation options in the Calculation view, under Calculation Options.
Steps
Note
Choosing Save, Save As, or changing the calculation option to Automatic, also triggers price
determination and calculates the calculation version.
Result
When you calculate, save, or change the calculation option, price determination is triggered and all calculated
fields, such as prices, custom and standard fields with formulas, overheads, and so on, are calculated. The
Total Cost is updated, and the outdated symbol is removed until another change is made. When you save
and close the version, the calculation remains in Manual calculation mode for all users until someone selects
Automatic.
You have two options when opening a calculation version. You can open a version normally, which prevents
other users from editing the same version until you’ve closed it. You can also open a calculation version in
collaborative mode. Opening a calculation version in collaborative mode allows multiple users to work in the
same calculation version simultaneously.
You can select a calculation version and use the context menu to Open in Collaborative Mode anywhere in the
Cockpit view.
Note
If you open a version in collaborative mode, you and all other users must close it before another user can
open the version normally. Likewise, if you open a version normally, others must wait until you've finished
editing before they can open the version in collaborative mode.
Steps
Next Steps
When you open a calculation version in collaborative mode, you're presented with a filter dialog. You must enter
the filter criteria needed to retrieve the items you want to work on. For more information on entering a filter, as
well as information regarding limitations and conflict handling, see the links at the bottom of the page.
Related Information
You can rename calculation versions as necessary. To do this, you must be in the Calculation view.
Steps
Prerequisites
• A calculation version must be closed before you can delete it. If the calculation version is opened by
another user, you must wait until the user has closed the calculation version before you can delete it.
• A calculation version that is referenced in another calculation version cannot be deleted.
• Frozen calculation versions cannot be deleted.
Note
When a calculation version is deleted, any lifecycle versions that have been generated for the calculation
version are also automatically deleted. However, it is possible that lifecycle versions may be referenced in
other lifecycle versions. This prevents deletion of the calculation version. This can happen in the following
situation:
You have a calculation #SAP Pump that has a reference to another calculation, #SAP Shaft. You also have
lifecycle versions for each of these calculations, for example #SAP Pump - 2020 and #SAP Shaft 2020. You
cannot delete #SAP Shaft because of this reference. To remove all references, including those in lifecycle
versions, so that you can delete #SAP Shaft, make sure that you've done the following:
Steps
You can set a calculation version to current to show that it is the latest working version for a calculation.
Note
Things to Consider
• The first calculation version created for a calculation is automatically set to current.
Steps
1. In the Cockpit view, select the calculation version that you want to set to current.
You can also open the calculation version in the Calculation view.
2. In the ribbon, choose Set Current or use the keyboard shortcut Ctrl + Shift + C .
In the Cockpit view, you can also use the context menu.
Result
You can use highlighting if you need to mark items in a calculation version for any reason. For example, you
might want to highlight incomplete items, items that need to be updated, or items that require a cost reduction.
You can use yellow, orange, and green highlighting colors.
Things to Consider
Highlighting Items
The highlighting fields are available at the top of the Item Details in the side panel in the Calculation view.
• To highlight an item, select the item in the costing structure and then click the corresponding button in the
Highlight side panel group.
• To remove the highlighting, click the activated highlighting button again.
By default, the highlighting fields are not included in the layout of the table in the Calculation view. If you'd like
to show highlighting in the table, you can drag and drop one or more of the highlighting fields from the side
panel to the table header area. This gives you an overview of the highlighting in a calculation version.
• You can then click the highlighting field directly in the table to activate or deactivate highlighting.
• You can also use the context menu to activate or remove highlighting for an item in the table.
Related Information
You can use mass change to highlight multiple items in a calculation version at a time. For example, you might
do this to identify items with a specific comment, price, or confidence level.
To show highlighting in the table, remember to drag and drop the desired highlighting field from the side panel
to the table header area.
Add Highlighting
You can use mass change to add highlighting to the items you have filtered.
Example
You'd like to add an orange highlighting field to items in your calculation version that have a very low
confidence level.
Select the root item and open the Mass Change dialog. Under Filter By, select Confidence Level. Leave the
operator as is and choose 1- Very Low as the value to search for. Under Change To, select the field Highlight
Orange and the action Set Value. Activate the New Value checkbox, and then Change Items. All items with a
very low confidence level now include an orange highlighting field.
Remove Highlighting
Example
You’ve added yellow highlighting to all items with a fixed price of 24 EUR. Later, you add yellow highlighting
to all items with a fixed price of 42 EUR. You want to remove the highlighting for all fields with a fixed price
of 24 EUR.
Under Filter By, select Price (Fixed) and is, then enter 24. Under Change To, select Highlight Yellow, then Set
Value, and deselect the New Value checkbox. The yellow highlighting is now removed for items with a fixed
price of 24 EUR. Items with a fixed price of 42 EUR remain highlighted.
Example
You've activated green highlighting fields for various items and subitems throughout a calculation version.
You now want to remove all green highlighting.
Select the root item. Open the Mass Change dialog and clear the filter. Under Change To, enter Highlight
Green, select Set Value, and deselect the New Value checkbox. All green highlighting is removed. The green
highlighting column remains in the calculation table until you remove it.
You can compare two calculation versions to see the differences between them.
Compare two calculation versions and In the Calculation view, choose This option provides a Comparison
take over values from the compared Compare.
view in which you can compare the cur-
version
rently opened calculation version with
a selected calculation version. Detailed
comparison results indicate whether
items are identical, updated, in the
working version only, or in the compare
version only.
Compare two calculation versions and In the Cockpit, choose Compare. This option allows you to select two cal-
export comparison results
culation versions in the Cockpit view
and compare the items and values for
desired fields, side-by-side, in a single
table. Colored markings indicate how
the second version differs from the first.
Note
This comparison tool opens in a
web browser and requires an addi-
tional login step.
Related Information
You can compare two calculation versions in SAP Product Lifecycle Costing to see the differences between
them. When you initiate the comparison from an open calculation version, you can also take over values from
the compared version into your working version.
To compare calculation versions from an open a calculation version, choose Compare in the ribbon. In the
Compare With dialog, select the version you want to compare. This opens the Comparison view.
• Compare items and fields based on rules created in the Administration view
• Take over values from the compared version into your working version
• See the delta between the compared version and your working version for prices and other numeric fields
• Manually match and unmatch items in the working and compare versions
• Use personal or corporate layouts in the view
• Filter fields in the side panel to hide unchanged values
Each item in a calculation version belongs to an item category, for example, Material, Internal Activity, and
so on. Each item category is delivered with standard fields that the system uses to match the items between
working and compared versions.
Example
For the item category Material, the standard fields Material ID and Plant ID are evaluated and items with
these fields are matched.
Matched items are displayed in the Comparison view. You can compare differing values for matched items and
take over values from the compared version into your working version.
Note
You can define which fields are evaluated and matched by adapting the formula in the comparison key in
the Administration view. For more information, see Adapting the Comparison Key [page 135].
Color-coded, comparison results show you how items are compared, based on the comparison key that is
configured.
You can:
You can:
The system matches items in your working version and the compared version, based on the comparison
key that is defined in the Administration view. The more precisely you define the formula that configures the
comparison key, the more accurately the system compares the items between calculation versions. If you're
unsatisfied with how items are automatically matched by the system based on the comparison key, you can
unmatch and rematch the items with other items.
If an item has more than one possible match, the system groups them together in a Match Group. Match
groups contain all the items that have the same comparison key. For example, Match Group: #100-100#PT1
contains all items that have the material #100-100 and the plant #PT1. Grouping all possible matches together
in a match group makes it easier for you to evaluate what has been matched and whether additional matching
is necessary.
The system matches items in your working version and the compared version, based on the comparison key
that is defined in the Administration view. If you're unsatisfied with how items are automatically matched by
the system, based on the comparison key, you can unmatch and rematch the items with other items.
Prerequisites
The comparison key has been configured in the Administration view. For more information, see Adapting the
Comparison Key [page 135].
Context
You've initiated the comparison of two calculation versions. You view the comparison results and believe that
one or more items that have been matched by the system would be better matched with other items.
Procedure
To Unmatch Items
Result
• The Updated (yellow) item reverts back into the original two items: one Compare Only (green) item and one
Working Only (red) item.
• The item ID of the Compare Only (green) item turns negative (-) to avoid duplicating IDs from the working
version.
• You can rematch unmatched items with items from any match group. When you unmatch items from
different match groups, they return to their original match group. For more information, see Grouping
Multiple Matched Items [page 128].
To Match Items
Result
• The Working Only (red) item and the Compare Only (green) item are combined into one Updated (yellow)
item.
• The Updated (yellow) item receives the item ID of the Working Only (red) item.
Next Steps
1. Choose Group Matches to see if additional matches are suggested for the item.
2. Select items that you want to take over from the compared version into your working version.
Related Information
The system matches items in your working version and the compared version, based on the comparison key
that is defined in the Administration view. If an item has more than one possible match, the system groups
them together in a match group. Match groups contain all the items that have the same comparison key. For
example, Match Group: #100-100#PT1 contains all items that have the material #100-100 and the plant #PT1.
Procedure
Related Information
When you initiate the comparison of two versions from an open calculation version, you can take over values
from the compared version into your working version.
Prerequisites
• The compare key is configured in the Administration view. For more information, see Adapting the
Comparison Key [page 135].
• Two items are matched automatically by the system, or have been manually matched.
Note
The system matches items based on the compare key defined in the Administration view. Only
matched items are compared. For example, an updated (yellow) item represents a match between
one item from the working version and one item from the compared version. If you're unsatisfied with
how the system matches the items, based on the comparison key, you can unmatch and rematch the
items with other items.
For more information, see Matching and Unmatching Items [page 127].
Note
Matched items may have more than one possible match. Choose Group Matches, to see all the items
that share the same comparison key. You can match and rematch the items as desired.
For more information, see Grouping Multiple Matched Items [page 128].
7. Select the checkbox next to the items for which you want to take over the whole row.
8. Select the checkbox next to the individual fields from the compared version that you want to take over.
9. Choose Update.
Result
• Selected values from the compared version are now used in your working version.
• Automatic price and account determination are triggered, and fields and formulas are recalculated.
• You're returned to the updated, working version in the Calculation view.
You can select two calculation versions and compare the items and values for desired fields, side-by-side in a
single table. Colored markings indicate how the second version differs from the first. You can apply templates
to change the fields and the order in which they appear. You can switch between templates and save your
changes as personal and corporate layouts. At any time, you can export information from the table to a
Microsoft Excel file.
You select the calculation versions you want to compare in the Cockpit view.
Each item in a calculation version belongs to an item category, for example, Material, Internal Activity, and
so on. Each item category is delivered with standard fields that the system uses to match the items between
working and compared versions.
Example
For the item category Material, the standard fields Material ID and Plant ID are evaluated and items with
these fields are matched.
Matched items are displayed in the Comparison view. You can compare differing values for matched items and
take over values from the compared version into your working version.
Note
You can define which fields are evaluated and matched by adapting the formula in the comparison key in
the Administration view. For more information, see Adapting the Comparison Key [page 135].
Colored markings indicate how items differ from the first calculation version to the second calculation version.
Note
You can turn on Accessibility above the table for additional icons and text.
Caution
The template you select deter-
mines which fields are displayed in
the table. There may be additional
changes in fields that you don't see
due to the template selected.
If one of the items in a calculation version is a referenced version, the versions are compared as follows:
• An updated referenced version in one calculation version is compared item-by-item with the original
reference version in another calculation version.
• For calculation versions that include different referenced versions, the items in the referenced versions
are expanded. For matching items, changed fields are indicated in orange. Items in the second referenced
version, that are not in the first referenced version, are marked as added. Items in the first referenced
version, that are not in the second version, are marked as deleted.
Exporting Data
You can export the results of your comparison to a Microsoft Excel file. Under Export to Spreadsheet , choose
Export to create the file. Choose Export As to save the file to your computer.
Restriction
There are known limitations that may cause the data export to take longer than expected. For more
information, see SAP Note 2630594 .
Note
You can also initiate the comparison process from the ribbon by choosing Compare, then Compare
Versions. Once you log in, you can enter or use autocomplete to search for the calculation versions you
want to compare. Tip: Enter the calculation name. This will bring up the project, calculation, and all
versions in the calculation.
Result
The calculation versions you’ve entered are compared based on the item key for item category. The items in
the second calculation version are compared to the primary calculation version and differences are marked.
The fields you see in the table depend on the template you have applied to the table. Changed fields are
displayed side-by-side so you can compare the differences.
Related Information
When comparing calculation versions, you can apply templates to change the fields you're comparing and the
order in which they appear in the table.
You can switch between templates, create new templates, and save templates for personal or corporate use.
Table columns can be resized and you can save these preferences for each template in the top right corner of
the table.
When you create and save a new template, it's immediately applied to the calculation versions you are
comparing and it's added to the list of templates available for future use. If you’ve saved it as a corporate
template, it is available for everyone in your organization.
Edit a Template
You can always edit your personal templates. If you have the right authorization, you can also edit corporate
templates.
Procedure
1. Under Settings, choose Edit.
The Edit Template dialog appears.
2. Use the arrows to adjust the order in which the fields appear in the application. Double arrows move the
field to the top or bottom of the list. Single arrows move the field up or down one position.
3. Save the template
Change Templates
If you have the right authorization, you can select from a list of saved personal and corporate templates.
Procedure
1. Under Settings, choose Change.
2. In the Find Layout Type dialog, single-click on the template you want to apply.
You can preview the fields contained in a template, by choosing .
3. Check the Template field at the top right of the table to ensure the correct template is applied.
Delete a Template
Procedure
1. Use any method to apply the template you want to delete.
Tip: The Template field in the top right corner displays the name of the template applied.
Related Information
Each item in a calculation version belongs to an item category, for example, Material, Internal Activity, and
so on. Each item category is delivered with standard fields that the system uses to match the items between
working and compared versions.
Standard fields that are delivered for item categories are defined in the comparison key (BOM_COMPARE_KEY)
in the Administration view. When the comparison key is evaluated and items are matched, they’re presented in
the Comparison view, where you can compare and take over values.
The comparison key is delivered with a formula that includes the following standard fields:
Example
For the item category Document, the Document Type, Document Number, Document Part, and
Document Version are evaluated, and items with these standard fields are matched and compared in
the Comparison view.
IF(IS_DOCUMENT();$DOCUMENT_TYPE_ID$DOCUMENT_ID$DOCUMENT_PART$DOCUMENT_VERSION;IF(IS
_MATERIAL();$MATERIAL_ID$PLANT_ID;IF(IS_INTERNAL_ACTIVITY();$COST_CENTER_ID$ACTIVIT
Y_TYPE_ID;IF(IS_EXTERNAL_ACTIVITY();$MATERIAL_ID$PLANT_ID;IF(IS_PROCESS();$PROCESS_
ID$WORK_CENTER_ID;IF(IS_SUBCONTRACTING();$MATERIAL_ID$PLANT_ID;IF(IS_RESOURCE_AND_T
OOLS();$ITEM_DESCRIPTION;IF(IS_VARIABLE_ITEM();$ITEM_DESCRIPTION;IF(IS_TEXT_ITEM();
$ITEM_DESCRIPTION;$ITEM_DESCRIPTION)))))))))
You can adapt this formula in the Administration view to change or include additional standard and custom
fields in the comparison key.
Procedure
Caution
The checkbox for the field Use Formula is automatically selected and the default formula is provided.
All item categories are also selected EXCEPT Calculation Version. If you change these selections, the
default formula will be applied for the deselected item categories.
Result
The comparison key is adapted and is used each time you compare two calculation versions.
Related Information
You can create a link to a calculation version from the Cockpit view or from an open calculation in the
Calculation view. You can then share the link with others.
Procedure
• In the Cockpit view, select a calculation version and then open the context menu.
• In the Calculation view, choose Export in the ribbon and then choose the command in the dropdown.
Note, the person receiving the URL must have a connection to the system specified in the link configured in
order to open the calculation version.
Related Information
You can open a link to a calculation version that another person has shared with you.
Prerequisites
Context
Someone has shared a hyperlink or plain-text link to a calculation version with you.
Procedure
1. Double-click to open a hyperlink, or paste a plain text link into any web browser to open.
If the connection is configured, the link opens in the application. If single sign-on is configured, no
additional log-on is required.
2. You can now work in and save the calculation version as you would any other calculation version.
Note: If you're having difficulty opening the link, make sure that a connection to the system specified in
the link is configured. Your configured systems are shown in the SAP Product Lifecycle Costing dialog when
you log on. You can also check the system details in the lower right-hand corner of the application to
see if you are logged on to the system specified in the link. For detailed connection information, see the
administrator's guide for this product.
From the moment you begin creating a costing structure in your calculation version, you can analyze the
choices that you make regarding materials, processes, activities, prices, quantities, overheads, and so on. You
can do this by creating cost component splits in the Cost Component Splits area in the Administration view.
A cost component split breaks costs into units called cost components. These cost components provide
detailed cost information and allow you to analyze the breakdown of costs by specific account groups. These
cost component splits identify the major cost drivers for the root item, items, assemblies, and subitems in your
calculation version.
When creating material prices and activity prices, you can split the prices into multiple price components.
• Price components allow you to break down costs over multiple accounts and sum them into one account
group. You can then use a cost component split to visualize how the accounts are distributed among
account groups.
• If costs are assigned to accounts that are not part of an account group, or if the account group is not
selected in the cost component split, the accounts are displayed as unassigned costs.
By splitting costs across account groups you increase transparency regarding cost drivers and can compare
prices at a granular level for each item in your costing structure.
Related Information
You can freeze a calculation version to preserve it in its existing state. Freezing is useful, for example, if you
want to archive a calculation version for auditing purposes or preserve an important milestone in the project.
Prerequisites
Once frozen, you can no longer edit or delete the calculation version. If you need to make changes to a frozen
version, you can:
Procedure
Results
The selected calculation version is frozen. This status is indicated by a symbol (Frozen Version). This is
shown next to the calculation version name in the tab in the Calculation view and in the list in the Cockpit view.
Note
Related Information
Certain automatic updates still take place for frozen calculation versions.
Even if a calculation version has been frozen, some fields are still updated automatically. The following fields
are automatically updated in the frozen version if you change them in the corresponding calculation or project
to which the calculation version is assigned:
• Calculation Name
• Project Name
• Linked Project
Note that you can only change the name of the assigned calculation, project, or linked project. You cannot
assign the frozen calculation version to a different calculation or project entirely.
If custom fields are used in your frozen version, the following changes in the custom fields are also
automatically updated in the frozen version:
Note that if the rollup type is added or changed, this does not affect the calculation results for the custom field
in a frozen calculation version. The symbol shown for the rollup type may differ from the rollup that is actually
used in the frozen calculation version. For example, assume the rollup type is changed from Average to Sum.
The custom field in the frozen version shows the symbol for Sum, but the field value is still calculated using the
Average rollup type.
If a new custom field is created or if an existing custom field is applied to additional item categories, this field is
also shown in the frozen version. However, the field remains empty.
If a custom field is deleted, it is also deleted in the frozen calculation version. However, values in other fields
which might have used the deleted fields as calculation input remain unchanged.
If you need to update or delete a calculation version that has been frozen, you can unfreeze the calculation
version.
Prerequisites
Context
Projects and calculations that contain frozen calculation versions can't be deleted. To delete a calculation or to
delete the project itself, you may also need to unfreeze one or more calculation versions.
Caution
Once unfrozen, the calculation version can be edited by all other users who are authorized to edit the
project.
Procedure
Results
The frozen calculation version is unfrozen and the icon (Frozen Version is removed from the calculation
version. If the calculation version has lifecycle versions, these versions are also unfrozen together with the
associated base version. Lifecyle versions cannot be frozen or unfrozen individually.
Related Information
Think of master data as the building blocks of your business. Master data is essential information about
interdependent entities like plants, materials, prices, accounts, vendors, and so on. When you create or change
items in your calculation version that contain master data, automatic determination is triggered, and these
You can create master data locally in the Administration view or replicate it from your SAP ERP system. To use
replicated data, your SAP ERP system must be integrated with your SAP Product Lifecycle Costing system. You
can also add <Temporary> data to items in your calculation version when master data is not yet available.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
Temporary Entries
You can create <Temporary> entries, such as materials and activities, for items in your costing structure.
These <Temporary> entries allow you to bridge gaps in your costing structure and continue working until
actual master data is available. You can update the master data in your calculation version anytime to replace
<Temporary> entries with newly created or replicated master data.
Example
For example, you add the material item #100-410 Hexagon Screw to your costing structure. This material
isn't a part of your master data, so you select <Temporary> in the autocomplete dropdown. You manually
enter the price: 1 EUR, and continue with your cost planning. A month later, the material #100-410
Hexagon Screw is replicated from SAP ERP into your SAP Product Lifecycle Costing system with the price
of 2 EUR. You update all master data in your calculation version, price determination is triggered, and the
manually entered price of 1 EUR is replaced with the new master-data price of 2 EUR.
When you create a new calculation version, the master data timestamp shows when the master data was
copied to your calculation version. If master data used in a calculation version is changed or deleted at a later
point in time, versions that use this master data are not affected.
Example
For example, if you use a material in a calculation version and this material is later deleted in the
Administration view, the material is not removed from any calculation versions in which it has been used.
Related Information
If you want to use the latest prices, materials, and so on, or replace temporary master data entries in your
calculation version, you can update master data. When you update the master data in your calculation version,
you replace old master data with the most recent master data available.
You have two options when updating master data. You can:
When you update all master data, all items in the calculation version that have new master data available, are
updated with the new data. If you select items to update, all items with new master data are presented in a
Master Data Update view.
• Select items and fields with new master data, then choose Update to take over the new values in your
working version
• See new and old master data values; new values are highlighted in yellow
• See the delta between old and new prices and other numeric values
• Filter fields in the side panel to hide the unchanged values
• Create and manage personal and corporate layouts to use in the view
Context
You can update master data in the Calculation view under Update Update Master Data .
Note
When working in collaborative mode, you can only select items to update.
Procedure
Result
• All master data used in the calculation version is updated to the latest version. Manual changes made in
dependent master data fields are also replaced by master data, where available.
• Manually entered prices are replaced by prices that are valid as of the new master data timestamp. If no
valid price is found, the manual price is kept.
• The master data timestamp on version header level and all item timestamps are set to the time you began
the update. Data is reloaded, account and price determination are triggered, and dependent fields are
filled.
Result
You want to know which fields are automatically updated when you update master data? See, Master Data
Dependencies for Items [page 147].
Related Information
When you update master data and take over new master data values in your calculation version, a number of
dependent fields are updated automatically, before price and account determination are triggered.
Example
• If plant-specific data exists for a material, the Overhead Group and Valuation Class fields are filled
automatically when you add the material to your costing structure.
• For documents, when all key attributes identifying a document are filled, the Document Status and
Design Office fields are filled automatically.
• Item category descriptions are also automatically taken over from master data.
This table lists the dependent fields that are updated automatically when you update master data. This table
also shows you which additional fields may be updated when price and account determination are triggered.
Activity Type When you update the The following fields are Price determination is Account determination
Activity Type… updated: is triggered, and the
triggered. When Valid
Account is taken from
• Item Description Prices [page 234] are the Activity.
found, the following
fields are updated:
• Price (Fixed)
• Price (Variable)
• Transaction Cur-
rency
• Price Unit
• Price Unit UoM
• Price Split
• Price
• Confidence Level
• Price Source
• Price Source Type
• Vendor
• Purchasing Group
• Purchasing Docu-
ment
• Local Content
• Custom fields for
Activity Prices
• Item Description
• Design Office
• Document Part
• Document Status
• Document Type
• Document Version
Document Status When you update the These fields are up-
Document Status… dated:
• Document Type
Item Category When you update the The following fields are Price determination is Account determination
Item Category (or cus- updated: is triggered, and the
triggered. When Valid
tom item category) Account is updated ac-
• Item Description Prices [page 234] are cording to the settings
found, the following defined under Activity
fields are updated: Types and Account
Determination in the
• Price (Fixed)
Administration view.
• Price (Variable)
• Transaction Cur-
rency
• Price Unit
• Price Unit UoM
• Price Split
• Price
• Confidence Level
• Price Source
• Price Source Type
• Vendor
• Purchasing Group
• Purchasing Docu-
ment
• Local Content
• Custom fields for
Material Price
Material When you update the The following fields are Price determination is Account determination
Material ID… is triggered, and the
automatically updated triggered. When Valid
Account is updated ac-
based on the new ma- Prices [page 234] are
cording to the settings
terial: found, the following defined under Activity
fields are updated: Types and Account
• Item Description
Determination in the
• Material Type • Price (Fixed)
Administration view.
• Material Group • Price (Variable)
Plant When you update the The following fields are Price determination is Account determination
Plant... triggered. When Valid is triggered, and the
automatically updated:
Prices [page 234] are Account is updated ac-
• Company Code found, the following cording to the settings
fields are updated: defined under Activity
• Work Center Cate- Types and Account
gory • Price (Fixed) Determination in the
• Overhead Group • Price (Variable) Administration view.
Work Center When you update the The following fields are
Work Center...
updated:
• Item Description
• Work Center Cate-
gory
• Efficiency
• Cost Center
• Work Center
Fields that depend upon a material or document are initially set automatically. You can modify these dependent
values manually or using mass change. This applies for both standard fields and custom fields.
This allows you to make modifications flexibly and simulate effects without making changes in your master
data centrally. For example, you could change the material type for an item from #RAW (raw materials) to
#SEM (semi-finished products) to check the effects on overhead costs.
• The modified field is marked with a colored background to show that a change has been made.
• In the costing structure, a colored rectangle marks the row that contains the modified item.
Muted coloring is used for parent items that contain a modified item.
• In both the modified field and the costing structure, a tooltip lists the fields that have been changed and
also shows the current value for each field in your master data.
The colored marking remains in place until you do one of the following:
Related Information
The valuation date is the date on which the total cost of a calculation is determined and valid. The date the
calculation is created is automatically set as the initial valuation date for the calculation version.
In master data, you can maintain the period for which material prices, activity prices, and currency exchange
rates are valid. You can also create costing sheets that include overheads and overhead rates that are valid
for a particular time period. When you change the valuation date in a calculation version, automatic price
determination for that calculation version is triggered. This means that master data is reevaluated and prices,
exchange rates, and overhead rates that are valid as of the new valuation date, are found and used in the
calculation version.
Changing the valuation date triggers automatic price determination, however, automatic price determination
only checks for prices created up to the time of your master data timestamp. If you want to use prices created
after your master data timestamp, you must update the master data in your calculation version before you
change the valuation date.
1. In the side panel of the Calculation view under Version Header Data, enter a new valuation date.
A dialog box appears indicating that your calculation results are likely to change.
2. Choose OK to accept the new valuation date, or Cancel.
Result
Related Information
You can use a costing sheet in a calculation version to sum up costs and calculate indirect costs as overheads.
A costing sheet defines the rules that are used to create sums and to calculate and apply overheads. You can
use one costing sheet to compare up to three costing scenarios in a single calculation version. In the side panel,
you can select between the total cost scenarios to see each total cost breakdown, as well as how each scenario
affects the cost component split. In the item details, you can see the total cost and other calculated values for
each costing scenario.
You can create costing sheets in the Administration view. You can apply costing sheets to calculation versions in
the Calculation view.
Note
You can only add or change the costing sheet in a calculation version if you've opened the calculation
version exclusively. If you've opened the version in collaborative mode, you can't change or remove the
costing sheet.
Procedure
Note
If more than one costing scenario has been created for the costing sheet, you can use the second
dropdown to select between costing scenarios. You can also apply different costing scenarios when
viewing the cost component split.
Result
When you use a costing sheet in a calculation version, the following occurs:
• In the Costing Sheets section, you can see a breakdown of costs by costing sheet row. If more than one
costing scenario has been created for the selected costing sheet, you can use the second dropdown to
switch between costing scenarios to see how the breakdown changes.
• In the Cost Component Split section, you can apply different cost component splits and different total cost
scenarios, to see how the indirect costs are broken down by account group.
• In the Item Details, you can see the total cost and corresponding calculated values for each enabled costing
scenario in the costing sheet. Note, each time you select a costing sheet or update master data, the first
total cost scenario is displayed by default.
Tip
Dragging and Dropping Fields: You can drag and drop fields from each costing scenario in the costing
sheet to the table in your calculation version. This allows you to compare fields from different costing
scenarios side-by-side.
Caution
• Updating Master Data: If you've created or updated a costing sheet for use in an existing
calculation version, be sure to update the master data time stamp in the calculation version.
Otherwise, you will not be able to access the updated costing sheet from the calculation version.
• Valuation Dates: Pay attention to the valuation date in your calculation version. Costing sheet
overheads are only applied to the calculation version if the valuation date of the version falls within
the valid-from and valid-to dates defined in the costing sheet overhead rules.
You can use Mass Change to change the value of fields for multiple items in a single calculation version. This
allows you to quickly replace the value in these fields without having to search for the individual items in which
they are located.
You can perform a mass change in the Calculation view. To identify the items that you want to change, you can
enter new filter and change conditions or select from a list of saved personal and corporate configurations.
You can apply these configurations to an entire calculation version or limit the change to an individual item and
its subitems.
Things to Consider
• You can change the value of any editable field in any item category. This includes standard fields, custom
fields, comment fields, and highlighting fields.
• The filter in the costing structure does not affect the results of a mass change. This means that if you
filter the costing structure and then perform a mass change, all affected items in the costing structure are
changed, not just those that are visible.
Example
You filter the costing structure for items with plant #PT24 (Dresden). In the costing structure, you only
see items with plant #PT24 (Dresden). In the mass change filter, you then filter for all items with a fixed
price greater than 1,000 EUR and increase the price of these items by 5%. In your costing structure,
5% is added to all items with a fixed price greater than 1,000 EUR, not just to items with plant #PT24
(Dresden). If you want to limit the 5% price increase to items with plant #PT24 (Dresden), you can add
plant #PT24 (Dresden) to your mass change filter.
• Standard or custom fields with a formula can be filtered depending on whether their values are calculated
or manually entered.
You can also set items affected by the filter to calculated or manual value.
• Your configuration settings remain available until you Reset All or restart the application. You can perform
the same mass change for multiple calculation versions in one session using the same configuration.
• If you want to use a configuration regularly, you can save it as a personal or corporate configuration.
You can perform a mass change for an entire calculation version or for an item on any level. If you perform a
mass change for an assembly item, its subitems are also affected.
Context
You are working in a calculation version and you want to change the value of a field in multiple items at a time.
Procedure
1. Decide the level at which you want to apply the mass change:
• To make changes for an entire calculation version, choose Mass Change for All Items from the ribbon or
context menu. You can also use the keyboard shortcut CTRL + H .
• Alternatively, choose one item in the calculation version and choose Mass Change for Selected Items
and Subitems.
Note
You can select from corporate and personal configurations. Corporate configurations can be accessed
and used by everyone in your organization. Personal configurations can only be accessed by you.
Narrow your filter with operators such as is or greater than or equal to. The available operators change
depending on the fields you select. You can add as many filter rows as necessary. The number of affected
items is shown at the top of the dialog.
4. Under Change To, select the field that you want to change. Next, select an action, then enter a new value.
Example
Change all internal activities with a price of 0 EUR to a fixed price of 10 EUR. Under Filter By in the first
filter row, select Item Category. Leave the operator as is and choose Internal Activity. In a new filter row,
select Price (Fixed). Leave the operator as is and enter 0. Under Change To, select the field Price (Fixed)
Tip
You can add a highlighting field to all items you have changed for easy identification. See Highlighting
Using Mass Change for more information.
5. [Optional] Save the configuration as a corporate or personal configuration. Select the Corporate checkbox
if you want to make the configuration available for everyone in your organization.
Note
6. Choose Change Items to apply your changes to the filtered items, or Reset All to clear the configuration and
start again.
Results
The changes are applied to all items and subitems that were found using your configuration settings. Your
configuration settings remain available for this and other calculation versions until you reset the configuration
or restart the application.
Related Information
These are the actions you can take when performing a mass change.
Set Value Sets a specific value for a field. Set new price
Replace Text Finds and replaces all or part of a value Change part of a description.
in any field.
Find all descriptions XYZ and replace
them with ABC.
Increase-Fixed Value Increases the value in a field by a fixed Increase price by a fixed amount
value.
Increase the price of all raw materials in
EUR, by 5 EUR.
Decrease-Fixed Value Decreases the value in a field by a fixed Decrease price by fixed amount
value.
Decrease the price of all raw materials
with the currency EUR, by 5 Euros:
Multiply-Fixed Value Multiplies the value of a field by any Multiply the quantity
number.
1. In the ribbon, choose Mass
Change, then Mass Change for All
Items....
2. Under Change To, select Quantity
and the action Multiply – Fixed
Value.
3. Under Multiply By, enter 3 and se-
lect Change Items.
You can rename and delete mass change configurations that have been saved.
To do this, choose Mass Change in the ribbon and then use the Manage Configurations option.
Note
• Personal configurations can only be accessed, renamed, and deleted by the user who created them.
• Corporate configurations can be accessed and used by everyone in your organization. However, you
need additional authorization to rename and delete them.
You can rename configurations. To do this, select a configuration from the list in the Manage Configurations
dialog. Choose Rename, and enter a new name. Press Enter or click anywhere outside the name field and
then close the dialog.
Deleting Configurations
You can delete a configuration if you no longer need it. To do this, select a configuration from the list and
choose Delete. If you delete a configuration by mistake, you can restore it by clicking on the provided link. This
link is available until you delete another configuration or close the dialog.
Related Information
If you want to reuse a part or assembly multiple times or in different products and variants, you can include the
calculation version in another calculation version as a reference. You use the item category Referenced Version
to add a reference to a calculation version.
Note
You can only reference an entire calculation version. If the part or assembly that you want to reference is
part of a larger calculation version, you must first save it as a separate calculation version. Then you can
use the Referenced Version item category to add the calculation version as a reference wherever necessary.
When you add a reference, only the root item of the referenced version is shown in your calculation structure
(subitems are not shown). If you want to see the entire calculation structure of the referenced version, you can
open it in a separate tab in the Calculation view.
Note
You can’t open an item with the item category Referenced Version in a separate tab while working in
collaborative mode.
Related Information
Calculations for items and assemblies, such as in-house manufactured parts or multiple-use assemblies, are
often reused in multiple calculation versions. You can use the item category Referenced Version to add these
calculation versions as individual items to any number of other calculation versions.
Prerequisites
• You can only create references between calculation versions that have the same controlling area.
• The calculation version that you are referencing must be marked as the current version.
• The versions with which you are working cannot contain circular references. For example, the referenced
version cannot contain a reference to the version in which you are adding the reference.
Context
Procedure
This opens a dialog that allows you filter and search for a calculation version to reference.
The list shows only those versions that are marked as current, and have the same controlling area as the
calculation version in which you want to create the reference.
4. Choose a calculation version that you want to reference and then choose Select.
Results
The selected calculation version is added as a new item Referenced Version to the costing structure in the
calculation version in which you are working.
• The total cost of the referenced version is shown as the price for the item Referenced Version.
Related Information
You can open a referenced calculation version in a separate tab in the Calculation view. This displays the full
costing structure and allows you to check the referenced version in parallel to the calculation version that is
referencing it.
Procedure
Results
The referenced calculation version opens in a new tab at the bottom of the Calculation view.
Note
Once a calculation version has been referenced, any changes to that calculation version must be saved
under a new name.
When the calculation version that you are referencing is no longer set as the current version, you can update
the reference to the current version. You might do this when the status of a quotation changes from Quotation
Handed In to Order Approved, and Order Approved is set as the current version. You can update a single
reference in a calculation version or you can update all references in a calculation version at one time.
Prerequisites
Procedure
1. From the cockpit, open the calculation version that you want to update.
• To update all references in the calculation version, in the ribbon choose Update References for All
Items.... You can also use the keyboard shortcut Ctrl + Shift + U
• To update references in a selected item, choose Update References for the Selected Item and Subitems.
This opens a list of referenced calculation versions that have been set to current since the last update.
2. Select the reference or references that you would like to update to the current calculation version and
choose Update.
Note
You can select the checkbox in the list header to update all calculation versions at once. If you select
checkboxes individually, a small square next to the list header indicates that there are additional
versions eligible for update until all eligible versions are selected.
Results
All referenced versions that you have selected are updated and now reference the current calculation version.
Costing structures make up the hierarchical structure of a calculation version. SAP Product Lifecycle Costing
supports the creation of costing structures with up to 32 levels and 30,000 items. If you need to calculate more
items, you can add referenced versions.
You can create a costing structure manually in a calculation version. When doing this, you work with the
available item categories as needed for your costing data.
You can also import up to 30,000 items from SAP ERP or from Microsoft Excel to be used in your costing
structure.
The costing structure is the basis for calculating costs in a calculation version. A costing structure consists
of items to be costed. These items can be based on different types of product-related structures such as
document structures, bills of materials (BOMs), and routings.
You can create a costing structure manually by adding items to an open calculation version, such as materials,
processes, resources and tools, and internal activities that are used to make a finished or semi-finished
product. For each item, you include all available data about the quantity, price, and so on.
Note
Steps
1. Create a new calculation and initial version or open an existing calculation version.
2. Add any items above, below, or as subitems.
3. For each item that you add, select an item category.
Depending on the item category, different fields are available in the Costing Structure.
Example
If you select the item category Material, the following fields are available:
• Plant
• Material No.
• Description
Note
• This setting is relevant for all item categories except Text Item and Calculation Version.
• The default selection is Assembly Quantity.
• If you select Lot Size, you must enter a value for Lot Size under Item Details.
The items in a calculation version form the basis for your costing structure. An item can stand alone or have
subitems. An item with subitems is an assembly.
Related Information
You can add a new item to a costing structure in one of these three positions:
Note
When you add an item in a costing structure, the new item receives the following default values from the
parent item:
• Plant
• Company code
• Business area
• Profit center
Steps
1. Choose an item in the costing structure above, below, or to which you would like to add an item.
2. In the ribbon, choose Add and select an option for positioning your new item. Alternatively, you can use the
context menu or a keyboard shortcut.
3. Specify an item category. By default, a new item is added as a material.
Depending on the item category that you select, different fields are displayed. Complete these fields if the
information is available. You do not have to complete all fields to save the calculation version.
Related Information
Cut, copy, and paste commands are available for values at field level and for items and assemblies in costing
structures. Note that cut and copied content can only be pasted within SAP Product Lifecycle Costing.
• From one place in a costing structure to another in the same calculation version.
• From one calculation version into another calculation version in the same calculation and project.
• From one calculation version into another calculation version in a different calculation or project.
You can copy and paste entire items, including root items, assemblies, and single items. When copying and
pasting root items and assemblies, all subitems are automatically included. This helps you reuse information
and quickly build calculation versions for product simulation and what-if analysis.
Things to Consider
• Once you have cut or copied an item, you can paste it above, below, or as a subitem of the selected item.
• The activation status for items remains unchanged when you cut, copy, or paste them.
• Price determination and account determination are triggered when you cut, copy, and paste from one
calculation version into another, and master data is automatically updated. The update is based on the
header data of the target calculation version (master data timestamp, controlling area, valuation date, and
so on).
You cannot cut or delete root items. You can copy and paste root items as follows:
• When you copy a root item, you can paste it into the same calculation version or in a different calculation
version, calculation, or project. All subitems are automatically included.
• When you copy and paste a root item, the item category of the pasted root item changes to Material
and the material description is displayed as the item description. The item categories of the subitems
belonging to the pasted root item remain unchanged.
• An item or assembly can only be pasted under a root item as a subitem.
You can cut, copy, and paste assembly items and single items as follows:
• When you cut or copy assembly items or single items, you can paste them in the same calculation version
or in a different calculation version, calculation, or project. All subitems are automatically included.
• You can only cut, copy, and paste one item or subitem at a time (unless you are working with an assembly,
then all subitems are included).
• When you cut an item, the item is not removed from the costing structure until you paste it in another
location.
• Where you can paste depends on the costing structure hierarchy. When you choose where in the costing
structure you'd like to paste something, you can check the available paste commands in the ribbon or
context menu. This tells you where the cut or copied items can be pasted in relation to the selected item.
When creating a costing structure, you can activate and deactivate items to simulate alternatives in your
calculation version. You do this using the respective checkboxes displayed to the left of each item in the costing
structure.
You can activate and deactivate individual items or entire assemblies in a costing structure. You can select
an item or assembly to activate and include it in the calculation. You can deselect an item or assembly to
deactivate and exclude it from the calculation. You can use this feature to compare different alternatives. For
example, you can facilitate a make or buy decision by adding an item for a purchased part and also an item
(with subitems) for a self-made assembly. By activating one or the other you can see the influence on the total
cost.
Activating Items
To activate an item, select the checkbox next to it in the costing structure. The item is then included in the
calculation and you can change the entries in the fields for the item in the calculation table and in the Item
Details area in the side panel. Each item that you activate triggers a recalculation, and the costs are rolled up
and included in the total cost of the calculation if they are defined to do so in the costing sheet.
Deactivating Items
To deactivate an item, deselect the checkbox to the left of the item. The entire line of the deactivated item is
grayed out. You can no longer add data in the calculation table or side panel for this item. The costs for the item
are still visible, but they are no longer included in the total cost of the calculation version.
Activating Assemblies
To activate an assembly, select the checkbox to the left of the root item of the assembly. This checkbox
activates all subitems at once. You can deselect the root item to deactivate all subitems or you can deactivate
subitems individually. A gray checkbox next to the root item of the assembly means that some subitems are
activated and others are deactivated.
To deactivate an assembly , deselect the checkbox to the left of the assembly. This deactivates all subitems
for that assembly as well. The entire substructure is grayed out and is no longer used in the calculation. You
can no longer add data in the calculation table or side panel for this item or any of its subitems, and the item’s
costs are no longer rolled up in the calculation. You can manually select and reactivate subitems that have been
grayed out.
When an assembly has both selected and deselected subitems, the checkbox to the left of the main item
for the assembly fills with a gray square to indicate the change. Reactivated subitems become part of the
calculation and costs for the reactivated items are rolled up in the calculation once again.
Every item in a costing structure has an item category. Item categories are used to define the items in a bill of
material or routing.
You select an item category for each item in your costing structure from a dropdown menu in the item row. The
item category that you select determines the additional data that you can enter for that item.
You can select from the following standard item categories in your costing structures.
Note
If you don't find a standard item category that suits your needs, you can create additional Custom Item
Categories in the Administration view. These are added to the item category dropdown menu in the item
row. For more information, see Creating Custom Item Categories [page 459].
Item category that is automatically assigned to the root item when you create a new calculation in
SAP Product Lifecycle Costing. This category is only applicable for the root item.
[Calculation Version]
A document that exists in the master data replicated from SAP ERP or that is defined as a tempo-
rary document in a calculation version.
[Document]
A material that exists in the master data replicated from SAP ERP or defined within SAP Product
Lifecycle Costing.
[Material]
Note
Materials that are imported and linked into other calculation versions are marked with an arrow
[Internal Activity]
[External Activity]
A business process in the company. The process can span any number of divisions in the company.
[Process]
Processing of materials by an external supplier (materials that have been partially provided).
[Subcontracting]
[Resources and
Tools]
An item for which you can freely define a name and amount.
[Variable Item]
Contains only text without any costs. You can use this item category to structure your calculation
versions.
[Text Item]
A calculation version that is referenced. This allows you to reuse a calculation version as often as
required.
[Referenced Version]
Related Information
This item category is automatically assigned to the root item when you create a new calculation in SAP Product
Lifecycle Costing. This item category is only applicable for the root item.
Things to Consider
• The Version Header Data in the side panel is valid for the overall calculation version and remains the same
as you move between items in your costing structure. For more information, see Version Header Data
[page 105].
• The Item Details in the side panel can differ for the Calculation Version (root item) and the subsequent
items and assemblies in your costing structure. If any user-specific or global default values have been
defined, they are applied at project level. For more information, see Global Settings [page 429] and User-
Specific Settings [page 460].
• For root items that do not contain subitems, you can specify prices manually. For root items that contain
subitems, prices are determined and rolled up for every item and assembly below the root item. For more
information, see Determining Prices [page 233].
• You can import document structures and BOMs and routings from SAP ERP, as well as costing structures
from Microsoft Excel, into this item category. For more information, see Importing BOMS, Routings,
Document Structures, and Costing Structures [page 309].
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Calculation Version). This
item category is automatically selected for the root item
when you create a new calculation version.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Document Type In SAP ERP, the document type is used as a key to distin-
guish business transactions. The document type determines
where in SAP ERP the document is stored as well as the
account types to be posted.
Document No. Represents a document that exists in the master data that
has been replicated from SAP ERP. If you enter a document
number for which no master data record exists, then the
document is only valid for this calculation version.
Document Status Tells you the phase that your product design is currently
in (for example, Work in Progress, Released, Archived). The
document status is set automatically if you select a docu-
ment in your calculation version.
Design Office Office or laboratory that is responsible for the design of the
document. The design office is set automatically if you select
a document in your calculation version.
Material Material that exists in the master data that has been repli-
cated from SAP ERP or created locally in SAP Product Life-
cycle Costing master data in the Administration view. If you
enter an ID for which no master data record exists, then the
material is only valid for this calculation version.
Material Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Material Type A grouping of materials with the same basic attributes such
as raw materials, semi-finished products, or finished prod-
ucts. The material type is automatically set if a material from
the master data is assigned to the item.
Configurable Material A material for which you can specify the characteristics dur-
ing order processing.
Cost-Relevant in SAP ERP If this checkbox is activated, the material or the activity is
considered at the costing in SAP ERP.
Related Information
9.3.3.2 Documents
You can use this item category to add documents to a costing structure. Documents are components used in
calculation versions at different stages of a product lifecycle. Documents are often used at the start of a design
when you might not have a clear view of what material to use. Document structures are generated from CAD
files that are checked into SAP Document Management System in SAP ERP. Documents can be imported into
SAP Product Lifecycle Costing as document items and, if they exist, as text items.
Things to Consider
• If SAP Product Lifecycle Costing has been set up to work together with your SAP ERP system, you can
replicate documents from SAP ERP and use these documents in your calculation versions. For more
information, see Updating Master Data in a Calculation Version [page 144].
You can add a new document or change an existing item category to Document at any time during the costing
process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Document).
You can set the item category manually in the costing struc-
ture or in the Item Details section.
Document Type In SAP ERP, the document type is used as a key to distin-
guish business transactions.
Document No. Represents a document that exists in the master data that
has been replicated from SAP ERP. If you enter a document
number for which no master data record exists, then the
document is only valid for this calculation version.
Document Status Tells you the phase that your product design is currently
in (for example, Work in Progress, Released, Archived). The
document status is set automatically if you select a docu-
ment in your calculation version.
Design Office Office or laboratory that is responsible for the design of the
document.The design office is set automatically if you select
a document in your calculation version.
9.3.3.3 Materials
You use this item category to add material items to a costing structure. Materials are specific parts of a product
to be assembled. Materials can be raw, semi-finished, or finished, and are grouped according to purpose. Raw
and semi-finished materials are used in assemblies to create finished products
Things to Consider
• You have the option to maintain materials as part of master data in the Administration view. For more
information, see Working with Master Data [page 369]. If you maintain materials in master data, you can
use autocomplete for related fields, and any dependencies are automatically applied in the item details. For
more information, see Autocomplete for Fields [page 14].
• If a material is not yet part of your master data, you can create it as a temporary item. You can update the
calculation version with new master data at any time during the costing process. For more information, see
Updating Master Data in a Calculation Version [page 144].
• If a price has been configured for the material that you enter, that price can be automatically used for the
material in your calculation version. For more information, see Automatic Price Determination [page 234].
• If an account can be found for the material that you enter, that account is automatically used for the
material in your calculation version. For more information, see Determining Accounts [page 230].
• You can import costing structures from Microsoft Excel and BOMs and routings from SAP ERP. For more
information, see Importing BOMS, Routings, Document Structures, and Costing Structures [page 309].
You can add a new material or change an existing item category to Material at any time during the costing
process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Material). You can set the
item category manually in the costing structure or in the
Item Details section.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Material Material that exists in the master data that has been repli-
cated from SAP ERP or created locally in SAP Product Life-
cycle Costing master data in the Administration view. If you
enter an ID for which no master data record exists, then the
material is only valid for this calculation version.
Material Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Material Type A grouping of materials with the same basic attributes such
as raw materials, semi-finished products, or finished prod-
ucts. The material type is automatically set if a material from
the master data is assigned to the item.
Configurable Material A material for which you can specify the characteristics dur-
ing order processing.
Cost-Relevant in SAP ERP If this checkbox is activated, the material or the activity is
considered at the costing in SAP ERP.
Related Information
You use this item category to add internal activities to a costing structure. Internal activities are activities that
are performed by persons or machines within a company. They include such actions as the set-up of a machine
or the assembly of an item, such as a pump.
Internal activities are included as part of a routing that describes how a product is produced.
Internal activities can be used to influence make or buy decisions when compared to product costings that
include externally produced items.
• You have the option to maintain master data related to internal activities, such as cost centers and activity
types, in the Administration view. For more information, see Working with Master Data [page 369]. If
you maintain such master data, you can use autocomplete for related fields, and any dependencies are
automatically applied in the item details. For more information, see Autocomplete for Fields [page 14].
• If a cost center or activity type is not yet part of your master data, you can create it as a temporary item.
You can update the calculation version with new master data at any time during the costing process. For
more information, see Updating Master Data in a Calculation Version [page 144].
• Price determination for internal activities is done based on the activity prices maintained in master data.
For more information, see Determining Prices [page 233].
• Account determination for internal activities is done based on the activity types maintained in master data.
For more information, see Determining Accounts [page 230].
• You can import a costing structure (including bills of materials and routings) from Microsoft Excel. See
Importing BOMS, Routings, Document Structures, and Costing Structures [page 309].
You can add an internal activity or change an existing item category to Internal Activity at any time during the
costing process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Internal Activity).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Cost Center Specifies the cost center for the activity. Together with the
activity type, the cost center determines the price for the
activity.
Activity Type Together with the cost center, the activity type determines
the price for an item. Activity types can be manually main-
tained as master data in SAP Product Lifecycle Costing, or
replicated from SAP ERP.
Work Center Organizational unit that defines where and by whom an op-
eration is performed. The activities performed at or by the
work center are valuated by charge rates, which can be de-
termined by cost centers and activity types.
Work Center Category Describes the category of work center used, for example,
machine, labor, or production line.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Related Information
• You have the option to maintain master data related to external activities, such as materials, in the
Administration view. For more information, see Working with Master Data [page 369]. If you maintain
materials in master data, you can use autocomplete for related fields, and any dependencies are
automatically applied in the item details. For more information, see Autocomplete for Fields [page 14].
• If a material is not yet part of your master data, you can create it as a temporary item. You can update the
calculation version with new master data at any time during the costing process. For more information, see
Updating Master Data in a Calculation Version [page 144].
• If a price has been configured for the material assigned to the external activity that you enter, that
price is automatically used for the external activity in your calculation version. For more information, see
Automatic Price Determination [page 234].
• If an account can be found for the material assigned to the external activity, that account is automatically
used for the external activity in your calculation version. For more information, see Determining Accounts
[page 230].
• You can import a costing structure (including bills of materials and routings) from Microsoft Excel. See
Importing BOMS, Routings, Document Structures, and Costing Structures [page 309].
You can add an external activity or change an existing item category to External Activity at any time during the
costing process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (External Activity).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Material Material that exists in the master data that has been repli-
cated from SAP ERP or created locally in SAP Product Life-
cycle Costing master data in the Administration view. If you
enter an ID for which no master data record exists, then the
material is only valid for this calculation version.
Material Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Material Type A grouping of materials with the same basic attributes such
as raw materials, semi-finished products, or finished prod-
ucts. The material type is automatically set if a material from
the master data is assigned to the item.
Configurable Material A material for which you can specify the characteristics dur-
ing order processing.
Cost-Relevant in SAP ERP If this checkbox is activated, the material or the activity is
considered at the costing in SAP ERP.
Related Information
9.3.3.6 Processes
You can use processes to allocate indirect costs such as administrative, packaging, or human resources costs
to a product. You can use processes as an alternative to calculating overheads using a costing sheet, or in
addition to a costing sheet, for a more exact calculation of overheads.
If you have assigned processes and activities to work centers, you also have the option to create activities
automatically as part of the process.
Things to Consider
• If SAP Product Lifecycle Costing has been set up to work together with your SAP ERP system, you can
replicate processes as single items from SAP ERP and use these processes in your calculation versions. For
more information, see Working with Master Data [page 369].
• Once a process has been replicated, you can select it using autocomplete from the Calculation Structure
or the Item Details section of your calculation version. For more information, see Autocomplete for Fields
[page 14].
• If an account has been configured for a replicated process, that account is automatically used for the
process in your calculation version. For more information, see Determining Accounts [page 230].
• You can import a costing structure that includes processes from Microsoft Excel. For more information, see
Importing BOMS, Routings, Document Structures, and Costing Structures [page 309].
You can add a process or change an existing item category to Process at any time during the costing process.
You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Process).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Work Center Organizational unit that defines where and by whom an op-
eration is performed. The activities performed at or by the
work center are valuated by charge rates, which can be de-
termined by cost centers and activity types.
Work Center Category Describes the category of work center used, for example,
machine, labor, or production line.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Related Information
9.3.3.7 Subcontracting
You can use this item category to add subcontracted items or activities to a costing structure. Subcontracting
is a form of outsourcing by which you request the processing of a material or product or the performance of a
particular service by an external vendor. You supply the material to be processed. The vendor (subcontractor)
processes the product or performs the service and returns the product to you for further production.
Things to Consider
• You have the option to maintain materials as part of master data in the Administration view. For more
information, see Working with Master Data [page 369]. If you maintain materials in master data, you can
use autocomplete for related fields, and any dependencies are automatically applied in the item details. For
more information, see Autocomplete for Fields [page 14].
• If a material is not yet part of your master data, you can create it as a temporary item. You can update the
calculation version with new master data at any time during the costing process. For more information, see
Updating Master Data in a Calculation Version [page 144].
• If a price has been configured for the material assigned to the subcontracted item that you enter, that price
is automatically used for the subcontracted item in your calculation version. For more information, see
Automatic Price Determination [page 234].
• If an account can be found for the material assigned to the subcontracted, that account is automatically
used for the subcontracted item in your calculation version. For more information, see Determining
Accounts [page 230].
• You can import a costing structure (including BOMs and routings) from Microsoft Excel. For more
information, see Importing BOMS, Routings, Document Structures, and Costing Structures [page 309].
You can add a subcontracting item or change an existing item category to Subcontracting at any time during
the costing process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Subcontracting).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Material Material that exists in the master data that has been repli-
cated from SAP ERP or created locally in SAP Product Life-
cycle Costing master data in the Administration view. If you
enter an ID for which no master data record exists, then the
material is only valid for this calculation version.
Material Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Material Type A grouping of materials with the same basic attributes such
as raw materials, semi-finished products, or finished prod-
ucts. The material type is automatically set if a material from
the master data is assigned to the item.
Configurable Material A material for which you can specify the characteristics dur-
ing order processing.
Cost-Relevant in SAP ERP If this checkbox is activated, the material or the activity is
considered at the costing in SAP ERP.
Related Information
You can use this item category to add resources and tools to a costing structure. Resources and Tools represent
machines and other resources that are dedicated to the production of one product only. These resources and
tools are too specialized for reuse in other products and therefore must be added to the cost of that product
being produced.
Example
A resource might be the production of a special machine to make customized forms for the manufacture
of internal parts for a product. A tool might be a drill bit that dulls and must be replaced after every tenth
screw is tightened in a particular product.
Things to Consider
• You can manually enter resources and tools into your calculation versions; resources and tools are not
maintained as part of your master data.
• You can manually enter a price or account for a resource or tool; prices and accounts are not determined
automatically for this item category.
You can add a resource or tool or change an existing item category to Resources and Tools at any time during
the costing process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Resources and Tools).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Related Information
You can use this item category to structure, group, or separate items in your costing structure. Text items
allow you to categorize materials or parts within a calculation by adding descriptions and additional comments
above, after, or between items.
Things to Consider
You can add or change a text item or change an existing category to Text Item at any time during the costing
process. You can add a text item on any level in your costing structure.
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Text Item).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Comments Section where you can write comments. This field is for your
reference only.
Price (Fixed) Fixed cost portion of the price per unit, displayed in the
transaction currency.
Price (Variable) Variable cost portion of the price per unit, displayed in the
transaction currency.
Price The cost of the item or material. This might be the purchase
price of a raw material, the price for an activity or process, or
the calculated cost for an assembly.
Price Components A part of the overall price. Each price component is assigned
to an individual account in order to show where each portion
of the price comes from. For example, a material price might
be split into the following price components: raw material,
labor, overhead, and storage.
Cost per Total Qty (Fixed) Represents the fixed portion of the cost er total quantity.
Cost per Total Qty (Variable) Represents the variable portion of the cost per total quantity.
Cost per Total Qty Price per price unit (in transaction currency) multiplied with
the total quantity and converted into the reporting currency.
This doesn't include overhead costs, which are calculated
using a costing sheet.
Total Cost Cost per total quantity plus overhead costs calculated by the
selected costing sheet, if specified.
Total Cost per Unit (Fixed) Fixed portion of the total cost for 1 unit of the total quan-
tity. It's calculated by this formula: Total Cost (Fixed) / Total
Quantity.
Total Cost per Unit (Variable) Variable portion of the total cost for 1 unit of the total quan-
tity. It’s calculated by this formula: Total Cost (Variable) /
Total Quantity.
Total Cost per Unit Total cost for 1 unit of the total quantity. It's calculated by
this formula: Total Cost / Total Quantity.
Target Cost Target set for the cost off the item. You can compare the
target cost to the total cost to see if your target is met.
Related Information
You use this item category to add variable items to a costing structure. Variable items are nondescript items
that can be used in place of any item category. For example, you might add a one-time project cost as variable
item. You could also create a variable item for an activity that is not yet determined to be internal or external.
Things to Consider
• Variable items offer flexibility to continue with your calculation in the event you are unable to categorize
your item as a particular type of item.
• You can replace a variable item with a more specific item category at any time, though this is not
necessary.
• Price determination and account determination are not triggered when using variable items.
You can add a variable item or change an existing item category to Variable Item at any time during the costing
process. You can do this to any item at any level in your costing structure (except the root item).
The following are important fields shown for this item category. You can find these fields in the Calculation view
under Item Details. You can find additional information about these and other fields for this item category using
the tooltips in the application.
Item Category
In this case, the category is (Variable Item).
You can set the item category manually in the costing struc-
ture or in the Item Details area.
Cost Center Specifies the cost center for the activity. Together with the
activity type, the cost center determines the price for the
activity.
Activity Type Together with the cost center, the activity type determines
the price for an item. Activity types can be manually main-
tained as master data in SAP Product Lifecycle Costing, or
replicated from SAP ERP.
Work Center Organizational unit that defines where and by whom an op-
eration is performed. The activities performed at or by the
work center are valuated by charge rates, which can be de-
termined by cost centers and activity types.
Work Center Category Describes the category of work center used, for example,
machine, labor, or production line.
Engineering Change No. Specifies a specific change status of any master data in SAP
ERP. It is set automatically if an imported bill of materials is
assigned to a specific change number.
Comments Section where you can write comments. This field is for your
reference only.
Document Type In SAP ERP, the document type is used as a key to distin-
guish business transactions.
Document No. Represents a document that exists in the master data that
has been replicated from SAP ERP. If you enter a document
number for which no master data record exists, then the
document is only valid for this calculation version.
Document Status Tells you the phase that your product design is currently
in (for example, Work in Progress, Released, Archived). The
document status is set automatically if you select a docu-
ment in your calculation version.
Design Office Office or laboratory that is responsible for the design of the
document.The design office is set automatically if you select
a document in your calculation version.
Material Material that exists in the master data that has been repli-
cated from SAP ERP or created locally in SAP Product Life-
cycle Costing master data in the Administration view. If you
enter an ID for which no master data record exists, then the
material is only valid for this calculation version.
Material Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Material Type A grouping of materials with the same basic attributes such
as raw materials, semi-finished products, or finished prod-
ucts. The material type is automatically set if a material from
the master data is assigned to the item.
Configurable Material A material for which you can specify the characteristics dur-
ing order processing.
Cost-Relevant in SAP ERP If this checkbox is activated, the material or the activity is
considered at the costing in SAP ERP.
Related Information
You can use this item category to add references to as many other calculation versions as necessary. This
allows you to reuse parts and assemblies in different products and variants.
Note
Please see the related links below for more information about how to work with referenced versions.
• You can add a referenced version or change an existing item category to Reference Version at any time
during the costing process. You can do this to any item at any level in your costing structure (except the
root item).
• You can cut, copy, and paste items with this category in the same way you would any other item or
assembly. In order to paste, the target version must have the same controlling area as the calculation
version from which you are pasting
• You cannot add subitems to a referenced version.
• Once you have added a referenced version, you cannot change the item category. You can, however, delete
the item from the calculation version in which you are working.
Related Information
When you are working with items in a costing structure, organizational data is also included in the item details.
The following fields are used to specify organizational data for items in calculations in the Calculation view:
Company Code Company code can be used by the costing sheet to determine the calculation of overhead
costs. The company code determines the plants that can be selected.
Business Area Business area can be used by the costing sheet to determine the calculation of overhead
costs.
Profit Center Profit center can be used by the costing sheet to determine the calculation of overhead
costs.
Vendor Business partner who supplies materials, for example, purchased parts. The vendor can be
maintained for the item categories Document, Material, External Activity, Subcontracting,
and Variable Item.
Purchasing Group A party responsible for the procurement of materials and other purchasing activities.
Purchasing Document A document used by the purchasing department to procure materials or services. For
example, this may be a purchase order, a purchasing info record, or a supplier contract.
Local Content in % Describes what percentage of the materials and activities used to create a product are
provided locally or nationally. The plant that is assigned to a calculation version is used
as a point of reference for determining what is local. However, the size of the area that is
considered local is defined by each organization independently.
When working with items in costing structures, you can specify quantities at item level. You can also select a
unit of measure to be used for the item quantity.
Total Quantity Quantity for which the total cost of the overall calculation
version is calculated. This quantity can be expressed in any
available unit of measure.
Total Quantity of Displayed Variants Sum of the total quantities of all displayed variants in the
variant matrix for a calculation version.
PARENT($TOTAL_QUANTITY;0)/ PARENT($TOTAL_QUAN-
TITY_OF_VARIANTS;0)
Note
Base quantities can be used to calculate the total quan-
tity of an item based on assembly quantity or lot size. If
an item has a fixed quantity, the base quantity is set to
1.
Quantity per Base Unit Shows the quantity divided by the base quantity.
Total Quantity Depends On Select from the following settings to determine how the total
quantity of an item in a costing structure is calculated. You
can choose from the following settings:
• Fixed Quantity
Counts the item based on a fixed quantity, regardless of
the total quantity of the parent assembly.
• Assembly Quantity
Counts an item based on the quantity of the parent
assembly.
• Lot Size
Counts an item based on the lot size you define.
Note
In order to select Lot Size, you must first enter a
value in the Lot Size field under Item Details.
When working with items in costing structures, you can set and track a valid price at item level. The following
fields are used for prices at item level:
Price (Fixed) The fixed cost portion of the price in the transaction cur-
rency, per price unit.
Price (Variable) The variable cost portion of the price in the transaction cur-
rency, per price unit.
Price Unit The quantity on which the price and its fixed and variable
portions are based.
Price Source Shows the source of a price for an item. You can create
and maintain material and activity price sources in master
data based on, for example, customers, vendors, projects,
contracts, and purchasing info records. If integration with
SAP ERP has been set up, this data can also be replicated
from your SAP ERP system. Replicated data is display only.
Note
• For assemblies (items with subitems), this field is
always set to Calculated Cost, since the price on
assembly level is always calculated as a result of
the roll-up.
• If a surcharge has been applied to an item price,
this field is set to Surcharged Price. This applies
only for lifecycle versions.
Confidence Level Shows how reliable a price is. The level is measured on a
scale of 1 to 5, with 5 expressing the highest level of relia-
bility. The confidence level for price sources is maintained
in master data. The confidence level specified for a price
source is set as the default on item level if a price from this
price source is used for the item. You can also change the
confidence level for prices manually on item level.
Related Information
When working with items in costing structures, you can monitor the calculated values at item level. Calculated
values are display-only.
The following fields are used for calculated values at item level:
Cost per Total Qty (Fixed) This represents the fixed portion of the cost per total quan-
tity.
Cost per Total Qty (Variable) This represents the variable portion of the cost per total
quantity.
Cost per Total Qty (Price /Price Unit) * Total Quantity = Cost per Total Qty. To
calculate the cost per total quantity, the price per price unit
(in transaction currency) is multiplied with the total quantity
and converted into the reporting currency. Overhead costs
which are calculated by the selected costing sheet are NOT
included.
Total Cost (Fixed) This represents the fixed portion of the total cost.
Total Cost (Variable) This represents the variable portion of the total cost.
Total Cost The amount shown here is the cost per total quantity plus
overhead costs calculated by the selected costing sheet, if
specified.
Total Cost per Unit (Fixed) Shows the fixed portion of the total cost for 1 unit of the total
quantity.
Total Cost per Unit (Variable) Shows the variable portion of the total cost for 1 unit of the
total quantity.
Total Cost per Unit Shows the total cost for 1 unit of the total quantity.
Target Cost Target set for the cost of an item. You can compare the
target cost to the total cost to see if your target is met. You
can enter a target cost manually on any level.
Products are typically created with a range of different models. Variants are different configurations of a
product model. You can use variants to tailor your offerings to customers and to compare costs and pricing
for different configurations. You can create, calculate, and compare variants with other variants, in the Variants
view.
Process Overview
Related Information
A variant base version is any calculation version to which you add a variant matrix. You can use any editable
calculation version as a variant base version. In the variant matrix, you select and deselect items to create
configurations for your projects, therefore, the variant base version should contain a maximum costing
structure that can be used to create all variants for a product.
Frozen, referenced, and lifecycle versions, including manual lifecycle versions, cannot be used as variant
base versions.
How It Is Used
• The costing structure of the variant base version is displayed in the bottom left quarter of the variant
matrix.
• You can select and deselect items from the costing structure to include in each variant.
• You can filter, expand, and collapse the costing structure in the variant matrix, as you do in the variant base
version.
• Formula-calculated and manually-entered quantities, units of measure, and total cost for each item in the
variant base version are displayed in each variant. You can change the quantities and units of measure in
each variant manually. You can change the value type in the Quantity field for each item in a variant to
determine how the quantities are calculated.
Caution
Once you’ve opened a variant base version, please close it again BEFORE creating or opening a variant
matrix. If you don’t do this, changes to the base version will have to be saved in a new calculation version
and you will lose your changes in the open version.
• Added and deleted items are automatically created and removed in the variant matrix.
• Quantities in the variant matrix that are linked to the variant base version are automatically updated taking
into consideration the selected items and existing values in each variant.
• Changes made in the base version are available in the variant matrix but do not overwrite manual values
that have been entered in the variants.
• The changes are visible the next time you open the variant matrix. The Total Cost and Total Quantity of new
and changed items are Outdated after a change in the base version. To update, you must recalculate the
variant matrix.
Displaying Changes
Colored rectangular markings to the left of the costing structure in the variant matrix, show you where changes
were made in the variant base version.
• Copying a variant base version also copies the variant matrix to the new calculation version.
• If you move a variant base version to another calculation, the variant matrix moves with it.
• Deletion of a variant base version also deletes the variant matrix. Calculation versions generated from the
variant matrix are not affected.
• Freezing a variant base version also freezes the variant matrix. You can still open the variant matrix and
generate calculation versions from the existing variants.
• If you update master data in a variant base version, the same units of measure and currencies that are
available in the calculation version at the time of the update are also available in the variant matrix.
Related Information
A variant matrix is a set of variants created for one calculation version. It allows you to create, maintain, and
compare multiple variants for each product within a project.
You create a variant matrix in the Cockpit view. Only one variant matrix can be created for each calculation
version. You can create any number of variants for each variant matrix.
You can create a variant matrix for a variant base version in the Cockpit view. Using a variant matrix, you can
manage all items and quantities for all variants, to simulate products and quickly compare total costs and
quantities for each configuration.
Prerequisites
• No other variant matrix has been created for the variant base version.
• You have selected a variant base version that is editable. For example, frozen versions, referenced versions,
lifecycle versions, and locked versions are not editable and cannot be used as a basis for a variant matrix.
Note
Manual lifecycle versions are editable but can be automatically overwritten. Therefore, they cannot be
used as base versions.
Procedure
1. In the Cockpit view, select a calculation version to use as a variant base version.
2. In the ribbon choose New, then New Variant Matrix. You can also use the context menu or the keyboard
shortcut Ctrl + Shift + V .
Results
A new variant matrix for the chosen variant base version opens in the Variants view. To create a new variant, in
the ribbon choose New. To save changes to this or any other variants, save the variant matrix.
You can open a variant matrix by selecting its variant base version in the Cockpit view.
Prerequisites
Procedure
1. In the Cockpit view, select a base version with a variant matrix. The variant matrix is indicated with a
icon.
2. In the ribbon, choose Open. You can also select Open Variant Matrix in the context menu, or use the
keyboard shortcut Ctrl + Shift + O .
Results
The variant matrix for the selected variant base version opens in the Variants view.
For additional flexibility, you can change how quantities are calculated for each item in each variant in the
variant matrix. To do this, you change the value type in the Quantity field for the item.
• Manual Value
• Formula-Based Value
Manual Value
This value type allows you to enter a manual value for an item in the selected variant. Quantities that are
manually entered into the variant matrix are not overwritten when changes are made to the variant base
version.
Example
In Variant A, you enter a quantity of 2 for the material item Drive. The field’s value type in the variant matrix
changes to Manual Value. If you then increase the quantity for Drive to 4 in the variant base version, the
quantity for this item in Variant A remains unchanged. The quantity for Drive in Variant A is 2.
Formula-Based Value
Using this value type, the same formula used to calculate Quantity in the variant base version is also used in the
variants. Because items in the variant base version and each of the variants can differ, the formula-calculated
results in the variant base version and each variant may also differ.
Example
In a variant base version, you create an assembly Slug for Casing, with five activated subitems. You then
add a formula to the Quantity field that counts the number of active subitems in the assembly. Then you
update the master data. In the variant base version, the formula counts the subitems and shows a quantity
of 5 in the assembly.
In Variant A, you change the value type for the assembly to Formula-Based Value, then activate all five
subitems and calculate the variant. The formula calculates the number of active subitems. The quantity in
Variant A remains 5.
Finally, you deselect two subitems in this assembly in Variant A, and save and calculate the variant matrix.
The formula calculates the number of active subitems again. This time, the resulting quantity is 3.
This value type establishes a link between the variant base version and the variant. The quantity in the selected
variant is calculated in the same way as in the variant base version. This has the following effects:
• If the variant base version has a manual value for a quantity field, the manual value is used wherever the
item is used in the variants.
• If the quantity in the variant base version uses a formula, the formula is used wherever the item is used
in variants. Items in the variant base version and its variants can differ, therefore the formula-calculated
results can also differ.
Example
Manual Value
In the variant base version, you add the material item Drive. Enter the quantity 4PC. Save and close the
variant base version. In the variant matrix, select Linked Value (Base Version) for the same item. Save and
calculate the variant matrix. A manual value of 4PC is shown in the material item Drive wherever Linked
Value (Base Version) is selected in a variant.
Formula-Based Value
Assume that you have a material assembly Drive, with five subitems. Add a formula to the Quantity field
that counts the number of active subitems in the assembly. Update master data, then save and close
the variant base version. In Variant A, select the value type Linked Value (Base Version) for the first three
subitems in the assembly. Deselect the last two subitems, then save and calculate the variant. The linked
value type is selected, so the formula in the variant base versions is also used in the variant. There are only
three subitems activated, so the formula-calculated result is 3.
Related Information
Colored markings in the variant matrix show you where changes were made in the variant base version and
help you compare how these changes affect the variants. To accept and save the changes made in the base
version in the variant matrix, you must calculate the variant matrix, remove the colored markings, and then
save the variant matrix again.
Context
You don’t have to accept changes made to the base version in your variant matrix. However, colored markings
will accumulate with each saved change to the base version and will remain visible until you remove (and
thereby accept) them.
1. To include changes made to the base version in the variant matrix, calculate and save the variant matrix.
2. To accept changes from the base version, in the ribbon, choose Remove Markings. You can also use the
keyboard shortcut Ctrl + F7 . This removes all rectangular markings to the left of the costing structure
and accepts the changes.
Note: If you don’t want to accept the changes, don’t remove the markings. The next time you open the
variant matrix, the markings will appear and the changes to the base version will no longer be reflected in
the variants.
3. Save the variant matrix.
Results
Changes made to the base version are accepted in the variant matrix and all colored markings are removed.
New changes to the variant base version will result in new markings in the variant matrix.
Related Information
You can delete a variant matrix if it is no longer needed. You can do this in the Cockpit view.
Context
Procedure
1. In the Cockpit view, right-click on the calculation version with the variant matrix you would like to delete.
2. In the ribbon , choose Delete, then Delete Variant Matrix.
You can also use the context menu or the keyboard shortcut CTRL + SHIFT + MIINUS SIGN .
Results
The next time you open the calculation version in the Cockpit view, the variant matrix is no longer shown.
10.3 Variants
Variants are individual product configurations. You can use variants to compare differing items, quantities, and
prices for each product in a project.
You can select items from the costing structure of the variant base to include in your variants. You can enter
quantities and then calculate one or more variants to update the total cost. You can generate new calculation
versions for one or more variants to use as the basis for new quotations and product costings.
Things to Consider
• You can include all items that exist in the costing structure of the variant base version in your variants.
• If you want to add items to your variants that are not included in the costing structure, you must close the
variant matrix and make changes to the variant base version. Saved changes are identified and available for
use in your variants when you reopen the variant matrix.
• You can expand and collapse all items in a variant by expanding and collapsing the costing structure in the
variant base version.
• You can filter items in a variant by filtering the costing structure in the variant matrix.
• Changing data in a variant does not trigger calculation of the variant. To calculate the total cost you must
choose Calculate in the ribbon.
Related Information
You can create a new variant in a variant matrix or you can copy an existing variant to create a new variant. You
can create any number of variants in a single variant matrix
Procedure
Related Information
You can delete a variant in a variant matrix if you no longer need it. Note that if you delete the last variant in a
variant matrix, the variant matrix is deleted.
Procedure
1. In the Variants view, select the variant that you would like to delete.
Results
Once you delete a variant, it is no longer visible in the variant matrix. Note, if you do not save the variant matrix,
the deleted variant will appear again the next time the variant matrix is opened.
You can choose the variants you want to display in the variant matrix and the order in which you display them.
This allows you to easily compare variants side-by-side in the variant matrix.
Context
A Display Variants dialog lists all saved and unsaved variants in the variant matrix in which you are working.
Selected variants are displayed in the variant matrix in the order in which they appear in the dialog.
Procedure
Results
The first selected variant in the list is shown in the first column (far left) in the matrix. The last selected variant
in the list is shown in the last column (far right). Use the scroll bar along the bottom of the variant matrix to see
the displayed variants.
If changes are made to a variant, you must actively calculate it in order to update the total cost. This ensures
that you always know when a variant is up-to-date. If you do not trigger calculation after making changes, a
warning sign appears in front of the total cost of the variant.
Context
• A single variant
• All displayed variants
• All variants
You do not need to save a variant before calculating. All variants are saved when you save the variant matrix.
Procedure
The variants are calculated and any warnings about outdated costs are removed. The total costs are up-to-date
until the next change that affects the total cost is made.
Related Information
You can create a variant that adds together the total quantities and total costs of all displayed variants in a
variant matrix. This is called a sum variant. You might use the sum variant to assess total volumes across a
selection of variants and then adjust quantities based on the results.
You can create one sum variant in any variant matrix in the Variants view.
Once you’ve calculated and saved the sum variant, you can see the Total Quantity of Displayed Variants in the
side panel, in the Calculation view.
Prerequisites
Context
• You can only create one sum variant per variant matrix.
• The sum variant always appears as the first variant in the matrix. You cannot change the display order of
the sum variant.
• Only displayed variants are included in the sum variant. Hidden variants are not included.
• Each time you create, display, or hide a variant, the sum variant becomes outdated.
To update the sum variant, always calculate all displayed variants.
• You can delete the sum variant at any time, just as you would delete any other variant.
• You cannot generate a calculation version for the sum variant.
Result
• The sum variant is displayed as the first variant in the variant matrix.
• The sum of the total costs and total quantities are calculated and up-to-date until further changes are
made to the variant matrix.
• The Total Quantity of Displayed Variants is displayed under Quantities in the Calculation view.
Related Information
You can generate a new calculation version for any variant except a sum variant. This is a quick and efficient
way to begin any cost estimate or quotation, or to do lifecycle calculations for these variants.
Prerequisites
You've calculated the variants you want to generate into calculation versions.
Context
• If you generate a calculation version for a single variant, you can save it in any calculation or project.
• If you generate calculation versions for multiple variants at a time, the calculation versions are
automatically saved in the same calculations as the last generated versions for these variants. If no prior
versions have been generated, the calculation versions are saved in the same project and calculation as the
variant base version.
• If you generate additional calculation versions for the same variants, these calculation versions do not
overwrite earlier versions. They are automatically saved as a higher sequential version in the same location
(for example, M-Engine Electric - #133(2), M-Engine Electric - #133(3), and so on).
Procedure
1. In the Variants view, choose Calculate. Using the dropdown, select and calculate the variants you want to
generate into calculation versions.
2. Choose Save, to save the variant matrix.
Results
• Calculation versions generated for single variants are located under the project, calculation, and version
name entered.
• Calculation versions generated for displayed variants or all variants are located in the same project and
calculation as the variant base version.
Related Information
When working with variants, a number of factors affect the performance of your system, including client
memory, the number of items in the variant base version, the number of formulas in the system, and the
number of variants created.
Recommendation
For optimal performance, we recommend that you work with no more than 100 variants in a single variant
matrix.
Related Information
In SAP Product Lifecycle Costing, you can integrate processes, work centers, and activities.
This is helpful for processes that are usually associated with a certain set of activities. You can perform the
same process on multiple work centers and assign different activities to the process as required for each
work center. After setting up work centers with processes and activities, you can create associated activities
automatically when you add a process to a calculation version.
Example
You have a process for stamping a part. You have integrated this stamping process with a work center and
assigned all of the activities necessary for stamping parts. When you create this process for a calculation
version and select the work center, you can automatically create all of the necessary activities for the process.
To set up work centers and automatically create activities using processes, you must define the following as
part of your master data in the Administration view:
When you add activities to a process defined in a work center, you can decide whether the activity is applicable
for any process or for a specific process.
• Some activities are always done independently of the process executed. For example, an activity for
starting the machine may be relevant for any process.
• Other activities are process dependent. For example, an activity for stamping holes is only relevant for the
stamping process.
Once the relevant master data is created, you can add processes to a costing structure, with the following
effects:
• If you enter a process first, you can use autocomplete to select from a list of work centers that support the
process.
• If you enter a work center first, you receive a list of all processes that are assigned to that work center.
• Select a process, and you have the option to create the activities assigned to that process
automatically as subitems of the process item.
• Select No Process, and you can create the activities assigned to any process for that work center as
subitems of the process item.
Related Information
Costing and analysis in SAP Product Lifecycle Costing is based on the assignment of accounts at item level
in calculation versions. Accounts are assigned automatically to certain item categories based on sets of
attributes that you specify at master data level. This is called account determination.
Accounts are not always found during account determination. This can occur, for example when a temporary
material or activity type is entered that does not exist in master data. If an account cannot be found during
account determination, you can enter an account for the item manually.
Related Information
Accounts can be assigned automatically to certain item categories based on sets of attributes that you specify
at master data level. This procedure is called account determination. This helps you find and assign accounts
according to the controlling guidelines of your organization.
In the Material Account Determination area in the Administration view, you decide which attributes result in
the assignment of a particular account in your master data. This can be any combination of the following
attributes:
• Controlling area
• Plant
• Material type
• Valuation class
Accounts can be determined automatically for the following item categories in which materials from the master
data are used:
• Material
• Document
• External Activity
• Subcontracting
Account determination is triggered when you enter or change any one of the following attributes for the item
category:
• Material type
• Material ID
• Valuation class
• Plant ID
If you want to change the account or if no account is found through the process of account determination,
you can enter an account manually. When you enter an account manually, further account determination is
disabled for that item. If you enable account determination again, account determination is triggered and the
account for that item is immediately updated.
Example
You change the material ID in an existing calculation version. The system checks whether a specific
account can be assigned based on your master data, and the following occurs:
• Account determination is triggered, unless it has been disabled for the item. If a new account is found,
the previous account is overwritten. If no new account is found, then the previously assigned account is
removed. You can manually enter another account at anytime.
• If account determination is disabled for the item, the account for that item is not overwritten. If
you enable account determination again, account determination is triggered and the account is
immediately updated based on the new material ID.
Internal Activities
Accounts are also automatically determined for internal activities. You can specify an account for each activity
type in the Activity Types and Account Determination area of the Administration view. When you add an Internal
Activity item in a calculation version and enter an activity type, the account is automatically applied. When you
change an activity type in an existing item, account determination is triggered unless it is disabled.
Processes
Account determination is triggered when you change the process ID. If processes with account assignments
are replicated from SAP ERP, account determination is also triggered unless it is disabled for the process item.
You can disable automatic account determination for items in a calculation version.
Context
You want to change certain attributes in an item or update master data and prevent the system from
automatically updating the account.
Note
If account determination is disabled and an account is manually entered, the Account field is highlighted,
letting you know that the manually entered value differs from the account in master data. You can compare
the automatically determined account with the manually entered account by hovering over the tooltip for
the Account field.
Procedure
Note, if you change the account for an item, the Disable Account Determination checkbox is automatically
selected.
Results
Account determination is disabled for the item, and the following occurs:
• Additional changes to the attributes Material Type, Material ID, Valuation Class, or Plant ID no longer trigger
account determination for that item.
• If you deselect the Disable Account Determination checkbox, account determination is triggered and the
account is immediately updated.
You have several ways to include prices for materials and activities in your calculation versions.
Related Information
MATERIAL PRICES and ACTIVITY PRICES are VALID if the following calculation-version data corresponds to
the following price attributes:
1. Master data timestamp is later than the date on which the price was last modified.
2. Valuation date is on or between the valid-from and valid-to dates for the price.
3. Customer in the calculation version and customer for which the price is defined are the same, or the price
is defined for any (*) customer.
4. Calculation version belongs to the project for which the price is defined, or the price is defined for any (*)
project.
5. Calculation version belongs to a project with the same controlling area as the price, or the price is valid for
any (*) controlling area.
6. The price and price source are part of the price determination strategy selected for the calculation version.
1. Material ID assigned to the item is the same as the material ID for the material price.
2. Plant assigned to the item is the same as the plant for the material price. If the price is valid for any (*)
plant, automatic price determination only considers it as valid if no plant is maintained for the item.
3. Vendor ID assigned to the item is the same as the Vendor ID for the material price OR the material price is
defined for any (*) vendor.
Note
You can change the default behavior for vendor prices to exclude generic (*) prices. For more
information, see Material Price Determination [page 444].
1. Cost center assigned to the item is the same as the cost center for the activity price, or the activity price is
defined for any (*) cost center.
2. Activity type assigned to the item is the same as the activity type for the price, or the activity price is
defined for any (*) activity type.
Related Information
Prerequisites
Automatic price determination is used to find prices for items and assemblies with the standard item
categories Material, Document, Subcontracting, Internal Activity, and External Activity, as well as custom item
categories that are based on these item categories.
Material prices and activity prices have price sources assigned in master data. You can create price
determination strategies to establish the priority in which these price sources are used in order to find valid
prices. You can then select a price determination strategy for a project and all of its calculation versions, or
an individual calculation version. When you enter or change a particular attribute for an item in a calculation
version (for example, plant, cost center, customer, vendor, or valuation date), price determination is triggered
and valid prices are found.
The price determination strategy you select determines how price sources are used and which prices are
applied.
A valid price is found. If a valid price is found for the first The following price-related fields are
price source in the sequence, the price automatically filled for that item:
is used for that item.
• Price (Fixed)
• Price (Variable)
• Transaction Currency
• Price Unit
• Unit of Measure (Price Unit)
• Price Source ID
Rules:
• Purchasing Group
• Purchasing Document
• Plant-specific prices first
• Local Content %
• Newest prices first
In addition:
• Vendor-specific prices first
• Project-specific prices first • The price source is displayed in
the calculation table and under the
Note Item Details in the side panel of the
Calculation view.
You can't change the rules but you
can change their priority. The price • The Price Split field is activated
that best follows the rules, as pri- and the price components in the
oritized, is applied. Price Components table are con-
sidered.
No valid price is found (for the first If no valid price is found for the first
price source in the sequence, then the
price source).
second price source in the sequence is
used, and so on. When a valid price is
found, it's applied.
No valid price is found. If no valid price is found in any price The following fields remain unchanged
source, price determination stops and for the item:
the Price Source field is set to Manual
• Price (Fixed)
Price.
• Price (Variable)
• Price
• Transaction Currency
• Price Unit
• Unit of Measure (Price Unit)
• Vendor ID
• Local Content %
In addition:
You can view additional price details for all automatically determined prices. This helps you to understand
which price was applied. To see additional price details for an item, use the context menu to choose View Price
Details or use the keyboard shortcut CTRL + D .
You can change the default price settings for vendors in the Administration view under Material Price
Determination.
[ ] If a vendor is provided, use vendor-specific prices only If selected, only prices that have a specific vendor assigned,
are used. The vendor is then added to the item.
[ ] If no vendor is provided, use generic (*) prices only If selected, only prices that have any (*) vendor assigned,
are used.
Example
[X] If a vendor is provided, use vendor-specific prices only. If vendor #VD1 is entered for material item #M1, only Price
1 is considered for price determination.
[ ] If no vendor is provided, use generic (*) prices only.
If no vendor is entered for material item #M1, Price 1 and
Price 2 are considered for price determination.
[ ] If a vendor is provided, use vendor-specific prices only. If vendor #VD1 is entered for material item #M1, Price 1
and Price 2 are considered for price determination.
[X] If no vendor is provided, use generic (*) prices only.
If no vendor is entered for material item #M1, only Price 2
is considered for price determination.
[X] If a vendor is provided, use vendor-specific prices only. If vendor #VD1 is entered for material item #M1, only Price
1 is considered for price determination.
[X] If no vendor is provided, use generic (*) prices only.
If no vendor is entered for material item #M1, only Price 2
is considered for price determination.
Related Information
You can create price determination strategies to control the order in which price sources are used to find valid
prices. You can compare pricing alternatives by switching between different price determination strategies in
calculation versions. Standard material price and activity-price determination strategies (PLC_STANDARD) are
delivered with the application. You can create any number of additional price determination strategies and
apply them to projects or to individual calculation versions.
Prerequisites
Context
You create price determination strategies in the Administration view under Global Settings.
a. In the Administration view, under Global Settings, choose one of the following:
b. Using the ribbon or context menu, choose Add, to add a new strategy.
c. Under General, enter a name. Then enter a description for your price determination strategy.
2. In the Price Source Sequence table, use and to include price sources.
Use the up and down arrows to change the order in which the price sources are evaluated.
3. In the Price Source Rules table, use the arrows change the priority in which the rules are applied in each
price source.
Note
4. [Optional] Under Price Determination Settings for Vendor, select one or both checkboxes to change the
default price determination behavior for vendor prices.
Note
Vendor-specific prices are prices that have a particular vendor assigned. If the price is found during
automatic price determination, the vendor is added to the item.
Generic prices are prices that have any (*) vendor assigned.
[ X ] If a vendor is provided, use vendor-specific prices Select this checkbox to limit price determination to ven-
only. dor-specific prices when a vendor is entered for an item.
Note
Default Behavior: If a vendor is provided, both ven-
dor-specific and generic (*) prices are considered.
[ X ] If no vendor is provided, use generic (*) prices only Select this checkbox to limit price determination to ge-
neric (*) prices when no vendor is entered for an item.
Note
Default Behavior: If no vendor is provided, both ven-
dor-specific and generic (*) prices are considered.
Results
The price determination strategy is saved and available for use in projects and calculation versions.
Note
Price determination strategies selected in a project are used by default in all calculation versions for that
project. You can change the price determination strategy for a calculation version in the side panel of the
Calculation view, under Version Header Data.
Related Information
A material price determination strategy and an activity price determination strategy must always be selected in
a project and calculation version.
When you select a price determination strategy in a project, the strategy is used as the default strategy in
all new calculations and calculation versions created for that project. You can change the strategy selection
in each calculation version directly. You can select any strategy created to compare how prices from different
price sources affect different products and product variants. If a price determination strategy is added to or
changed in a calculation version, automatic price determination is triggered and prices are found based on that
strategy.
If you create a new price determination strategy in the Administration view, you must update master data in
order to select the new price determination strategy in your calculation version.
Prerequisites
1. Select a project in the Cockpit view. Using the ribbon or the context menu, choose Open.
2. Under Price Determination Strategies, use the dropdown to select a price determination strategy. Every
strategy created in master data appears in this dropdown.
3. Save and close the project.
Result
The material and activity price determination strategies you selected are used as default strategies in all new
calculations and calculation versions created for this project.
1. In the Calculation view, expand the Version Header Data section in the side panel.
2. Under Price Determination Strategies, use the dropdown to select a Material Price Strategy and an Activity
Price Strategy.
A material price determination strategy and an activity price determination strategy must be selected to
save the calculation version.
Every price determination strategy created in master data appears in this dropdown.
3. Save the calculation version.
Result
The price determination strategy you selected is used for the calculation version. Automatic price
determination is triggered and prices are found based on that strategy.
Related Information
Price determination is triggered and items are updated when the following occurs:
Set, change, or delete attribute on item One of the following is changed for an Only the changed item
level item:
• Material
• Plant
• Activity type
• Cost center
• Vendor
Note
Changing an item to a
<Temporary> item does not trigger
price determination in your costing
structure. The material ID you en-
ter must exist in master data in or-
der to trigger price determination.
Set, change, or delete attribute on ver- One of the following is changed: All items in the calculation version
sion header level
• Customer
• Valuation date
• Price determination strategy
Note
If you use a customer that is
<Temporary>, this does not trigger
price determination in your costing
structure. The customer ID that
you enter must exist in master data
in order to trigger price determina-
tion.
Create New calculation and calculation version All items belonging to the new calcula-
are created as a copy of an existing tion version
version AND the new calculation is in a
project with another controlling area.
Change item category • Item category for a single item Only the changed item
is changed to Material, Document,
Subcontracting, Internal Activity or
External Activity.
• Any custom item category based
on a category listed here is
changed.
Disable price determination Uncheck the checkbox for Disable Price Only the changed item
Determination.
Related Information
By default, assembly items are calculated using price rollup. Price rollup is the summation of the total costs
and overheads of all subitems in an assembly.
If you're working with an assembly that already has a price, for example you’ve purchased a pedal system from
a supplier, or you want to use price determination to find a valid price from master data, you can disable price
rollup for the assembly item. When you disable price rollup, price determination is triggered, and a valid price,
if any, is found for the assembly item. You can then replace the automatically determined price by entering a
manual price.
You can disable price rollup for assembly items in the Calculation view under Item Details Prices Disable
Price Rollup .
Enter a manual price. Once you disable price rollup for an assembly item, price
determination is triggered. If a valid price is found, the price
is set for the assembly item. If no valid price is found, the
price of the assembly item is set to 00.00.
Note
To preserve a manually entered price, you can disable
price determination for that item.
Use formula to calculate price. By default, assembly items are calculated using price rollup.
If you disable price rollup for the assembly item, and one
or more of the price fields (Price (Fixed), Price (Variable), or
Price Unit) is formula calculated, then price determination is
triggered, and the formula is used to calculate the price for
the assembly item.
Prices are set as follows. You can use the value switch con-
trol to toggle between prices:
Find a price using price determination. Disabling price rollup for an assembly item triggers price de-
termination. If a valid price is found, it's set for the assembly
item. If no valid price is found, the price is set to 00.00. You
can manually enter a price for the assembly at any time.
However, the price is replaced the next time price determina-
tion is triggered.
Note
To preserve a manually entered price, you can disable
price determination for that item.
Set a price from list of valid prices. If you disable price rollup for an assembly item, you can
use the Set Price functionality to view additional valid prices
for the assembly item from your master data. When you
select and set a valid price from master data, the price and
price-related fields are filled based on the selected price, and
price determination is automatically disabled so the price
isn't overwritten.
Steps
Related Information
You can disable automatic price determination for leaf items and assemly items in a calculation version.
Context
You're working in a calculation version and have changed one or more attributes for an item that would trigger
price determination. You select Disable Price Determination to prevent the existing price and price related
information from being overwritten the next time price determination is triggered.
Note
Procedure
Results
When you disable price determination, it is no longer triggered. However, the application still checks whether
the set price corresponds to a valid price in master data. If not, the price source is set to Manual Price.
Related Information
You can choose Set Price to replace a price that was found using price determination with another valid
price from master data. When you select a price from the Set Price dialog, additional price-related fields are
automatically filled, and price determination is disabled for that item.
Context
You can set prices for leaf items and assembly items that have the following item categories. You can also set
prices for items that have custom item categories that are based on these categories:
• Material
• Document
• Subcontracting
• External Activity
• Internal Activity
The price you set is only used for the item that you have selected.
Remember
The item must be a material, document, subcontracting, external activity, or internal activity. To select
an assembly item, price rollup must first be disabled.
2. From the ribbon or using the context menu, choose Set Price. You can also use the shortcut Alt + P .
A dialog is displayed showing all valid prices found for that item in the order they are returned using
automatic price determination.
3. Select the price that you want to use, and choose Set Price to confirm.
Results
The price that you have chosen overrides the default price determined by automatic price determination. The
Price field and some price-related fields are filled as if the price had been found through automatic price
determination. In addition, price determination is automatically disabled in order to preserve the set price.
Note
• You can view additional price details for all set prices. Select the item and choose View Price Details
from the context menu, or use the keyboard shortcut CTRL + D .
• You can deactivate the Disable Price Determination setting at any time to re-enable and trigger
automatic price determination for the item.
Related Information
You can always enter manual prices for items in items in item categorie that do not support automatic price
determination:
• Calculation Version
• Process
• Resources and Tools
For item categories where automatic price determination is supported, you can also change prices for items by
manually entering a value in the following price-related fields:
• Price (Fixed)
• Price (Variable)
• Price
• Transaction Currency
• Price Unit
• Unit of Measure (Price Unit)
If you change the price for an item, the price source is set to Manual Price. The manual entry replaces the price
that was automatically selected using price determination, and the purchasing group, purchasing document,
and confidence level are cleared.
Note
If price determination is triggered again, your manual changes are replaced by a price found in master data.
Note
You can disable price determination on item level by selecting the Disable Price Determination checkbox in
the side panel under Item Details Prices . You can disable price determination on assembly level by
first selecting the Disable Price Rollup checkbox, then selecting Disable Price Determination.
Related Information
SAP Product Lifecycle Costing calculates costs on the root, item, and assembly levels of a calculation version
and displays the results at every level, immediately.
Related Information
To calculate the total cost for a calculation version, you must enter the total quantity and unit of measure for
the overall calculation version (root item).
By default, the quantity for an item is calculated based on the assembly quantity. When working in a calculation
version, you can change how you want to calculate the quantity of an item using the Total Quantity Depends On
field. The field is available under Quantities (Advanced Options) in the Item Details in the side panel. Here, you
decide how to calculate the total quantity of the item based on one of the following:
• Assembly quantity
• Lot size
• Fixed quantity
For items and assemblies below the root item, the base quantity also influences the calculation of the total
quantity.
Related Information
Base quantity specifies the amount used as a basis for calculating an item’s quantity.
When working with routings and bills of materials, you often have to provide the quantity of an item needed
to produce a certain number of units. Known as the quantity per base unit, this number can be very large or
very small and therefore difficult to manage. To simplify the calculation, you can establish a base quantity. By
default, base quantity is set to 1.
Example
Assume you are grinding slugs to make casings. It takes you 5 minutes to grind 1000 slugs.
For assembly quantities, the system calculates the total quantity of an item based on the quantity of the parent
assembly.
Example
Total Quantity (Item) = (Quantity (Item) / Base Quantity (Item)) * Total Quantity (Parent Assembly)
You can also calculate total quantity based on parent assembly using a base quantity.
Assume you are grinding slugs to make casings. It takes you 5 minutes to grind 1000 slugs. You need to
grind a total of 2500 slugs in order to make 250 casings.
Total Quantity (Item) = (Quantity (Item) / Base Quantity (Item)) * Total Quantity (Parent Assembly)
A lot is the quantity of something produced according to the same requirements, during the same cycle, and
under the same conditions. Lot size specifies the amount you need for each lot to be produced. You can use
lot size to define costs such as the setup of machines, packaging, and transport. You can also use lot size to
describe activities that use lots for specific machines or production processes for materials.
When calculating total quantity based on lot size, quantities do not increase proportionally with the overall
amount you produce. You calculate what is needed for one lot and then calculate the number of lots that are
needed to produce your desired quantity. You might need to calculate 3 lots even though you only need the
produced amount of 2.5 lots. Therefore, you round up the equation.
Example
You plan to produce 2500 iron plates. After every 1000 plates you have to refill the iron coil in your machine.
Total Quantity (Item) = ROUNDUP (Total Quantity (Parent Assembly) / Lot Size (Item)) * Quantity
(Item) / Base Quantity (Item)
Note
• You must enter a value in the Lot Size field before you can select Lot Size from the dropdown menu.
• Lot size uses the unit of measure of the parent assembly.
You can also calculate total quantity based on lot size using a base quantity.
Example
You plan to produce 2500 iron plates. After every 1000 plates you have to refill the iron coil in your machine.
Total Quantity (Item) = ROUNDUP (Total Quantity (Parent Assembly) / Lot Size (Item)) * Quantity
(Item) / Base Quantity (Item)
For fixed quantities, the item’s quantity is not dependent on the total quantity of the parent assembly. When
using a fixed quantity, the base quantity is ignored.
Example
You add an activity such as setting up a machine. This takes 20 minutes and is done only once. You enter 20
minutes for the item quantity. Regardless of the quantity of the parent assembly, the total quantity for the
item is fixed and equals 20 minutes.
Negative Quantities
If you enter a negative number for the total quantity of a parent assembly, all subitems take on the negative
quantity, even when calculated based on fixed quantity. The total cost of the assembly is treated as revenue,
and the cost of the product is reduced by the total cost of the parent assembly.
Example
Crude oil is refined to produce petrol. As part of the refinement process, diesel and kerosene are also
produced as by-products. You want to reduce the cost of the petrol by the cost of the refining machine
Zero Quantities
When you enter a zero quantity for a parent assembly, the quantity for all subitems is set to zero, even if they
are calculated based on fixed quantity. The total cost for the assembly is also zero and has no effect on the total
cost of the product.
Note that if you enter a quantity of zero for a parent assembly, any formulas remain in effect. In contrast,
deactivating the assembly would exclude it from the calculation completely.
Related Information
Costs are calculated based on the total quantity and the price of each item in a calculation version.
Total cost is the sum of the cost per total quantity and the overhead costs calculated using a costing sheet, if
one is selected for your calculation version. To calculate the cost per total quantity, the price per price unit (in
transaction currency) is multiplied by the total quantity and is divided by the price unit. This amount is then
converted into the reporting currency.
Example
The following is an example of how you calculate the total cost for one item (an internal activity) in a
calculation version:
(4491 EUR /100 h) * 1000 min = (4491 EUR /100 h) * 16.66 h = 748.20 EUR = 816.80 USD
There is a unit of measure for the total quantity and a unit of measure for the price unit. The unit of measure for
the total quantity is converted to the unit of measure for the price unit in order to calculate the cost per total
quantity. The conversion is done based on the settings made in the Administration view under Global Settings in
the Units of Measure area.
Converting Currencies
The transaction currency of an item is converted into the reporting currency based on the exchange rate for the
exchange rate type that is valid on the valuation date of the calculation version.
Note
The transaction currency is used to display the price of an item and its fixed and variable cost portions.
Different items in a calculation version can have different transaction currencies.
For example, a material purchased from Europe can have a price shown in euros. Another material
purchased from the U.S. can have a price in U.S. dollars. The reporting currency is used for the overall
calculation version. It is set in the Version Header Data section in the Calculation view. All calculated
values in a calculation version are displayed using this currency. This means that the calculated prices on
assembly level are shown in the reporting currency. The individual prices for the subitems in the assembly
are shown using the transaction currency.
The exchange rates used for converting currencies are maintained in the Currency Exchange Rates area in the
Administration view.
Related Information
If, in addition to the direct costs, you want to calculate indirect costs as overheads, you can assign a costing
sheet to your calculation version. You can do this in the side panel of the Calculation view.
The costing sheet defines the rules that are used to calculate bases, overheads, and sums. You can enable up
to three total costs in one costing sheet, each representing a different total cost scenario. You can view the
total costs side-by-side for each costing sheet row and select the rows that you want to include in the total cost
for each costing scenario. If you don'tt want to calculate overheads or sums, you don'tt need to use a costing
sheet. In this case, all costs are simply rolled up.
The costing sheet consists of base, overhead, and sum rows. The base rows define which items receive
overheads. You can specify whether the base is defined by an account group or item category.
The overhead rows define the actual overhead to be applied to a base or sum row. You define conditions under
which the overhead is applied by setting a validity date range. You can also specify an activity type, overhead
group, or one or more organizational units, including company code, plant, business area, profit center, cost
center, and work center, as a condition for the overhead.
An overhead is applied if the data in an item matches all conditions. An overhead rule results in either a
percentage-based overhead (for example, 10%) or a quantity-based overhead (for example, 5 EUR for every 10
PC), or both. You can charge a different fixed cost percentage of the calculated overheads to the credit account
for each rule in an overhead row.
Sum rows define intermediate sums that can be used for information only or as a reference for overheads or
final sums. You can select a costing sheet in the side panel for any item or assembly to see a breakdown of the
costs in your costing sheet by costing sheet row.
For each item, the costing sheet rows are shown as additional columns in the table and in the Costing Sheet
area in the side panel in the Calculation view. If you do not use a costing sheet in your calculation version, you
can only see values in the Other Costs and Total Cost fields.
• All costs that are not considered by any base of the costing sheet are shown as other costs. If you do not
use a costing sheet in your calculation version, all costs are shown in the Other Costs field.
• The total cost for each item is calculated by summing up the cost per total quantity and the overheads
calculated for each item.
Related Information
Rollup is done by summing up the total costs and overheads of all subitems. After the items without subitems
are calculated, the costs are rolled up to the next level. The costing sheet values on assembly level show the
rolled-up values of the subitems as well as the overheads calculated for the item. You can see these values
in the table and in the side panel. Overheads that are not marked to be rolled up in the costing sheet are not
included in the sum.
The total costs of all subitems are shown as the price of the assembly. This price on assembly level is always
shown for one price unit. As it is calculated, the transaction currency of the price on assembly level is set to the
reporting currency.
Once you have the price and the total quantity of the assembly, the next steps for calculating the total costs
of an assembly are done in the same way as for items without subitems. First, the cost per total quantity is
calculated. Then the overheads that must also be considered for this assembly are calculated based on the
rules specified in the costing sheet. Finally, the total cost and other costs are calculated.
This rollup and calculation for total costs is done step-by-step for every level of the calculation version up to
the highest level (root item). The total costs of the calculation version show you the final result of your overall
calculation.
If you already have a price in mind or want to use a valid price from master data, you can disable price rollup
for the assembly item. When you disable price rollup, price determination is triggered. If a valid price is found,
the price is set for the assembly item. All the assemblies in the costing structure that are hierarchically above
the assembly will consider the new cost and automatically recalculate. If no valid price is found, the price of the
assembly is set to 00.00. Once price rollup is disabled and price determination is triggered, you can also enter
a manual price for the assembly item.
Note
When a price is set or entered for an assembly item, the calculation engine ignores the prices and
overheads for all subitems in the assembly. However, overheads defined for the assembly itself (for
example, set-up costs) are still applied. You should evaluate the costing sheet to determine whether these
overheads are still needed.
If a formula has been created for one or more of the price fields (Price (Fixed), Price (Variable), or Price
Unit), then price determination is triggered, and the assembly price is calculated using the formula. The
You can also use the Set Price functionality to view additional valid prices for the assembly item from your
master data. When you select and set a valid price from master data, the price and price-related fields are filled
based on the selected price, and price determination is automatically disabled to preserve the set price.
Related Information
As part of extensibility in SAP Product Lifecycle Costing, you can create custom fields for items and certain
master data categories.
Custom fields allow you to tailor the data used in calculation versions to fit your organization's needs. You can
calculate custom fields for items using formulas and you can use non-calculated custom fields for master data
to build these formulas.
Example
For example, you can extend the master data for a material by creating new custom fields for length, width,
and height. You can create another custom field with a formula that uses these fields to calculate the
volume of the material on item level (for example, $CUST_VOLUME = $CMAT_LENGTH * $CMAT_WIDTH *
$CMAT_HEIGHT).
Recommendation
We recommend creating no more than a combined maximum of 100 custom fields on item and master
data level. For more information, see Optimizing Performance [page 44].
You can create the following types of custom fields for your items and master data:
Checkbox Field provides a checkbox. Used to store true or false in- Select the checkbox to acti-
dicators. vate or deactivate the field.
Note
If the checkbox is acti-
vated, the value is set to
1. If the checkbox is not
activated, the value is set
to 0.
Decimal Allows you to enter fractions, Used to store numeric values Maximum number of charac-
both negative and positive. such as lengths, widths, di- ters allowed:
mensions, and other key fig-
• 7 characters before the
ures for products.
decimal point.
Integer Allows you to enter whole Used to store integer val- You can enter the following
numbers, both negative and ues such as the number of range of integers:
positive, including zero (0). items or things represented
-2147483648 to
by whole numbers.
2147483647
Text Allows you to enter any com- Used to store textual infor- Max 5000 characters.
bination of letters, numbers, mation such as product de-
or symbols. scriptions or other details.
Date Field provides a calendar for Used to enter dates such as Use the calendar to enter a
picking a date. You can also launch dates or other impor- date or manually enter a date
enter a date manually. tant milestones. in any format.
Link Allows you to enter a valid Used to store links to exter- Must be a valid hyperlink,
hyperlink as the value for the nal content. or produce a valid hyperlink
custom field. when calculated.
Note
To be valid, the hyperlink
• You can access the must:
hyperlink from every
view in which the
• Begin with http, https,
ftp, or sftp
custom field is dis-
played. • Not exceed 2000 char-
acters
• Linked content
opens in your de- • Not include spaces
fault browser.
Example
• http://
website.com/
path/to/page
• ftp://
ftp.xyz.com
• https//
www.test.com:
8080?id=1
Related Information
If you need more than the standard fields available in SAP Product Lifecycle Costing, you can create custom
fields for items. You can use custom fields to hold values or calculate dimensions not covered by the standard
fields delivered with the application. For example, you can create a custom field that calculates the volume of a
material item.
You can add one or more calculation types when creating custom fields for items. For example, you can add a
rollup type and a formula. Once calculated, you can toggle between the calculation types and the manual value
to compare how each affects the item.
You can use new custom fields in your formulas as soon as you save the fields. To see new custom fields in the
side panel, you must save the fields, then restart the application.
We recommend creating no more than a combined maximum of 100 custom fields on item and master
data level. For more information, see Optimizing Performance [page 44].
Calculation Types
You can create custom fields for items that are calculated in the following ways:
• Using a formula -
For example, you can apply a formula that calculates the exact measurement, volume, or quantity of an
item automatically. You can use other standard fields and custom fields in your formula.
You create custom fields for items under Administration Extensibility Custom Fields for Items . Here,
you decide which item categories should contain the field and under which side panel group the custom field
should appear.
After you save your custom fields and restart your system, the fields are available in the side panel of the
Calculation view, under Item Details. They are shown for the item categories and side panel group that you
selected when creating the custom field.
Related Information
You can create custom fields to hold manual values or calculate dimensions not covered by the standard fields
delivered with the application. You can add one or more calculation types when creating custom fields for
items. For example, you can add a rollup type and a formula. Once calculated, you can toggle between the
calculation types and the manual value to compare how each affects the item.
Recommendation
A combined maximum of 100 custom fields at item or master data level is recommended. For more
information, see Optimizing Performance [page 44].
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
Steps
Note
You cannot change the technical name after saving the field.
4. Enter a display name and display description for the relevant logon languages.
• The display name is the field label that you want to appear on the user interface.
• The display description is the tooltip that is shown for the field.
Note
If you do not enter a display name for a logon language, the technical name is shown for the field label
and tooltip. If you enter a display name and no description, the display name is also used for the tooltip.
Date Field provides a calendar for picking out a date and allows
you to enter a date manually.
Note
You cannot change the data type after saving the field.
Note
• If the field needs a unit of measure, select one in the field next to Default Value. This is mandatory, but
you can change this value at any time.
If your field needs a currency, the reporting currency for the calculation version is used by default.
7. If you have selected the data type Link, do the following:
• Under Default Value, enter a valid hyperlink.
Note
Example
• http://website.com/path/to/page
• ftp://ftp.xyz.com
Note
• You can roll up fields with the data type Integer, Decimal, or Text.
• For more information, see Adding a Rollup Type to Custom Fields for Items [page 270].
Note
1. Under Rollup and Formula select the checkbox: Field Value is Calculated Using Formula.
2. Select the item categories for which the custom field will use the formula.
Note
You can only use the formula for item categories where the field is shown. This means that the item
category must be selected under Show for Item Categories in order to select it under Use for Item
Categories.
For additional help selecting item categories, see Selecting Item Categories for Custom Fields with
Formulas [page 293].
After you save your custom fields and restart your system, the custom fields are available in the Calculation
view, in the side panel under Item Details. They are shown for the item categories and side panel group that you
selected when creating the custom field.
Related Information
If you need to modify an existing custom field, you can change the following:
Note
You can activate additional item categories for the custom field. However, you cannot deactivate
previously selected categories.
All other settings for the custom field become display-only after saving and can no longer be changed.
Context
You would like to make changes to a custom field that you have already saved and have those changes appear
in new and existing calculation versions that use the custom field.
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
Steps
Result
The modified custom field is available when you restart the application. Note that all calculation versions using
the custom field now use the modified version of the custom field. This means that if you have changed the
display name, or added a formula or rollup type to the field, these changes are applied to all old and new
calculation versions that use this field.
Context
You would like to delete a custom field so that it is no longer used in new and existing calculation versions.
Note
Any data that was maintained in this custom field to date will be deleted from existing calculation versions.
You will no longer be able to access this data.
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
Steps
Result
The custom field is no longer shown after you restart your application. All data that was maintained in this
custom field is deleted, and the field is removed from the list of custom fields in the Administration view.
Rollup determines how the calculation engine calculates fields on assembly level, based on the subitems in the
assembly. You can create custom fields that are calculated using a rollup type, a formula, or both. If you add a
rollup type and a formula to a custom field, you can toggle between the calculated value and manually entered
value for the custom field, using a value switch control.
Rollup Types
• Count - Gets the number of active subitems that have the item category for which the field is shown.
For example, you can use this to find out how many material items are assigned to each plant involved in
production.
If you add a rollup type and a formula to a custom field, the formula is used to calculate the subitems in the
assembly. The rollup type is used to rollup the final value of the assembly item using the values from the
subitems. The formula is not used to calculate the assembly item itself, even if the formula includes conditions
that would otherwise make it apply to the assembly item. The formula is overwritten by the rollup type on
assembly level.
Example
You create a custom field with the rollup type SUM ( ) and the simple formula ( ) = 5.
Result:The formula is applied to each of the leaf items (items without subitems). The subitems are rolled
If you need more flexibility in determining when a custom field is rolled up on assembly level, you can omit the
rollup type from the custom field and add a formula that includes the ROLLUP function. Using the ROLLUP
function in your formulas allows you to roll up the assembly item, as well as create conditions under which the
rollup should apply.
Note
You can only use the rollup operation SUM ( )with the ROLLUP function.
ROLLUP(expr1;expr2) Rolls up the specified field. QUANTITY + Things to consider when us-
ROLLUP('sum';$CUST_NO_ ing the ROLLUP function:
For (expr1), you must use
•
FORMULA)
the rollup function SUM. For You can use the ROLLUP
(expr2), enter a field or com- function to roll up cus-
bination of functions and tom fields with and with-
fields. out formulas, standard
fields with formulas, and
fields in costing sheet
formulas.
• You can only use calcu-
lated fields (custom and
standard) outside the
ROLLUP function. Using
them inside the ROLLUP
function can lead to cir-
cular results.
• You can only use the
rollup operation SUM
with the ROLLUP func-
tion. You must always
use SUM as the first pa-
rameter in your formula.
Example:
ROLLUP('SUM';$CUST
_EXAMPLE)
• For the second parame-
ter in the ROLLUP func-
tion, you must always
enter a field or combi-
nation of functions and
fields.
Example:
ROLLUP('SUM';IF($I
S_DISABLING_PRICE_
ROLLUP=TRUE();$CUS
T_EXAMPLE;$CUST_EX
AMPLE_2))
• You can't use the
ROLLUP function inside
PARENT or ANCESTOR
functions. Using it inside
the ROLLUP function
can lead to undefined re-
sults.
• Rollup type, the symbol for the rollup type is shown at the left of the field and the calculated value for the
field is displayed in a tooltip.
• Rollup type and a formula, the formula symbol is displayed for the subitems and the rollup type is
displayed for the assembly item. Calculated values are displayed in tooltips.
• Formula containing the ROLLUP function, the formula symbol is displayed for the subitem and the
rollup type is displayed for the assembly item. Calculated values are displayed in tooltips.
Related Information
When you create a custom field for an item, you can add a rollup type to calculate its value. You can add a rollup
type to fields that use formulas and to fields that use manual values.
Note
If you apply a rollup type to a custom field that is also calculated by formula, then the rolled-up value takes
precedence over the value calculated by the formula in the Calculation view for any assembly items. The
rolled-up value cannot be overwritten manually.
Context
You would like to calculate the value of a custom field for an item using a rollup type. Note that the data type of
your field determines which rollup types are available.
Note
Rollup is not available for custom fields that have the data type Checkbox or Date or Link.
Key: X means the rollup type is available for the data type indicated.
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
Note
This task only describes how to add a rollup type to an existing custom field. The steps below assume that
you have already created a custom field with the data type Integer, Decimal, or Text.
Steps
Result
Your changes are available after restarting the application. The custom field is now calculated using the
selected rollup type. This is indicated by a symbol displayed at the left of field.
In SAP Product Lifecycle Costing, you can use formulas to calculate the value of custom fields for items or to
add external links, which you can then access from the custom fields. You can also use formulas to calculate
the value of certain standard fields.
If a standard field or a custom field uses a formula, then you can overwrite the calculated value manually. You
can use a dropdown menu to toggle between the manual value and the formula-based value.
An Formula-Calculated symbol is displayed at the left of fields that are calculated using a formula. The
formula-calculated value and the manually-entered value are displayed in a tooltip for the field.
A dropdown menu is available that allows you to enter a value manually for the field. Using the dropdown menu,
you can then also switch between the formula-calculated value and the value entered manually.
Related Information
Note
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
• You are adding a formula to a custom or standard field and you have selected Field Value is Calculated
Using Formula.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
You can access the formula editor in the Administration view as follows:
• To create a formula for a custom field, go to Extensibility Custom Fields for Items .
• To create a formula for a standard field, go to Extensibility Standard Fields with Formula .
The following is an example of how to create a formula using the formula editor. Keep in mind that there are
multiple ways to enter the formula into the formula editor. The following is just one example.
Context
You would like to create a formula that calculates the total cost percentage of single items or assemblies at the
total cost of the overall calculation version and save it to your custom field or standard field.
IF($Version.TOTAL_COST>0;$TOTAL_COST/$Version.TOTAL_COST*100;0)
Steps
Result
Your changes are available after restarting the application. The formula is now used to calculate the value of the
field to which you have saved it.
You can find a complete list of all standard and custom fields that can be used in formulas under the Fields
tab in the formula editor. The list contains a select number of standard fields and all custom fields that have
been created and saved in your system. You can double click on fields in the formula editor to add them directly
to your formulas. You can move between tabs to add operators and examples. Note: This list is exclusive –
additional standard fields can't be added.
Operators specify the type of calculation that you want to perform on the elements of a formula. You can use
various operators when creating formulas for custom fields and standard fields in the formula editor.
Arithmetic Operators
You can use arithmetic operators to perform basic mathematical operations such as addition, subtraction, or
multiplication. Use these operators to combine numbers and produce numeric results.
Negation -1
Comparison Operators
You can use these operators to compare values. When two values are compared using these operators, the
result is a logical value that is either True or False.
References
You can use these operators to reference fields on item, calculation version, and calculation levels.
You can find a list of all referenceable standard fields and all custom fields in the Fields tab in the formula editor.
Related Information
You can use the formula editor to create formulas for both custom and standard fields. To help you create
formulas for custom fields, you can double-click the functions in the formula editor.
Each function consists of a name and arguments. The name specifies what calculation to perform. The
arguments in round brackets specify data and other information used in the calculation.
Note
• General functions are functions that are generally known and commonly used in most spreadsheet
applications.
• Calculation-specific functions are specifically designed to work with the calculation structure and
features of SAP Product Lifecycle Costing.
• When adding values to a formula, make sure to enter decimal numbers using decimal points instead of
commas, for example: 1.2 and not 1,2.
• If you add text in a formula, please enclose the text with single quotes, for example,
IF(HAS_CHILDREN()=1;'Assembly';'Leaf').
Functions
Note
This function only makes sense
for use in custom fields that have
a unit of measure.
Returns 0
IF(HAS_CHILDREN()=1;'Asse
mbly';'Leaf')
HAS_SIBLINGS() Calculation-Specific Sibling Flag If there are other items on the same
level as the selected item, then this
Returns 1 if the selected item has
function returns 1.
siblings, otherwise 0.
IF(HAS_SIBLINGS()=1;'Sibl
ing','No Sibling')
IN(value; list of General Search for a value in a list of val- Examples that return true:
ues
•
values)
IN('abc'; ('def';'aaa';'abc'))
Returns true when the value • IN(7;(10;5;7))
searched for appears in the list of
• IN($PLANT_ID;
values. Otherwise, returns false.
($CUST_STRING_SEPA-
All values must have the same
RATED_BY))
data type and be separated by a
semicolon (;). Custom fields with
• IN($PLANT_ID;
($CUST1;$CUST2;'#PT1'))
or without formulas can be used.
Examples that return false,with errors:
IS_CALCULATION_VE Calculation-Specific Calculation Flag You can use this function, for example,
RSION() in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Calculation IF(IS_CALCULATION_VERSIO
Version. N()=1;1;2)
IS_CONFIDENCE_HIG Calculation-Specific Confidence High You can use this function, for example,
H() in "if" statements, as follows:
Returns 1 if the confidence level
of the selected item is set to High. IF(IS_
CONFIDENCE_HIGH()=1;1;2)
IS_CONFIDENCE_LO Calculation-Specific Confidence Low ou can use this function, for example,
W() in "if" statements, as follows:
Returns 1 if the confidence level
of the selected item is set to Low. IF(IS_ CONFIDENCE_LOW
()=1;1;2)
IS_CONFIDENCE_MED Calculation-Specific Confidence Medium You can use this function, for example,
IUM() in "if" statements, as follows:
Returns 1 if the confidence level
of the selected item is set to IF(IS_
Medium. CONFIDENCE_MEDIUM()=1;1;2
)
IS_CONFIDENCE_VER Calculation-Specific Confidence Very High You can use this function, for example,
Y_HIGH() in "if" statements, as follows:
Returns 1 if the confidence level
of the selected item is set to Very IF(IS_ CONFIDENCE_VERY_HIGH
High. ()=1;1;2)
IS_CONFIDENCE_VER Calculation-Specific Confidence Very Low You can use this function, for example,
Y_LOW() in "if" statements, as follows:
Returns 1 if the confidence level
of the selected item is set to Very IF(IS_
Low. CONFIDENCE_VERY_LOW
()=1;1;2)
IS_DOCUMENT() Calculation-Specific Document Flag You can use this function, for example,
in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Document IF(IS_DOCUMENT()=1;1;2)
IS_EXTERNAL_ACTIV Calculation-Specific External Activity Flag You can use this function, for example,
ITY() in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to External IF(IS_EXTERNAL_ACTIVITY(
Activity. )=1;1;2)
IS_INTERNAL_ACTIV Calculation-Specific Internal Activity Flag You can use this function, for example,
ITY() in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Internal IF(IS_INTERNAL_ACTIVITY(
Activity. )=1;1;2)
IS_LIFECYCLE_VER- Calculation-Specific Lifecycle Version Flag You can use this function, for example,
SION() in "if" statements, as follows:
Returns 1 if this calculation ver-
sion was automatically generated IF(IS_LIFECYCLE_VERSION(
when calculating project lifecycle )=1;1;2)
costs.
If the calculation version is a manually
or automatically generated lifecycle
version, then the value in the field that
uses this formula is 1. Otherwise, the
value is 2.
IS_MATERIAL() Calculation-Specific Material Flag You can use this function, for example,
in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Material. IF(IS_MATERIAL()=1;1;2)
IS_PROCESS() Calculation-Specific Process Flag You can use this function, for example,
in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Process. IF(IS_PROCESS()=1;1;2)
IS_REFERENCED_VER Calculation-Specific Referenced Version Flag You can use this function, for example,
SION() in "if" statements, as follows:
Returns 1 if the category of the
current item is set to Referenced IF(IS_REFERENCED_VERSION(
Version. )=1;1;2)
IS_RESOURCE_AND_T Calculation-Specific Resource and Tools Flag You can use this function, for example,
OOLS() in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Resources IF(IS_RESOURCES_AND_TOOL
and Tools. S()=1;1;2)
IS_SUBCONTRACTIN Calculation-Specific Subcontracting Flag You can use this function, for example,
G() in "if" statements, as follows:
Returns 1 if the category of
the selected item is set to IF(IS_SUBCONTRACTING()=1;
Subcontracting. 1;2)
IS_TEXT_ITEM() Calculation-Specific Text Item Flag You can use this function, for example,
in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Text Item. IF(IS_TEXT_ITEM()=1;1;2)
IS_VARIABLE_ITEM( Calculation-Specific Variable Item Flag You can use this function, for example,
) in "if" statements, as follows:
Returns 1 if the category of the
selected item is set to Variable IF(IS_VARIABLE_ITEM()=1;1
Item. ;2)
Note
Only text fields can be used
for (expr1). For example,
LEFT($QUANTITY;3) would
not return a value.
Returns the number of charac- For example, if the length of the docu-
ters of a string (expr1). ment ID is 12, then the result of the
formula is 12.
Note
This function only makes sense
for use in custom fields that have
a unit of measure or currency.
Another example:
Returns:
Note
Everything you enter for this func-
tion is case sensitive.
Another Example:
Returns:
Note
Everything you enter for this func-
tion is case sensitive.
Note
Only text fields can be used
for (expr1). For example,
LEFT($QUANTITY;3) would
not return a value.
Returns 1.
Related Information
You can also use a formula to calculate the value of a custom field for items or to store an external link in a
custom field.
For example, you can apply a formula to calculate the exact measurement, volume, or quantity of an item. You
can use other standard or custom fields in your formula. You can also add a rollup type to fields that use the
formula.
• Integer
• Decimal
• Text
• Link
Context
You would like to add a formula to a custom field to calculate its value.
Alternatively, you would like to store an external link in a custom field which can then be accessed in the
Calculation view.
Prerequisites
Note
This task only describes how to add a formula to an existing custom field. The steps below assume that you
have already created a custom field with the data type Integer, Decimal, Link, or Text.
Steps
Note
• You can only use the formula for item categories where the field is shown. This means that the item
category must be selected under Show for Item Categories in order to select it under Use for Item
Categories.
• For additional help selecting item categories, see Selecting Item Categories for Custom Fields with
Formulas [page 293].
Result
Your changes take effect when you restart the application. The custom field is now calculated using the formula
that you have entered. You can also add a rollup type to a field that uses a formula.
Related Information
Selecting Item Categories for Custom Fields with Formulas [page 293]
Formulas for Custom Fields for Items and Standard Fields [page 272]
Using the Formula Editor [page 272]
Operators Available in the Formula Editor [page 274]
Functions Available in the Formula Editor [page 276]
Adding a Rollup Type to Custom Fields for Items [page 270]
When using custom fields with formulas, some requirements apply concerning the item categories used. In
some cases, the item categories used for the custom fields must be identical.
You select item categories for a custom field under Extensibility Custom Fields for Items <custom field>
Use for Item Categories .
Example
Assume the following custom fields are used in the following item categories:
• Formulas with Multiple Custom Fields - If your formula uses multiple custom fields, the custom fields
must all be used for the same item categories. Using the example above, this means that:
• If CUST1 uses the formula $CUST2+$CUST3, the formula will not work because CUST1 and CUST2 are
selected for use in different item categories.
• If CUST 1 has the formula +$CUST3+7, the formula will work because CUST1 and CUST3 are selected
for use in the same item categories.
You can use formulas to calculate values for standard fields. For example, to produce a wood table, you can
overwrite the standard field Quantity with a formula. The formula could then calculate the amount of wood
needed to manufacture a table based on custom fields like width, height, and depth for material items.
You can create and use formulas for the standard fields shown under Administration Extensibility
Standard Fields with Formula .
Context
You would like to use a formula to calculate the value of a standard field that allows formula-based calculation.
You can add formulas to the following standard fields:
• Base Quantity
• Lot Size
• Price (Fixed)
• Price Unit
• Price (Variable)
• Quantity
• Target Cost
• Item Key
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
Note
You can only use the formula for item categories where the field is shown. This means the item
category must be selected under Show for Item Categories in order to select it under Use for Item
Categories.
Result
Your changes take effect when you restart the application. The standard field is now calculated using the
formula that you have entered, and the symbol is displayed at the left of the field to show that it is
calculated by formula.
Related Information
Formulas for Custom Fields for Items and Standard Fields [page 272]
Using the Formula Editor [page 272]
Operators Available in the Formula Editor [page 274]
Functions Available in the Formula Editor [page 276]
You can modify a formula that you have added to a custom field or standard field.
You would like to make changes to a formula that is used in a standard field or a custom field.
Prerequisites
• You have sufficient authorization to work with custom fields and formulas.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
Steps
1. Select the field that contains the formula you want to modify.
• If the formula you want to modify is in a custom field, go to Administration Extensibility and
choose Custom Fields for Items.
• If the formula you want to modify is in a standard field, go to Administration Extensibility and
choose Standard Fields with Formula.
2. Make sure the Field Value is Calculated Using Formula checkbox is activated.
3. [Optional]: Select any additional item categories where the field using the formula will appear.
4. [Optional]: Modify the comment describing what the formula does.
This is for your reference only and is only visible when working in the formula editor.
5. Enter a new formula using the formula editor.
6. Choose Save to activate your changes.
Result
The formula is available in the field where you saved it when you restart the application. Note that the modified
formula is used in both new and old calculation versions that include this field.
You can deactivate a formula that you have added to a custom field or standard field.
Context
You would like to stop using a formula in a standard field or a custom field.
• You have sufficient authorization to work with custom fields and formulas.
• All other users are logged off your SAP Product Lifecycle Costing system.
• All calculations and calculation versions are closed.
Steps
1. Select the field that contains the formula you want to deactivate.
• If the formula you want to deactivate is in a custom field, go to Administration Extensibility ,
choose Custom Fields for Items and select a field.
• If the formula you want to deactivate is in a standard field, go to Administration Extensibility ,
choose Standard Fields with Formula and select a field.
2. Deselect the Field Value is Calculated Using Formula checkbox.
3. Choose Save to activate your changes in the system.
Result
The formula is no longer used in the field when you restart your application. Note that the formula has been
removed from this field for all old and new calculation versions using this field.
The values for custom fields and certain standard fields can be calculated using a formula or rollup. If this is the
case, a symbol is displayed on the left of the field in the table and side panel in the Calculation view.
A tooltip for the symbol or the value provides the following additional information about the value:
• Calculation type
• Calculated value
• Manual value, if one has been entered
If a standard field or a custom field uses a formula, then you can overwrite the calculated value manually. The
symbol next to the field provides a drop-down menu. You can use the menu to toggle between the manual value
and the formula-based value, as follows:
Formula .
If a field value is rolled up, a symbol is also displayed at the left of the field in the table and side panel in the
Calculation view.
If a rollup type is applied to a field, then the field cannot be overwritten manually on assembly level. If a rollup
type is applied to a field for which a formula is also defined, then the rolled-up value takes precedence over the
value calculated by the formula in the Calculation view for any assembly items.
If standard rollup is used, the field value is calculated by the calculation engine and is based on the rolled-up
value of all of the active subitems in the assembly. This applies only for standard fields (for example, Price (Fix)
and Price (Variable).
Other special types of rollup for custom fields are indicated as follows:
When you create a custom field that has the data type Decimal, you must specify whether the field needs a unit
of measure, a currency, or none. If the field needs a unit of measure, you must select a unit of measure as the
default value of the custom field. If the field needs a currency, the reporting currency for the calculation version
in which the field appears is used as the default currency.
Unit of Measure
If your custom field needs a unit of measure, you must select one when you create the field. This unit of
measure is a default value only. This has the following effects:
• In all existing calculation versions, the unit of measure is set for the field in the selected item categories
• If you create a new item using one of the selected item categories, the unit of measure is also used.
You can change the unit of measure for an existing custom field even after saving in the Administration view.
This has the following effects:
• The new default unit of measure does not change existing values in items that already use this custom
field.
• The new unit of measure is only used as a default unit of measure for items that do not yet have a value.
• If you also select additional item categories for the custom field, the new unit of measure is used as the
default unit of measure for the field in all existing calculation versions for the newly-added item categories.
If your custom field needs a currency, you select the Currency option when you create the field. However, the
currency used is not specified as part of your custom field. Instead, the reporting currency for the calculation
version in which the field appears is used as the default currency. This has the following effects when you save
your custom field:
• As usual, the custom field is shown for each selected item category used in existing calculation versions.
• The currency for the custom field is initially set to the reporting currency for the calculation version to
which the item belongs.
Related Information
If the formula used to calculate a custom field or standard field contains fields valued with different units of
measure, the SI base unit for the corresponding dimension is always used during the calculation and all units of
measure are converted to the appropriate SI base unit. For example, meter is always used for length; second is
always used for time, and so on.
Example
You have created a custom field for depth (CUST_DEPTH). The formula assigned uses additional custom
fields for length and width. All three custom fields have units of measures assigned.
IF($CUST_LENGTH<=0.5; $CUST_WIDTH;1)
This gives you the following results for the example above:
• CUST_LENGTH is converted to 0.001 meters. This is less than 0.5 meters. Therefore, the converted value
of CUST_WIDTH is 0.01 meters.
• As CUST_DEPTH is calculated using decimeters, 0.01 meters is ultimately converted into 0.1
decimeters, which is the value shown for CUST_DEPTH in the Calculation view.
In the Calculation view, you can select a different unit of measure for CUST_DEPTH or for any of the fields
included in the formula used. If you do this, the formula is recalculated according to the process described
above, and the value of the CUST_DEPTH field is converted to the new unit of measure.
Related Information
Units of Measure and Currencies for Custom Fields for Items [page 299]
Conversion of Currencies [page 301]
Formulas used to calculate custom fields and standard fields can contain additional fields with different
currencies. The calculation engine converts the currency for these fields to the currency assigned to the field.
Example
You create a custom field CUST_DEV with the data type Decimal to represent the deviation between the
fields TOTAL_COST and TARGET_COST. This data type is defined with currency.
$TOTAL_COST – $TARGET_COST
Assume the total cost is expressed in USD, the target cost is expressed in CAD, and the CUST_DEV field has the
currency EUR assigned. The calculation engine converts total cost and target cost to EUR before calculating
the value of CUST_DEV.
If you change the currency for CUST_DEV to USD, the calculation engine converts the total cost and target cost
to USD in order to recalculate the formula and provide a value in CUST_DEV in USD.
Note
You can also use formulas that include fields with currencies and use them to calculate fields without
currencies. In this case, all fields with currencies are converted to the reporting currency during calculation.
Units of Measure and Currencies for Custom Fields for Items [page 299]
Conversion of Units of Measure [page 300]
As part of extensibility in SAP Product Lifecycle Costing, you can create custom fields at master data level.
These custom fields allow you to enrich certain master data categories with additional information to meet
your business needs.
You can manage these fields and their values at master data level in the Administration view and use them at
item level in your calculation versions in the Calculation view.
Note
A combined maximum of 100 custom fields at item or master data level is recommended. For more
information, see Optimizing Performance [page 44].
When you create a custom field for master data, you first select the master data category for the field. You can
create checkbox, integer, decimal, text, link, and date fields for the following master data categories:
• Activity prices
• Cost centers
• Material prices
• Materials (general data)
• Materials (plant-specific data)
• Work centers
Each master data category applies for a fixed set of item categories and one side panel group. These settings
are predefined.
For example, assume that you create a custom field for cost centers. In calculation versions, your field is shown
for the item categories Internal Activity and Variable Item. When implemented, the field is shown as the last
field in the Organization side panel group under Item Details.
You create these custom fields under Administration Extensibility Custom Fields for Master Data .
After you save a new custom field and restart the application, the following occurs:
• The field is shown in the Administration view for entries in the selected master data category.
For example, if you've created a custom field for cost centers, this new field is available in each of the cost
centers defined in your system.
• In existing calculation versions in the Calculation view, you'll find the custom field in the relevant item
categories for the selected master data category in the corresponding side panel group.
Using the example of a custom field for cost centers, the custom field is shown for the item categories
Internal Activity and Variable Item and is placed as the last field in the Organization group in the side panel.
The field is also shown when you create new items that use these item categories.
When a custom field is used in items for calculation versions, it works like other fields at master data level. Any
value entered for the custom field at master data level provides the default value for new items in calculation
versions if the master data entry is used.
Note
If you change the value for a custom field at master data level, items in existing calculation versions are not
changed automatically. To make sure that an existing calculation version has the latest master data values,
you can use the Update Master Data button or, in the case of material prices, trigger price determination.
Note
When a custom field for master data is used in a calculation version at item level, the field is editable.
You can create custom fields for certain master data categories.
Prerequisites
You would like to create a field for a master data category. You can choose from the following master data
categories:
• Activity Prices
• Cost Centers
• Material Prices
• Materials (General Data)
• Materials (Plant-Specific Data)
• Work Centers
Note
Each master data category applies for a fixed set of item categories and one side panel group. These
settings are predefined.
For example, if you create a custom field for cost centers, the field is used for the item categories Internal
Activity and Variable Item. In calculation versions using these categories, the field is added as the last
field in the Organization group in the side panel. The relevant item categories are shown as display-only
information when you access your custom field for master data under Custom Fields for Items in the
Administration view
Procedure
If you do not enter a display name for a logon language, the technical name is shown for the field label and
tooltip. If you enter a display name and no description, the display name is also used for the tooltip.
6. Select one of the following data types for your field:
Date Field provides a calendar for picking out a date and allows
you to enter a date manually.
You cannot change the data type after saving the field.
Note
Valid hyperlinks:
• Begin with http, https, ftp, or ftps.
• Do not include spaces.
Example
• http://website.com/path/to/page
• ftp://ftp.xyz.com
• https://www.test.com:8080?id=1
• Specify whether the field requires a unit of measure, a currency, or neither. You cannot change this
selection after saving.
• If the field needs a unit of measure or a currency, select one in the field next to Default Value. This is
mandatory, but you can change this value at any time.
9. [Optional]: Enter a default value for the field.
This default value is used when you create a new entry in the selected master data area in the
Administration view. For example, if you provide a default value for a custom field for cost centers, this
default value is used in the field when you create a new cost center.
10. Save your changes.
Results
• Your new custom field is shown in existing entries and in new entries in the respective master data area.
• The custom field is shown for items belonging to the item categories that are relevant for the master data
category, both for existing items and when creating new items.
• Your custom field for master data is also shown under Custom Field for Items in the Administration view.
Here you also see the relevant item categories and display group for the side panel. However, to make any
changes in these fields, you must choose Custom Fields for Master Data.
If you need to modify a custom field for master data, you can change some information.
Prerequisites
Context
You can change the following for existing custom fields for master data:
All other settings for the custom field become display-only after saving and can no longer be changed.
A dialog informs you that you've made changes to an existing custom field and that this will lead to
changes in calculation versions that already use this field.
5. Choose OK to confirm.
Results
The modified custom field is available when you restart the application. Note that master data entries using the
custom field now use the modified version of the custom field. This means that if you have changed the display
name, for example, these changes are applied to all old and new master data entries that use this field and to
item categories that are relevant for the master data category.
You can delete a custom field for master data if you no longer need it.
Prerequisites
Context
You would like to delete a custom field so that it is no longer used in new and existing master data and
calculation versions.
Note
All data that was maintained in this custom field to date will be deleted from all existing master data entries
and calculation versions. You will no longer be able to access this data.
Results
The custom field is no longer shown after you restart your application. All data that was maintained in this
custom field is deleted, and the field is removed from the list of custom fields in the Administration view, both
under Custom Fields for Master Data and Custom Fields for Items.
You can import data for use in your costing structures in SAP Product Lifecycle Costing. Once an import is
complete, dependent field values are set and account determination and price determination are triggered.
Note
Your system administrator can configure the maximum number of items you can import from SAP ERP or
Microsoft Excel. We recommend costing structures with no more than 30,000 items. For more information,
see Optimizing Performance [page 44].
The following sections provide information about importing data from SAP ERP and Microsoft Excel:
To import data, SAP Product Lifecycle Costing must be connected to your SAP ERP system. If you are
connected to more than one SAP ERP system, you can select a system when opening the import dialog.
Note
To import document structures, you must have installed SAP ERP 6.0 EHP 7 or higher.
Your system administrator can enable Single Sign-On for SAP ERP. For more information, see
theAdministrator's Guide for SAP Product Lifecycle Costing available on SAP Help Portal at http://
help.sap.com/plc.
If Single Sign-On is not enabled, you will need a user and password to log in. You can import data from the
system into which you are logged, as often as necessary until you terminate the session.
Related Information
You can import data for an entire calculation version or for a single item in a costing structure in SAP Product
Lifecycle Costing.
You determine the level at which you want to import by selecting an item in the costing structure of a
calculation version:
• To import data for an entire calculation version, you must select the root item at version header level.
• To import data for a specific item in your costing structure, you must select an item or assembly.
Note
You can only import BOMs and routings from SAP ERP into items with the category Material. You
can only import document structures into items with the category Document. No other options are
available in the Import command.
The imported data then replaces the selected item along with any subitems belonging to the selected item in
the costing structure.
If you want to use data from your SAP ERP system for calculation versions in SAP Product Lifecycle Costing,
you can import the data directly. Once an import is complete, dependent field values are set and account
determination and price determination are triggered.
• A multilevel, exploded bill of material (BOM) available for a specific material in SAP ERP
• A routing available for a specific material in SAP ERP
Note
You can import one BOM explosion and routing at a time. You can specify the depth of the BOM
explosion using the import wizard. If a BOM and routing are both selected for import, the routing for the
selected material is imported as well as the routing for all contained materials.
If no routing is available on root item level, you can select Any Subordinated Routing. This allows you to import
all lower level routings for the subitems of the selected BOM, if any exist.
When you import BOMs from SAP ERP, you can import all item categories except the following:
• C (Compatible Unit)
• Document items and text items are imported to SAP Product Lifecycle Costing as document items and text
items.
• All other item categories in SAP ERP are imported into SAP Product Lifecycle Costing as items with the
category Material.
Note
You cannot change the item category of the items in a BOM or routing when you are importing them.
However, you can change the item category of the imported items manually after the import.
Routings are imported into SAP Product Lifecycle Costing with the following item categories:
• External Activity
• Process
• Subcontracting
Importing Activities
You can import activities even if an activity type is not assigned in SAP ERP. The quantity and unit of measure
must be provided in order to import an activity from SAP ERP.
There is a distinction between the fixed and variable parts of the standard values (for example, Setup, Machine,
Labor) in a routing operation. If a value greater than zero is entered for the fixed or variable parts of the
standard values in SAP ERP, an internal or external activity is created in SAP Product Lifecycle Costing, and the
following occurs:
• For items corresponding to the fixed portion of the standard value, the field Total Quantity Depends On is
set to Fixed Quantity.
• For items corresponding to the variable portion of the standard value, the field Total Quantity Depends On
is set to Assembly Quantity.
This means that items that are derived from standard values that have a variable portion are multiplied by the
total quantity. Items that only have a fixed portion are not.
External Activities
If a routing has either a net price or purchasing information record number maintained, it is created as an
external activity in SAP Product Lifecycle Costing. The price is set to manual price, the total quantity is
dependent on assembly quantity, and the account is set to the cost element of this external activity.
This account must be available in the master data for SAP Product Lifecycle Costing in order for the import
to succeed.
Price determination and account determination are not triggered because no Material ID is filled.
Processes
Internal activities belonging to one routing operation are grouped together under one process. Each process
includes the name of the routing operation and work center ID to which the routing belongs. BOMs and
processes are imported on the same hierarchical level below the root item.
If your import includes a configurable material, the maximum BOM and the maximum routing are exploded,
and all items are activated in the calculation version in SAP Product Lifecycle Costing. Materials that are
configurable are flagged as such in the Calculation view in the Item Details section in the side panel. Once the
import is finished, you can deactivate or delete items that are not relevant for cost rollup.
Items that are marked in SAP ERP as relevant for costing are automatically activated in SAP Product Lifecycle
Costing when imported. Phantom materials and items that are not marked in SAP ERP as relevant for costing
are also activated in SAP Product Lifecycle Costing by default. Materials that are Cost-Relevant in SAP ERP and
Phantom Materials have the corresponding settings in the Calculation view in the Item Details section in the
side panel. You can manually deactivate these items, if necessary, once the data has been imported.
Related Information
1. From the Cockpit, open an existing calculation or choose New to create a new one.
2. In the costing structure on the left, select the item to which you would like to import data.
This can be one of the following:
• The root item of the calculation version
• Any item or assembly in the calculation version with the category Material
3. In the ribbon at the top of the Calculation view, choose Import and then select Import BOM and Routing
from SAP ERP... in the drop-down menu.
Step 2: Log in to the SAP ERP system and search for a BOM and routing
1. If you are connected to more than one SAP ERP system, select a system.
2. Log in to the system.
• If Single Sign-On for SAP ERP is enabled, you are automatically logged in and can begin searching for
BOMs and routings.
• If Single Sign-On is not enabled, enter your SAP ERP user name and password.
The Import BOM and Routing from SAP ERP dialog opens.
3. Using the Selection Filter, search for BOMs and routings using a material number, plant, sales document,
and explosion date.
By default, these fields are automatically filled with data related to the item that you selected in the
Calculation view. The default value for the explosion date is set to the current date. You can edit these fields
before searching.
Note
To import successfully, these entries must match an existing entry in SAP ERP.
4. [Optional] Under BOM Level Depth, enter the number of levels you want to explode.
5. Choose Search.
All relevant BOMs and routings are displayed.
1. Choose one BOM and/or one routing that you want to import, then choose Next.
You can choose a single BOM, a single routing, or one of each.
2. [Optional] If no routing for a material exists on root item level but exists for one or more subitems, you
can select Any Subordinate Routing. This imports the lower-level routings belonging to the subitems of the
selected BOM.
3. Under Import status, the total number of items available for import is displayed. A message explains where
the imported data will appear. Any error messages are also shown here.
4. Choose Next to import the entries.
Result
If the import is successful, the dialog closes and the imported calculation structure is shown on the left in the
Calculation view.
Related Information
If you want to import documents from SAP ERP, you can import a multilevel explosion of a document structure
that is available for a document information record in SAP ERP into SAP Product Lifecycle Costing.
Once an import is complete, dependent field values are set and account determination and price determination
are triggered.
Documents in document structures are imported to SAP Product Lifecycle Costing as document items. Texts
are imported as text items. All other item categories in SAP ERP are imported as items with the category
Material.
Note
You cannot change the item category of the items in a document structure when you are importing them.
However, you can change the item category of the imported items manually after the import.
Archived Documents
All document structures, including document structures that are archived in SAP ERP are activated and
thereby considered in the calculation when imported into SAP Product Lifecycle Costing. Archived documents
are marked as Archived in the Calculation view in the Item Details section of the side panel. You can deactivate
archived documents, and thereby exclude them from the calculation, after you have completed the import.
Related Information
Steps
1. From the Cockpit, open an existing calculation version or choose New to create a new one.
2. In the costing structure on the left, select the item to which you would like to import data.
This can be one of the following:
• The root item of the calculation version
• Any item or assembly (item with subitems) in the calculation version that has the item category
Document
3. In the ribbon at the top, choose Import and then select Import Document Structure from SAP ERP... in the
drop-down menu.
Step 2: Log in to the SAP ERP system and search for a document structure
1. If you are connected to more than one SAP ERP system, select a system.
2. Log in to the system.
• If Single Sign-On for SAP ERP is enabled, you are automatically logged in and can begin searching for
document structures.
• If Single Sign-On is not enabled, enter your SAP ERP user name and password
The Import Document Structure from SAP ERP dialog opens.
3. Using the Selection Filter, search for a document structure to import. You must enter a document type and
a document number.
If you have selected an item in your costing structure that already contains this information, these fields
are filled automatically. You can change the entries for these fields before executing your search.
Note
These entries must match an existing entry in SAP ERP to be imported successfully.
4. Change the entries for these fields if necessary, and choose Search.
5. A list of all relevant document structures is displayed.
1. Choose the document structure that you want to import, then choose Next.
Note
Result
If the import is successful, the imported document structure is shown in the Calculation view. The imported
data replaces the selected item and any existing items below the selected item in the costing structure. If an
error occurs during the import process, a message is shown in the import dialog.
Related Information
You can create a Microsoft Excel file and use to import a costing structure, which includes a bill of material and
routing, into an open calculation version in SAP Product Lifecycle Costing. You can use the Microsoft Excel file
that you have created to import data into a new calculation version, as well as to replace items or assemblies in
an existing calculation version.
You can import one costing structure with 32 levels and up to 30,000 items at a time. Note, you can increase
or decrease this number depending on system performance. The maximum import limit is configured in the
Administration view. We recommend overall costing structures with no more than 30,000 items.
You can import the costing structure to any level in your existing calculation version. Once an import is
complete, dependent fields are set and account determination and price determination are triggered, unless
disabled.
Note
• You can import values for all editable, standard fields and all custom fields in SAP Product Lifecycle
Costing.
• You can import prices for all non-assembly items (items without subitems). Price determination is
triggered for all items except those that have price determination disabled in the import template or in
the calculation version.
• Accounts can be imported for item categories that do not support automatic account determination
and for all items that have account determination disabled. If your Microsoft Excel file contains item
categories that support automatic account determination (for example, for Material or Document), and
the automatic account determination is not disabled, accounts for these items are set by automatic
account determination after import.
Related Information
Steps for Importing Costing Structures from Microsoft Excel [page 317]
Field Requirements for the Microsoft Excel Template [page 318]
Importing Values for Custom Fields [page 334]
Importing Values for Standard Fields [page 343]
Creating an Import File Using the Microsoft Excel Template [page 344]
You can import costing structures, including bills of materials and routings, into an open calculation version in
SAP Product Lifecycle Costing.
Prerequisites
You have created a Microsoft Excel import file using the Microsoft Excel template.
For more information about how to create an import file, see the link to Creating an Import File Using the
Microsoft Excel Template below.
Steps
1. From the Cockpit, open a calculation version or choose New, then New Version, to create a new one.
2. In the costing structure on the left in the Calculation view, select an item into which you would like to import
data.
3. In the ribbon on the top left of the Calculation view, choose Import, then Import Structure from Microsoft
Excel....
This command is only active if you have selected an item in the costing structure. Note that the import
process is not available for text items.
This opens the import dialog.
4. Use Browse to find the file that you would like to import.
Related Information
Consider the following field-specific requirements when using the Microsoft Excel template to create an import
file:
Note
• For fields that are set to manual, such as Set Base Quantity to Manual, the field takes the imported
(manual) value when you import data.
• For fields with formulas, the field takes the calculated value based on the formula when you import
data. If the field does not have a formula, it takes the manual value (1).
Level Mandatory for all item categories The first item must have the lowest level, for exam-
ple: 0.
Example
If 10 is the lowest level in your calculation struc-
ture, the first item must start with 10.
Example
OK: 0,1,2,3
Item Category Mandatory The following standard item categories are available
in the drop-down list:
Note
Custom Item Categories
Note
• The item category drop-down is in Eng-
lish only. You can add an extra column de-
scribing the item categories in another lan-
guage, if desired.
• You can include multiple items with the
same item category (including Calculation
Version) in a single import.
• Calculation Version
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Internal Activity
• Process
• Variable Item
Plant Optional This field is supported for all item categories except
Text Item.
• Internal Activity
• Variable Item
• Internal Activity
• Variable Item
Company Code Optional This field is supported for all item categories except
Text Item.
Business Area Optional This field is supported for all item categories except
Text Item.
Profit Center Optional This field is supported for all item categories except
Text Item.
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Internal Activity
• Process
• Variable Item
Lot Size (in Quantity UoM of Mandatory if the Total Quantity You must enter a value for Lot Size in the Item De-
Assembly) Depends On field is set to Lot Size tails before you can select Lot Size from the drop-
down for Quantity Depends On.
Set Lot Size To Manual Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Quantity Mandatory for all item categories This field is supported for all item categories except
except Text Item Text Item.
Quantity (UoM) Mandatory for all item categories • You can only import units of measure that ex-
except Text Item isted in master data at the time of the master
data timestamp of the calculation version into
which you are importing.
Note
The drop-down list may include units of
measure that were not part of your master
data when you logged on. These units of
measure will not be imported.
1 = Is manual
Total Quantity Depends On Mandatory for all item categories Choose how you want to calculate the total quantity
except Calculation Version and Text of an item in a costing structure. You can choose
Item from the following settings:
• Fixed Quantity
Counts the item only once, regardless of the
total quantity of the parent assembly.
• Assembly Quantity
Counts an item based on the quantity of the
parent assembly.
• Lot Size
Counts an item based on the lot size you de-
fine.
Note
• In order to select Lot Size, you must
first enter a value in theLot Size field
under Item Details.
• The unit of measure for the lot size
and the parent assembly must be the
same.
Base Quantity (in Quantity Optional • This field is supported for all item categories
UOM of Assembly Item) except Text Item and Calculation Version.
• If you do not select an entry, the base quantity
is automatically set to 1.
Set Base Quantity to Manual Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Price (Fixed) Optional This field is supported for all item categories except
Text Item.
Set Price (Fixed) to Manual) Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Price (Variable) Optional This field is supported for all item categories except
Text Item.
Set Price (Variable) to Manual Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Transaction Currency Mandatory This field is supported for all item categories except
Text Item.
Note
The drop-down list may include currencies
that were not part of your master data
when you logged on. These currencies will
not be imported.
Price Unit (UOM) Mandatory if a price is entered • This field is supported for all item categories
except Text Itemand is ignored for assembly
items.
Note
The drop-down list may include units of
measure that were not part of your master
data when you logged on. These units of
measure will not be imported.
Set Price Unit to Manual Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Confidence Level Optional This field is supported for all item categories except
Text Item.
• 1 = Very Low
• 2 = Low
• 3 = Medium
• 4 = High
• 5 = Very High
Note
You cannot modify the drop-down list for
Confidence Level in the Validation worksheet
that is delivered as part of the in the Microsoft
Excel template.
Disable Price Determination Optional This field is supported for all items except Text Item.
0 = Not disabled
1 = Disabled
1 = Active
1 = Yellow highlighting
1 = Green highlighting
1 = Orange highlighting
Document Type Optional You can only import document types that existed
in master data at the time of the master data time-
stamp of the calculation version into which you are
importing.
Document No. Optional This field is supported for the item categories:
• Material
• Document
• Variable Item
• Material
• Document
• Variable Item
• Material
• Document
• Variable Item
• Material
• Document
• Variable Item
• Material
• Document
• Variable Item
• Calculation Version
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Calculation Version
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Calculation Version
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
1 = Phantom material
• Material
• Document
• External Activity
• Subcontracting
0 = Non-configurable material
1 = Configurable material
• Material
• Document
• External Activity
• Subcontracting
• Variable Item
0 = Not cost-relevant
1 = Cost-relevant
• Calculation Version
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
Engineering Change No. Optional This field is supported for all item categories except
Text Item.
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Document
• Material
• External Activity
• Subcontracting
• Variable Item
• Process
• Internal Activity
• Variable Item
• Machine
• Machine Group
• Labor
• Production Line
• Work Center on Production Line
• Processing Unit
• Transportation Unit
• Storage Unit
• Plant Maintenance
• Zone
• Station
• Design and Development
• External Processing Unit
•
Efficiency in % Optional This field is supported for:
• Process
• Internal Activity
• Variable Item
Target Cost Optional This field is supported for all item categories except
Text Item.
Target Cost Currency Mandatory, if target cost is im- This field is supported for all item categories except
ported Text Item.
Note
The drop-down list may include currencies
that were not part of your master data
when you logged on. These currencies will
not be imported.
Set Target Cost to Manual Optional This field is supported for all item categories except
Text Item.
0 = Is not manual
1 = Is manual
Related Information
You can use the Microsoft Excel Import File to import items with custom item categories.
For more information, see Adding Custom Item Categories to the Import Template [page 333].
You can adapt the Microsoft Excel import template to include custom item categories. You can import items
into SAP Product Lifecycle Costing using the custom item categories.
Remember
To import values into custom item categories, the custom item categories must already exist in your target
system.
Placeholders for twenty custom item categories have been added to the latest version of the Microsoft Excel
template. To add custom item categories to your Microsoft Excel import template, you can replace these
placeholders with the custom item category codes from your custom item categories.
Procedure
Note
You can find the custom item category codes in the Administration view under Global Settings Item
Categories .
4. Open the SAP PLC Costing Structure worksheet. In the ITEM_CATEGORY column, open the dropdown to
find your custom item categories.
Procedure
1. Open the Microsoft Excel template.
You can find the latest template in the Calculation view under Import Import Structure from Microsoft
Excel...
2. In the Microsoft Excel import template, open the Validation worksheet.
3. In the Item Category column, enter the Custom Item Category Code for each custom item category.
Note
You can find the custom item category codes in the Administration view under Global Settings Item
Categories .
Example
For example, if you’re adding two new item categories, change the formula from
Source:=Validation!$A$2:$A$11 to Source:=Validation!$A$2:$A$13.
8. In the same dialog, select the checkbox Apply these changes to all other cells within the same settings, then
choose OK.
Result
The new item categories are added to the ITEM_CATEGORY dropdown in the SAP PLC Costing Structure
worksheet. You can select the custom item categories from the template to import items with these item
categories.
Related Information
You can use the Microsoft Excel template to import values into the following:
Adding Custom Fields for Items to the Import Template [page 335]
Adding Custom Fields for Master Data to the Import Template [page 339]
You can adapt the Microsoft Excel import template in order to import values for custom fields at item level.
Prerequisites
• You are using the latest Microsoft Excel import template delivered with the SAP Product Lifecycle Costing
application.
• The custom fields for the values you are importing already exist in your target system.
Context
The Microsoft Excel import template includes predefined columns and technical fields that allow you to import
values for all editable standard fields in the application. The template does not include any custom fields. In
order to import values for custom fields created in your system, you need to first add the appropriate columns
and technical fields to the import template. You add these fields in place of the original custom field. You do not
need to create these additional fields in your target system.
Procedure
1. In the Microsoft Excel import template, create a new column for each of the following technical fields:
Enter the columns anywhere after the column Item Category. Each column should have one technical field
name as a header.
Example
2. [Optional]: For each column header enter a descriptive name and data type.
Headings other than the technical field names are used for information only and do not affect the import.
3. Enter a value for each technical field.
The value you enter depends on the data type of the technical field.
CUST_<FIELD>_MANUAL Imports the value in the For the value type: You've created a cus-
template as a manual value. tom field CUST_AREA
Checkbox - Enter 1 to acti-
to calculate the surface
vate the checkbox. Enter 0
area of a material. The
to deactivate the checkbox.
field is calculated using
Decimal - Enter a fraction. It the formula: CUST_AREA
can be negative or positive. = CUST_LENGTH x
CUST_WIDTH.
Integer- Enter a whole num-
ber. It can be negative, posi- You want to import a new
tive, or zero (0). manual value for the field.
You add the following in the
Text - Enter any combina-
template, then import:
tion of letters, numbers, or
symbols. Do not exceed 250 • CUST_AREA_MANUAL =
characters. 500
CUST_<FIELD>_IS_MANUA Tells the system whether Enter 1 to display the man- Assume the facts above.
L to display the new manual ual value. You now want to change
value or a formula- calcu- the values in the formula
Enter 0 to display the for-
lated value, if available. and display the formula-cal-
mula-calculated value, if
culated value. You add the
available.
following in the template:
Note • CUST_WIDTH_MANUAL
We recommend that = 10
you always add a value. • CUST_WIDTH_IS_MAN
If you do not enter a UAL = 1
value, the field defaults • CUST_WIDTH_UNIT = m
to the manual value.
(Meters)
• CUST_LENGTH_MANUA
L = 20
• CUST_LENGTH_IS_MA
NUAL = 1
• CUST_LENGTH_UNIT =
m (Meters)
CUST_<FIELD>_UNIT Imports a unit of measure Enter the unit of measure or Assume the facts above.
or currency for the field re- currency for the value you You remove the techni-
ceiving the imported value. are importing, for example, cal field CUST_AREA_UNIT
PC or EUR. from the import template,
or you include the field but
leave the value blank before
importing.
4. Import the costing structure from Microsoft Excel into your calculation version.
The values entered for the technical fields are imported. The correct value type is set and the unit of measure
or currency entered is used.
Related Information
Steps for Importing Costing Structures from Microsoft Excel [page 317]
You can adapt the Microsoft Excel import template in order to import values for custom fields in your master
data.
Prerequisites
• You are using the latest Microsoft Excel import template delivered with the SAP Product Lifecycle Costing
application.
• The custom fields for the values you are importing already exist in your target system.
Context
The Microsoft Excel template includes predefined columns and technical fields that allow you to import values
for all editable standard fields in the application. The template does not include any custom fields. In order
to import values for custom fields created in your system, you need to first add the appropriate columns and
technical fields to the import template. You add these fields in place of the original custom field. You do not
need to create these additional fields in your target system.
1. In the Microsoft Excel import template, create a new column for each of the following technical fields:
Enter the columns anywhere after the column Item Category. Each column should have one technical field
name as a header.
Example
2. Check that you have entered the correct prefix for the technical field names.
3. [Optional]: For each column header, enter a descriptive name and data type.
Headings other than the technical field names are used for information only and do not affect the import.
4. Enter a value for each new technical field.
The value you enter depends on the data type of the technical field.
<PREFIX>_<FIELD>_MANU Imports the value in the For the value type: You create a custom field
AL template as a manual value. CMAT_LENGTH for the
Checkbox - Enter 1 to acti-
length of your materials.
vate the checkbox. Enter 0
You do not set a default
to deactivate the checkbox.
value. The default unit of
Decimal - Enter a fraction. It measure is cm (Centime-
can be negative or positive. ters). For Material #100-110
you maintain the value 50m
Integer- Enter a whole num-
in master data.
ber. It can be negative, posi-
tive, or zero (0). Example 1:
Example 2:
<PREFIX>_<FIELD>_UNIT Imports a unit of measure Enter the unit of measure or Assume the facts above. For
or currency for the field re- currency for the value you the material #100-120 no
ceiving the imported value. are importing, for example, master data is maintained.
PC or EUR. You leave the values for
these custom fields blank,
then import::
• CMAT_LENGTH_MANUA
L = __
• CMAT_LENGTH_UNIT =
__
5. Import the costing structure from Microsoft Excel into your calculation version.
Results
The values entered for the technical fields are imported. If the fields are left blank, the values maintained in
master data are used. For fields with no master data maintained, the default value and unit of measure entered
when the custom field was created are used. If there is no default value or default unit of measure for the
custom field, no values are displayed.
Related Information
Steps for Importing Costing Structures from Microsoft Excel [page 317]
You can use the Microsoft Excel template delivered with SAP Product Lifecycle to import values into all
standard fields in the application.
Note
We highly recommend using the Microsoft import template delivered with the application due to the
additional validation. You can, however, use your own import file to import values into standard fields.
If the field to be imported is included as a column in the Microsoft Excel import template, the following applies:
If the field to be imported is not included as a column in the Microsoft Excel import template, the following
applies:
• If the field is dependent on master data, the dependent value from master data is used.
• If the field is not dependent on master data, the default value for this field is used.
You can create a Microsoft Excel file and use it to import costing structures (including BOMs and routings) into
an open calculation version in SAP Product Lifecycle Costing.
A template is delivered with your client installation. A local path to the template is displayed in the Import
Structure from Microsoft Excel dialog. You can access the dialog by choosing Import, then Import Structure from
Microsoft Excel... in the ribbon in the Calculation view.
Prerequisites
Accounts included in the import template must be assigned to the same controlling area as the calculation
version into which the structure will be imported.
Note
• Accounts can only be imported for item categories that have no automatic account determination.
If your Microsoft Excel file contains item categories that have automatic account determination (for
example, for Material or Document), these accounts are not imported. In this case, accounts for these
items are set by automatic account determination after import.
• Temporary values are not allowed for Document Type, Material Type, Material Group, Overhead Group,
or Valuation Class.
The following is a sample of the Microsoft Excel template used to create an import file.
Location Use
Header • You can edit existing header rows. For example, you can
change column names into a local language.
• You can add rows of additional information anywhere in
the header above the technical names. This information
is not imported.
• Technical names must always be in the bottom row of
the header.
Work Center Categories • Work center categories are in English only. You cannot
change or add new ones in the Validation sheet.
You use the template to create the costing structure that you want to import. The levels that you assign to
the items in your template define the hierarchical structure of the data that you are importing. The lowest
numerical level in the template (normally, this is 0) always corresponds to the top-level item in the costing
structure that you create in your import file.
Example
The levels can begin with any number, and they transfer in numerical order from least to greatest. It is not
necessary to assign a level for each item in your template. However, if you do not enter a level, the item is
automatically assigned as a top-level item in your costing structure.
Your data is imported differently depending on how many top-level items you have created in your import file.
You can create and import a costing structure with a single top-level item or with multiple top-level items.
Template with Single Top-Level Item (Left); Template with Multiple Top-Level Items (Right)
An import file containing a single top-level item replaces the item or assembly that you have selected with the
costing structure in the import file. The lower levels (Level 1, Level 2, and so on) replace the existing subitems of
the item that you have selected at the start of import.
Example
An import file containing a costing structure with multiple top-level items does not replace the original item or
assembly that you selected. Instead, the selected item remains unchanged and your new costing structure is
imported below your selected item.
Example
You can also import an entire calculation version from Microsoft Excel to SAP Product Lifecycle Costing. To
do this, create an import file with the item category Calculation Version. In your import file, make Calculation
Version the top-level item of your costing structure. Select the calculation version in SAP Product Lifecycle
Costing to which you want to import the new calculation version, and begin the import process. For more
information on the import process, see Steps for Importing Costing Structures from Microsoft Excel [page
317].
Note
When importing an entire calculation version, the value for Quantity for One Assembly for the top-level item
becomes the total quantity for the calculation version.
Steps for Importing Costing Structures from Microsoft Excel [page 317]
Field Requirements for the Microsoft Excel Template [page 318]
Note
To import and link a calculation version, you must have the role template: CalcVerImp_RT.
Note
Importing multiple or large calculation versions into a single version can quickly lead to very large versions.
To avoid problems when opening, please adhere to the maximum recommended size limit of 30,000 items
per calculation version.
When you import and link a calculation version into another calculation version, an automatic link is created
between the two versions. The link allows you to make changes to the original version and then take over those
changes anywhere the version is linked.
This type of import is particularly useful if you want to reuse the same component, for example a steering
wheel or drive belt, in multiple products. The import triggers automatic price determination. Prices are found
based on the master data timestamp, valuation date, and price determination strategy of the calculation
version into which the content is imported.
You can import the same calculation version (component) once, or multiple times, into any number of
calculation versions. If you later delete the original version, the imported and linked content remains in your
costing structures. However, the link is broken, and you can no longer take over updates from the linked
versions.
You can import and link a calculation version in the Calculation view, under Import Import and Link
Calculation Version .
You can take over the changes from a linked calculation version in the Calculation view under Update.
Related Information
You can import and link a calculation version in the Calculation view, under Import Import and Link
Calculation Version .
• Caution
The authorizations for the version into which you are importing govern user access to the imported
content. This means the content you're importing is accessible to users who might not be authorized to
see it!
• The version you're importing must be set to (Current) and have the same controlling area as the
version into which it's imported.
• You can only import a calculation version into an item with the item category (Material), or a custom
item category based on a material.
Note
If the material item into which you're importing has subitems, all subitems must be displayed. You can't
import a calculation version into an (Incomplete Assembly).
• You can import a calculation version to replace the selected item and all its subitems, or just the subitems.
When you import a calculation version, the root item of the import is marked with the (Import) icon .
• You can import a calculation version into the root item of another imported version, but not into a subitem
of another imported version. You can never import a calculation version into itself.
• The import triggers automatic price determination. Prices are found based on the master data timestamp,
valuation date, and price determination strategy of the calculation version into which the content is
imported, not the header data of the original version. This means price determination can significantly
change the total cost of the imported calculation version.
Steps
1. In the Calculation view, choose an assembly or leaf item with the item category (Material) .
Note
2. In the ribbon, choose Import, then Import and Link Calculation Version.... You can also use the keyboard
shortcut CTRL + SHIFT + I .
A dialog opens containing a list of all current calculation versions that have the same controlling area as
your version.
3. Select the version you want to import.
You can use the filter to search for a version. The search is refined with each character you enter.
4. Use the radio buttons at the bottom of the dialog to replace the selected item and all its subitems, or the
subitems only, then choose Select.
Result
The new version and/or subitems are imported. The Project ID and Calculation Version ID of the imported
calculation version are added in the Item Details. The checkbox Is Linked Root is also added and marked to
show where the imported structure begins. Automatic price determination is triggered and prices are found
based on the master data timestamp, valuation date, and price determination strategy of the calculation
version into which the original version is imported.
Tip
You can drag these fields into the header of your calculation version table so you can easily tell which items
are imported and linked.
Next Steps
Choose Update to see if there are any changes to the linked version that you want to take over in your version.
Once you've imported and linked a calculation version, you can take over updates made to the original version
anywhere the original version is linked. You can take over the changes in the Calculation view, by selecting
Update.
Update with Changes from All Linked Select this option if more than one cal- If one or more linked versions have
Versions culation version has been imported into been updated since your last import,
your calculation version, and you want you can select them here and take over
to see which of the versions versions the changes in your calculation version.
contain changes.
When you choose Update, the items
in the selected calculation versions, as
well as any manual updates to the
imported content are removed from
your calculation version and an updated
structure is imported.
Update Selected Item and Subitems Select this option to see if one or If the linked versions under an assem-
more calculation versions have been
with Linked Changes bly item have been updated since your
imported under the assembly and have
last import, you can select one or more
changes for you to take over.
of them and take over the changes in
your calculation version.
Steps
Note
If a version is linked in multiple places in a single calculation version, it’s only displayed once. The
updated version is imported everywhere it's linked in your version.
Result
The old linked items, as well as any manual changes, are removed from the costing structure and the linked
items are created again. Price determination is triggered, and new prices are found based on the master data
Related Information
Understanding the Difference Between Linked Versions and Referenced Versions [page 354]
You can use Linked Versions and Referenced Versions to reuse content in your costing structures.
This table compares how the different version types react according to different actions:
Import/Reference You use the import functionality to You add a leaf item with the item cate-
import a calculation version and all gory Referenced Version to your calcula-
its subitems into another calculation tion version. Subitems are not visible in
version. An automatic link is created your calculation version.You can double
between the two versions. The link click on the referenced version to view
allows you to make changes to the all items in a separate calculation ver-
original version and then take over sion.
those changes anywhere the version
is linked.
Edit You can edit the linked version from You can't edit a version that's refer-
a single source, then update and enced in another calculation version.
take over those changes in every
You can double click on the referenced
calculation version where the ver-
version to view all items in a separate
sion is linked.
calculation version. Changes must be
You can also expand the imported saved under a new version name.
items and manually change the im-
ported items in your calculation ver-
sion to compare options.
Note
Once updated, the old linked
items, as well as any manual
changes, are removed from the
costing structure, and the linked
items are created again. Price
determination is triggered, and
new prices are found based on
the master data timestamp, val-
uation date, and price determi-
nation strategy of the calcula-
tion version into which the con-
tent is imported.
Price Determination When you import and link a calcu- Adding a referenced version to a costing
lation version, price determination
structure does not trigger price deter-
is triggered, and new prices are
mination. The price of the referenced
found based on the master data
timestamp, valuation date, and price version is used.
determination strategy of the calcu-
lation version into which the content
is imported.
Updates You can use the update functionality You can't directly update a version once
to get new changes from a linked it's referenced in another calculation
version into your calculation version. version. However, you can create a copy
and make changes. If you set the copy
as current, you can use the update
functionality to update the reference,
search for the new current copy, and
replace the old referenced version with
the updated copy in your calculation
version.
Total Cost The total cost of the imported con- You use the total cost of the referenced
tent is calculated based on the the version.
master data timestamp, valuation
date, and price determination strat-
egy of the calculation version into
which the content is imported. This
means the total cost of the calcula-
tion version before it's imported and
after it's imported can differ greatly.
Overheads The linked version and the version in You can apply overhead rules on top of
which you are working might have the referenced version, but you can't
different costing sheets. However, influence what's inside the referenced
the overheads are governed by the version.
overhead rules in the costing sheet
of the version in which you are work-
ing.
Related Information
In addition to costing sheets and cost component splits provided for built-in analysis in SAP Product Lifecycle
Costing, you can use external Business Intelligence tools (BI Tools) for freestyle analysis and reporting. SAP
Product Lifecycle Costing provides analytic views for this purpose. SAP PLC analytic views are special database
views for certain use scenarios. You can use SAP Analysis for Microsoft Office to access SAP PLC analytic
views.
You can integrate SAP Analysis for Microsoft Office in the Administration view of SAP Product Lifecycle Costing
under Global Settings Configuration Integration.
Note
• SAP PLC analytic views are not SAP HANA analytic views.
• You must have Read authorization or higher to see the entities (projects, calculations, and calculation
versions) that belong to a project.
• When working in collaborative mode, you can't use SAP Analysis for Microsoft Office to access SAP
PLC Analytic views
Presenting Data
Each SAP PLC analytic view provides a data cube with measures (for example, costs) and attributes that you
can use to present data.
Note
For each SAP PLC analytic view, you must specify the input parameters to allow preselection of data. For
example, for the component split view and other calculation-related tools, the following input parameters
should be defined in the prompt dialog for each BI tool:
• VAR_CALCULATION_VERSION_ID
Select one or more calculation versions for which data should be shown.
• VAR_LANGUAGE
Select a language to be used for language-specific texts, for example, item descriptions.
Two realizations are provided for each kind of SAP PLC analytic view:
The attributes used in the SAP PLC analytic views correspond with the attributes used in SAP Product
Lifecycle Costing. For most attributes, the identifier (for example, ITEM_ID) and description (for example,
ITEM_DESCRIPTION) are defined, and can be shown or hidden depending on the settings of the external tool
used.
Note that the values for the measure TOTAL_QUANTITY are only presented correctly if the attribute ITEM is
selected. This is because quantities can only be assigned and aggregated on item level.
Calculation-Based Views
You can use the following sets of attributes to configure your reports when using calculation-based SAP PLC
analytic views:
Calculation-Based Views
Attribute Description
• =1 means no subitems
• =0 means that the item is an assembly
RESOURCE Shows the row type and description for each row.
Project-Based Views
You can use the following sets of attributes to configure your reports when using project-based SAP PLC
analytic views:
Project-Based Views
Attribute Description
CALCULATION_VERSION_TYPE Indicates the type of calculation version. There are two op-
tions:
Note
The attribute combinations described above are only recommended combinations. You can also use other
sets of attributes to configure your reports.
Related Information
SAP Product Lifecycle Costing provides the following SAP PLC analytic views.
For simplification, only the views for standard fields are described below. Additional views that include custom
fields are also available. These views have the same technical name as the views below, but with the suffix
_CUST.
View Description Shows rows of the saved component split for a calculation
version.
View Description Shows rows of the saved costing sheet for a calculation ver-
sion.
View Description Shows line items in a calculation version. The line items
show the added values appearing for each item, without rol-
led-up values.
Material View
View Description Shows the list of materials for a calculation version. You can
use this list for communication with the purchasing depart-
ment, for example.
Activity View
View Description Shows the list of activity items for a calculation version, in-
cluding internal activities, external activities, and processes.
View Description Shows rows of the saved component split for calculation
versions of the selected projects without item data.
View Description Shows rows of the saved costing sheet for calculation ver-
sions of the selected projects without item data.
Related Information
Accessing Views Using SAP Analysis for Microsoft Office [page 363]
SAP Analysis for Microsoft Office is an add-in for Microsoft Excel, extending it with multiple functions for
accessing and analyzing data in pivot tables. You can access different data sources including SAP HANA, which
is used for data storage in SAP Product Lifecycle Costing.
Prerequisites
• SAP Analysis for Microsoft Office must be installed and configured for your SAP Product Lifecycle Costing
system. In particular, your SAP HANA database must be configured as the data source in SAP Analysis for
Microsoft Office.
For step-by-step instructions, see the Administrator's Guide on SAP Help Portal at http://help.sap.com/
boaa .
• Your user in SAP Product Lifecycle Costing must have the role AnalyticsViewer_RT.
• Calculation versions that you want to analyze must already be created and saved in SAP Product Lifecycle
Costing. You cannot analyze a newly created calculation that has not yet been saved.
In order to access analytic views, your SAP HANA database must be configured as the data source in SAP
Analysis for Microsoft Office.
Host Name Enter the name of your SAP HANA host, for example,
xyz.mo.mycompany.corp.
Port Enter the port used for connection to SAP Product Lifecy-
cle Costing.
6. Click Create.
You can use the SAP HANA data source in your subsequent analysis of calculations.
You can access the data from SAP PLC analytic views in the selected area of the open Microsoft Excel
worksheet. If SAP Analysis for Microsoft Office has been installed correctly, an Analysis tab is available when
you open Microsoft Excel.
If SAP Analysis for Microsoft Office has been integrated with SAP Product Lifecycle Costing, you can access
the standard SAP PLC analytic views directly by choosing Analyze in the ribbon in the Project, Cockpit,
or Calculation view. For more information, see the Administrator's Guide for SAP Product Lifecycle Costing
available at http://help.sap.com/plc.
Note
If integration with SAP Analysis for Microsoft Office has not been set up, make sure to note down the
version ID of the relevant calculation version in SAP Product Lifecycle Costing before you start. You will
need to enter this after selecting an analytic view.
The following describes how to access views without integration of SAP Analysis for Microsoft Office.
Each view provides a data cube in which you can freely choose the attributes (dimensions) according to which
the numbers (measures) are grouped and then display them in rows or columns. To use different attributes,
drag and drop an attribute from the Data Source box to the Rows or Columns box in the side panel. You can also
define the background filters in the same way.
More Information
• For more information about working with SAP Analysis for Microsoft Office, see the user assistance
available at http://help.sap.com/boaa.
• For more information about integrating SAP Analysis for Microsoft Office with SAP Product Lifecycle
Costing, see the Administrator's Guide for SAP Product Lifecycle Costing available at http://help.sap.com/
plc.
You can create your own custom SAP PLC analytic views and use SAP Analysis for Microsoft Office to access
them.
Prerequisites
• An SAP HANA database project has been created, together with synonyms that allow data to be read from
PLC tables.
• The project includes a role that allows data to be read from the current schema, for example
qc_power_user.hdbrole.
Sample Code
{
"role": {
"name": "qc_power_user",
Procedure
Note
1. Go to the xsa-cockpit.
5. Scroll down through the database connection until you find the term "user". Here you will find the
technical user.
3. Open SAP Analysis for Microsoft Office and locate the view.
Tip
You can display your custom calculation views with the standard analytic views by updating the SAP
Integration settings in the Administration view of SAP Product Lifecycle Costing. For more information,
see the Administrator's Guide for SAP Product Lifecycle Costing under Settings for Integration.
For more information regarding integrating analyitics, see the Administrator's Guide for SAP Product
Lifecycle Costing under Integrating SAP Analytics for Microsoft Office.
• SAP Analysis for Microsoft Office must be installed and configured for your SAP Product Lifecycle Costing
system. In particular, your SAP HANA database must be configured as the data source in SAP Analysis for
Microsoft Office.
• To install and configure SAP Analysis for Microsoft Office, see the Administrator Guide on for SAP
Analysis for Microsoft Office on SAP Help Portal.
• To integrate SAP Analysis for Microsoft Office, see the Administrator's Guide for SAP Product Lifecycle
Costing under Integrating SAP Aalysis for Microsoft Office .
• Your user in SAP Product Lifecycle Costing must have the role AnalyticsViewer_RT.
• Calculation versions that you want to compare must already be created and saved in SAP product Lifecycle
Costing. You cannot compare or analyze a newly created calculation that has not yet been saved.
Context
Calculation versions are compared in SAP Analysis for Microsoft Office using the SAP Product Lifecycle Costing
version IDs. You need to manually enter the version ID of the second of the two versions you are comparing.
Make sure you note down this version ID before you begin.
Steps
1. Open the Cockpit view. Under Navigation Explorer, select the calculation version you want to compare.
2. From the ribbon, choose Analzye, then use the dropdown to select Compare Versions.
3. If prompted, enter your login and password. This opens the Analysis tab in SAP Analysis for Microsoft
Office.
4. In the Analysis tab of SAP Analysis for Microsoft Office, under View for, make sure V_BOM_COMPARE is
selected.
5. In the Analysis tab of SAP Analysis for Microsoft office, choose Prompts.
This opens the Prompts dialog.
Note
Values from your first calculation version are automatically populated in an Excel worksheet. You use
the dialog to enter the version ID of the second calculation version.
6. In the Prompts dialog, under [VersionId2] versionId2, enter the version ID of the second calculation version.
Before exiting the Prompt dialog, on the left side, check the Prompt Summary to make sure you are
comparing the desired versions.
Result
Values for fields in the second version are entered in the Excel sheet side-by-side with fields from the first
version. For information regarding how to analyze the data, see the Application Help for SAP Analysis for
Microsoft Office on SAP Help Portal.
Master data is information that must be generally and consistently available for use in calculation versions in
SAP Product Lifecycle Costing.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The Administration view gives you an overview of the available master data and shows you the source of the
respective data.
• Master data that has been replicated from SAP ERP is display-only in SAP Product Lifecycle Costing. This
data can be used in calculation versions, but cannot be modified in the Administration view.
• You can create, modify, and delete master data that is defined locally in SAP Product Lifecycle Costing.
• Data imported from SAP ERP always takes precedence over locally defined master data. This means that if
a set of master data has already been defined in SAP Product Lifecycle Costing and the same master data
is then replicated from SAP ERP, the new data from SAP ERP overwrites the entry in SAP Product Lifecycle
Costing.
You use the master data shown in the Administration view when you work with new or existing calculations. Any
later changes made in the master data do not affect existing calculations. For example, if the description of a
plant changes after it has been used in a calculation, the calculation continues to use the old description of the
For some master data, you can enter a temporary value in the calculation version if the master data has not yet
been created centrally in SAP Product Lifecycle Costing either as local master data or as data replicated from
SAP ERP. This allows you to continue with cost planning at early stages when master data has not yet been
finalized. For more information, see Using Master Data in Calculation Versions [page 142].
Filtering
You can filter master data in several places in the Administration view:
• In the navigation structure and in the side panel to filter the list of entries or fields respectively. For more
information, see Searching and Filtering [page 19].
• Using the additional filter criteria in the main table, you can filter in master data areas that have a large
number of entries. Use the filter criteria provided and set the respective operators (for example, is or
contains). You can set the maximum number of results to be shown for your filter criteria. The system
remembers your filter criteria as you move between views.
Sorting
You can sort the data shown in the Administration view. To sort a column in the view, click the respective
column header. You can also sort multiple columns. To do this, press SHIFT and then click the header of the
additional column to be sorted.
Breadcrumb Navigation
The Administration view provides breadcrumb navigation that helps you keep track of your location in each
master data area in this view. This hierarchical sequence of navigational links allows you to retrace your steps
and to ultimately return to your entry point in a master data area. A back arrow at the beginning of the
navigation sequence returns you to the main master data topic area under which you began.
Related Information
In the Administration view, you can use the Add and Delete commands to create new master data in SAP
Product Lifecycle Costing and to remove master data that is no longer needed. You cannot edit or delete
master data that has been replicated from SAP ERP.
You can make multiple changes at once. Your changes are marked with icons so that you can always return to
the changes that you have made before you save. If you need to correct an entry, you can use the context menu
to reset a row and return it to its last saved state. You can reset one row at a time. You can do this in master
data areas that do not have additional details (Details).
Note
For technical information regarding the initial creation of master data in SAP Product Lifecycle Costing, see
the Administrator's Guide, under Creating Master Data.
1. Select a master data area from the navigation structure in the Administration view.
2. Choose Add in the ribbon. This opens one of the following:
• A new entry is added to the bottom of the list in the view and the fields are shown in the side panel at
the right, or
• A panel opens directly showing the fields to be filled.
In the table overview, a symbol (Newly Added Row) marks the changed row until you save.
3. Fill in the required fields either in the table, in the More Information area in the side panel shown at the right
or directly in the main panel.
4. Save your entries.
You can modify master data that is defined locally whenever necessary.
Note
Any changes made in the Administration view do not affect already existing calculation versions.
1. Select a master data area from the navigation structure in the Administration view.
You can enter filter criteria to find an entry.
2. Make any changes in the table or in the More Information area in the side panel shown at the right side of
the view and press Enter .
Note
If you need to undo a change before saving, you can use the Reset command in the context menu to
reset any row with unsaved changes and return it to its last saved state.
If a master data entry is not referenced in another master data entry (for example, if a company code
references a controlling area that you want to delete) or in a surcharge rule in a project lifecycle, you can delete
it in the Administration view.
1. Select the master data area from the navigation structure in the Administration view.
You can enter filter criteria to find an entry.
2. Select the entry that you want to delete and choose Delete in the ribbon.
Note
If you need to make a change before saving, you can use the Reset command in the context menu to
reset this or any row with unsaved changes and return it to its last saved state.
Related Information
You can enter the following characters when entering temporary data or creating master data in SAP Product
Lifecycle Costing. This applies to all master data IDs and project IDs.
Special Characters You can use the following special char- Examples include, but are not limited
acters: to:
• Forward slash /
• Hyphen -
• Period .
• Underscore _
• Colon :
• Vertical bar |
If SAP Product Lifecycle Costing has been set up to work together with your SAP ERP system, master data
is replicated automatically from SAP ERP. Master data that is replicated from your SAP ERP system is display-
only in SAP Product LIfecycle Costing.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Accounts
• Activity Prices
• Activity Types
• Business Areas
• Company Codes
• Cost Centers
• Currency Exchange Rates
The following master data must be created in the SAP Product Lifecycle Costing application:
• Account groups
• Costing sheets
• Cost component splits
• Currencies
• Activity prices
• Work centers
For more information regarding the creation and replication of master data, see the Administrator's Guide
under Master Data Management.
Related Information
You can create and manage the following master data in SAP Product Lifecycle Costing for the purpose of
costing and analysis:
For technical information regarding the initial setup of master data or master data replication, see the
Administrator’s Guide for SAP Product Lifeycle Costing, under Master Data Management.
17.2.1 Accounts
You use the Accounts area in the Administration view to manage the accounts used in SAP Product Lifecycle
Costing.
You can create account data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set
up, this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Filter the entries and sort the entries by one or more columns.
For more information, see Working with Master Data [page 369].
• Enter descriptions of the accounts in other languages if multi-language support has been activated.
For more information, see Other Languages for Master Data Descriptions [page 430].
• Create, modify, and delete account data locally in SAP Product Lifecycle Costing. You can work with this
data either directly in the fields in the table or use the fields shown in the More Information area in the side
panel at the right.
For more information, see Using Local Master Data [page 371].
• If autocomplete is available for a field, you can enter the first few characters of an identifier. A drop-down
list then displays all entries that begin with the characters you entered.
The following fields are available in the Accounts area in the Administration view.
Account Description Shows the description of the account in the current logon
language.
Controlling Area Specifies the controlling area to which the account is as-
signed.
Controlling Area Description Shows the description of the controlling area in the logon
language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You can use these account groups as a basis for a costing sheet or as a cost component for a component split.
This ensures that the basis of your calculation always aligns with your analysis. For more information, see Cost
Component Splits [page 385] and Costing Sheets [page 389].
Note
If a field is editable, you can double-click once to switch to editable mode. Another double-click then
takes you to the details for the account group. For non-editable fields, a double-click takes you directly
to the details for the account group.
Example
Accounts are sorted alphanumerically. This means that they are sorted by the first character of an
account. If you want to avoid accounts with fewer characters (for example, 1200) being sorted in
between accounts with more characters (for example, 11000 to 13000) you must add leading zeros to
accounts that have fewer characters (for example, 01200).
• Filter the account groups and sort the account groups by one of the available columns.
• Enter descriptions of the account groups in other languages if multi-language support has been activated.
For more information, see Other Languages for Master Data Descriptions [page 430]
Note
Account groups have a locking mechanism that ensures that only one user can work on an account group
at a given time. However, if you have sufficient access rights, you can still view the existing account groups
even if someone else is currently working on them. If you want to make any changes in the account group,
you must wait until the other user has closed the Account Groups area.
Account Group Description Shows a description of the account group in the logon lan-
guage.
Controlling Area Specifies the controlling area to which the account group is
assigned.
You can only assign accounts to account group that have the
same controlling area.
Controlling Area Description Shows the description of the controlling area in the logon
language.
Cost Portion You can select a fixed, variable, or fixed and variable cost
portion. If the account group is used to define a costing
sheet basis or a cost component, only the portion of the cost
that is specified here is considered.
Account From This is a mandatory field. You enter the initial account num-
ber for the range of accounts that you want to add to this
group (for example, 40000). You can enter this number
manually or select from the existing account numbers. Auto-
complete is available for this field.
Note
You can also enter a single account number. In this case,
you do not need to enter anything in the Account To
field.
Account To This is the final account number for the range of accounts
that you want to add to this group (for example, 400200).
You can enter it manually or select from the existing account
numbers.
Description for Account To Describes the final account in the selected range.
Related Information
You can create an account group in the Account Groups area of the Administration view.
Steps
Note
The Cost Portion field defaults to Fixed and Variable. To change your selection, use the drop-down
menu.
Steps
1. In the navigation structure at the left of the Administration view, choose Account Groups.
2. Select the account group to which you would like to add an account. Choose Details in the ribbon on the
top right or in the context menu.
The name of the account group to which you are adding accounts appears in the navigation bar at the top
of your screen.
3. In the ribbon on the left, choose Add.
A new entry is added to the bottom of the existing Account From column.
4. In the Account From column, enter the account you want to assign to the account group using
autocomplete or by entering it manually.
If you choose an autocomplete option when filling in Account From the Description for Account From field is
completed automatically.
As you are defining intervals, you can also enter temporary accounts that do not yet exist in your
master data. The system will autocomplete the Description for Account From field with the description
<Temporary>.
Steps
1. In the navigation structure at the left of the Administration view, choose Account Groups.
2. Select the account group to which you would like to add an account. Choose Details in the ribbon on the
top right or in the context menu.
3. In the Account From column, enter the initial account that you want to assign to the account group using
autocomplete or by entering it manually.
If you choose an autocomplete option when filling in Account From, the Description for Account From field is
filled in automatically.
Note
You can enter a temporary account number that does not yet exist in your master data. The system fills
the Description for Account From field with the description <Temporary>.
4. In the Account To column, enter the last account number from the range of accounts that you are entering.
If you choose an autocomplete option when filling in Description for Account To, the field is filled in
automatically.
Note
You can add multiple accounts and account ranges to an account group. To do this, choose Add in the
ribbon and a new line is added under Account From.
You can remove an account or range of accounts that you have assigned to an account group.
1. In the Account Group area in the Administration view, select Account Groups.
2. Select the account group that contains accounts that you would like to remove.
3. Choose Details in the ribbon or in the context menu.
4. Select an account or range of accounts and choose Delete.
5. Save your entry.
You can delete an account groups if it is not used in any other master data (for example, in a costing sheet or a
component split).
Steps
1. In the Account Group area in the Administration view, select Account Groups.
2. Select the account group that you would like to delete.
3. In the ribbon, choose Delete or choose Delete Row in the context menu.
4. Save your changes.
You use the Material Account Determination area in the Administration view to define the rules by which
accounts are automatically assigned to items in a calculation version. Material account determination can be
applied to items with the following item categories:
• Material
• Document
• External Activity
• Subcontracting
You can create material account determination locally in SAP Product Lifecycle Costing. For more information,
see Working with Attributes for Material Account Determination [page 382]. If integration with SAP ERP has
been set up, material account determination is replicated from your SAP ERP system. Replicated data is
display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Filter the entries and sort the entries by one or more columns.
For more information, see Working with Master Data [page 369].
• Enter descriptions in other languages if multi-language support has been activated.
For more information, see Other Languages for Master Data Descriptions [page 430].
• Create, modify, and delete material account determination data locally in SAP Product Lifecycle Costing.
You can work with this data either directly in the table or use the fields in the More Information area in the
side panel at the right.
For more information, see Using Local Master Data [page 371].
• If autocomplete is available for a field, you can enter the first few characters of an identifier. A drop-down
list then displays all entries that begin with the characters you entered.
The following fields are available in the Material Account Determination area in the Administration view.
Controlling Area Identifies the controlling area for which material account de-
termination is applied.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Material Type Identifies a material type for which material account deter-
mination is applied.
Material Type Description Shows the description of the material type in the current
logon language.
Valuation Class Identifies the valuation class for which material account de-
termination is applied.
Valuation Class Description Shows a description of the valuation class in the current
logon language.
Account Description Shows a description of the account in the current logon lan-
guage.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You create the rules for material account determination by specifying the dependencies for which the account
should be determined. You can use any combination of the following attributes to do this:
• Controlling area
• Plant
• Material type
• Valuation class
Example
You create an entry specifying that for controlling area CA01, plant 01, and material type RAW, the account
001 should be assigned.
This means that when you are working in a calculation version, whenever you assign a material to an item
that is from plant 01 and is of material type RAW, account 001 is entered automatically in the Account field.
If you do not enter a value for Plant, Material Type, or Valuation Class then the account determination rule only
takes effect if this attribute is also empty for an item in a calculation version.
Example
You create an entry specifying that for controlling area CA01 and material type RAW, the account 001
should be assigned. You leave Plant empty.
This means that when you are working in a calculation version, account 001 is only entered if you assign a
material with material type RAW to an item and you do not specify a plant.
Using Wildcards
You can also use an asterisk as wildcard in Plant, Material Type, and Valuation Class. This means that any value
is allowed for the corresponding field in an item in a calculation version.
Example
You create an entry specifying that for controlling area CA01, plant 01, and any material type, the account
001 should be assigned.
This means that when you are working in a calculation version, account 001 is entered initially for all
materials that have controlling area CA01 and plant 01, regardless of the material type.
When working with wildcards, it is possible that more than one rule might apply for an item. In this case, the
more specific rule takes effect. This means that if you have a rule that specifies values for three attributes and
another rule that specifies values for only two attributes, the rule that has three attribute values takes effect.
Example
You create an entry specifying that for the controlling area CA01, plant 01, material type RAW, and any
valuation class, the account 001 should be assigned. You create a second entry specifying that for the
controlling area CA01, material type RAW, any plant, and any valuation class, the account 011 should be
assigned.
This means that when you are working in a calculation version and create an item for which either rule
could apply, for example if you assign a material from plant 01 with the material type RAW, the first rule is
used and account 001 is assigned. This is the case because all else remaining constant, the definition for
plant in the first rule is more specific.
You may also have rules that specify the same number of attributes, but with different values. In this case, the
rule that uses the most specific attributes is used. Attributes for material account determination are evaluated
from least specific to most specific. This results in the following sequence, starting with the least specific
attribute:
• Controlling area
• Plant
• Material type
• Valuation class
Example
You create an entry specifying that for the controlling area CA01, plant 01, any material type, and any
valuation class, the account 001 should be assigned. Then you create a second entry specifying that for
controlling area CA01, valuation class 07, any plant, and any material type, the account 011 should be
assigned.
This means that when you are working in a calculation version and create an item for which both rules could
apply, the second rule is used and the account 011 is entered. This is because the valuation class is more
specific than plant alone.
To create an entry that specifies a rule for account determination, do the following:
1. In the navigation structure at the left in the Administration view, choose Material Account Determination.
2. Choose Add in the ribbon or Add Row in the context menu. A new entry is added to the list.
3. Enter values for one or more attributes that you want to use for account determination, along with an
account, and save your entry.
You use the Valuation Classes area in the Administration view to manage valuation classes used in SAP Product
Lifecycle Costing. A valuation class is an attribute that can be assigned to a material in a specific plant. This
makes it possible to group together materials from a financial point of view.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Sort the entries by one or more columns and filter the entries.
For more details, see Working with Master Data [page 369].
• Enter descriptions of the valuation classes in other languages if multi-language support has been
activated.
For more information, see Other Languages for Master Data Descriptions [page 430].
• Create, modify, and delete valuation class data locally in SAP Product Lifecycle Costing. You can work with
this data either directly in the fields in the table or use the fields shown in the More Information area in the
side panel at the right.
For more information, see Using Local Master Data [page 371].
The following fields are available in the Valuation Classes area in the Administration view.
Valuation Class Description Shows a description of the valuation class in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Overhead Groups area in the Administration view.
Overhead Group Description Shows the description of the overhead group in the logon
language.
Plant Description Shows the description of the plant in the logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Cost component splits allow you to analyze the breakdown of costs by specific account groups and to identify
the major cost drivers.
Note
If a field is editable, you can double-click once to switch to editable mode. Another double-click then
takes you to the details for the cost component split. For non-editable fields, a double-click takes you
directly to the details for the account group.
• Filter the entries and sort the entries by one of the columns. For more information, see Working with
Master Data [page 369]
• Enter descriptions of the cost component splits in other languages if multi-language support has been
activated. For more information, see Other Languages for Master Data Descriptions [page 430]
Once you have created and saved your cost component split, you can find and select it from the drop-down
menu in the Calculation view in the side panel under Cost Component Split. For more information, see
Calculations [page 98].
Note
Cost component splits have a locking mechanism that ensures that only one user can work on a cost
component split at a given time. However, if you have sufficient access rights, you can still view the existing
cost component splits even if someone else is currently working on them. If you want to make any changes
in the cost component split, you must wait until the other user has left the Cost Component Splits area.
Related Information
You can create a cost component split in the Cost Component Splits area of the Administration view.
The following fields are available when creating cost component splits:
Cost Component Split Description Shows the name of the cost component split in the logon
language.
Controlling Area Specifies the controlling area to which the cost component
split is assigned.
Controlling Area Description Shows a description of the controlling area in the logon lan-
guage.
Steps
You can add account groups to a cost component split in the Cost Component Splits area of the Administration
view.
Steps
1. In the navigation structure at the left of the Administration view, choose Cost Component Splits.
2. In the table, select a cost component split to which you would like to add an account group, and choose
Details in the ribbon or in the context menu.
3. In the Available Account Groups area, double click on the account group you would like to assign to your
cost component split.
You can also use the right arrow in the center of your screen to move Available Account Groups to Assigned
Account Groups.
An account group must have at lease one account assigned in order to appear in the list of available
account groups. Empty account groups cannot be assigned to a cost component split.
Example
Available account groups can contain overlapping accounts, for example, Raw Materials
400000-400010 and Direct Material Cost 400000-4000010, 410000-410000. Once you add
an account group to your cost component split, the available account groups that contain one or more
overlapping account groups, are grayed out and can no longer be added to your selection.
This, however, does not apply to overlapping account groups that have been assigned different cost
portions. For example, you can assign the following account groups, which contain the same accounts with
different cost portions, to the same cost component split:
Account Group Account Group Controlling Area Cost Portion Account From Account To
Description
250 Activities 1 - Fixed CA1 Fixed AC11 - Raw mate- AC12 - Semi-fin-
rials (Account 11) ished products
(Account 12)
260 Activities 1 - Varia- CA1 Variable AC11 - Raw mate- AC12 - Semi-fin-
ble rials (Account 11) ished products
(Account 12)
You can remove account groups from a cost component split in the Cost Component Splits area of the
Administration view.
Steps
1. In the navigation structure at the left of the Administration view, choose Cost Component Splits.
2. In the table, select a cost component split from which you would like to remove an account group, and
choose Details in the ribbon or in the context menu.
Note
You can use the double arrow in the center of the view to remove all assigned account groups.
You use the Costing Sheets area in the Administration view to create, edit, and delete costing sheets used in
SAP Product Lifecycle Costing. A costing sheet defines the rules that are used to sum up costs and to calculate
and apply overheads.
You can enable up to three total costs in one costing sheet, each representing a different costing scenario. For
example, you might create an intercompany costing scenario, a group costing scenario, and a margin costing
scenario.
You can select the rows that you want to include in the total cost for each costing scenario. When you apply
the costing sheet to a calculation version, you can select between the costing scenarios see how they affect the
total cost and other calculated values. You can also see how the cost component split changes for each costing
scenario.
Note
If you do not want to calculate overheads or intermediate sums, you do not need to use a costing sheet in
your calculation version. In this case, all costs are simply rolled up.
A costing sheet consists of multiple rows that are processed top to bottom during the calculation of overheads
and sums in a calculation version. You can use the following row types in costing sheets:
• Base
• Overhead
• Sum
There are dependencies between these row types. Most importantly, the first row in your costing sheet must
be a Base row. This is necessary because overhead rows and sum rows can only reference rows located above
them. You can add as many base rows and overhead rows as you need. However, the referenced base row must
always be located above the overhead row. The same applies for sum rows. Only rows that located above the
• Filter and sort the list of costing sheets by one or more columns. For more information, see Working with
Master Data [page 369].
• Enter descriptions of the costing sheets in other languages if multi-language support has been activated.
For more information, see Other Languages for Master Data Descriptions [page 430].
• Create, modify, view and delete costing sheets locally in SAP Product Lifecycle Costing.
You can maintain costing sheets directly in the fields in the table or use the fields shown in the More
Information area in the side panel at the right.
• If autocomplete is available for a field, you can enter the first few characters of an identifier. A drop-down
list then displays all entries that begin with the characters that you entered. For more information, see
Autocomplete for Fields [page 14].
Note
Costing sheets have a locking mechanism that ensures that only one user can work on a costing sheet at a
given time. However, if you have sufficient access rights, you can still view the existing costing sheets even if
someone else is currently working on them. If you want to make any changes in the costing sheet, you must
wait until the other user has closed the Costing Sheets area.
Related Information
You can create a costing sheet in the Costing Sheets area in the Administration view.
You can enable up to three total costs in one costing sheet, each representing a different total cost scenario. For
example, you might create an intercompany costing scenario, a group costing scenario, and a margin costing
scenario.
When you apply the costing sheet to a calculation version, all enabled total costs are calculated. You can select
between costing scenarios to see the total cost breakdown by costing sheet row. In the item details, you can
see the total cost and other calculated values for each costing scenario. You can also see the breakdown for
each costing scenario by account group in the cost component split.
2. In the top left, choose Add , then specify an identifier for the row.
This can be up to 5 characters long.
3. In the side panel, under Section Details, enter a controlling area. Note, a costing sheet can only be used
in a calculation version with the same controlling area.
4. Next, enter a costing sheet description.
You can do this in the logon language and any additional languages that have been configured for your
system.
2. [Optional] Enable additional Total Cost scenarios.
Do this if you want to compare different costing scenarios using the same costing sheet:
1. In the Section Details, under Total Cost, select Total Cost 2 . To enable a third costing scenario, select
Total Cost 3. Note, Total Cost is selected by default.
2. Enter a description for each new costing scenario, then save your entries.
3. Create a Base row.
Note
Note
Once you've created a base row, you can begin creating additional Base, Sum, and Overhead rows.
Result
Saved costing sheets can be selected and applied in any calculation version, so long as the costing sheet and
version share the same controlling area.
Related Information
As part of a costing sheet in SAP Product Lifecycle Costing, you can create base rows.
The first row in your costing sheet must always be a base row. A base row defines the items for which a
particular overhead should be calculated and gives you something to reference when creating overhead and
sum rows.
When you create a base row, you specify whether overheads should be applied to items in the row according to
Account Group or Item Category.
Note
Once you've selected Account Group or Item Category for the Base Defined By field in your row and saved
your changes, you can no longer change this setting. If you want to change this setting, simply delete the
base row and create a new one.
You can use account groups if you need fine-grained control of the items that should be considered for
overheads. For example, you may use an account group called Raw Materials which contains all accounts
related to raw materials. To determine if the cost of a particular item in a calculation version (for example, a
material M-100) belongs to a particular base, the system checks whether the account assigned to this item (for
example, 400000) belongs to the account group (for example, Raw Materials: 400000-400010) assigned
to the base row. If the accounts falls within the range, then the item is considered for overhead calculation.
If you have decided to define your base by account group, the following fields are available in the side panel for
your costing sheet base in the Administration view:
Account Group Use the drop-down list to select an account group for the
base row.
Cost Portion from Account Group This can be one of the following:
• Fixed
• Variable
• Fixed and Variable
Accounts from Account Group This read-only field shows the range of accounts assigned to
the account group.
Alternatively, if you only want coarse-grained control, you can define a base by selecting an item category. For
example, you may want to apply overheads only to items with the category Material that do not have any
subitems (that is, excluding assemblies). To determine if the cost of a particular item in a calculation version
(for example, a material M-100) belongs to a particular base, the system checks whether the item category of
an item (for example, Material) matches the item category selected in the base (for example, Material). If
the item categories match, then the item is considered for overhead calculation.
If you have decided to define your base by item category, the following fields are available in the side panel for
your costing sheet base in the Administration view:
Item Category Use the drop-down list to select an item category for the
base row.
Subitems Use the drop-down list to specify how overheads are applied.
Cost Portion Specifies which part of the overall costs of the item should
be considered in the base.
• Fixed
• Variable
• Fixed and Variable
As part of a costing sheet in SAP Product Lifecycle Costing, you can create overhead rows.
An overhead row defines the actual overhead that is to be applied to a base row or a sum row. By referencing an
existing base row or sum row, you preselect those items that are considered for overhead calculation.
Overhead Rules
For an overhead row, you must define one or more overhead rules. Each overhead rule consists of conditions
and amounts. If the conditions are met, then the amounts are calculated and the overheads are applied.
You define conditions under which the overhead is applied by setting a validity date range. You can also
specify an activity type, overhead group, and one or more organizational units, including company code, plant,
business area, profit center, cost center, and work center. An overhead is applied only if the data in an item
matches all conditions.
You can enter a formula to incorporate additional non-calculated standard and custom fields. The formula used
to create the overhead rule must result in a true or false answer. If the result of the formula is true and all
conditions are met, the overhead is applied.
Example
If an item in a calculation version belongs to plant #PT1000 and the overhead rule specifies plant #PT1200
in the condition, no overheads are applied. The same is true for company code, profit center, and business
area. If an overhead rule specifies an overhead group in the condition, then the overhead is only calculated
for items whose material and plant setting reference the same overhead group. If no conditions are
specified in the overhead rule, then this rule applies to all items belonging to the base row or sum row
that is referenced by the overhead row.
You can add a formula to an overhead rule as an additional layer to determine when the overhead rule is
applied. You can use non-calculated standard fields and non-calculated custom fields to build the formula. You
must create the formula to result in a true or false outcome. If all conditions are met, and the outcome of the
formula is true, then the overhead is applied.
Example
You want to consider the overhead group of a parent item in an overhead calculation. Your calculation
version contains the following:
You create an overhead rule that applies 10% overhead according to the following formula
AND(PARENT($OVERHEAD_GROUP_ID; '')='#OG1';1=1). The result of the formula is true. A 10% overhead
You can create rules that result in quantity-based overheads (for example, 5 EUR for every 10 PC) and rules
that result in percentage-based overheads (for example, 10%). For percentage-based overheads, you can enter
one overhead percentage that is applied to all items. Alternatively, you can use a custom field to enter different
overhead percentages for individual items. You can define a fixed cost percentage of the calculated overheads
to be charged to the credit account. The remaining percentage is assigned to the variable cost portion. While
the same fixed cost portion is initially applied to each rule in the overhead row, you can override the default and
enter different fixed cost portions for each rule.
The following fields are available when creating an overhead row in a costing sheet:
Overhead Rules Indicates whether any overhead rules exist for an overhead
row.
Reference Shows the base row or sum row to which the overhead is to
be applied. You can use the drop-down list to select a row in
your costing sheet.
Fixed Cost Portion (%) Allows you to define what percentage of the calculated over-
heads are assigned to the fixed cost portion that will be
charged to the credit account. The remaining portion is as-
signed to the variable portion.
Use Default Fixed Cost Portion (%) Selected by default, the fixed cost portion defined for an
overhead row is initially applied for each overhead rule in
that row.
Note
To select rows for a particular costing scenario, you first
need to enable the costing scenario in the costing sheet
overview screen.
Related Information
You create overhead rows in a costing sheet in order to apply overheads to the referenced base row or sum row.
Prerequisites
1. In the Administration view, choose Costing Sheets, then open the desired costing sheet.
Note
7. [Optional]: Select the Use Default Fixed Portion (%) checkbox, if you want the fixed cost portion defined for
the overhead row to be applied for each overhead rule in the row.
Note
Deselect this checkbox if you want to apply different fixed cost portions to each overhead rule in an
overhead row.
8. [Optional]: Select the Is Rolled Up checkbox, if you want to include the calculated overheads in the sum of
the assembly item when calculating the costs of all subitems.
9. Under Included In, select the total costing scenarios in which the overhead row should be included.
Note
You only need to consider these checkboxes if more than one costing scenario has been enabled in the
costing sheet.
Restriction
A row can only reference another row in a costing scenario if they are both selected as part of the
same costing scenario. For example, sum row SUM1 can only reference overhead row OVH1 in the
INTERCOMPANY costing scenario if OVH1 is selected as part of the INTERCOMPANY costing scenario.
Next Steps
You can now define rules for the overhead row. Overhead rules determine how and when the overhead is
applied to a base row. If no overhead rules are created for an overhead row, then no overhead is calculated for
that row.
You create overhead rows to define the overheads that will be applied to a base row or sum row. Overhead rules
dictate which items in those rows receive the overheads and how the overheads are calculated.
You can create overhead rules using the following conditions and amounts. When the conditions are met, the
amounts are calculated and applied to the referenced row.
Note
• If you create an overhead row but don't add any overhead rules, no overheads are calculated for that
row.
• If you create an overhead rule for an overhead row but don't define any conditions, the overheads are
applied to all items referenced in the overhead row.
Prerequisites
Note
Steps
1. In the Administration view, under Costing Sheets, open the desired costing sheet, or choose (Add) to
create a new one.
2. In the costing sheet, select the desired overhead row, or choose (Add) to create a new one.
3. In the overhead row, under References, select the row to which the overhead should apply. This can be a
base, sum, or overhead row. Then choose (Details).
4. In the details, choose (Add) to create an overhead rule. Then enter a Valid From and Valid To date.
5. Enter the conditions that must be true in order for the rule to apply.
For costing sheet #COGM, enter validity dates from January 1, 2022 to January 1, 2023. For plant enter
#PT1. For costing center enter #CC2. This means that when costing sheet #COGM is selected in the
calculation version, all items from plant #PT1 in costing center #CC2, that are valid between January1,
2022 and January 1, 2023, receive the percentage or quantity-based of overhead amount that has been
entered.
Note
• You can use a formula to incorporate additional, non-calculated, standard fields and custom fields
in your overhead rules.
• Formulas must result an a true or false outcome.
• If the outcome is true, the calculated amount is applied.
Caution
Calculation performance is impacted by the number of rules you create and the complexity of the
formulas you use. The system evaluates every rule and every formula each time the calculation is
changed. Craft your rules carefully and consider using functions in the formula editor to minimize
the number of formulas and rules needed. For tips, see Optimizing Performance [page 44].
Example
You want to consider the overhead group of a parent item in an overhead calculation. Your
calculation version contains the following:
• Parent item #100-100 Casing - Overhead group #OG1
• Subitem #100-110 Slug for Casing - Overhead group #OG2
You create an overhead rule that applies 10% overhead according to the following formula
AND(PARENT($OVERHEAD_GROUP_ID; '')='#OG1';1=1). The result of the formula is true. A 10%
overhead is applied to the subitem #100-110 Slug for Casing because the parent item belongs to
the prescribed overhead group (#OG1).
Note
You can enter a quantity-based amount, (for example, 5 EUR for every 10 PC), or a percentage-
based amount (for example, 10%). For percentage-based amounts, you can enter a single overhead
percentage for all items. Alternatively, you can use a custom field in the calculation version to enter
individual overhead percentages for each item.
Quantity-Based Overhead
Percentage-Based Overhead
To enter one overhead percentage (for example, 10%) for all items:
1. In the costing sheet, under Overhead (%), enter the overhead amount you want to apply to all
eligible items (for example, 10).
2. Make sure the Custom Overhead (%) field is set to None. If a custom field is selected, the overhead
percentage will be taken from the selected custom field for each item that meets the conditions of
the overhead rule.
3. Save your entries.
To enter an individual overhead percentage for each item using a custom field:
1. In the Administration view, open your costing sheet and go to the overhead row (Details).
2. Create or select an overhead rule. In the side panel, under Custom Overhead (%), use the
dropdown to select a custom field.
3. In the Calculation view, open your calculation version. In the side panel, under Costing Sheet, make
sure the correct costing sheet is selected.
4. Update master data. This updates the costing sheet to include the custom field.
5. In your calculation version, open the Item Details for each applicable item. In the custom field,
manually enter the desired overhead percentage. The calculation engine automatically takes the
value from the custom field and calculates the overhead for that item.
Tip
To quickly see all items to which the overhead rule applies, drag the custom field from the
side panel into the header of your costing structure. Items that meet the conditions in the
overhead rule are editable and you can enter an overhead percentage for each item directly in
this column. Overhead percentages are automatically calculated from this field for each item.
Result
A new overhead rule is created. Depending on your entries, a percentage-based overhead (for example 10%) or
a quantity-based overhead (for example 5 EUR for every 10 PC) is applied. If a formula is present the overhead
is applied when all of the conditions are met and the result of the formula is true.
Related Information
As part of a costing sheet in SAP Product Lifecycle Costing, you can create sum rows.
A sum row defines intermediate sums that can be used for information only or as a reference for overheads
or final sums. You define a sum by entering a formula in the References field in a sum row in your costing
sheet (for example, BASE1+OH1+BASE3+OH3+SUM4+SUM7. The formula consists of identifiers for rows in
your costing sheet separated by a plus sign.
Note
Only rows that are located above the sum row can be referenced in the sum row. If you enter a formula that
references rows that are located below the sum row, an error message is shown.
Prerequisites
Example
In an INTERCOMPANY costing scenario, the sum row SUM1= OVH1+ OVH2 can only be created if OVH1
and OVH2 are included as part of the INTERCOMPANY costing scenario.
Procedure
1. In the Administration view, choose Costing Sheets, then open the desired costing sheet.
Restriction
A row can only reference another row in a costing scenario if they are both selected as part of the
same costing scenario. For example, sum row SUM1 can only reference overhead row OVH1 in the
INTERCOMPANY costing scenario if OVH1 is selected as part of the INTERCOMPANY costing scenario.
In the Costing Sheets section, you can see the total cost breakdown for each costing sheet row. If more than
one costing scenario has been created for the selected costing sheet, you can select between costing scenarios
to see how the total cost breakdown changes for each row.
You can create and manage the following master data in SAP Product Lifecycle Costing for logistics purposes:
For technical information regarding the initial setup of master data or master data replication, see the
Administrator’s Guide for SAP Product Lifeycle Costing, under Master Data Management.
17.3.1 Plants
You use the Plants area in the Administration view to manage plants used in SAP Product Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
Note
Once a plant has been created and saved, the assignment to a particular company code cannot be
changed.
The following fields are available in the Plants area in the Administration view.
Plant Description Shows the description of a plant in the current logon lan-
guage.
Company Code Description Shows the description of a company code in the current
logon language.
Country, Postal Code, Region, City Shows the country, postal code, region, and city of a plant.
Street and Number or Post-Office Box Shows the street number or post-office box of a plant.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Work centers are organizational units that define where and by whom an operation is performed, for example
a machine that performs work during production. You can create this data locally in SAP Product Lifecycle
Costing.
Things to Consider
• Work centers can be used at item level for processes, internal activities, and variable items in calculation
versions.
• You can assign processes to work centers and assign activities as necessary.
• The plant, cost center, processes, and activities for a work center must belong to the same controlling
area. If you select one of these attributes first when creating a new work center, the controlling area is
set automatically. If you select a controlling area first, this limits the plant, cost center, processes, and
activities available.
• Plants, cost centers, processes, and activities that are referenced in work centers cannot be deleted.
The following fields are available in the Work Centers area in the Administration view, including those shown in
the detailed view:
Work Center Organizational unit that defines where and by whom an op-
eration is performed. The activities performed at or by the
work center are valuated by charge rates, which can be de-
termined by cost centers and activity types.
Work Center Description Shows the description of the work center in the current
logon language.
You can change the description for a work center in the de-
tails view. To do this, double-click an entry or press Enter .
Plant Description Shows the description of the plant in the current logon lan-
guage.
Work Center Category Describes the category of work center used, for example,
machine, labor, or production line.
Responsible Person responsible for the work center. You can assign your-
self or assign someone else. No more than one person can
be assigned at a time.
Controlling Area Specifies the controlling area to which the work center is
assigned.
For work centers, cost center and plant must belong to the
same controlling area.
Cost Center Specifies the cost center to which the work center is as-
signed.
For work centers, cost center and plant must belong to the
same controlling area.
Processes and Activities Enter processes and assign activities in these sections to
automatically create the activities each time the process is
selected for this work center.
Related Information
You can add processes to work centers and assign activities in order to automatically create the activities each
time you add the process and work center to a calculation version.
Things to Consider
Steps
Result
Now, when you add this process to a calculation version and choose this work center, the activities assigned to
the process can be automatically added to the process as subitems. When you add a process item and select
No Process, the activities assigned to any (*) process for this work center can be automatically added to the
process as subitems.
Related Information
17.3.3 Processes
You use the Processes area in the Administration view to manage processes in SAP Product Lifecycle Costing.
You can use processes to group together a series of continuous and connected activities in a routing. You can
also use processes to allocate indirect costs such as administrative, packaging, or human resources costs, to a
product.
Things to Consider
• Processes can be used at item level for the item categories Process and Variable Item in calculation
versions.
• You can add processes to work centers in the Administration view to express that the processes are
supported by the work centers.
The following fields are available in the Processes area in the Administration view, including those shown in the
detailed view:
Process Description Shows the description of the process in the current logon
language.
Controlling Area Organizational unit that represents a closed system used for
accounting purposes.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Account Defines the category that the costs belong to. It can be used
as the basis for the calculation of overheads and sums de-
fined in the costing sheet and as a basis for the components
of the cost component split
Comments Add any notes about the process here. This field is for your
reference only.
You use the Material Types area in the Administration view to manage material types used in SAP Product
Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Material Types area in the Administration view.
Material Type Description Shows the description of the material type in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Material Groups area in the Administration view to manage material groups used in SAP Product
Lifecycle Costing. Material groups allow you to organize materials according to their characteristics.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Material Groups area in the Administration view.
Material Group Description Shows the description of the material group in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Materials (General Data) area in the Administration view to manage general data about materials
used in SAP Product Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Materials (General Data) area in the Administration view.
Material Description Shows the description of the material in the current logon
language.
Base Unit of Measure Specifies the base unit of measure to be used for the mate-
rial.
You can use the drop-down list to select one of the units
of measure that are available in the Global Settings in the
Administration view.
Material Group Description Shows the description of the material group in the current
logon language.
Material Type Description Shows the description of the material type in the current
logon language
Created Using CAD Integration Shows whether a material was created or changed in a CAD
system. This indicator cannot be set for materials created in
SAP Product Lifecycle Costing.
Phantom Material Tells you if this material is being used as a placeholder until
the physical material is actually available.
Configurable Material Tells you if this is a material for which you can specify char-
acteristics during order processing in SAP ERP. The indicator
cannot be set for materials created in SAP Product Lifecycle
Costing.
You use the Materials (Plant-Specific Data) area in the Administration view to manage plant-specific material
data used in SAP Product Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Materials (Plant-Specific Data) area in the Administration view.
Material Description Shows the description of the material in the current logon
language.
Plant Description Shows the description of the plant in the current logon lan-
guage.
Overhead Group Identifies an overhead group that allows you to apply over-
head costs in the same way for a set of materials at plant
level.
Overhead Group Description Shows the description of the overhead group in the current
logon language.
Valuation Class Identifies a valuation class that allows you to group together
materials from a financial point of view. It can be used for
material account determination.
Valuation Class Description Shows the description of the valuation class in the current
logon language.
Material Costing Lot Size Lot size that is used for costing in SAP ERP for this material
in this plant.
Unit of Measure (Material Costing Lot Size) Unit of measure for the material costing lot size.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Material Prices area in the Administration view to create, modify, delete, and view the material
prices used in SAP Product Lifecycle Costing. Material prices are assigned to items with the item category
Material, Document, Subcontracting and External Activity automatically, or you can assign them manually.
You can create material prices locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been
set up, ERP standard prices can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Filter the entries and then sort the entries by one or more columns.
For more information, see Working with Master Data [page 369].
• Create, modify, and delete material prices data locally in SAP Product Lifecycle Costing. You can work with
this data either directly in the fields in the table or use the fields shown in the More Information area in the
side panel at the right.
For more information, see Creating Master Data In the Administration View [page 371].
• Create price components and assign them to separate accounts and activate or deactivate a price split.
For more information see Using Price Components and Price Splits in Material Prices [page 417].
The following fields are available in the Material Prices area in the Administration view.
Material Description Shows the description of the material in the logon language.
Plant Specifies the plant for which the material price is defined.
Controlling Area Read-only field that tells which controlling area the plant or
account comes from.
Controlling Area Description Shows a description of the controlling area in the logon lan-
guage.
Vendor Specifies the vendor for which the material price is defined.
Purchasing Document Specifies the purchasing document for which the material
price is defined.
Purchasing Group Specifies the purchasing group for which the material price
is defined.
Project Specifies the project for which the material price is defined.
Customer Specifies the customer for whom the material price is de-
fined.
Valid From Date Specifies the date from which the price is valid.
Valid To Date Specifies the date until which the price is valid.
Price (Fixed) The fixed portion of the price per price unit. You can select
the currency in the side panel.
Price (Variable) The variable portion of the price per price unit. You can se-
lect the currency in the side panel.
Price Unit The quantity on which the price and its fixed and variable
portions are based.
Unit of Measure (Price Unit) The unit of measure for the price unit.
Price Split Activate to use price components created for this material
price.
Source Source of the data. The source is set to PLC if the entry was
created locally in SAP Product Lifecycle Costing. The source
is set to ERP if the prices are replicated from SAP ERP.
You can create material prices in master data that are valid for specific dates or time periods. You create
material prices in order to account for market increases and decreases throughout a product’s lifecycle. Valid
material prices are found through the process of automatic price determination and are automatically applied
to the calculation. You can also set material prices manually.
• Create material prices that are specific for a particular customer, vendor or project.
• Split material prices into different components and assign them to separate accounts. Accounts that are
assigned to account groups can be visualized in a cost component split.
• Activate or deactivate a price split for the material price generally or for individual items each time the
material price is used.
• The project, company code, and plant used in the material price must all have the same controlling area.
Once you enter one of the above, the others are filtered to ensure that you always select from the correct
controlling area.
Steps
1. In the side panel, under Price Details, use and to add price components. Be sure to assign all
price components to an account.
2. Select the Price Split checkbox to use the price components everywhere the material price is used. You
can also activate or deactivate the price split for each material item in the calculation version directly.
If you do this, you will need to reselect Price Split each time you update master data in the calculation
version.
Result
The material price is now available for use in new and existing calculation versions.
Note
To use the material price that you have just created in an existing calculation version, you must update the
master data in that calculation version. To see when the master data that you are using in your calculation
version was last updated, check the Master Data Timestamp in the side panel of the Calculation view, under
Version Header Data.
Related Information
Using Price Components and Price Splits in Material Prices [page 417]
Automatic Price Determination [page 234]
Updating Master Data in a Calculation Version [page 144]
Changing the Valuation Date in a Calculation Version [page 152]
Setting Prices Using Prices from Master Data [page 246]
You can split material prices into different price components and assign them to separate accounts. Accounts
that are assigned to account groups can be visualized in a cost component split. By splitting costs across
account groups you increase transparency regarding cost drivers and can compare prices at a granular level for
each item in your costing structure.
You can create price components for material prices in the Administration view and then select or deselect
Price Split to compare the total cost with or without the price components. You can view the same price
components and price split information in the side panel in the Calculation view.
Things to Consider
• You can modify price components in the Administration view. You cannot change or add price components
in a calculation version.
• You can activate a price split once in the Administration view, or in the calculation version each time the
material price is used. If you activate the price split for the item in the calculation version, you must
reactivate the price split each time you update master data in the calculation version.
• If the fixed price, variable price, or price unit is calculated using a formula, no price split is possible.
Procedure
Results
When Price Split is selected, price components are used for the material price and the total cost is affected.
17.3.9 Customers
You use the Customers area in the Administration view to manage customer data used in SAP Product Lifecycle
Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Customers area in the Administration view.
Country, Postal Code, Region, City Shows the country, postal code, region, and city of the cus-
tomer.
Street Number or Post-Office Box Shows the street number or post office box of the customer.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
17.3.10 Vendors
You use the Vendors area in the Administration view to manage vendors used in SAP Product Lifecycle Costing.
Vendors are business partners from whom materials or services can be procured.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Vendors area in the Administration view.
Country, Postal Code, Region, City Shows the country, postal code, region, and city of the ven-
dor.
Street Number or Post-Office Box Shows the street number or post-office box of the vendor.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You can create and manage the following master data in SAP Product Lifecycle Costing for finance purposes:
For technical information regarding the initial setup of master data or master data replication, see the
Administrator’s Guide for SAP Product Lifeycle Costing, under Master Data Management.
You use Controlling Areas in the Administration view to manage the controlling areas used in SAP Product
Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Controlling Areas area in the Administration view.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Controlling Area Currency Specifies the currency used for the controlling area. You can
use the drop-down list to select a currency defined in the
Global Settings area.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Company Codes area in the Administration view to manage company codes used in SAP Product
Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Company Codes area in the Administration view.
Company Code Description Shows the description of the company code in the current
logon language.
Controlling Area Specifies the controlling area to which the company code is
assigned.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Company Code Currency Specifies the currency used for a company code.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Profit Centers area in the Administration view to manage profit centers used in SAP Product
Lifecycle Costing. You can use profit centers to structure controlling areas in a management-oriented way.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
The following fields are available in Profit Centers in the Administration view.
Profit Center Description Shows the description of the profit center in the current
logon language.
Controlling Area Specifies the relevant controlling area for the profit center.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use Business Areas in the Administration view to manage business areas used in SAP Product Lifecycle
Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in Business Areas in the Administration view.
Business Area Description Shows a description of the business area in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Cost Centers area in the Administration view to manage cost centers used in SAP Product Lifecycle
Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in the Cost Centers area in the Administration view.
Cost Center Description Shows the description of the cost center in the current logon
language.
Controlling Area Specifies the relevant controlling area for the cost center.
Controlling Area Description Shows the description of the controlling area in the current
logon language.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Activity Types and Account Determination area in the Administration view to manage activity types
used in SAP Product Lifecycle Costing.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
The following fields are available in Activity Types and Account Determination in the Administration view.
Activity Type Description Shows the description of the activity type in the current
logon language.
Controlling Area Specifies the relevant controlling area for the activity type.
Controlling Area Description Shows the description of a controlling area in the current
logon language.
Account Specifies the account used for costs related to this activity
type.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Activity Prices area in the Administration view to create, modify, and delete activity prices used in
SAP Product Lifecycle Costing. This is the price for an internal activity and is assigned to items with the item
category Internal Activity.
You can create activity prices data locally in SAP Product Lifecycle Costing.
• Filter the entries and sort the entries by one or more columns.
For more information, see Working with Master Data [page 369].
• Create, modify, and delete activity prices data locally in SAP Product Lifecycle Costing. You can work with
this data either directly in the fields in the table or use the fields shown in the More Information area in the
side panel at the right.
For more information, see Creating Master Data In the Administration View [page 371].
• Create price components and assign them to separate accounts and activate or deactivate a price split.
For more information, see Using Price Components and Price Splits in Activity Prices [page 428]
• If autocomplete is available for a field, you can enter the first few characters of an identifier. A drop-down
list then displays all entries that begin with the characters you entered.
For more information, see Autocomplete for Fields [page 14].
The following fields are available in the Activity Prices area in the Administration view.
Controlling Area Specifies the controlling area for which the activity price is
defined.
Controlling Area Description Shows the description of the controlling area in the logon
language.
Cost Center Specifies the cost center for which the activity price is de-
fined.
Cost Center Description Shows the description of the cost center in the logon lan-
guage.
Activity Type Specifies the activity type for which the activity price is de-
fined. An activity type is a unit in a controlling area that
classifies the activities performed in a cost center.
Activity Type Description Shows the description of the activity type in the logon lan-
guage.
Project Specifies the project for which the activity price is defined.
Customer Specifies the customer for whom the activity price is de-
fined.
Valid From Date Specifies the date from which the price is valid.
Valid To Date Specifies the date until which the price is valid.
Price Unit The quantity for which fixed and variable portions of the
price are specified.
Unit of Measure (Price Unit) The unit of measure for the price unit.
Price Split Activate to use price components created for this activity
price.
You can create activity prices in master data that are valid for specific dates or time periods. You create activity
prices in order to account for market increases and decreases throughout a product’s lifecycle. Valid activity
prices are found through the process of automatic price determination and are automatically applied to the
calculation. You can also set activity prices manually.
• Create activity prices that are specific for a particular customer, vendor or project.
• Split activity prices into different components and assign them to separate accounts. Accounts that are
assigned to account groups can be visualized in a cost component split.
• Activate or deactivate a price split for the activity price generally or for individual items each time the
activity price is used.
Things to Consider
• The cost center that you select must be assigned to the same controlling area as the project and/or
activity type.
• The activity type that you select must be assigned to the same controlling area as the project and/or cost
center.
Steps
1. In the side panel, under Price Details, use and to add price components. Be sure to assign all
price components to an account.
Result
The activity price is now available for use in new and existing calculation versions.
Note
To use the activity price that you have just created in an existing calculation version, you must update the
master data in that calculation version. To see when the master data that you are using in your calculation
version was last updated, check the Master Data Timestamp in the side panel of the Calculation view, under
Version Header Data.
Related Information
Using Price Components and Price Splits in Activity Prices [page 428]
Analyzing Costs in a Calculation Version [page 138]
Automatic Price Determination [page 234]
Updating Master Data in a Calculation Version [page 144]
Changing the Valuation Date in a Calculation Version [page 152]
Setting Prices Using Prices from Master Data [page 246]
You can split activity prices into different price components and assign them to separate accounts. Accounts
that are assigned to account groups can be visualized in a cost component split. By splitting costs across
account groups you increase transparency regarding cost drivers and can compare prices at a granular level for
each item in your costing structure.
You can create price components for activity prices in the Administration view and then select or deselect Price
Split to compare the total coat with or without the price components. You can view the same cost component
and price split information in the side panel in the Calculation view.
• You can activate a price split once in the Administration view, or in the calculation version each time
the activity price is used. If you activate the price split for the item in the calculation version, you must
reactivate the price split each time you update master data in the calculation version.
• You can modify price components in the Administration view. You cannot change or add price components
in a calculation version.
• If the fixed price, variable price, or price unit is calculated using a formula, no price split is possible.
• You cannot split activity prices into different components if the controlling area is set to * <Any>.
Procedure
Results
When Price Split is selected, price components are used for the activity prices and the total cost is affected.
Related Information
Global settings are default rules that you can create for the whole application in the Administration view.
You can create the following global settings in SAP Product Lifecycle Costing:
SAP Product Lifecycle Costing supports multi-language descriptions of master data. You can add a description
in another language for any master data that has a description field. For example, you can maintain material
descriptions in different languages.
If the descriptions are available in the logon language, these descriptions are then shown in both the master
data area in the Administration view and when working with calculation versions in the Calculation view.
You can choose from the list of languages provided in the Languages area in the Administration view. The field
names of languages in which you can enter descriptions are always displayed in the English language, even if
you are logged on in a different language.
Note
• You must restart SAP Product Lifecycle Costing in order for the new settings to take effect.
• In order to use the translated versions, the language must be available as a logon language in your
installation of SAP Product Lifecycle Costing. Otherwise, the translation that you enter is visible in the
Administration view, but is not shown in the description fields used in calculation versions.
Related Information
To use an additional language for descriptions, you must activate it and enter descriptions in the corresponding
language.
Steps
If you no longer want to use a language for descriptions, you can deactivate it.
Note
If you deactivate a language, any descriptive texts that you have entered in the language are deleted. If you
reactivate the language, you must enter new texts.
Steps
You can use the Personal Data area in the Administration view to search for, download, and delete personal data
used in SAP Product Lifecycle Costing.
Note
You can also automate the deletion of personal data to comply with the data retention policies of your
organization. For more information, see the Administrator's Guide for SAP Product Lifecycle Costing under
Deletion of Personal Data.
Personal data is any information relating to an identified or identifiable natural person who is the subject of the
data, such as ID, address, specific pricing, and so on. In SAP Product Lifecycle Costing, personal data applies to
user, customer, and vendor data.
Things to Consider
Related Information
Prerequisites
You are authorized to read data and have been assigned the following role template:
Read DataProtOffRead_RT
Context
You would like to know where the personal data for a user, customer, or vendor is used in SAP Product Lifecyle
Costing.
Procedure
Related Information
Prerequisites
You are authorized to download data and have been assigned the following role template:
Read DataProtOffRead_RT
Context
You want to create a report that shows what, where, and how often the personal data of a user, customer, or
vendor is used in SAP Product Lifecycle Costing.
Procedure
A table displays where the personal data for the data subject you entered is currently used in the
application:
4. Choose Download to create a CSV file with this information. You can save this file to your computer.
For vendors and customers, the CSV file includes additional information:
• Current personal data: This means current information saved in the application for the data subject,
including name, ID, address, valid to and from dates, and whether the data was created in SAP Product
Lifecycle Costing or SAP ERP.
• History of personal data: This is a log of all personal data saved in SAP Product Lifecycle Costing for
the customer or vendor, including when the data was entered.
Prerequisites
You are authorized to delete data and have been assigned the following role template:
Delete DataProtOffDel_RT
Context
You want to remove personal data for a particular user, customer, or vendor from the system.
You want to remove personal data for all users, customers, or vendors from a particular project.
Note
Be sure to close all projects and calculation versions before deleting personal data.
Procedure
17.5.3 Currencies
You use the Currencies area in the Administration view to manage the currencies used in SAP Product Lifecycle
Costing.
Sample currencies are delivered with SAP Product Lifecycle Costing. You can define additional currencies and
their conversion locally by entering them in the Administration view. Currencies can be maintained locally or
replicated from SAP ERP.
You must restart SAP Product Lifecycle Costing in order to use any new or changed currencies.
The following fields are available in the Currencies area in the Administration view.
Currency Description Shows the description of the currency in the current logon
language.
Related Information
You use this area in the Administration view to manage exchange rates types in SAP Product Lifecycle Costing.
You can create additional exchange rate types for different business scenarios. For example, you might have an
optimistic or pessimistic rate for the conversion of one currency into another. A standard exchange rate type
(STANDARD) is provided as part of the installation.
• Create or delete currency exchange rate types locally in SAP Product Lifecycle Costing.
For more information, see Creating Master Data In the Administration View [page 371].
Things to Consider
• If you specify an exchange rate type for a project, it provides a default value for new calculation versions in
the project.
• If no exchange rate type is defined in a project, the standard exchange rate type is used by default for new
calculation versions in the project.
• You cannot delete the standard exchange rate type.
• You cannot delete an exchange rate type if it is or was ever used for a currency exchange rate.
Even if an exchange rate referencing a certain rate type has been deleted, you cannot delete the exchange
rate type.
Related Information
You use the Currency Exchange Rates area in the Administration view to manage exchange rates for currencies
used in SAP Product Lifecycle Costing. These exchange rates are used, for example, when costs that are
displayed in the transaction currency are shown in a different reporting currency.
You can create this data locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been set up,
this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
• Filter the entries and sort the entries by one or more columns.
For more information, see Working with Master Data [page 369].
• Create, modify, and delete exchange rate data locally in SAP Product Lifecycle Costing. You can work with
this data either directly in the fields in the table or use the fields shown in the More Information area in the
side panel at the right.
For more information, see Using Local Master Data [page 371].
The following fields are available in the Currency Exchange Rates area in the Administration view.
From Currency Identifies the source currency for which you are specifying
an exchange rate.
To Currency Identifies the target currency for which you are specifying an
exchange rate.
From Factor Specifies the number of currency units for the source cur-
rency (maintained in the From Currency field).
To Factor Specifies the number of currency units for the target cur-
rency (maintained in the To Currency field). For example,
when converting 100 CHF to 1 USD, the rate is 79.9. The
From Factor is 100, and the To Factor is 1.
Rate Specifies the rate used when exchanging the source cur-
rency for the target currency. For example, if 1 EUR is equal
to 1.20 USD, then the rate would be 1.20.
Valid From Date Specifies the date from which the exchange rate is valid.
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
Related Information
You can create currency exchange rates in master data that are valid for specific dates or time periods.
You create currency exchange rates for different time periods in order to account for expected or actual
currency exchange rate fluctuation during the planning and production of a product. The valuation date of your
calculation version determines which currency exchange rates are used for your calculation version.
Result
The currency exchange is now available for use in new and updated calculation versions.
Note
To use the currency exchange rate that you have just created in an existing calculation version, you must
update the master data in that calculation version. To see when the master data you are using in your
calculation version was last updated, check the Master Data Timestamp in the side panel of the Calculation
view, under Version Header Data.
Related Information
You use the Units of Measure area in the Administration view to manage the units of measure used in SAP
Product Lifecycle Costing. Units of measure are the standard values used to describe measurements such as
length, area, volume, mass, and time.
Units of measure can be created locally in SAP Product Lifecycle Costing. If integration with SAP ERP has been
set up, this data can also be replicated from your SAP ERP system. Replicated data is display-only.
Note
When integrating SAP Product Lifecycle Costing with other SAP software using a runtime license obtained
from SAP or its distributors, the restrictions of such runtime license apply.
Note
You must restart SAP Product Lifecycle Costing in order to use any new units of measure that you have
created.
Note
The following formula is used for converting units of measure into the base units of measures (the variables
are described in the table below):
The following fields are available in the Units of Measure area in the Administration view:
Unit of Measure Code Code used to identify the unit of measure. The code
is language-dependent. You can define the code in the
Administration view or use the code that has been replicated
from SAP ERP.
Unit of Measure Description Shows the description of the unit of measure in the current
logon language.
Dimension Description Shows the description of the selected dimension in the cur-
rent logon language.
Exponent Base 10 Exponent used to represent very large or very small num-
bers for conversions to the base unit.
Additive Constant Additive constant for conversion to the base unit. Some-
times a constant must be added for converting a unit of
measure into the base unit of measure of a dimension (for
example, when converting a temperature from Celsius to
Kelvin, you must add the constant +273.15).
Source Shows whether the data was created locally in SAP Product
Lifecycle Costing or replicated from SAP ERP.
You use the Material Price Sources and the Activity Price Sources areas in the Administration view to manage
sources for material prices and activity prices used in SAP Product Lifecycle Costing. A price source identifies
where a price comes from, for example, whether it is a vendor price, customer price, ERP standard price, and
so on. It also establishes a confidence level.
Things to Consider
• If a material or activity price source is used in a price, the source cannot be deleted.
The following fields are available in the Material Price Sources and Activity Price Sources areas in the
Administration view:
Price Source Description Shows the description of the price source in the current
logon language.
Confidence Level Sets the level of reliability for a price source. The level is
measured on a scale of one to five, with 5 expressing the
highest level of reliability.
Related Information
Creating Material Price and Activity Price Sources in Master Data [page 443]
Other Languages for Master Data Descriptions [page 430]
You can create and replicate material price sources and activity price sources into master data. Price sources
identify where a price comes from, for example, whether it is a vendor price, customer price, standard price
in SAP ERP, and so on. You can also establish a confidence level. You use price sources to create price
determination strategies and establish the priority in which prices are found and applied to items during
automatic price determination.
Context
You want to create a new material price source or activity price source in your master data.
Procedure
1. In the Administration view under Global Settings, choose Material Price Sources or Activity Price Sources.
2. In the ribbon, choose Add. You can also use the context menu.
Results
Related Information
You use the Material Price Determination area in the Administration view to create price determination
strategies that dictate how prices are applied in these standard item categories:
• Material
• Document
• Subcontracting
• External Activity
Note
The strategies also apply to the custom item categories that are based on these standard item
categories.
• Create price determination strategies that can be applied to projects and selected in individual calculation
versions
• Prioritize the order in which price sources are evaluated during price determination
• Prioritize how rules within price sources are evaluated during price determination
• Change the default price determination settings for vendor prices
The following fields are available in the Material Price Determination area in the Administration view.
Price Determination Strategy User-created strategy that defines the order in which price
sources and rules within those price sources are used to
apply valid prices during automatic price determination. A
material price determination strategy and an activity price
determination strategy must be selected in every project.
This selection can be changed in individual calculation ver-
sions.
Price Determination Strategy Description Description of the price determination strategy displayed
alongside the strategy ID in the Price Determination
Strategies section in the Calculation view.
Price Source Sequence Prioritized list of price sources that are evaluated during
price determination according to the selected price determi-
nation strategy.
Price Source Rules Prioritized list of rules that are used within each price source
to find a valid price.
Settings for Vendor Prices Settings that allow you to change the default price determi-
nation behavior for vendor prices.
Related Information
You use the Activity Price Determination area in the Administration view to prioritize how prices are
applied to internal activities and custom item categories based on internal activities during automatic price
determination.
• Create price determination strategies that can be applied to projects and selected in individual calculation
versions
The following fields are available in the Activity Price Determination area in the Administration view.
Price Determination Strategy User-created strategy that defines the order in which price
sources and rules within those price sources are used to
apply valid prices during automatic price determination. A
material price determination strategy and an activity price
determination strategy must be selected in every project.
This selection can be changed in individual calculation ver-
sions.
Price Determination Strategy Description Description of the price determination strategy displayed
alongside the strategy ID in the Price Determination
Strategies section in the Calculation view.
Price Source Sequence Prioritized list of price sources that are evaluated during
price determination according to the selected price determi-
nation strategy.
Price Source Rules Prioritized list of rules that are used within each price source
to find a valid price.
Related Information
You can set up global default values for some of the main fields used in SAP Product Lifecycle Costing. The
values specified here are used as initial values when creating new projects. You make these settings in the
Global Default Values area under Global Settings in the Administration view.
When you make entries in these fields, the system checks your values to ensure that no inconsistencies
occur. For example, if you have selected a particular controlling area, only the costing sheets defined for
this controlling area are available for selection. If you select a plant or a company code first, the matching
controlling area is entered automatically. If you then select another controlling area that does not match the
previous selection, the fields Plant and Company Code are cleared automatically. No additional checks are
performed for the Reporting Currency field.
• Controlling Area
Note
If you have defined user-specific default values, these take precedence over the global default values. For
more information, see User-Specific Default Values [page 461].
You must have administrative access rights to maintain global default settings. These settings are configured
shortly after installing the solution. In contrast, each user can change any of their user-specific default settings
at any time. These defaults take effect only for the user who defines them.
You use this area in the Administration view to create user groups that can be added to projects. You can create
hierarchical structures for user groups by adding subgroups.
You can add user groups to projects in the Project view under Authorizations. You can then assign
authorizations to these user groups.
Related Information
You can create user groups to use for assigning authorizations at project level.
Procedure
Results
If you are authorized to administer a project, you can now assign the user group to that project and set the
desired authorizations for the user group.
Related Information
You can create hierarchical structures for user groups by adding subgroups.
Prerequisites
The user group that you are adding as a subgroup already exists in your master data.
Procedure
Related Information
Procedure
Related Information
Prerequisites
Procedure
Statuses are an optional labeling mechanism by which to identify and or track the progress of your calculation
versions. You can assign statuses to calculation versions to organize or help with identification. You might
assign statuses to a series of calculation versions to indicate a particular workflow in a project, for example,
Draft, In Review, and Approved.
You create statuses in the Global Settings area in the Administration view. You can select active statuses from a
dropdown in the Status column in the Cockpit view. Statuses appear in the dropdown according to the display
order they were assigned.
You can set one default status for new and copied calculation versions. You can overwrite the default status for
a calculation version at anytime.
The following fields are available in the Statuses area in the Administration view.
Default Set a status as the default status and all new and copied
calculation versions will receive this status by default.
Copy Status to Calculation Version Select this checkbox and this status will be used whenever
you create a copy of a calculation version that has this sta-
tus, even if a default status has been set.
Active Set the status to active in order make it available for use in
calculation versions. Inactive statuses remain a part of mas-
ter data but are no longer available in the Status dropdown.
Status Name Name of the status as you want it to appear in the dropdown
in the Cockpit view.
Status Description Enter any additional information that the user should know
when selecting this status. This information will appear as
a tooltip when you hover over the status name in the drop-
down in the Cockpit view.
Display Order Indicates the display order in which the status you create
appears in the Status dropdown in the Cockpit view. For
example, a status with the display order 1 appears first in the
Statuses dropdown (after #No Status).
You can create and maintain statuses in the Administration view, in the Global Settings area, under Statuses.
Procedure
Result
The new status is immediately available in the Status column in the Cockpit view.
Note, if you no longer need a status you can delete it from master data. A status can only be removed if it is no
longer used for any calculation versions.
17.5.13 Configuration
You can configure the following settings in the SAP Product Lifecycle Costing. To configure these settings, open
the Administration view, then choose Configuration.
General Redirect link to the Application Help You can redirect the application help
link to a new URL.
Import Set Maximum Number of Import Items You can set the maximum number of
items that can be imported at one time
using Microsoft Excel, SAP ERP, or the
add-in framework.
Collaborative Mode Set Maximum Number of Filtered Items You can set the maximum number of fil-
in Collaborative Mode tered items that can be returned when
working in collaborative mode. You can
use this setting to decrease calculation
version size and increase calculation
speed.
Variants Set Maximum Number of Variants in a You can set the maximum number of
Sum Variant variants that can be included in sum
variants. You can use this setting to op-
timize performance when working with
variants.
Integration Integrate SAP Analysis for Microsoft You can integrate SAP Analysis for Mi-
Office crosoft Office with SAP Product Lifecy-
cle Costing
Tracking Remove Options to View Tracking His- You can remove the options from the
tory and Deleted Items Tracking dropdown in the Calculation
view that allow you to:
Note
This configuration is useful if you've
created your own add-in to display
tracking history, and don't want to
display the existing menu entries.
Related Information
By default, the question mark symbol at the upper right corner of the application directs you to the most recent
version of the application help for SAP Product Lifecycle Costing on SAP Help Portal.
Context
If necessary, you can use this setting to enter a new URL and direct the help link to another location. You might
do this if your company has created customer-specific user assistance for the version and add-ins that you
have installed.
You can use this setting to set the maximum number of items that can be imported at one time from Microsoft
Excel, SAP ERP or using the add-in framework. Limiting the number of items allowed to be imported at one
time might improve performance of the application during import.
Context
Recommendation
For optimal performance, we recommend importing no more than 30,000 items into a single costing
structure.
Procedure
Results
The next import will be limited to the number of items entered in this setting.
You can set the maximum number of filtered items that can be returned when working in collaborative mode.
Context
You can use this setting to reduce the size of calculation versions opened in collaborative mode to decrease
calculation size and increase calculation speed.
Procedure
Note, we recommend that you set this number to no more than 10,000 filtered items.
3. Save your entries.
Results
The value entered, is the maximum number of filtered items that the system can return based on the filter
criteria entered.
Related Information
You can set the maximum number of variants that can be included in sum variants. You can use this setting to
optimize performance when working with variants.
Procedure
Note, to optimize performance, we recommend that you include no more than 50 variants as part of a sum
variant.
3. Save your entries.
Results
The value entered is the maximum number of variants that can be included in a sum variant in this system.
Related Information
You can use this setting to integrate SAP Analysis for Microsoft Office with SAP Product Lifecycle Costing.
Prerequisites
You are authorized to update and delete this setting. The required role template is
FrontendSetCorpEdit_RT.
Integration allows you to access SAP Analysis for Microsoft Office from SAP Product Lifecycle Costing using
the Analyze ribbon button in the toolbar in the Calculation, Project, and Cockpit views. You no longer need to
configure and launch SAP Analysis for Microsoft Office manually.
Procedure
By default, integration is enabled for standard SAP PLC analytical views with custom fields.
3. [Optional] Add or remove customer-specific analytic views or SAP BusinessObjects Business Intelligence
Platform reports to the menu for the Analyze ribbon button. These entries in the menu are then available
for all users with the role Base_RT. Customer-specific views must be defined as SAP HANA calculating
views in order to access them using SAP Analysis for Microsoft Office.
Note: If you have not yet saved, you can reset the default JSON object by selecting another area in the
navigation structure and then selecting the Configuration area again. You can find an example of such a
JSON object under Settings for Integration in the relevant administration guide for SAP Product Lifecycle
Costing (on premise or cloud edition) on SAP Help Portal at https://help.sap.com/plc.
4. Choose Save, then restart the application.
You can configure SAP Product Lifecycle Costing to hide tracking options from the Tracking menu. This is
useful if you plan to create add-ins to extend how your company uses and displays the tracking history.
Context
Note
You can use the add-in framework to create external applications that work with tracked data. For general
information about the add-in framework, see theAdd-In Developer Guide for SAP Product Lifecycle Costing.
1. In the Administration view, under Global Settings, open the Configuration area.
2. Under Tracking, select the options you'd like to remove.
3. Save your changes.
You use the Custom Item Categories area in the Administration view to create new item categories. You can
create up to 20 custom item categories. Once created, custom item categories can be selected from the
dropdown in each item row.
Things to Consider
• Each custom item category is based on an existing standard item category. The standard item category
determines the additional data that you can enter for the item in the custom item category, as well as
which custom fields and formulas will be shown for that item category.
• A predefined list of icons can be used for your custom item categories.
• When creating costing sheets, you can apply overheads to items with custom item categories.
• You can use custom item categories in the advanced filter and for mass change operations.
• You can add custom item categories to the Microsoft Excel template and import values for these
categories.
For more information, see Importing Items with Custom Item Categories [page 333].
• Custom item categories cannot be replicated from SAP ERP.
The following fields are available in the Custom Item Categories area in the Administration view.
Item Category Code User-defined, unique, alphanumeric identifier for the custom
item category. If no name is entered for the custom item cat-
egory, this code is displayed in the item category dropdown.
Item Category Name Name displayed when you hover over the icon for the item
category or when you open the item category dropdown.
If no name is entered, the custom item category code is
displayed.
Custom Item Category ID Automatically generated ID for the custom item category.
Standard Item Category Standard item category that is used as a template for the
custom item category being created.
Related Information
In addition to the standard item categories available in SAP Product lifecycle Costing, you can create up to
20 custom item categories. Custom item categories are based upon a standard item category. You can give
the custom item category a new name, description, and icon, but the standard item category determines how
fields within the custom item category are used and displayed.
You can create custom item categories in the Administration view under Global Settings.
Custom item categories are displayed in the item category dropdown in the Calculation view, below the
standard item categories.
Steps
1. In the Administration view under Global Settings, choose Custom Item Categories.
If you plan to import items that have the custom item category, the custom item category code can be
used to add the new item category to the Microsoft Excel import template.
Note
Once you've selected a standard item category, yon cannot change it.
Result
The custom item category appears in the item category dropdown in the Calculation view, below the standard
item categories.
Related Information
User-specific settings are default values that you can define for individual users in SAP Product Lifecycle
Costing, that are then used throughout the application. You make these settings in the Administration view.
User-specific default values take precedence over the global default values entered in Global Default Values
under Global Settings in the Administration view. For more information, see Global Default Values [page
446].
You can set up user-specific default values for some of the main fields used in SAP Product Lifecycle Costing.
The values specified here are used as initial values when creating new projects. You make these settings in the
Default Values area under User-Specific Settings in the Administration view.
Note
User-specific default values take precedence over the global default values entered in Global Default Values
under Global Settings in the Administration view. For more information, see Global Default Values [page
446].
You can create user-specific default values for the following fields:
• Controlling Area
• Company Code
• Plant
• Reporting Currency
• Cost Component Split
• Costing Sheet
You can use the following keyboard shortcuts when working in SAP Product Lifecycle Costing.
General Shortcuts
To Do This Press
Search Filter
You can access the Search Filter from any view using the Search field in the ribbon.
To Do This Press
Move from the Search field in the ribbon to the Search Filter TAB
view, then to each field inside the Search Filter view
Move back from the Search Filter view to the Search field in CTRL + F
the ribbon
Scroll down through the items in the Results list DOWN ARROW
My Home View
Once you have logged on, the My Home view opens. You can use the following shortcuts here:
To Do This Press
Cockpit View
The cockpit gives you a high-level overview of folders, projects, calculations, calculation versions, and lifecycle
versions. You can move up and down the objects in the Navigation Explorer using the UP ARROW and DOWN
ARROW keys.
You can single-click on an object to see the contents, such as all calculation versions in a calculation. Contents
are displayed in the table on the right. Double-click on an object to open it in the requisite view.
To Do This Press
Create a new variant matrix for the selected version CTRL + SHIFT + V
Switch cursor focus between the Navigation Explorer and the TAB
table
You can also use CTRL + TAB
If you are working anywhere in this view, you can use the following shortcuts:
To Do This Press
Move (round robin) to the right, from the navigation struc- CTRL + TAB
ture to the content area and back to the navigation structure.
Cursor focus is indicated by a dotted frame around the sec-
tion you are in.
Move (round robin) to the left, from the navigation structure CTRL + SHIFT + TAB
to the content area and back to the navigation structure.
Cursor focus is indicated by a dotted frame around the sec-
tion you are in.
To Do This Press
Add a new row in the Material Price Surcharges or Activity CTRL + PLUS
Price Surcharges area.
Your cursor must be focused in the Surcharge Dependencies
table for this shortcut to work.
Remove a selected row in the Material Price Surcharges or CTRL + MINUS SIGN
Activity Price Surcharges area.
To Do This Press
Move to the item below and display its content DOWN ARROW
Return to a parent item Your cursor must be focused on a collapsible item for this
shortcut to work.
Move your cursor one page down and display content PAGE DOWN
To Do This Press
Confirm the modified value, and move cursor to the next TAB
field
Confirm the modified value and move cursor to the previous SHIFT + TAB
field
Move your cursor up, down, left, and right UP ARROW , DOWN ARROW , LEFT ARROW , RIGHT ARROW
Move your cursor to the first field in the selected row CTRL + LEFT ARROW
Move your cursor to the last field in the selected row CTRL + RIGHT ARROW
Move your cursor to the beginning of the field that you are CTRL + HOME
editing
Your cursor must be in an editable field to use this shortcut.
Move your cursor to the end of the field that you are editing CTRL + END
Open the drop-down list, when in edit mode ALT + DOWN ARROW
Calculation View
When you double-click a calculation version from the table on the right in the Cockpit view, the calculation
version opens in the Calculation view. You can use your keyboard to move up and down the costing structure,
across the calculation table, over to the side panel, and through multiple open calculation versions.
To Do This Press
Move (round robin) to the right, from the table, down each CTRL + TAB
section in the side panel, back to the table.
Cursor focus is indicated by a dotted frame around the sec-
tion you are in.
Move (round robin) to the left, from the table, up each sec- CTRL + SHIFT + TAB
tion in the side panel, back to the table.
Cursor focus is indicated by a dotted frame around the sec-
tion you are in.
Expand an assembly by one level. You can use this shortcut CTRL + SHIFT + RIGHT ARROW
to expand one level at a time.
Collapse an assembly. You can use this shortcut to collapse CTRL + SHIFT + LEFT ARROW
one level at a time.
Move to the previous open calculation version (to the left) CTRL + PAGE UP
Move to the next open calculation version (to the right) CTRL + PAGE DOWN
Move your cursor to the beginning of the field that you are CTRL + HOME
editing
Your cursor must be in an editable field to use this shortcut.
Move your cursor to the end of the field that you are editing CTRL + END
Confirm the modified value and move your cursor to the next ENTER
editable field, or
You can edit as you tab from field to field. In the table, you
must first enabling editing with F2 to use the Tab key.
Move your cursor one field at a time to the left SHIFT + TAB
You can edit as you tab from field to field. In the table, you
must first enabling editing with F2 to use the Tab key.
Open Import BOM and Routing from SAP ERP dialog CTRL + J
Open Import Document Structure from SAP ERP dialog CTRL + SHIFT + J
Variants View
Once your variant matrix is opened, you can use the following shortcuts here:
To Do This Press
Delete selected variant and all its items CTRL + MINUS SIGN
Move from field to field from the top to the bottom in the TAB
variant header Your cursor must be focused in the variant header for this
shortcut to work this way.
Move from field to field to the right through the table of TAB
variant items Your cursor must be focused in the table of variants items
for this shortcut to work this way.
Move to the next row in the table of variant items DOWN ARROW
Move from the variant header to the variant items CTRL + TAB
Move from the variant items to the next variant header CTRL + TAB
Move from the variant items to the previous variant header CTRL + SHIFT + TAB
If you are working anywhere in this view, you can use the following shortcuts:
To Do This Press
Move (round robin) to the right, from the navigation struc- CTRL + TAB
ture, to the filter, to the result list, to the side panel, back to
Cursor focus is indicated by a dotted frame around the sec-
the navigation structure.
tion you are in.
Move (round robin) to the left, from the navigation structure, CTRL + SHIFT + TAB
to the side panel, to the result list, to the filter, back to the
Cursor focus is indicated by a dotted frame around the sec-
navigation structure.
tion you are in.
To Do This Press
To Do This Press
Return to a parent item Your cursor must be focused on a collapsible item in order
for this shortcut to work.
Move your cursor one page down and display content PAGE DOWN
Move your cursor focus to the first item and display content HOME
Move your cursor focus to the last item and display content END
Move your cursor to the search box in the navigation struc- CTRL + F
ture
To Do This Press
To Do This Press
Confirm your entry and move your cursor to the next field TAB
Confirm your entry and move your cursor to the previous SHIFT + TAB
field
Scroll up through the items in the filter drop-down list with- UP ARROW
out opening the list
Scroll down through the items in the filter drop-down list DOWN ARROW
without opening the list
Use TAB to highlight the icon at the end of the row that
you want to delete and press one of the above.
To Do This Press
Confirm the modified value, and move your cursor to the TAB
next field
Confirm the modified value and move your cursor to the SHIFT + TAB
previous field
Discard your entry and restore a field to its previous value, or ESC
Move your cursor up, down, left, and right UP ARROW , DOWN ARROW , LEFT ARROW , RIGHT ARROW
Move your cursor to the first field in the selected row CTRL + LEFT ARROW
Move your cursor to the last field in the selected row CTRL + RIGHT ARROW
Move your cursor to the first row of the selected column HOME + UP ARROW
Move your cursor to the last row of the selected column END + DOWN ARROW
Move your cursor to the first field of the selected row HOME
Move your cursor to the last field of the selected row END
To Do This Press
Confirm the modified value and move your cursor to the next TAB
editable field
Confirm the modified value and move your cursor to the SHIFT + TAB
previous editable field
Confirm the modified value and move your cursor to the next ENTER
editable field, or
Move your cursor to the previous special character in a field CTRL + LEFT ARROW
(comma, dot, space)
Move your cursor to the next special character in a field CTRL + RIGHT ARROW
(comma, dot, space)
Move your cursor to the search box in the side panel CTRL + F
This section describes troubleshooting steps for common issues that may occur when using SAP Product
Lifecycle Costing.
Tip
If you're having an issue and can't find it here, please tell us about it!
• Technical Issues - If your system administrator can't solve it, please report the incident on SAP
Support Portal at http://support.sap.com/incident . The relevant component is PLM-PLC.
• Documentation - If additional documentation is needed, please let us know under "additional
feedback." Please let us know your exact issue so we can work on solving it.
Account Groups Account group not You want to assign an account Check the details of the account group
visible in list of availa- group to a cost component split that you are trying to assign to the
ble account groups in the Cost Component Split area cost component split. Account groups
of the Administration view. must have at least one account as-
signed in order to be visible in the list
The account you want to assign
of available account groups. Empty ac-
is available in master data but
count groups cannot be assigned to a
is not visible under Available
cost component split.
Account Groups.
1. To assign a single account to
an account group, see Assigning
a Single Account to an Account
Group [page 378].
2. To assign a range of accounts to
an account group, see Assigning a
Range of Accounts to an Account
Group [page 379].
Cockpit Inactive menu items in When working on a laptop com- 1. If you have unsaved changes in
Cockpit view puter, docking and undocking the any other view, open the view and
laptop may cause menu items in save your changes.
the Cockpit view to gray and be- 2. Close and restart the application.
come inactive.
Known issues:
Costing Sheet Cost item not consid- A cost item is not considered in 1. Check if this cost item has an ac-
ered by costing sheet the calculation. It looks like the count assigned.
cost item has been left out of the To do this, see Account in the Item
calculation defined by the costing Details side panel section .
sheet. 2. If no account is assigned:
This item might not be consid-
ered by the costing sheet (if the
costing sheet rows are defined by
account groups).
To fix the issue, go to the
Administration view and choose
Material Account Determination.
Enter values for one or more at-
tributes that you want to use for
account determination along with
an account number and save your
entry. For more information, see
Working with Attributes for Mate-
rial Account Determination [page
382].
3. If an account is assigned in the
cost item:
Check the costing sheet used
in this calculation version. Make
sure that it has a base row de-
fined with an account group that
includes the account of the cost
item. If this is not the case, edit
the costing sheet appropriately.
For more information, see Costing
Sheets [page 389].
Custom Fields Unable to save custom ANCESTOR(expr1;expr2;expr You must change the formula so that
fields. 2) and PARENT(expr1;expr2) it can be saved. There are several pos-
functions prevent saving of cus- sible workarounds:
tom fields. As a result, calculation
• Remove the custom field
versions containing custom fields
You can remove the custom field
using formulas with these func-
or clear the formula for the cus-
tions also cannot be saved.
tom field. Then you can continue
working without the custom field
causing the issue.
• Disable rollup
Check whether rollup is activated
for the custom field. In certain
cases, the error is valid because
top-down evaluation (from ances-
tor or parent) and bottom-up
evaluation (from rollup) is not
possible. If you disable rollup, you
should be able to save the custom
field and then the affected calcu-
lation version.
• Use the MANUAL_VALUE func-
tion
If applicable, (for example, for
write-only fields), you can use
MANUAL_VALUE in the formula
for the referenced custom fields.
For example, if you’re us-
ing the PARENT function and
the formula says PARENT
(IS_MATERIAL(); $FOO;
0), then it can be written as
PARENT (IS_MATERIAL();
MANUAL_VALUE($FOO); 0).
Please note that this will always
take the manual value of $FOO.
This might not be appropriate for
specific calculations, for example,
if you need the calculated value is
needed.
• Use Shortcuts
This applies for calculation ver-
sions and the ANCESTOR function
only. For example, if the formula
says
ANCESTOR(IS_CALCULATIO
Import SAP ERP import fails. While importing from SAP ERP Check if there are invalid document
you receive the error "Data could types in the table T_document_type
not be written to the back end. and delete them.
Please contact your system ad-
ministrator."
Memory Insufficient memory You receive an out-of-memory Adjust the maximum runtime alloca-
to complete an opera- exception when performing cer- tion in SAP HANA Studio.
tion. tain operations (such as mass
1. Open the Administration Console
change) for very large calculation
in SAP HANA Studio.
versions.
2. In the Configuration tab, open the
xsengine.ini file and do the
following:
1. Create section jsvm, if it
doesn’t already exist.
2. Add a new parameter
max_runtime_bytes with
the maximum number of
bytes.
• The default value is
268435456 bytes (256 *
1024 * 256 = 256 MB).
• The maximum value
is 4294967296 bytes
(4096 * 1024 * 1024 =
4 GB).
Performance Application slows In certain cases, the real-time Check whether Windows Defender is
down.
protection of the Windows De- causing the performance problem. You
fender may significantly slow can do this by temporarily disabling
down the application. the Windows Defender, as follows:
Performance Application slows The chosen power plan may also Ensure that the High Performance
down.
impact performance. power plan is selected, as follows:
Project Lifecycle Lifecycle versions not You've done the following: Solution 1:
generated.
Refresh the Cockpit view. The lifecycle
• Created a project
versions should now be visible.
• Entered a start date, end
date, and lifecycle valuation Solution 2:
date
Double check that you have entered a
• Entered quantities for one or quantity for each lifecycle period you
more lifecycle periods want to include in the project lifecy-
• Distributed any one-time cle. Costs are only calculated and life-
costs and created surcharge cycle versions are only generated for
rules, if applicable lifecycle periods containing quantities
Technical Difficulties Application crashes The application crashes with- 1. Check to see if your laptop or PC
without notice. out notice or an error dialog is touch-enabled.
Unknown Hard Error is displayed While your laptop or your PC
while navigating between con- hardware may be touch-enabled
trols or views. or have components to provide
touch input, your Microsoft Win-
dows installation and/or your Mi-
crosoft .NET Framework installa-
tion might not be complete to
support the touch features. This
might be the case if you use
a standard Windows image on
a laptop with touch devices or
if you're using an outdated .NET
Framework installation.
2. To fix the problem, stop and dis-
able the following services on
your Windows machine: Touch
Keyboard and Handwriting Panel
Service or Tablet PC Input Service.
Technical Difficulties System stops working. The server stops responding. You If the server stops responding, try de-
may wait several minutes before leting old or unwanted logs to clean up
any error message is shown. database space.
Caution
Find out what your required reten-
tion policy is before deleting any
log files.
Technical Difficulties Application fails to You start the application and re- Solution 1:
ceive the following message:
start.
Ask someone with Administrator's
The application has
rights to do the following:
failed to start
1. Go to the installation folder and
because its side-by-
open the configuration file:
side configuration
ProductLifecycleCosting.e
is incorrect. Please
xe.config.
see the application
2. Edit the configuration file and
event log or use
change the encoding in the first
the command-line
line to:
sxstrace.exe tool for
<?xml version=”1.0”
more detail.
encoding=”utf-8”?>.
Certain tools or browsers, (for ex- 3. Save your changes and restart the
ample, Microsoft Edge) may inad- application.
vertently change the encoding in
Result: The application should open.
the configuration file.
Solution 2:
Technical Difficulties Black window when The content of the window be- In order to move the window success-
moving application be- comes black when moving the fully from monitor to monitor:
tween monitors. application between monitors.
Work Around:
This is known to happen when:
1. Restore the window (make it
• Certain NVIDiA graphic smaller) before dragging it to an-
cards are used. other monitor.
• The window is in full-screen Permanent Solution:
mode and is dragged to a
second monitor. 1. Go to the NVIDiA control panel.
2. Under Display, choose Adjust
desktop size and position.
3. Change the default scaling mode
from Aspect ratio to Full-screen
for all displays.
4. Select the checkbox Override the
scaling mode set by games and
programs for all displays.
Technical Difficulties Session timeout after After two minutes, your session The timeout happens because the
two minutes. times out and you receive the session timeout default value is set for
message BAD_GATEWAY. 2 minutes (120000). You can extend
the session timeout using the environ-
ment variable SAP_PLC_TIMEOUT in
the SAP HANA XS Javascript (XSJS)
application to prevent the appliaton
from timing out so quickly.
The following table lists terms that are essential for working with SAP Product Lifecycle Costing:
Term Definition
account group An organizational entity that combines accounts that belong to-
gether logically. Account groups can serve various purposes. For
example, they can be used to define the basis of a costing sheet
or the cost component of a component split.
activity price Price for an internal activity. The price in a calculation version can
either be set manually or automatically determined based on the
master data.
activity type A unit in a controlling area that classifies the activities performed
in a cost center.
Example:
base quantity Specifies the amount used as a basis for calculating an item’s
quantity.
base version The calculation version used as the basis for generating lifecycle
versions in a project.
bill of materials (BOM) A complete, structured list of the components that make up an
object. The list contains the description, the quantity, and unit of
measure. The components are referred to as items.
You can create financial statements for business areas, and you
can use these statements for various internal reporting purposes.
collaborative mode You have two options when opening and working in a calculation
version. You can open a version normally, which prevents other
users from editing the same version until you’ve closed it. You can
also open a calculation version in collaborative mode. Opening a
calculation version in collaborative mode allows multiple users to
work in the same calculation version simultaneously.
compared version The calculation version that you've selected to compare with your
working version, when initiating a comparison of two calculation
versions from the Calculation view.
comparison key Standard field that you can configure in the Administration view to
dictate how items are matched for comparison purposes.
comparison results Color-coded comparison results show you how items are com-
pared between calculation versions, based on the comparison
key that is configured in the Administration view. Items can be
identical, updated, working only, or compare only.
company code The smallest organizational unit of Financial Accounting for which
a complete self-contained set of accounts can be drawn up for
purposes of external reporting.
confidence level Measures the reliability of a cost estimate for an item in a calcu-
lation version. The level is measured on a scale of 1 to 5, with 5
expressing the highest level of reliability.
For example, a car can have different paint, trim, and engines.
• Functional requirements
• Allocation criteria
• Physical location
• Responsibility for costs
cost component A grouping of account groups that is used to analyze the costs, to
do the following, for example:
cost component split A breakdown of costs into units called cost components that pro-
vide detailed cost information. Cost component splits can, for
example, be used to break down the cost of a material, process,
or an activity.
costing sheet Defines the rules that are used for the costing of overheads and
sums.
costing structure A hierarchical structure that forms the basis for calculating costs
in a calculation version. A costing structure consists of items to
be costed. These items can be part of different types of product-
related structures such as document structures, bills of materials
(BOMs), and routings. Defines the rules that are used for the
costing of overheads and sums.
customer A business partner from whom receivables are due for, among
other things, goods delivered, services performed and rights
transferred.
document structure A bill of material created with reference to a document info re-
cord. A document structure can contain document items and text
items.
engineering change number A number that is used to uniquely identify a change master re-
cord in SAP ERP. All changes made with reference to a change
number are controlled and logged by the change master record in
SAP ERP.
exchange rate type A key that allows you to define different exchange rates for differ-
ent business scenarios. For example, you may have an optimis-
tic or pessimistic rate for the conversion of one currency into
another.
explosion date The date that the system uses as a filter criterion when importing
from SAP ERP to find and explode a currently valid bill of materi-
als or routing.
fixed cost The portion of the total cost that remains constant regardless of
the operating rate and lot size.
For example, setup costs are normally a fixed cost because they
remain the same with different lot sizes.
fixed price The fixed cost portion of a price in the transaction currency for
each price unit.
lifecycle period A period of time defined within the lifecycle of a project, for exam-
ple, a year.
lifecycle valuation date The date used to determine the prices used for materials, ac-
tivities, and other item categories in the lifecycle versions in a
project. It is also used to determine which exchange rates and
overhead rules are used.
local content Describes what percentage of the materials and activities used to
create a product are provided locally or nationally. The plant that
is assigned to a calculation version is used as a point of reference
for determining what is local. However, the size of the area that is
considered local is defined by each organization independently.
master data category Classifies master data according to the type of information it
contains, such as cost centers or material prices.
match group Items in the working version and compared version that are
matched together by the system, according to the comparison
key, are placed into match groups for easier matching and un-
matching.
Example:
• Ladies' wear
• Office supplies
• Beverages
• Maintenance work
material type A grouping together of materials with the same basic attributes
such as raw materials, semi-finished products, or finished prod-
ucts.
overhead costs The costs that cannot be traced directly to a particular allocation
base (such as a product).
overhead group A key that groups materials to which overhead is applied in the
same manner.
preliminary costing The process of determining the planned costs for a product be-
fore production begins.
price The price or cost of materials or other items. This includes, for
example, the purchase price for raw materials, the price for activi-
ties and processes, and the calculated price for assemblies.
price component A part of the overall price. Each price component is assigned
to an individual account in order to show where each portion
of the price comes from. For example, a material price might
be split into the following price components: raw material, labor,
overhead, and storage.
price determination strategy A rule that is used to find valid prices during automatic price
determination.
price per total quantity The calculated price (in the reporting currency) for the total
quantity of this item (excluding possible overhead that might oc-
cur).
price source Describes where the price used in a calculation version comes
from. For example, a price may originate from a calculated stand-
ard price or from a purchasing info record in an SAP ERP system.
price unit The quantity on which the price and its fixed and variable portions
are based. A price unit that is greater than 1 is usually used to
define a price for a large amount of (typically low-cost) materials.
A price of 2 euros for 10,000 small washers (resulting in a price
unit of 10,000) is easier to handle than a price of 0.0002 euros for
one washer (resulting in a price unit of 1).
project lifecycle The span of time covered by the start and end dates of a project.
purchasing group A key for a buyer or group of buyers responsible for certain pur-
chasing activities.
referenced calculation version A calculation version that is reused and included in any number of
other calculation versions. For example, you may reuse a part that
is used in different assemblies and products, or an assembly that
is used in different variants of the same product.
• Inquiry
• Quotation
• Sales order
• Outline agreement (contracts and scheduling agreements)
• Complaints (returns, credit memo requests and debit memo
requests)
sales price The price at which you intend to sell the product calculated in a
calculation version to the customer.
SAP PLC analytic view A database view used to analyze certain use scenarios. You can
select attributes of a view to create a data cube for reporting
purposes.
Note
SAP PLC analytic views are not SAP HANA analytic views.
sum variant Variant in a variant matrix that aggregates the total volume and
total costs of the active items in all displayed variants.
target cost Target set for the cost of an item. You can compare the target cost
to the total cost to see if your target is met.
text item An item category that contains text only and doesn't include any
costs. Text items can be used to structure calculations.
total cost Contains all costs for an item (in the reporting currency), includ-
ing the direct and indirect costs as well as the overhead that is
defined in the costing sheet.
total quantity The quantity of an item that is required to produce the overall
quantity assigned to a calculation version. If an item is dependent
on quantity, the calculation of the total quantity is based on the
total quantity of the assembly to which the item belongs.
transaction currency The currency used to display the price of an item and its fixed
and variable cost portions. Each item in a calculation can have a
different transaction currency. One material can be purchased in
euros while a different material is purchased in US dollars.
valuation date The date used to determine the prices used for materials, activi-
ties, and other item categories in a calculation version. It is also
used to determine which exchange rates and overhead rules are
used in the calculation.
variable cost A portion of the total cost that varies with the operating rate and
the lot size.
variable price The variable cost portion of the price in the transaction currency
for each price unit.
variant matrix A set of variants created for a calculation version. The matrix
allows you to create, calculate, and maintain variants for a config-
urable product.
work center Organizational unit that defines where and by whom an operation
is performed. The activities performed at or by the work center
are valuated by charge rates, which can be determined by cost
centers and activity types.
• Machines
• People
• Production lines
• Groups of craftsmen
work center category An attribute used to describe a work center in more detail, for
example, according to the kind of machine or labor involved.
working version The open calculation version in which you're working when you
compare two calculation versions from the Calculation view.
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using
such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.