S49010_EN_Col26
S49010_EN_Col26
S49010_EN_Col26
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 26
Course Duration: 2 Day(s)
Material Number: 50166457
SAP Copyrights, Trademarks and
Disclaimers
No part of this publication may be reproduced or transmitted in any form or for any
purpose without the express permission of SAP SE or an SAP affiliate company.
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. Please see https://
www.sap.com/corporate/en/legal/copyright.html for additional trademark
information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary
software components of other software vendors.
National product specifications may vary.
These materials may have been machine translated and may contain grammatical
errors or inaccuracies.
These materials are provided by SAP SE or an SAP affiliate company for
informational purposes only, without representation or warranty of any kind, and SAP
SE or its affiliated companies shall not be liable for errors or omissions with respect
to the materials. The only warranties for SAP SE or SAP affiliate company products
and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be
construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any
course of business outlined in this document or any related presentation, or to
develop or release any functionality mentioned therein. This document, or any related
presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject
to change and may be changed by SAP SE or its affiliated companies at any time for
any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause
actual results to differ materially from expectations. Readers are cautioned not to
place undue reliance on these forward-looking statements, which speak only as of
their dates, and they should not be relied upon in making purchasing decisions.
Typographic Conventions
Demonstration
Procedure
Warning or Caution
Hint
Facilitated Discussion
75 Unit 5: Reporting
TARGET AUDIENCE
This course is intended for the following audiences:
● Project Manager
● Application Consultant
● Super / Key / Power User
Lesson 1
Planning and Execution of Investment Projects at the Hybrid Machinery Company 3
Lesson 2
Describing Typical Activities in Investment Projects 7
UNIT OBJECTIVES
● Get to know the Hybrid Machinery company and some of its employees
● Evaluate the steps for the planning and execution of investment projects at Hybrid
Machinery
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Get to know the Hybrid Machinery company and some of its employees
Note:
Let's meet some of the employees of Hybrid Machinery, starting with James:
Figure 1: James
James works as a project planner at Hybrid Machinery. He is responsible for the planning,
execution, and supervision of projects. He supports Linda from Controlling in planning and
supervising cost and investment projects.
Figure 2: Linda
Linda, as a project controller, is responsible for investment projects and their integration with
other areas of the business, such as Financial Accounting and Asset Accounting. Linda's main
focus points in investment projects usually are the budget and the costs of a project. The
activated values in Asset Accounting, as well as the depcreciations, are also of interest to her.
Figure 3: Thomas
James and Linda are discussing the handling of investment projects with Thomas, who is the
IT manager of Hybrid Machinery. They both already have experience with implementing and
working with projects in SAP S/4HANA.
Note:
In the next lesson of this unit, you can follow a conversation between Thomas,
James, and Linda regarding investment projects at Hybrid Machinery.
LESSON SUMMARY
You should now be able to:
● Get to know the Hybrid Machinery company and some of its employees
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Evaluate the steps for the planning and execution of investment projects at Hybrid
Machinery
"Sounds good. I will get to work on it with James immediately after this meeting. If we
enhance the existing features of the product, I assume this increases the expected
commercial value of the software. We will have to create assets under construction, and
eventually assets in Asset Accounting. We can't focus only on costing and budgeting."
James answers:
"Yes. That is true. And as we had similar projects in the past, we already have created
templates we could fully or partially use to copy the project structure. We already have a
template for investment projects that we used in the past, I assume this one will fit here as
well."
Thomas says:
"That sounds great! Would you walk me then through the main project activities?"
James answers:
"Sure. I will first create the project with the help of a template, finish the project structure, and
define responsibilities and work packages using the Work Breakdown Structure (WBS). Then I
will schedule the project phase according to our requirements.
After this, Linda can start with the cost planning."
Linda adds:
"Yes. When James has created the project structure I start the planning of costs for the
investment project. For these types of projects we already know the central parameters that
affect the costs, therefore we will use a planning template for cost planning as well in the form
of Easy Cost Planning. Using Easy Cost Planning has the additional advantage that I can
distribute the costs between the dates of the corresponding project phase.
After planning and evaluating the costs, we meet with the steering committee to decide on the
project budget. The project could be part of a bigger project package whose projects share a
common budget pool. Another option is to budget each project separately. In any case we will
carry out budgeting and will then use an active availability control to make sure the budget will
not be exceeded during the realization phase.
When the project is approved and the project work can start, we will release the investment
project or a certain investment project phase represented by a Work Breakdown Structure
element. Then the actual project work can start."
James continues:
"The setup of the project team and resource management is currently carried out outside of
SAP S/4HANA. However, actual data will be recorded to the project structure. The assigned
colleagues will record their project-related work to a WBS element using activity allocations
booked directly to the WBS elements or by using the Execution Service in SAP Easy Cost
Planning.
Sometimes we might also need external services from our suppliers, software licenses, or
other materials. For these objects, we can create purchase requisitions directly from the
Execution Services. For services, procured software and procured materials, purchase
requisitions and purchase orders are created and processed. These generate commitments
on the WBS elements.
At the end of the realization process, when the work is recorded or the goods receipt or
invoice receipt from our suppliers is posted, actual costs are posted to the WBS elements."
Thomas replies:
"I see. And then we have the period-end closing as usual where Linda is always very busy.
Right, Linda?
Linda nods:
"Indeed. Period-end closing and of course year-end closing are the most stressful and active
times for us controllers. I will check together with Thomas that all project-related costs of the
period to be closed are booked to the project. This also includes the booking of actual
overhead costs. Then I will check which of these costs will be activated later in Asset
Accounting. These costs will then be booked to an asset-under construction during the
project settlement run. When the project phase is completely finished, we might also create
assets and later book depreciations. Costs that are later not activated on the asset, will need
to be settled to a cost center or another object.
And this step concludes the investment project processing part.
Thomas replies:
"Thanks a lot Linda and James for giving me the process details. Then let's start planning our
new implementation investment project."
To summarize the preceding conversation:
The planning and execution of an investment project at Hybrid Machinery consists of the
following steps and responsibilities:
● The project planner creates the project plan and the project structure, possibly with the
help of a template. Responsibilities and work packages are defined, using the work
breakdown structure (WBS).
● The project planner then also often takes care of setting up the project team.
● The project controller takes care of the cost planning and calculation. A planing template
for cost planning in the form of Easy Cost Planning can be used.
● The project controller (together with the steering committee) then takes care of the
budgeting for the investment project. An active availability control is then used during the
realization phase of the project to ensure the budget is not exceeded.
● After approval (and when it's time to start the work), the investment project is released.
● People working on the project will record their project-related work in the system using
activity allocations. External services and materials can also be procured for the
investment project.
● The project controller also takes care of the period-end closing activities for the
investment project, like overhead calculation.
● Assets and assets under construction are also created in Asset Accounting, and
depreciations can be posted.
LESSON SUMMARY
You should now be able to:
● Evaluate the steps for the planning and execution of investment projects at Hybrid
Machinery
Learning Assessment
1. Which of the following activities are usually NOT part of the planning and execution of
investment projects?
Choose the correct answers.
X A Cost planning
X B Revenue planning
X C Budgeting
X D Order creation
2. What does a typical process flow look like for an investment project?
Choose the correct answer.
3. When a project starts off, what two things are usually created first?
Choose the correct answers.
X A Budget distribution
X B Project structure
X C Cost plan
X D Project plan
X B Budgeting
X C Project release
1. Which of the following activities are usually NOT part of the planning and execution of
investment projects?
Choose the correct answers.
X A Cost planning
X B Revenue planning
X C Budgeting
X D Order creation
Correct. Revenue planning and order creation are usually not part of activities related to
investment projects.
2. What does a typical process flow look like for an investment project?
Choose the correct answer.
Correct.
3. When a project starts off, what two things are usually created first?
Choose the correct answers.
X A Budget distribution
X B Project structure
X C Cost plan
X D Project plan
Correct. The project plan and the project structure are usually created first.
X B Budgeting
X C Project release
Correct. Project release is usually not a task that is part of the work of a project controller.
Lesson 1
Introducing SAP S/4HANA 17
Lesson 2
Understanding the SAP Fiori UX 25
Lesson 3
Working with the SAP GUI 33
Lesson 4
Understanding SAP Business Client 37
UNIT OBJECTIVES
LESSON OVERVIEW
This lesson introduces you to the new SAP solution SAP S/4HANA and how it affects your
business processes and system environments.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the benefits of SAP S/4HANA
Figure 4: James
Hybrid Machinery is using SAP S/4HANA. Before implementing the solution, James was also
involved in checking the general features and benefits of this solution. In the following lesson,
you get an overview about SAP S/4HANA and SAP EPPM Project System (PS) within it.
SAP S/4HANA is the central software product SAP Offers to deliver the concept of the
intelligent Enterprise to its customers. The details and advantages are covered in the
following sections.
In the area of Business Collaboration, business networks are supported across all business
processes, in combination with an industry cloud solution. All aspects of the value network
are interconnected in real time to drive business outcomes. The SAP Business Technology
Platform (BTP) forms the foundation of these solutions and brings business processes and
analytical capabilities together in real time. This enables a smarter, faster, and simpler
enterprise, connecting every aspect of internal operations.
SAP's industry cloud enables customers to discover and deploy vertical solutions from SAP
and partners. It provides industry best practices and extends a customer's current business
processes.
SAP's solutions for sustainability can help customers understand and manage their impact on
people and the environment.
SAP offers an integrated suite of applications that support the various end-to-end business
processes a customer has. The suite helps manage every part of an organization: employees,
customers, products, spend, Finance, and IT. With Embedded Analytics in SAP S/4HANA,
SAP provides a 360-degree view of the business of a customer.
At the center of the SAP S/4HANA Suite is SAP S/4HANA Enterprise Management. SAP S/
4HANA Enterprise Management is available on-premise and in the cloud, with different
licensing and subscription models. SAP Project System (PS) is also part of this solution and it
is assigned to the Research & Development (R&D) / Engineering line of business.
SAP S/4HANA uses SAP Fiori to provide a consistent and uniform user experience across all
SAP software. By creating visually pleasing designs with a strong focus on ease-of-use, the
experience is intuitive and simple across all devices.
Based on SAPUI5 technology, SAP Fiori focuses strongly on users and the way they work. It
allows users to concentrate on core tasks while still tracking activities in other areas.
Improvements to the existing SAP Fiori launchpad allow the user a higher degree of flexibility
and guidance, supported by Machine Learning and Artificial Intelligence.
These improvements include enhanced discovery and navigation features, access to action-
oriented personal notifications, improved collaboration, and more.
Machine Learning makes SAP S/4HANA more intelligent. The machine learning applications
provide real-time insights and business context while simultaneously freeing resources from
repetitive tasks.
Some examples:
● SAP Cash Application software learns matching criteria from a company’s historical
financial clearing data to automatically pair invoices with incoming payments. This creates
more efficient shared-services centers and allows Finance professionals to be deployed to
more strategic activities.
● The SAP Fiori apps for contract consumption predict contract expiration or goods
consumption ahead of time. This enables more effective supplier negotiations and
relationships. Customers can now forecast contract consumption directly within the
application and update the model using their own data, retraining with a single action.
● Predictive Analytics for Stock in Transit:
The world is moving faster every day; this means that companies must be even more agile
when sending and receiving goods, and managing delays, shortages, or other problems.
SAP Predictive Analytics for Stock in Transit allows users to take action and manage
delays by applying machine learning to get more accurate results.
SAP S/4HANA Enterprise Management has been designed by SAP by simplifying the SAP
ERP solution, and reintegrating and simplifying specific parts of the SAP Business Suite
solutions like SAP Customer Relationship Management (CRM), and SAP Supply Chain
Management (SCM). SAP S/4HANA Enterprise Management is available both on premise and
in the cloud (public and private cloud), with different licensing and subscription models.
More solutions can be integrated. These solutions can be cloud-based, like SAP
SuccessFactors, or on-premise based, depending on specific needs.
SAP S/4HANA Cloud Edi SAP S/4HANA Cloud Pri SAP S/4HANA Cloud Pub
tion vate Edition lic Edition
On-premise and SAP S/4HANA Cloud Private Edition deployments offer a larger scope of
business functions, when compared to SAP S/4HANA Cloud Public Edition. They also offer a
broader spectrum of configuration possibilities. On-premise customers can also decide
exactly when they would like to update/upgrade their SAP S/4HANA system. However, new
functions and innovations are delivered only once per year. Major releases even only once per
two years. SAP S/4HANA Cloud Public Edition offers innovations semiannually.
An on-premise deployment means that the entire application and infrastructure is owned by
the customer. Such a system can also be moved into a cloud-based environment if necessary.
Management and execution of the implementation of such a system can be arranged through
SAP, a partner, or by the customer themselves.
SAP S/4HANA Cloud Private Edition: a private cloud deployment means that a customer
does not share the applications and platform with other customers, but has their own private
SAP S/4HANA application and platform. This is technically similar to an on-premise edition of
SAP S/4HANA, but it is running in the cloud and completely managed by SAP or one of its
hosting partners. Deeper customizations are possible and the customer can decide exactly
when updates are applied. Upgrades are available semiannually.
SAP S/4HANA Cloud Public Edition: when using this deployment option, a customer shares
their applications and platform with other customers. Each customer's data is strictly
isolated, and each customer has their own technical container. Customers do not affect each
other, in terms of the performance of the system.
Some other related terminology and offerings:
GROW with SAP: this is a complete offering of solutions, adoption acceleration services,
community, and learning so that any size company can successfully adopt cloud ERP. This is
suitable for new SAP customers, or existing customers that want to move specific parts of
their business into SAP S/4HANA Cloud.
RISE with SAP: a complete offering of cloud solutions, infrastructure, and services that helps
migrate an existing SAP ERP into the cloud and that empowers a customer to thrive in the
cloud.
Note:
This course is valid for SAP S/4HANA Cloud Private Edition and also for the on-
premise deployment option of SAP S/4HANA. Most of the Project System (PS)
functions are also available in SAP S/4HANA Cloud Public Edition, but this is not
covered in this course.
● Enterprises can easily connect to people, devices, and business networks to deliver new
value to their customers. As a result, technologies and solution like Internet of Things, Big
Data, and Artificial Intelligence become accessible to any business.
● Enterprises can dramatically simplify their processes and change them as required to gain
more efficiency. They can use the power of business AI (Artificial Intelligence).
Business users can get access to any needed data, from anywhere, in real time. This
includes planning, execution, prediction, and simulation data. All decisions can be made
instantly with the highest level of granularity for faster business impact.
IT value proposition:
From an IT value perspective, SAP S/4HANA creates unique opportunities to simplify the
landscape and reduce total cost of ownership (TCO) in the following ways:
● Enterprises can significantly reduce their data footprint and work with larger data sets in
one system.
● The user experience of SAP S/4HANA is based on SAP Fiori, offering integrated and
modern usability on any device.
● The architecture of SAP S/4HANA is nondisruptive. This means that SAP Business Suite
on-premise customers can easily upgrade, or fully migrate to the cloud. A hybrid
deployment can also be set up.
With SAP S/4HANA Enterprise Management, core ERP processes remain stable:
● Reporting and analysis:
Data is stored in its finest granularity. Data is semantically integrated and easy to consume
(no redundancies or aggregates). There is no latency when analyzing the data.
● Scalable infrastructure:
Trends include cloud, system consolidation for an on-premise landscape, SAP S/4HANA-
specific services (for example, localization), support for multiple devices. These trends are
supported by scale-out possibilities and the reduction of the memory footprint of the
system.
● User experience:
The SAP Fiori-based user experience supports user productivity. Multiple devices are
supported as well as analytical capabilities of all of these devices.
● Increased throughput:
Elimination of data redundancies and a reduced data footprint. This eliminates a long
waiting time for users and postprocessing of, for example, failed inventory postings.
Financial reporting in SAP S/4HANA is based on the universal journal entry table (ACDOCA),
which combines material and financial data in one table.
The described data model of SAP S/4HANA Finance provides the following benefits:
● One line item table with full details for all components. Data is stored only once, so no
reconciliation is needed (by design).
● Fast multidimensional reporting on the Universal Journal is possible without the need to
replicate data to another reporting solution. If another SAP BI solution is in place, a single
extractor is needed.
● Reduced memory footprint through the elimination of data stored redundantly.
● Technical structure enhances the capabilities of the SAP Financials solution: for example
multi-GAAP, or the use of additional currencies.
LESSON SUMMARY
You should now be able to:
● Explain the benefits of SAP S/4HANA
LESSON OVERVIEW
In this lesson, you will learn about SAP Fiori UX.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Work with SAP Fiori apps
User Types
Depending on the industry and company involved, various types of users can be identified.
There are many different user types, depending on the structure of the specialized area and
the IT department, and the degree of digitization. However, in almost every company, there
are three basic types:
● Occasional user: This user uses the system only occasionally and needs simple, easy-to-
use applications. Often, single-step transactions are executed.
● Expert user (or key user): This is a fully trained SAP user, who knows the processes and
the available applications in detail. The expert user often uses multiple systems and
different user interfaces.
● Developer (or programmer): This user has detailed process and system knowledge, and
deals with the adaptation and extension of the existing applications. The developer
potentially has to look after several applications, possibly with different user interfaces.
Types of Access
When summarizing the different factors, it is clear that a “one size fits all” approach does not
work.
The long-term goal of the SAP User Experience strategy is to offer all business and all analytic
applications running on SAP HANA, with SAP Fiori as the unified UI.
Transactional SAP Fiori apps need an ABAP (development and runtime) environment, and are
often used for single-step transactions. Analytical apps and so-called Fact Sheets are SAP
HANA-based, and often contain functionality that was not yet available in the SAP ERP
system.
The SAP Fiori launchpad is a role-based, personalized UI client that enables users to access
SAP Fiori apps alongside established UIs. The SAP Fiori launchpad is based on the technology
called SAPUI5, and can be used on multiple devices. It can be deployed on multiple platforms.
The SAP Fiori launchpad comes with predefined content to streamline implementation
processes.
The SAP Fiori launchpad can be visually adapted and customized using the tool called UI
Theme Designer. It is designed to provide a simple and intuitive user experience, while
supporting established UI technologies (such as Web Dynpro ABAP and SAP GUI for HTML).
Figure 16: Transactional SAP Fiori Apps: Change WBS Element Status
The preceding figure shows the SAP Fiori transactional application Change WBS Element
Status, which supports the user in maintaining the status values of WBS elements and
network activities. As this is a transactional app, it contains all standard views and
functionality.
You can also use most SAP GUI transactions that were already existing in previous version of
SAP's ERP solution, in the SAP Fiori launchpad. This can be done together with the SAP
Business Client or through your web browser.
Spaces, pages, and sections represent the way the SAP Fiori Launchpad is structured. The
setup for this is usually done globally by the administrator. In older versions of SAP S/4HANA,
each user had to decide if they wanted to use spaces and pages or not. If not, groups of SAP
Fiori apps were shown. Spaces are delivered as predefined content, similar to catalogs and
(before) groups of SAP Fiori apps.
SAP provides space and page templates per business role for SAP S/4HANA, making it easy
for customers to structure the layout of the SAP Fiori launchpad for their users. This layout
remains stable, even if a user is assigned to more roles later.
An SAP Fiori space represents an area of work, typically corresponding to one or more
business roles. To further structure a space, you might use one or multiple pages, depending
on the number of assigned apps associated with the users’ business role. The usage of
multiple pages might be the case for business roles, which have many apps assigned. Each
page must then reflect one self-contained work-context.
Note:
An Overview page can be used: this is a page that summarizes the most important
and most used apps across the multiple work-context pages. The page may
contain the most used apps, and/or generic apps, such as My Inbox. To ensure
consistency, position this page as the first page on a multiple-pages space.
Page (and section) titles help identify the tasks that the content relates to. You can structure
each space using pages for various work contexts. A space comes with a predefined set of
apps related to the user’s business role. Tiles are used to visualize the content of a space. The
idea is to show only the most important and most used apps per space that users must
complete their daily tasks.
Note:
Users can easily personalize their pages, by adding or removing tiles, or adding or
removing sections. Users can still access all apps in the app finder, which they
might use to add apps to their pages or to directly launch apps that they rarely
use.
You can optionally use sections to further subdivide the work within a page. Sections can be
used to semantically structure the content of a page. Try to avoid too many apps in one
section, since this might overwhelm the user. A page must be kept as lean as possible. Apps
less used frequently should be displayed as links (instead of tiles).
The screenshot shows the user-specific activation flag for the use of spaces. This was
needed/possible in an older version of SAP S/4HANA (/SAP Fiori). This is only needed if the
use of spaces has not been activated centrally by the system administrator.
LESSON SUMMARY
You should now be able to:
● Work with SAP Fiori apps
LESSON OVERVIEW
In this lesson, you will learn about the SAP GUI.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe the SAP GUI that is also available in SAP S/4HANA
The Project Builder appears in the same way as in SAP ERP (ECC). The design has been
adopted to the available themes for the SAP GUI, but the functionality remains the same.
It is up to you which system access you prefer. Most SAP S/4HANA scenarios can be
executed using the SAP Fiori launchpad. As an alternative, you can use SAP Business Client
with standard Web Dynpro or the SAP GUI for HTML transactions. If users don’t want to work
with SAP Fiori or SAP Business Client, they are still able to use the SAP GUI and the classical
SAP transaction codes.
In the SAP GUI, you make settings so that the appearance is similar to the design the SAP
Fiori apps are using. In this case, you have to choose an SAP Fiori theme, for example the
Quartz Theme. Make sure that the flag Activate SAP Fiori features is activated in the SAP GUI
settings. This theme is also used in this course.
LESSON SUMMARY
You should now be able to:
● Describe the SAP GUI that is also available in SAP S/4HANA
LESSON OVERVIEW
In this lesson, you will learn about SAP Business Client.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe SAP Business Client
With SAP Business Client, SAP provides users with a user interface that they can use
alongside the SAP GUI. It can be used locally, installed on a PC, or web-based.
SAP Business Client can be used for both the SAP GUI and for the SAP Fiori launchpad. Even
for specific Web Dynpro scenarios, such as the ones used in SAP Portfolio and Project
Management.
The user interface of the SAP Business Client offers:
● A central point of access for all users
● An overview of:
- Transactions
- Object searches
- Favorites
- Personal worklists
Control Center
After logging on to the system, the first thing you see is the control center. In both the local
and the web-based version of the SAP Business Client, the control center has a navigation
pane containing the role assigned to the user. Each entry contains the individual work areas
for project activities related to logistics or controlling.
Alternatively, you can access the SAP Fiori launchpad in the SAP Business Client and start the
HTML5 transactions there. When using the SAP Fiori launchpad in a web browser, the system
always uses the SAP WebGUI to render SAP GUI transactions. Not all transactions are SAP
WebGui-enabled, however. Using the SAP Business Client offers you the advantage that these
transaction work as well inside the SAP Fiori launchpad. The SAP Business Client renders the
SAP GUI transactions directly and does not use SAP WebGUI. You could therefore, for
example, display the Project Planning Board from the Project Builder. When you access your
system through the SAP Fiori launchpad, you are also able to use the SAPUI5 apps besides
the classical SAP GUI transactions.
LESSON SUMMARY
You should now be able to:
● Describe SAP Business Client
Learning Assessment
X F Increased throughput.
2. The universal journal replaces all financial line item tables, including tables BSEG, COEP,
and also all CO-PA (Controlling-Profitability Analysis) tables.
Determine whether this statement is true or false.
X True
X False
X True
X False
4. The long-term goal of the SAP User Experience strategy is to offer all major business and
analytical applications running on SAP HANA, using SAP Fiori as the unified UI.
Determine whether this statement is true or false.
X True
X False
5. As a user, you can customize and change spaces according to your own needs.
Determine whether this statement is true or false.
X True
X False
6. The SAP GUI is still available in SAP S/4HANA as an alternative user interface option.
Determine whether this statement is true or false.
X True
X False
X True
X False
X F Increased throughput.
Correct. Characteristics of SAP S/4HANA are faster reporting and analysis, an improved
user experience, and an increased throughput.
2. The universal journal replaces all financial line item tables, including tables BSEG, COEP,
and also all CO-PA (Controlling-Profitability Analysis) tables.
Determine whether this statement is true or false.
X True
X False
Correct. The universal journal does not replace all financial line item tables, including
BSEG, COEP, and also all CO-PA (Controlling-Profitability Analysis) tables.
X True
X False
Correct. SAP Fiori UX is especially suitable for occasional users. It allows for an easy use
of the system. Expert users and developers can use the same apps, but they might also
want use other user interfaces like the (traditional) SAP GUI.
4. The long-term goal of the SAP User Experience strategy is to offer all major business and
analytical applications running on SAP HANA, using SAP Fiori as the unified UI.
Determine whether this statement is true or false.
X True
X False
Correct. The long-term goal of the SAP User Experience strategy is to offer all major
business and analytical applications running on SAP HANA, using SAP Fiori as the unified
UI.
5. As a user, you can customize and change spaces according to your own needs.
Determine whether this statement is true or false.
X True
X False
6. The SAP GUI is still available in SAP S/4HANA as an alternative user interface option.
Determine whether this statement is true or false.
X True
X False
Correct. The SAP GUI can still be used in SAP S/4HANA as an alternative user interface
option, especially for transactions without a corresponding SAP Fiori app.
X True
X False
Correct. SAP Business Client can display applications from several sources, including the
SAP GUI, Web Dynpro, and SAP Fiori apps based on HTML5.
Lesson 1
Describing Project Management with SAP S/4HANA Project System 47
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn about the characteristics of projects and describe SAP solutions
for project management.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List the characteristics of investment projects
Note:
This is their conversation:
What Is a Project?
Professional project management is becoming an increasingly important factor for boosting
the competitive strength of a company. And not just for those companies whose success is
based on project-oriented business processes. Both large-scale projects such as constructing
a factory, and smaller projects, such as organizing a trade fair, require that the numerous
activities involved are planned, controlled, and monitored precisely, systematically, and also
efficiently.
Projects usually involve cross-departmental and highly complex business processes, the
results of which must often yield an extremely high level of quality. Projects are often cost-
intensive, time-consuming, and of strategic importance.
This all means that projects may also be seen as a potential risk for a company. Using the
right software to support project management under these conditions is essential.
Projects are normally given an appropriate structure to allow dates, resources, costs,
budgets, and payments to be planned, controlled, and monitored transparently. This
structure is a hierarchy.
Hierarchies are often used for the following purposes:
● Evaluating aggregated data
● Allocating budgets
● Defining responsibilities
Note:
The term project is not specific to a particular industry sector. It may therefore
cover various aspects relevant for a company. Examples are research and
development projects, investment measures, make-to-order production, and
extensive maintenance tasks.
Note:
Portfolio Management is briefly covered in this course in the chapter on Portfolio
and Project Management. For more details, you can refer to the available course
Discovering the Basics of SAP S/4HANA Portfolio and Project Management, which
focuses on Portfolio Management and the handling of implementation projects.
Below you can see the different applications in the area of SAP Enterprise Portfolio and
Project Management and their integration options.
Figure 27: SAP Solutions in SAP Enterprise Portfolio and Project Management (EPPM)
and other data of several projects. SAP Project System (PS) projects can be integrated
directly with SAP Portfolio Management. The main process steps are covered in this course.
SAP Project Management
You use SAP Project Management as an alternative to SAP Project System to oversee
projects, tasks, and time lines, while identifying critical paths, assigning resources, and
tracking progress. With SAP Project Management you can handle companywide project
management operations from structuring to visualization, and you can support various
implementation and financial management models.
SAP Project Management is typically used in implementation and consulting projects,
whereas SAP Project System (PS) is used for projects serving as a cost collector, projects
that are integrated to asset accounting and especially for logistics projects. SAP PS projects
are also used for the cost calculation of SAP Project Management projects.
SAP Project System (PS) for project financial control
SAP Project System provides structures that you can use to model and organize projects
flexibly. You can plan and monitor dates, costs, revenues, budgets, resources and materials in
these structures, using the relevant tools and reports from SAP Project System (PS).
In project financial control you calculate and distribute costs in projects, analyze costs and
revenues, and carry out budgeting activities. Project financial control plays an important part
in all SAP PS Projects, investment projects as well as logistics projects. Investment projects
are covered in detail in this training.
SAP Project System (PS) for logistics project control
In mechanical engineering, complex machinery is manufactured and assembled in lot sizes of
one. A complex and detailed project schedule has to be considered, and resources have to be
assigned to the project. The planning, production, and procurement of the required
components is also an important task.
SAP Project System (PS) offers the structures to model these processes. By integrating with
most areas of SAP S/4HANA, SAP Project System (PS) supports the total supply chain. From
the inquiry of a customer, to the engineering activities, the scheduling of resources, the
planning and procurement of materials, and the planning and realization of revenues. Delivery
and billing of the project are also supported.
Logistics projects are covered in the training Exploring logistics projects in SAP S/4HANA.
Resource Management
You use Resource Management to identify the right resources, check availability, optimize
utilization, and avoid project bottlenecks.
With Resource Management, you achieve optimized resource utilization by allocating human
capacities, capital, and equipment, based on project requirements, qualifications, availability,
and future needs.
SAP Portfolio and Project Management also offers a resource management application that
can only be used for SAP Project Management projects.
SAP Project System (PS) has its own integrated resource management solution. It is however
also able to access the more detailed capacity leveling functions of advanced capacity
planning in Manufacturing.
Commercial Project Management
Commercial Project Management is a solution to increase profitability and achieve real-time
transparency of customer projects. In project financial planning, you can improve planning,
monitoring, and control by creating cost and revenue plans and integrating them with
You can map a project using only one WBS or one network. You can, however, also represent
a project combining a WBS and one or more networks. WBSs consist of Work Breakdown
Structure elements (WBS elements) that are arranged at various levels to produce a
hierarchical model of the project activities to be carried out. Each individual WBS element can
act as a controlling object for which you can plan and monitor costs, revenues, payments,
budgets, and dates.
As stated, a network represents the flow of a project. The individual tasks in the project are
mapped as activities in a network. The temporal and logical dependencies between the
various activities can be represented as relationships.
Activities form the operative basis for planning and controlling dates, costs, and resources
(personnel, machinery, and materials). When activities are assigned to WBS elements, the
dates and costs defined in the individual activities are aggregated at the WBS level, and can
be evaluated. Activity funds that are already assigned, are checked against the budgets of the
respective WBS elements.
Note:
Networks and activities are not covered in detail in this course. They are covered
in more detail in the course Exploring Logistics Projects in SAP S/4HANA
(S49020).
LESSON SUMMARY
You should now be able to:
● List the characteristics of investment projects
Learning Assessment
X True
X False
2. Which of the following is used to plan basic dates manually for WBS elements?
Choose the correct answers.
X A Project Builder
X D Schedule Manager
X True
X False
Correct. The individual tasks in the project are mapped as activities in a network.
2. Which of the following is used to plan basic dates manually for WBS elements?
Choose the correct answers.
X A Project Builder
X D Schedule Manager
Correct. Project Builder and Project Planning Board are used to plan basic dates manually
for WBS elements.
Lesson 1
Outlining a Work Breakdown Structure (WBS) 57
Lesson 2
Creating a Work Breakdown Structure (WBS) 61
Lesson 3
Applying Documents, Milestones, and Mass Change 67
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn about the structure elements of Work Breakdown Structures
(WBSs) and how to verify the tasks of WBSs.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List the structure elements of WBSs
● Verify the tasks of WBSs
2. Plan basic dates manually for WBS elements using the Project Planning Board.
3. Plan costs manually for the WBS elements using Easy Cost Planning.
6. Assign various documents for WBS elements using Execution Services to update
commitment and actual costs.
The Project Builder, Project Planning Board, Easy Cost Planning, and Execution Services are
tools in the SAP system that are used here to carry out the project steps. In addition to these
tools, you can use a range of reports and information systems to evaluate the project data
during the various project phases.
A WBS is a model of a project and shows the project activities to be carried out in a
hierarchical structure. The various work packages in the project are described as individual
Work Breakdown Structure elements (WBS elements). You can divide these WBS elements at
various levels until you reach the level of detail you require. Since the WBS is structured
hierarchically, the data can be summarized and displayed at the corresponding higher-level
WBS elements.
You assign organizational units such as company code, business area, profit center, and plant
for each WBS element. Before you create a WBS, you have to create a project definition. The
project definition is a framework for all the objects created within a project. The project
definition contains data that affects the entire project (for example, start and finish dates,
organizational data, and planning parameters). It contains default values that can be passed
on to the WBS elements.
The controlling area that you specify when you create a project definition is unique for the
entire project. You specify the controlling area just once when you create the project.
Tasks of WBSs
The WBS forms the basis for all subsequent planning tasks in a project. The focus here is on
planning, analyzing, describing, controlling, and monitoring costs, basic dates, and the
budget. However, costs, dates, and payments are often planned using activities that are
assigned to WBS elements. The figure, Tasks of the WBS, shows the various tasks that a WBS
can perform during a project.
You can use WBS elements to do the following:
● Plan costs and revenues in detail.
● Post actual cost and revenues.
● Enter a budget.
● Assign purchase requisitions and purchase orders.
● Plan payments.
● Plan dates manually.
LESSON SUMMARY
You should now be able to:
● List the structure elements of WBSs
● Verify the tasks of WBSs
LESSON OVERVIEW
In this lesson, you will learn how to create a Work Breakdown Structure (WBS), describe
operative indicators for WBSs, maintain WBS elements, and use the hierarchy graphic to
display WBS organization.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a WBS
● Describe operative indicators for WBSs
● Describe organizational units for WBS
● Maintain WBS elements
Create a WBS
Usage of the Project Builder
There are various ways to create and edit a WBS. The Project Builder is a tool in the SAP
Project System (SAP PS) that is user-friendly and allows projects to be edited quickly and
efficiently. You can use the Project Builder to maintain any object in the SAP PS, except for
the assignment of Production Resources/Tools (PRT). You can use context-sensitive menus,
drag, and relate, and the option of defining your own worklist and set of templates to help you
edit your projects more easily.
2. Current project.
3. Selected object.
The Project Builder consists of a window that is divided into the following three areas:
● The structure overview (in the top left of the window).
● The worklist (in the bottom left of the window).
● The work area in which data is displayed and edited (in the right of the window).
The structure contains the selected project data of the current project, along with its
hierarchical relationships. You use the worklist to store frequently used projects, networks,
and WBS elements on a user-specific basis. The worklist always displays a list of the last
projects that were edited. The templates are used as a set of proposals while a project is being
edited, and you can incorporate new elements from these templates in the project.
The work area displays a detailed view of the selected object in the structure overview and
allows you to access the overviews of lower-level objects directly. You can then use the work
area to edit individual project elements. In the Project Builder, you can navigate between the
various views (detail views and overviews), graphics, and the Project Planning Board quickly
and efficiently to maintain the structures.
Note:
This is their conversation:
James says:
"Linda, I wanted to talk to you about the process steps planned for the WBS elements. Do we
have to execute planning and budgeting for all WBS elements?"
Linda answers:
"Based on my experience, we should only carry out cost planning on the second level of the
hierarchy structure. But of course, we must be able to record actual costs for all levels in the
project hierarchy. This means budget availability control has to be carried out on all levels as
well. It should however be sufficient to execute budgeting only for the work packages on level
two."
James replies:
"Understood. And we agreed that we will have no revenues in the project, correct?
Linda answers:
"Yes. For our own investment projects, we are not planning or realizing any revenues at all."
James answers:
"That's what I was thinking too. We can use the operative indicators for the WBS elements to
categorize their usage. I will then assign the account assignment indicator to all elements, as
actual costs can occur on any level. Also, I will assign the operative indicator for planning to
the level two elements for cost planning. And we won't use the operative indicator for
revenues."
You can flag your WBS elements using the following operative indicators:
● Planning element
WBS elements for which you want to plan costs are flagged as planning elements.
● Account assignment element
WBS elements to which you want to post actual costs are flagged as account assignment
elements.
● Billing element
WBS elements where you want to plan or post revenues are flagged as billing elements.
● Profit centers.
● Business areas.
● Persons responsible.
● Partners (internal and external).
● Cost centers responsible for the project.
These assignments are used mainly for reporting purposes. This data allows you to use
project summarization to analyze a large number of projects together, for example, based on
the business area and the person responsible parameters. You can also analyze the project
key figures of several projects in your cost center hierarchy or profit center hierarchy. When
documents are assigned to the WBS, the business area and profit center are derived from the
WBS element. This information is used for reporting based on business areas as well as in
profit center accounting. You can generate cost center-based settlement rules for cost
projects. You can specify in the system that an email is to be sent to the person responsible
for the WBS element if the budget is exceeded. You can also use partner processing to assign
customers, vendors, personnel numbers, system users, work centers, shipping points, HCM
organizational units, and other objects to WBS elements. When you do so, the system
performs checks against existing SAP master data.
Note:
This is their conversation:
Linda asks:
"James, we have used the existing template for our investment project, but it would be great if
we could now enhance the operative project. Do we have to this in the project itself, or could
we also copy structures from other projects? "
James answers:
"This is one of the advantages of using SAP S/4HANA EPPM Project System. We can copy
whole project structures, but we can also enhance existing projects with parts of other
projects. It doesn't matter if the source is a template or an operative project.
This means that we can start with our template, then enhance the structure individually, or
copy other project structures in part or in full. We can even use different views. Some users
prefer to work with the structure tables, while others prefer graphical representations of the
project structure."
Linda replies:
"Great to hear that we have such a big flexibility when creating projects."
The preceding figure shows different ways to maintain WBS elements. You can use the
Project Builder to create and change WBS elements. You can do this on detail screens or in
the list of WBS elements.
You can use the hierarchy graphic to change WBS elements by double-clicking them. You can
also create new WBS elements, and insert these in the hierarchy.
In addition to maintaining projects manually in the Project Builder or using the hierarchy
graphic, you can use existing project structures or standard projects as templates. When you
create a new WBS, you can use an existing WBS, a section of the project hierarchy, or a
standard WBS as a template. You can also copy WBS elements from other projects or from a
standard WBS in an existing WBS. In addition to Project Builder, you can use other
transactions, such as those in the Project Planning Board, to create and edit a WBS.
LESSON SUMMARY
You should now be able to:
● Create a WBS
● Describe operative indicators for WBSs
● Describe organizational units for WBS
● Maintain WBS elements
LESSON OVERVIEW
In this lesson, you will learn how to create SAP Project System (SAP PS) texts and
documents, create milestones, and apply mass changes.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create texts and documents in SAP S/4HANA project systems
● Create milestones
● Apply mass changes
1. Documents
3. PS texts
4. Milestones
PS texts are user-definable, useful for repeated usage, and managed in a PS text catalog. The
texts are grouped according to the text type and can be created in several different
languages. You can create PS texts in the SAPscript format or by using Microsoft Word,
Microsoft PowerPoint, or Microsoft Excel. The files in question are stored in the SAP
database. You can assign PS texts to one or more WBS elements or activities. You can assign
PS texts in most transactions for maintenance of projects. For example, in the Project Builder,
you can navigate to a WBS element and select PS Text Overview.
In the document management system, you can assign multiple original (external) documents
that are in various formats, such as XLS, DOC, PPT, BMP, TIF, CAD, and so on, to a document
info record (SAP internal). You can use the SAP Document Management system in the SAP
PS to assign document info records to WBS elements and activities. In the SAP PS, you can
display the document info records and the corresponding original documents.
You can assign documents in most transactions for the maintenance of projects. In the
Project Builder, navigate to the WBS element and choose Document Overview.
Milestones
Milestones in Projects
You can assign milestones to WBS elements, and, thereby, document events that are
particularly important in a project. Milestones can be used in many ways. For example, they
can be used for milestone billing in Sales and Distribution (SD). Another option is to use
milestones to determine the project progress.
They can also be used purely for information purposes or for analysis in various reports.
Mass Change
Mass Changes
You can use the mass change transaction to make cross-project changes to the master data
fields of project definitions, WBS elements and milestones. The same authorization objects
used for individual changes are used for mass changes.
If you make a mass change, this could mean that many objects are changed simultaneously.
In many cases, you cannot undo the changes. For this reason, always be particularly careful
when you use this transaction. You can use the CNMASS mass change transaction directly.
Alternatively, you can start a mass change from the Project Builder, the Project Planning
Board, or the structure overview. In addition to the master data, you can also change the
status values for several projects using the CNMASSSTATUS mass change transaction. The
transaction supports the change of system status values and the change of user status
values.
The restrictions are the same as for the master data mass maintenance. That is, you cannot
undo the changes made. However, you are able to do a test run before the productive run.
Note also that a status change might trigger other activities like the generation of assets
under construction.
LESSON SUMMARY
You should now be able to:
● Create texts and documents in SAP S/4HANA project systems
● Create milestones
● Apply mass changes
Learning Assessment
1. The various work packages in the project are described as individual ____________.
Choose the correct answer.
X A Activities
X B WBS elements
X C Tasks
X D Project definitions
2. The _______________ that you specify when you create a project definition is unique for the
entire project.
Choose the correct answer.
X A Controlling area
X B Company code
X C Planning department
X D Plant
X True
X False
4. WBS elements to which you want to post actual costs are flagged as _________.
Choose the correct answer.
X A Planning elements
X C Billing elements
X D Execution elements
X True
X False
X True
X False
7. Which of the following objects can you change with the mass change transaction?
Choose the correct answers.
X A Project definitions
X B WBS elements
X C Structure
X D Activities
X E Milestones
1. The various work packages in the project are described as individual ____________.
Choose the correct answer.
X A Activities
X B WBS elements
X C Tasks
X D Project definitions
Correct. The various work packages in the project are described as individual WBS
elements.
2. The _______________ that you specify when you create a project definition is unique for the
entire project.
Choose the correct answer.
X A Controlling area
X B Company code
X C Planning department
X D Plant
Correct. The controlling area that you specify when you create a project definition is
unique for the entire project.
X True
X False
Correct. WBS elements can be divided at various levels until you reach the level of detail
you require.
4. WBS elements to which you want to post actual costs are flagged as _________.
Choose the correct answer.
X A Planning elements
X C Billing elements
X D Execution elements
Correct. WBS elements to which you want to post actual costs are flagged as account
assignment elements.
X True
X False
Correct. A long text cannot be linked to more than one WBS element.
X True
X False
Correct. PS texts are user-definable texts that are managed in a PS text catalog.
7. Which of the following objects can you change with the mass change transaction?
Choose the correct answers.
X A Project definitions
X B WBS elements
X C Structure
X D Activities
X E Milestones
Correct. Project Definitions, WBS Elements, Activities, and Milestones can be changed
with the mass change transaction.
Lesson 1
Analyzing Projects with the Structure Information System 77
Lesson 2
Analyzing Projects with Financial Reports 83
Lesson 3
Reporting in SAP S/4HANA 89
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn about the characteristics of the structure information system and
how to analyze projects with the structure information system.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List the characteristics of the structure information system
Note:
This is their conversation:
Linda says:
"Hi James. I was wondering how we could report on all major KPIs and also on the progress in
our projects. Could you give me a short overview?"
James answers:
"Certainly. Based on what a specific user needs, and this users role in the organization, there
are several reporting options available.
As a project manager, I am interested in the current structure of the project, with an
aggregated view on dates, costs, and the budget. So, the structure information system serves
me fine.
But you as a controller might be interested in more detailed data on cost elements, budgets
or payments. So, you might want to use a cost or revenue report."
Linda agrees:
"Indeed. Although it is good to have an overview on the total costs, I'm also interested in the
details and the distribution between primary and secondary costs, for example. And this
information requires the usage of specific reports."
James replies:
"Yes, indeed. And Manuel, who's responsible for the procurement of components in projects,
might have to check the stock situation and the delivery dates of purchase requisitions and
purchase orders. So, he may want to use a report like the stock/requirements list or an
overview of all project-related purchase orders."
Linda nods:
"I agree. But as far as I know, all of these tools are specific reports. Can we also use analytical
reports directly related to the project system in SAP S/4HANA?"
James answers:
"Yes, of course. SAP S/4HANA offers its own Embedded Analytics application that allows for
data analysis on the fly. If we need even more sophisticated tools, we could also use related
products like SAP Analytics Cloud."
Linda says:
"Thanks, James."
You can use the following to evaluate important key figures for your projects:
● Structure information system.
● Financial information system (cost, revenue, and payment) with hierarchy reports, cost
element reports, and SAP List Viewer for line items.
● Capacity analysis.
● Order report, lists of reservations, purchase requisitions, purchase orders pertaining to
projects, and Project-Oriented Procurement (ProMan).
● Stock and requirements overview.
The following reports and systems are available for cross-project evaluations:
● Profit center accounting reports.
● Profitability analysis reports.
1. Refresh
2. Print functions.
3. Save versions.
4. Data export.
6. Display/change objects.
7. Filter functions.
8. Highlight exceptions.
The structure information system evaluates the structural and logistical aspects of projects
and also displays costs, revenues, and other data in the structure. On the initial screen, you
specify which data you want the system to select from the logical database in the SAP PS.
You can select the data you require using dynamic selection or object statuses.
You can do the following using the structure information system:
● Analyze and edit the entire hierarchical structure of a project (including documents, PS
texts, networks, other orders, investment programs, and Sales and Distribution (SD)
documents through the structure overview and project structure overview transactions.
● Navigate from the structure overview to individual overviews, detail screens, and detail
screen lists.
● Access individual overviews directly.
You can display individual overviews as SAP List Viewer reports or enhanced individual
overviews.
Depending on which reports you choose, you can use a range of interfaces and functions.
Important functions supported by these reports allow you to select fields from the project
structures, display the fields as columns, and use them to sort or group objects. You can
define filters or exceptions to select particular objects or highlight these in a different color.
Note:
The possible functions depend on the transaction interface. Therefore, all the
functions of the structure overview will not necessarily be available in the project
structure overview.
Displays activities.
● Structure graphic:
Displays other objects such as SD documents, project orders, or investment programs
(except WBS elements and activities).
● Gantt chart:
Displays the hierarchical structure of your project and also the corresponding situation
with regard to dates. Unlike the Project Planning Board, this can be called for several
projects.
● Portfolio:
Provides an X-Y representation of two columns.
● SAP Business Graphics:
Displays graphs such as totals curves and histograms.
You can export data from the structure information system in a range of formats such as
HTML, TXT, Rich Text Format, or various spreadsheet formats.
LESSON SUMMARY
You should now be able to:
● List the characteristics of the structure information system
LESSON OVERVIEW
In this lesson, you will learn about the characteristics of financial reports and how to analyze
projects with hierarchy reports, analyze projects with cost element reports, and analyze
projects with line item reports.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List the characteristics of financial reports
● Analyze projects with hierarchy reports
● Analyze projects with cost element reports
● Analyze projects with line item reports
Financial Reports
The following three types of reports are available for financial reporting:
● Hierarchy reports
Each of these types of reports analyzes a different level of detail. Line item reports are more
detailed than cost element reports, and cost element reports are more detailed than
hierarchy reports. However, hierarchy reports run faster than cost element reports, and cost
element reports run faster than line item reports. A report interface is built into the reports so
that you can easily shift from one report to another. For example, you can go from one
hierarchy report to other hierarchy reports or cost element reports by choosing the Goto
menu or an appropriate icon.
These report interfaces also enable you to go from hierarchy reports and cost element
reports to line item reports. Then, you can branch from line item reports to the original
documents and to the various accounting documents. This allows you to drill down into the
cost structure of the hierarchy report so you can analyze the actual costs in your project. You
can select fields in the report and go to a cost element report to carry out further analysis.
You can call the line item report where you require the cost element report to display the
accounting documents.
Hierarchy Reports
Hierarchy reports on costs, revenues, and payments enable you to evaluate your data
interactively. Reports of this type can evaluate your data according to specific characteristics.
Each report contains a wide range of lists that you can access interactively. The hierarchy
reports include user-friendly functions that enable you to work online in these lists.
Using the drill-down functions, you can navigate from the basic list to the various levels in the
report. You can also change the sequence of characteristics as you proceed. You can select
individual elements and analyze their costs in greater detail using drill-down lists.
For example, you could start by displaying the planned costs for the entire project, and then
display how the planned costs are distributed among the various value categories for one of
the Work Breakdown Structure (WBS) elements (for example, WBS 2). You could then
analyze the planned costs for one of the value categories (for example, the 620 value
category) of the WBS element WBS 2 according to the cost distribution over various periods.
In hierarchy reports, you can perform the following tasks:
● Sort columns and rows.
● Compress or expand hierarchical displays to the required level.
● Use exceptions to highlight values in a different color.
● Call other reports.
● Carry out conversions to different currencies.
● Use graphical display options.
● Send and print data.
● Use export functions in hierarchy reports.
3. Export report.
4. Call up report.
5. Refresh (menu).
Other reports, such as line item reports, can be called from cost element reports. In the
expert mode, you can refresh your data.
5. Data export.
All line items are evaluated using SAP List Viewer. This tool standardizes and simplifies the
procedure for working with lists in SAP applications.
SAP List Viewer supports the following features:
● Typical list functions, such as flexible column selection, automatic adjustment of the
column width, and sorting and filtering data by column.
● Calculation of totals and subtotals, and printing, sending, and exporting of data.
You can store the settings that you have created for SAP List Viewer as layouts for yourself
(user-specific), or you can make them generally available.
In the line item report, you can perform the following tasks:
● Call and analyze every original document, including account documents.
● Analyze line items.
● Call the reports for the line items directly, or use report interfaces to move from one report
to another.
LESSON SUMMARY
You should now be able to:
● List the characteristics of financial reports
● Analyze projects with hierarchy reports
● Analyze projects with cost element reports
● Analyze projects with line item reports
LESSON OVERVIEW
In this lesson, you will learn how to execute reports in the SAP S/4HANA environment.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe and explain reporting solutions in SAP S/4HANA
Reporting Solutions
SAP S/4HANA Real-Time Analytics Architecture
SAP S/4HANA blends transactions and analytics, allowing operational reporting on live
transactional data. SAP S/4HANA comes with prebuilt content (similar in concept to SAP BW
content) in the form of ABAP-based Core Data Services (CDS) views for real-time operational
reporting. The content is represented as a Virtual Data Model (VDM), which is based on the
transactional and master data tables of SAP S/4HANA. SAP HANA Studio contains an ABAP
development tool where you can create the ABAP-based CDS views.
CDS views are SAP’s strategic modeling approach for business entities. High flexibility for
further multiple use cases are available (for example, Search, and so on) and Scripted (SQL
plus extensions) are offered. SAP S/4 HANA is fully integrated with ABAP, Life-cycle,
Authorization Management, and so on.
Note:
Refer to the following links for more information:
● https://help.sap.com/abapdocu_750/en/abencds.htm
● http://help.sap.com/saphelp_nw75/helpdata/en/4e/
d1f2e06e391014adc9fffe4e204223/content.htm
Company data is distributed across several applications that are used for entering data.
Analyzing this data is difficult, not only because it is distributed across several systems, but
also because the data is saved in a form that is optimized for processing and not for analysis.
SAP S/4HANA delivers the following project-related CDS views as standard:
● Project Definition Overview
● WBS Element Overview
● Network Overview
● Network Activity Overview
● Milestone Overview
● Material Component Overview
If you want to check if an SAP Fiori app is available, you can do this at https://
fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#. You can search for an app
by Line of Business (LoB), role, application component, and so on. For each app, you also get
information about which role you have to assign to your user.
You can create groups, KPIs, reports, and stories from this page by choosing the relevant
tabs. The basic functions, such as edit, copy, and delete, can be performed on the relevant
entities by choosing the icons from the toolbar. The number groups, KPIs, reports, and stories
are displayed for each entity. Using the Search tab, you can refine your search based on
names, description, tags, and status.
The following features are available in the Manage KPIs and Reports app:
● Groups: You use this section to create groups for multiple KPIs.
● Key Performance Indicators (KPIs): KPIs are used to identify and measure the key metrics
of a business. You create an evaluation to define a specific representation of a KPI, which
means that you define a certain selection of the KPI data, the targets and thresholds that
are relevant, together with some additional information. For example, you've defined a KPI
to monitor car sales in a particular country. You can then create a KPI that restricts the
results to a certain area of that country for which one sales representative is responsible.
You must specify an active group when you're creating a KPI.
● Reports: You configure the reports for active KPIs as the starting point for further analysis.
At runtime, you select the application to open either an SAP Smart Business generic drill-
down application or a Data Analyzer and Story runtime. You can choose how to visualize
the tile by selecting one of the available tiles (numeric, comparison, trend, or actual vs.
target).
● Stories: With the integration of SAP S/4HANA Cloud with SAP Analytics Cloud you can
create stories, add data, and generate powerful visualizations and analyze the data using
Data Analyzer and Story runtime application
Note:
To analyze planned costs in the Project Cost Report app, the planned project
costs need to be stored in the ACDOCP table. One such planning method is SAP
Business Planning and Consolidation (BPC) for SAP S/4HANA.
Alternatively, you also have the option to set up the system in such a way to write
the costing planning data back to this table when using the cost planning methods
Easy Cost Planning or Network Costing. However, this method lacks the period
control that you have when using SAP BPC.
With the app Project Cost Overview, you can analyze actual costs and planned costs of a
project, its WBS elements, internal orders, the assigned networks, network activities and
elements, and plant maintenance orders with header account assignment. The planned costs
are derived from the central financial planning table, ACDOCP, and the table for universal
journal entry, ACDOCA.
You can use the app to do the following:
● Analyze actual, planned, and additional planned costs, for example baseline costs, for a
selected project, its WBS elements, internal orders, assigned networks, network activities
and elements, and plant maintenance orders with header account assignment.
● Analyze the financial data in different currencies.
● Display variances of planned and actual costs in global currency.
● Switch between an aggregated and non-aggregated display of financial data.
● Navigate to the Project Cost Line Items application and expand and collapse the project
structure to view detailed information about the cost postings.
● Navigate to related apps to view the details of entities such as project, WBS element, and
network header. Export the contents of the analytical table to Excel.
Note:
● Only the settlements from external senders are considered in the overview. All
internal settlements or settlements from the project or from the assigned
objects within the project are ignored, to enable analysis of the full project
costs.
● You can use the navigation to the Project Cost Line Items application to analyse
all settlement records.
You can select and filter the data based on the required fields, such as Plan Category,
Additional Plan Category (for comparison purposes), Project Definition, Controlling Area, and
G/L Account Hierarchy. You can select a single project in the filter option for Project
Definition.
In addition, you can also filter the data based on various optional categories, such as WBS
Element, Network, Internal Order, Plant Maintenance Order, Order Type, or organizational data
such as Company Code and Profit Center, or based on the Posting Date.
You can also save your filter as a variant for later use.
The Plan Category is used to distinguish between different sets of plan data. It is also possible
to group several plan categories together using virtual plan categories.
The Plan Category determines which data is loaded from the central financial planning table
and is displayed in the corresponding report column. Since different plan categories are used
for different object types, the selection of the plan category also determines the object types
for which planned costs are displayed. Plan categories have to be defined in Customizing.
The G/L Account Hierarchy determines how the costs are selected by allowing you to define a
structured list of G/L accounts. You can specify the G/L account hierarchy that you want to
use for data selection and display in the project cost overview. Only the cost postings related
to G/L accounts, which are part of a G/L account hierarchy are considered within the report.
Postings related to other G/L accounts are not selected or displayed.
The app supports the following functions for analyzing costs:
● Aggregated Cost View: The costs of WBS elements and the assigned orders are
aggregated by the project hierarchy. You can use this view to analyze the financial
situation at all WBS element levels, considering the costs of lower-level objects in an
aggregated way. The total aggregated costs are displayed against the project definition. In
this view, selecting the parent WBS element automatically selects all the nested WBS
elements within that hierarchy. The variance is also displayed in an aggregated way.
● Non-aggregated Costs View: The costs are displayed at the level of the account
assignment objects such as WBS elements, internal orders, assigned networks, and plant
maintenance orders. You can use this view to analyze the financial situation of individual
objects. In this view, selecting the parent WBS element does not select all the nested WBS
elements within that hierarchy automatically. You must separately select the individual
objects you want to analyze. The variance is calculated and displayed for individual
account assignment objects.
● View Cost Line Items: When you select a project object from the aggregated or non-
aggregated cost view, the View Details button is enabled. You can click on this button to
navigate to the Project Cost Line Items app for further analysis.
Using the app Project Cost Line Items you can analyze actual costs line items and planned
costs details for a project, its WBS elements, internal orders, assigned networks, and plant
maintenance orders with header account assignment. The planned costs are derived from the
central financial planning table, ACDOCP, and the table for universal journal entry, ACDOCA.
You can use the app to do the following:
● Analyze actual cost line items, and details of planned, and additional planned costs, for
example baseline costs, for a selected project, its WBS elements, internal orders, assigned
networks, and plant maintenance orders with header account assignment.
● Analyze the financial data in different currencies.
● Use configurable chart and tables views for the analysis.
● Navigate to related apps to view the details of journal entries and of entities such as
project, WBS element, network header, and network activity.
● Specify the object types (WBS element, networks, plant maintenance orders) to be
displayed.
● Specify whether settlement items are to be displayed.
● Use filtering, sorting, and grouping capabilities.
● Navigate to related apps to view the details of entities such as project, WBS element,
network header, network operation, plant maintenance order, and so on. Export the
contents of the analytical table to Excel.
You can select and filter the data based on the required fields, such as Plan Category,
Additional Plan Category, Include WBS Hierarchy, Project Definition, Include Settlements
Controlling Area, G/L Account Hierarchy, and Include Objects. You can select a single project
in the filter option for Project Definition.
You can also filter the data based on various optional categories, such as Cost Component,
WBS Element, Network, Network Activity, Internal Order, Plant Maintenance Order, Order
Type, Posting Date, and Company Code.
If you specify a WBS element and a project, you can define whether to display the financial
data of only the WBS element (and the assigned network and plant maintenance order
respectively) or all lower-level WBS elements as well.
This report also uses the Plan Category and the G/L Account Hierarchy similar as the
overview report.
Also, you can Include Settlements, so all settlement postings for the selected objects are
shown along with the other actual cost postings. Without this setting, only the settlement
postings from the external sender, which are not assigned to the project are shown along the
other actual cost postings.
However, the costs settled from the project or within the project are hidden from the results
list.
Using the Include WBS Hierarchy setting when using a WBS element as filter parameter, the
result displays the cost line items for the WBS elements, all child WBS elements, and other
assigned object that you select under Include Objects. Otherwise, only the cost line items for
the individual WBS element and assigned objects is displayed.
The Cost Component filter refers to the lowest node to which a predefined group of G/L
accounts belong in a G/L account hierarchy. The cost components available depend on the
G/L Account hierarchy that you selected. Using this filter you can display the financial
information that you want to be selected and displayed by the nodes of the G/L account
hierarchy.
LESSON SUMMARY
You should now be able to:
● Describe and explain reporting solutions in SAP S/4HANA
Learning Assessment
1. The structure information system enables you to evaluate objects and logistical and
accounting key figures.
Determine whether this statement is true or false.
X True
X False
2. Which of the following statements about the structure information system are true?
Choose the correct answers.
4. Hierarchy reports on costs, revenues, and payments evaluate your data interactively.
Determine whether this statement is true or false.
X True
X False
5. Data Warehousing Workbench is used to control, monitor, and maintain the data
procurement processes.
Determine whether this statement is true or false.
X True
X False
X True
X False
1. The structure information system enables you to evaluate objects and logistical and
accounting key figures.
Determine whether this statement is true or false.
X True
X False
Correct. The structure information system enables you to evaluate objects and logistical
and accounting key figures.
2. Which of the following statements about the structure information system are true?
Choose the correct answers.
Correct. You can create and change project structures and execute confirmations in the
structure information system.
Correct. The functions of a line item report are sorting and filtering data by column,
calculating totals and subtotals, and printing, sending, and exporting data.
4. Hierarchy reports on costs, revenues, and payments evaluate your data interactively.
Determine whether this statement is true or false.
X True
X False
Correct. Hierarchy reports on costs, revenues, and payments evaluate your data
interactively.
5. Data Warehousing Workbench is used to control, monitor, and maintain the data
procurement processes.
Determine whether this statement is true or false.
X True
X False
Correct. Data Warehousing Workbench is used to control, monitor, and maintain the data
procurement processes.
X True
X False
Lesson 1
Planning Dates for WBS Elements 103
Lesson 2
Checking the project schedule 107
Lesson 3
Planning Costs for WBS 109
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn how to plan dates for WBS elements with the Project Planning
Board and measure progression of WBS with Progress Analysis.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Plan dates for WBS elements
Aspects of Planning
Planning Aspects
● Resource
● Payments
You prioritize certain aspects depending on the type of the project. For example, in a
customer project, the planned finish date is of major relevance. In contrast, in investment
projects, the budgeted costs might be more important than other aspects. The aspects of
planning are mutually dependent. For example, to keep a deadline, you must allocate more
resources. By doing so, you are likely to increase costs.
Note:
This is their conversation:
James says:
"Hello Linda. Our project structure is now fixed. I was wondering about our next steps. Do we
now also have to maintain dates for all the WBS elements? Usually, we are only using dates
when we have logistics processes and networks, or other order types."
Linda answers:
"This depends on the situation, and the type of project. Normally, the period in which the
costs are planned or recorded is more important. But in the case of our current investment
project, we want to distribute the planned costs using Easy Cost Planning. And of course, we
might face external restrictions, so we have to manually schedule the work packages. In these
cases, we have to maintain the dates for WBS elements manually. At least for the elements on
the higher hierarchy levels.
The distribution of costs will also allow us to better compare planned and actual values."
James replies:
"That makes a lot of sense. Thanks for this clarification."
In this lesson, we focus on using the Project Planning Board to plan dates for WBS elements.
You can enter or change basic dates manually and maintain them directly in detail screens. To
reduce the time and effort involved in planning, a range of functions is available to support
WBS date planning. Basic dates, for instance, can be extrapolated from lower to higher-level
WBS elements, or passed on from higher level to lower level WBS elements. You can check
the consistency of date planning within the WBS structure. However, unlike networks, you
cannot schedule WBS elements.
In the execution phase, you can also enter actual dates in the Project Planning Board and
compare them directly with the planned basic dates. In addition to basic dates and actual
dates, you can maintain forecast dates for WBS elements.
You can enter the following three sets of dates for WBS elements:
● Basic dates
● Forecast dates
● Actual dates
LESSON SUMMARY
You should now be able to:
● Plan dates for WBS elements
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Check the project schedule
● Apply custom coloring for shapes in the Gantt chart area (using the UI Theme Designer).
● Navigate to relevant object pages and other applications.
● Save the preferred configuration and use it for the next run.
LESSON SUMMARY
You should now be able to:
● Check the project schedule
LESSON OVERVIEW
In this lesson, you will learn different methods for cost planning with a Work Breakdown
Structure (WBS) and how to plan project costs with Controlling Renovation.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List methods for cost planning with a Work Breakdown Structure (WBS)
Note:
This is their conversation:
Linda says:
"James, I am currently evaluating the different cost planning options for our project. I think we
should use Easy Cost Planning, as we originally planned."
James asks:
"Hello Linda. We could do that. But why are we not using the overall planning approach, which
we used for our last project? This approach was much faster and easier to maintain."
Linda answers:
"Our last project was a construction project, which at the start only required a rough cost
estimate. The lump sum approach in overall cost planning works fine for this purpose. We
were able to derive more detailed costs later on, using the orders assigned to this project. But
now for our investment project, the situation is different. We don't expect orders to be
assigned to the project. This means we have to provide detailed planning in the project
structure itself."
James replies:
"Oh I see. But then we could also use cost element based planning for the planning of primary
costs and activity allocation for the planning of secondary costs, correct?"
Linda says:
"Yes, that is correct. But this would require a lot of work, since all the planning values would
have to be entered manually. Using Easy Cost Planning, we can still have a detailed planning
based on cost elements, and we can also distribute the costs between the basic dates of the
WBS elements. And we also have the advantage that we can use planning templates that
derive the costing structure automatically, based on the valuation of central parameters by
the user. This makes things a lot easier for us."
James answers:
"I see. But would it then not make sense to use Easy Cost Planning for all of our projects?"
Linda says:
"Well, although the calculation is rather fast, we would first have to define the planning
templates. Most efforts in Easy Cost Planning are related to the definition of these templates.
This means that using Easy Cost Planning makes sense only if we have several projects of the
same type that can use the same template. And if these projects can be calculated, using only
a few central parameters. Otherwise, the whole model would be too complex.
And of course, if we have orders such as networks involved, we would not require Easy Cost
Planning at all, because the calculation can be derived directly from these networks.
James says:
"Thanks for the explanation. Let's indeed use Easy Cost Planning for our investment project."
You can plan costs for a project in the SAP Project System (SAP PS) based on WBS elements
and/or network activities.
The various ways that you can plan costs for WBS elements are as follows:
● Overall planning
This is the most basic form of cost planning, where the costs for WBS elements are
entered manually. You can choose to break down your figures by fiscal year.
● Detailed planning
This type of planning (of primary costs and activity inputs) is based on cost elements and
periods.
● Unit costing
For each WBS element, you use a scheme for entering quantities, such as materials,
internal activities, external activities, variable items, and so on. This type of planning is cost
element-based.
● Easy Cost Planning (ECP)
ECP is a user-friendly method for performing element-based cost planning with a quantity
structure. You can then use execution services to enter commitment and actual data
relating to planned costs.
● SAP Business Planning and Consolidation (BPC)
This is a method used to plan costs in SAP Analysis for Microsoft Office, for example,
Microsoft Excel, and transfer the data directly to the SAP S/4HANA planning tables in the
back-end system.
Structure-oriented cost planning is the simplest type of cost planning. It is a cost element-
independent type of planning where you enter and display the plan values hierarchically.
Structure planning is not by cost element, and it is not period-specific. It does not depend on
specific dates (overall planning value). It can be by fiscal year (annual planning). It is suitable
for a simple, first (rough) estimate of the costs for the project and its work packages.
Use cost planning by cost element (detailed planning) when more precise information is
available. Cost element planning covers primary costs, activity inputs, and statistical key
figures. Cost element planning is independent of project scheduling. If a project or individual
work package is rescheduled, you must reschedule the cost plan manually.
You must only use cost planning by cost element and period for projects that you are
reasonably sure you don't have to postpone.
Easy Cost Planning (ECP) enables you to plan costs for WBS elements. You can access ECP
for projects from the Project Builder. You choose a WBS element from the structure and then
create costing items for this WBS element. Cost planning with ECP is cost element-based.
The cost planning periods are determined from the basic start date of the WBS element. To
enter costing items, you can also use planning forms. See the figure ECP for WBS Elements.
When you do this, characteristics, such as work in hours, are valuated. The characteristic
values from the planning form are linked to quantities, values, or actions in the costing items
(for example, to the quantity of an internal activity in the figure). Once you have transferred
the values, the costing items appear under the relevant WBS elements in the structure.
ECP can be used as a simple preliminary costing for projects. The preplanned costs are then
replaced, for example, by a quantity structure of networks and activities. You can also use
ECP to create planned data for the project execution phase. In this case, you can use
execution services to enter commitment and actual costs for the planned costs. In
Customizing, you define the plan version in which values planned by ECP are stored.
LESSON SUMMARY
You should now be able to:
● List methods for cost planning with a Work Breakdown Structure (WBS)
Learning Assessment
1. Basic dates, Forecast dates, and Actual dates can be entered for WBS elements.
Determine whether this statement is true or false.
X True
X False
X A ABAP
X B JAVA
X C UI5
X D WebDynpro
3. Which of the following cost planning methods for WBS allows period-based planning
Choose the correct answers.
X D Overall Planning
1. Basic dates, Forecast dates, and Actual dates can be entered for WBS elements.
Determine whether this statement is true or false.
X True
X False
Correct. Basic dates, Forecast dates, and Actual dates can be entered for WBS elements.
X A ABAP
X B JAVA
X C UI5
X D WebDynpro
Correct. The Project Schedule app uses UI5 like all other native SAP Fiori apps.
3. Which of the following cost planning methods for WBS allows period-based planning
Choose the correct answers.
X D Overall Planning
This answer is correct. Only cost element planning and Easy Cost Planning allow the
periodization of costs. Easy Cost Planning requires the maintenance of basic dates for this
purpose.
Lesson 1
Budgeting Projects 119
Lesson 2
Integrating Investment Management with SAP S/4HANA Project Systems 125
UNIT OBJECTIVES
LESSON OVERVIEW
The lesson explains how to manage the budgets of a project using the SAP Project System
(SAP PS).
Business Example
You are responsible for assigning budgets to projects and subordinate WBS elements. Cost
planning is used as a basis for assigning the budgets. For this reason, you require the
following knowledge:
● An understanding of cost planning and budgeting
● An understanding of the process for budgeting projects
● An understanding of the availability control for projects
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Integrate cost planning and budgeting
● Create an original budget
● Check availability control
Note:
This is their conversation:
Linda says:
"James, the steering committee is ready, and I wanted to make sure that we can start the
budgeting process."
James answers:
"I have checked things and the project structure and planned costs exist, for all of the WBS
elements on level 2, based on the Easy Cost Planning values. So, we should be able to start.
Could you briefly run me through the process again? Do we also need to assign this project to
an investment program?"
Linda explains:
"Certainly, James. In our budgeting process, we base the assigned budget of our project on
the planned costs of each WBS element. The planned costs have been generated by Easy
Cost Planning.
For all projects that are budgeted from the same budget bucket, we have to define a budget
sum on bucket level first. This is done in investment management or Portfolio Management. It
is then assigned to the top WBS elements of each project.
In our case however, we only have this one investment project and the budget is assigned
directly to it. So, we don't need the assignment to an investment program."
James continues:
"I see. And of course, we can only budget account assignment WBS elements, which all WBS
elements in our project are. Do we have to budget all of them?"
Linda answers:
"Well, that depends. We want to carry out active availability control in our project. This means
that the system checks the assigned values of each WBS element against the budget, and
issues a warning or an error message if the budget is insufficient. But if a WBS element does
not have its own budget, the budget of the WBS element on the next superior level is relevant.
For our project, it should be sufficient to budget the WBS elements on the second and the one
on the top level."
James agrees:
"Yes I agree. Thanks for this explanation."
Although you must estimate your project costs as accurately as possible during the planning
phase, funds are allocated in the form of a budget in the approval phase. The budget is the
approved cost framework for a project. It differs from the cost plan in that it is binding.
Cost planning is normally carried out before project budgeting and forms the basis for
proposing and approving the budget. Once the planning phase is complete, the project is
approved and budgeted (assigned an original budget) by a decision-making committee. The
project manager then distributes the budget to individual Work Breakdown Structure (WBS)
elements at subordinate levels according to the top-down principle.
Project Budgeting
Budgeting in the SAP Project System (SAP PS) is not a single transaction, but a process.
You can manage budgets in several ways, including the following:
● Maintenance of original budget
● Update of budget (supplement, return, and transfer)
● Budget releases
● Budget carry-forward
The figure, Budgeting Overview, illustrates the budget management functions in the SAP PS.
You can use the SAP PS transactions to maintain an original budget to allocate funds for a
project or a part of a project. When configuring budgeting, you can specify whether funds are
assigned as overall values, or distributed by year, or both.
Budgeting Views:
The following budgeting views are available for displaying the budget and checking the
consistency of a budget:
● You can use the distributed or distributable views to check the distribution of the budget
throughout the project structure. Budgets within the project must be distributed
consistently. This implies that the budget of a WBS element must be greater than or equal
to the aggregated budgets of the lower-level WBS element assigned directly to it.
● You can use the cumulative or remaining views to check the distribution of the budget over
a fiscal year. The total budget of each WBS element in a cumulative view must be greater
than or equal to the total of the annual values.
● The planned total is derived from cost planning and can be transferred to budgeting in the
budgeting view.
You can prevent users from maintaining the overall budget for a project by assigning
appropriate user statuses. If you lock (freeze) the original budget in this way, you can only
change it by defining supplements, returns, and transfers. You can use the Budget Release
function to make funds available at various points within a fiscal year. You can use the Budget
Carryforward function to transfer any funds that are not used in the previous fiscal year to the
budget of the new fiscal year.
Once a project is budgeted, you can use the availability control to check the budget and
assigned funds. The availability control is activated automatically or manually. Once
activated, the availability control checks whether assigned funds, such as actual costs,
exceed the budget.
While a project is being executed, various business processes use available funds. For
example, commitments are created and actual costs are incurred. Together with the planned
costs of apportioned orders, these forms of fund commitments result in what are referred to
as assigned funds.
The funds overview can be regarded as a passive availability control. During the availability
control, the corresponding assigned funds are calculated and checked against the budget. If
certain tolerance thresholds are breached (shortfall in budget or budget exceeded), this can
trigger various system reactions (such as a warning or an error message). In Customizing for
tolerance limits, you can specify which reaction should be triggered and when. Once
activated, the availability control is run for each subsequent posting in the project.
The following activities are carried out during the availability control:
● The budget-bearing WBS elements (controlling elements) are determined.
● The corresponding assigned funds are determined.
● The assigned funds are checked against the budgets of the controlling elements. The
assigned funds can be found in the subordinate WBS element itself, and in the lower-level
assignable WBS elements.
LESSON SUMMARY
You should now be able to:
● Integrate cost planning and budgeting
● Create an original budget
● Check availability control
LESSON OVERVIEW
In this lesson, you will learn how to integrate the budgeting of projects with investment
management.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Integrate the budgeting of projects with investment management
2. Budgeting in IM.
An investment program provides you with a complete overview of the planned projects of
your company. You can structure the investment program in a hierarchical form according to
your requirements, and assign orders and projects (your investment measures) to the
required investment program items.
In investment management, you create investment programs with reference to an approval
year. You can copy the plan versions of your choice here. You can copy the cost planning data
of investment measures (investment projects and investment orders) to the cost planning
data of investment program items by using the default plan value transaction.
The items are budgeted in the investment program. You can use the cost planning data of the
investment program as a proposal for budgeting. The investment program budget values can
then be distributed among the investment measures (as shown in the figure, Budget
Distribution from Investment Management, the level 1 WBS element of the investment
project). In the SAP Project System (SAP PS), you can then distribute the budget values
further from the level 1 WBS element to lower-level WBS elements.
LESSON SUMMARY
You should now be able to:
● Integrate the budgeting of projects with investment management
Learning Assessment
1. Budgeting in the SAP Project System (SAP PS) is not just a single transaction but a
process that involves various transactions. Which of the following transactions refer to
budgeting in the SAP Project System?
Choose the correct answers.
X B Transfer Budget
X C Convert Budget
X D Increase Budget
2. Cost planning is carried out before project budgeting and forms the basis for proposing
and approving the budget.
Determine whether this statement is true or false.
X True
X False
3. You can prevent users from maintaining the overall budget for a project by assigning
appropriate user statuses.
Determine whether this statement is true or false.
X True
X False
4. You can use the planned cost to check the budget and assigned funds.
Determine whether this statement is true or false.
X True
X False
5. You can use the cumulative or remaining views to check the distribution of the assigned
funds throughout the project structure.
Determine whether this statement is true or false.
X True
X False
X True
X False
1. Budgeting in the SAP Project System (SAP PS) is not just a single transaction but a
process that involves various transactions. Which of the following transactions refer to
budgeting in the SAP Project System?
Choose the correct answers.
X B Transfer Budget
X C Convert Budget
X D Increase Budget
Correct. Maintain Original Budget and Transfer Budget refers to budgeting in SAP PS.
2. Cost planning is carried out before project budgeting and forms the basis for proposing
and approving the budget.
Determine whether this statement is true or false.
X True
X False
Correct. Cost planning is carried out before project budgeting and forms the basis for
proposing and approving the budget.
3. You can prevent users from maintaining the overall budget for a project by assigning
appropriate user statuses.
Determine whether this statement is true or false.
X True
X False
Correct. You can prevent users from maintaining the overall budget for a project by
assigning appropriate user statuses.
4. You can use the planned cost to check the budget and assigned funds.
Determine whether this statement is true or false.
X True
X False
Correct. Once a project is budgeted, you can use the availability control to check the
budget and assigned funds.
5. You can use the cumulative or remaining views to check the distribution of the assigned
funds throughout the project structure.
Determine whether this statement is true or false.
X True
X False
Correct. You can use the cumulative or remaining views to check the distribution of the
budget over a fiscal year.
X True
X False
Correct. An investment program provides you with a complete overview of the planned
investments of the company.
Lesson 1
Posting Documents to WBS Elements 133
Lesson 2
Carrying Out the Purchasing Process for Investment Projects 139
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn how to create documents with account assignments to projects
and post documents to Work Breakdown Structure (WBS) elements with Execution Services.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create documents with account assignment to projects
● Post documents to WBS elements with Execution Services
● Internal activity allocation with CATS
● Post and Repost Internal Activities
Note:
This is their conversation:
James says:
"Hi Linda. Our investment project has been released. People are already busy with their
project work, and they are starting to post actual costs to the WBS elements in the project
structure. Some of them are also interested in the account assignment process during these
postings. Could you explain this process to me, so that I can reply to any questions they might
have?"
Linda answers:
"Of course. As you know, we expect to increase our company value with this investment
project, so this means we have to create an asset after completing it. The asset will then be
activated in Asset Accounting, and depreciation will be posted for it.
We have not reached this phase yet. But we still have to illustrate this process in our work. For
this reason, the system has automatically created assets under construction for each account
assigned WBS element. These assets under construction will collect the actual costs from the
WBS elements during the period-end closing activities, until the project phase is finished. We
can then create the final asset and transfer the costs from the assets under construction to
it."
James replies:
"Understood. But this does not affect the daily work of our colleagues, right?
Linda answers:
"Correct. This all happens automatically in the background, and during period-end closing.
For our colleagues, it is important to know that they always have to assign a WBS element to
every accounting document they generate. It doesn't matter if this document is generated by
a direct posting in FI, or if they record their working times using tools such as the cross-
application time sheet. Actual costs always have to be posted to a WBS element of the
project."
James answers:
"And we agreed to enable the Execution Services for this purpose as well. This makes it easier
for everyone to post the documents."
Linda agrees:
"Yes, definitely. Our colleagues can use the Execution Services directly in Easy Cost Planning
to post actual costs to the WBS elements. This is done using the calculated values from Easy
Cost Planning as a template. Of course, they can also book the costs directly to the WBS
elements."
James says:
"So they have various options available. Thanks!"
During the project planning phase, you can plan costs for material, activity allocation,
services, and overheads with Easy Cost Planning. During the execution phase, actual costs,
commitments, and revenues arising from purchase requisitions, purchase orders, goods
receipts, activity allocations, or invoices for WBS elements are posted with respect to primary
cost planning, activity input planning, or revenue planning data for the WBS.
Execution Services
In the SAP Project System (SAP PS), some business processes are integrated in Execution
Services, which is based on Easy Cost Planning (ECP) for WBS.
To use Execution Services, you have to plan costs using ECP. In addition, you must have the
corresponding authorization to perform business transactions such as Create Purchase
Order.
You can go from the Project Builder to Execution Services and perform the following business
processes:
● Internal activity allocation.
● Direct process allocation (for processes).
● Reservations (for material items).
● Goods issue (for material items).
● Purchase requisition (for material items, external activity items, service items, and variable
items).
● Purchase order (for material items, external activity items, service items, and variable
items).
You can use data entry profiles to define the layout of the CATS yourself. In a worklist, you can
display the assignments that were made when work was distributed among employees as a
set of proposals for entering time data.
Reports transfer both released and approved working time to the different applications. The
working time may be important for various applications simultaneously. In this case, the data
is transferred to all relevant applications.
Hint:
You cannot use the CATS to enter confirmations for production orders, because
production confirmations deal primarily with yields and scrap quantities.
However, you can use the CATS to enter hours and assign them to the receiver
object production order (Order) field. When transferred to management
accounting, the hours are posted as an internal activity allocation of the
production order.
The previous figure shows the app for entering activity inputs. Although the transaction is in
the Project System menu, it actually belongs to Controlling.
With this app you can view, create, and reverse direct activity allocations.
This app supports the possibility to split controlling documents containing a large number of
line items into several separate documents during posting to avoid the limit of input lines.
This app allows you to:
● Filter for direct activity allocations by various criteria, such as reference document, status,
or posting type.
● View the details of a direct activity allocation, including the relevant journal entries.
● Copy the attributes of one allocation to create a new allocation.
Use repostings to correct posting errors for incorrect receivers. Through a reference
document number, the system creates a reference between the document from the source
activity allocation and adjustment document. The source document remains unchanged.
Using the Entry Variant indicator, you can define the possible receivers. You can also choose
between individual and list entries. The following figure shows the list entry option. The
advantage of this option is that you can enter many posting lines on one screen. In
comparison, individual entries provide you with a clearer overview.
Use repostings to correct posting errors for incorrect receivers. Through a reference
document number, the system creates a reference between the document from the source
activity allocation and adjustment document. The source document remains unchanged.
LESSON SUMMARY
You should now be able to:
● Create documents with account assignment to projects
● Post documents to WBS elements with Execution Services
● Internal activity allocation with CATS
● Post and Repost Internal Activities
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Carry out the purchasing process
LESSON SUMMARY
You should now be able to:
● Carry out the purchasing process
Learning Assessment
1. During the project planning phase, you can plan costs for material, activity allocation,
services, and overheads with Easy Cost Planning for WBS.
Determine whether this statement is true or false.
X True
X False
X C Goods receipt
X D Reservations
3. Execution Services are based on unit costing for Work Breakdown Structure (WBS).
Determine whether this statement is true or false.
X True
X False
4. What are examples of results in the system after having triggered external procurement
for a project?
Choose the correct answers.
1. During the project planning phase, you can plan costs for material, activity allocation,
services, and overheads with Easy Cost Planning for WBS.
Determine whether this statement is true or false.
X True
X False
Correct. During the project planning phase, you can plan costs for material, activity
allocation, services, and overheads with Easy Cost Planning for WBS.
X C Goods receipt
X D Reservations
Correct. Internal activity allocation, direct process allocation, and reservations are the
business processes that can be performed when you go from Project Builder to Execution
Services.
3. Execution Services are based on unit costing for Work Breakdown Structure (WBS).
Determine whether this statement is true or false.
X True
X False
Correct. Execution Services are based on Easy Cost Planning for Work Breakdown
Structure (WBS) elements.
4. What are examples of results in the system after having triggered external procurement
for a project?
Choose the correct answers.
Correct. Examples of results in the system after having triggered external procurement for
a project are purchase requisitions with an account assignment to an account assignment
object (WBS element) and also the creation of purchase requisition commitments.
Lesson 1
Executing Period-End Closing Procedures 147
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you will learn about typical period-end closing activities and how to analyze
projects with progress analysis, prepare for period-end settlement, and perform period-end
settlement.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● List typical period-end closing activities
● Analyze projects with progress analysis
● Perform period-end settlement
Note:
This is their conversation:
James says:
"Linda, I have made sure that all of our colleagues have recorded their working times. And
also that all incoming supplier invoices have been posted in the system, and assigned to the
corresponding WBS elements. Can we now start our period-end closing procedures for the
current period?"
Linda answers:
"Yes, James, we should be good to go. Bookings to the last period have now been blocked in
the system and I've prepared the period-end closing for the current period."
James says:
"Do we have to carry out all of the available activities, or only specific ones?"
Linda answers:
"We don't have to carry out all activities. Only the ones for the specific reports and
evaluations, we are interested in. For example, the progress analysis and cost forecast
activities are only for evaluation purposes. They are not mandatory.
We have to carry out the overhead calculation for actual costs, as these overhead costs can
only be calculated at the end of the period once all actual costs have been posted. If we would
be using template allocations, the same concept would apply.
And if we would have revenues in the project we would have to carry out results analysis to
calculate the accrued costs and revenues. But this is not necessary for our investment
project."
James says:
"This will ease the workload. Could you tell me again what happens during the period-end
closing run?"
Linda answers:
"Of course. When executing the period-end closing run, the actual costs are automatically
transferred from the WBS elements to the assets under construction. If an asset has already
been created, the costs will be transferred to this asset.
For costs that should not be transferred to assets and activated afterward, an additional
receiver has to be maintained in the settlement rule of the WBS element beforehand. This
could be a cost center, for example.
I will make sure that such an assignment exists, before starting the period-end closing run."
James replies:
"Thanks. Then let's get to work."
Progress Analysis
Percentage of Completion
The basic concepts of progress analysis include the following:
● Earned Value:
- Describes the value of work done in a project.
- Describes the costs corresponding with the POC of a project element.
Percentage of Completion (POC) is used to determine how much progress has been made on
a project. This type of analysis is common in most construction and engineering
environments. By using different techniques, you can use factors other than revenue and cost
planning to determine progress. However, planning is still an important factor.
To use POC, you must maintain the POC determination methods for determining your
planned and actual POC for a given period. It is possible to use different methods for different
objects. The system compares the progress that you should have made against your actual
progress to determine your schedule variance. It also compares your actual cost to your
budgeted cost of work performed, that is, how much time you should have spent to achieve
your actual POC. This comparison determines your cost variance.
Planned POC: The planned POC is the value of the work planned for up to a certain point in
time, expressed as a percentage of all the work required.
Actual POC: The actual POC is the value of the work done up to a certain point in time,
expressed as a percentage of all the work required.
Earned Value (EV): The EV arises from the valuation of the POC and the base (for example,
the cumulated planned costs or the total budget). The planned EV or Budgeted Cost of Work
Scheduled (BCWS) provides the value of the scheduled work. The actual EV or Budgeted Cost
of Work Performed (BCWP) provides the value of the work performed.
You can compare the planned earned value with the actual earned value to calculate the
scheduling variance (SV). A positive scheduling variance means that the actual POC is lower
than the planned POC, so you're lagging behind your original project plan. A negative
scheduling variance means that the actual POC is higher than the planned POC so your
project progress is faster than originally planned.
You can compare the actual earned value with the actual costs to derive the cost variance
(CV). If the actual costs are higher than the actual earned value the costs are higher than they
should be according to the project plan.
You can use the structure overview to evaluate the POC and earned value. The system
displays the values in line with the project hierarchy. You can use the structure overview to
evaluate the POC and the earned value in the following configuration:
● Aggregated
● Not aggregated
● Corrected
● Not corrected
From the hierarchical display, you can navigate to a project object in the period breakdown
and the graphical display.
You can create settlement rules manually in the Project Builder. For WBS elements, you can
also use the Create Settlement Rule (CJB1 and CJB2) transaction. Depending on predefined
strategies, these transactions create settlement rules for cost centers or profitability
segments, or they inherit predefined settlement rules.
When you settle your project, costs and revenues are transferred to financial accounting (G/L
account), asset accounting (fixed asset), management accounting, or profitability analysis
(order, cost center, and profitability segment), or the SAP PS (WBS elements, networks, and
activities).
For investment projects, WBS elements are normally settled to Assets under Construction
(AuC). The Assets under Construction (AuC) are created automatically when WBS elements
are released (this is controlled by the investment profile). Settlement rules prescribing
settlement to Assets under Construction (AuC) can be generated automatically when the
WBS elements are settled for the first time. When the project is technically closed, the WBS
elements are settled to an asset master record, and the values are transferred from the
Assets under Construction (AuC) to the asset. For sales projects, only the billing element is
normally settled, because results analysis is carried out at the billing element level. The
results analysis data contains costs and revenue not only for the billing elements, but also for
all the WBS elements and activities that are subordinate to the billing elements. However, only
the billing element has a settlement rule. A settlement profile, Do not settle, is assigned to all
other objects.
Actual overhead calculation allocates cost objects with actual overheads. Overhead is
allocated to cost objects using quantity-based or percentage allocation rates.
You can simulate overhead allocation (test run).
The overhead calculation process generates the following postings:
● Overhead expenses are charged to cost objects (network activities, network header, and
WBS elements).
● The cost center (or the overhead process) is credited. Costs are updated using the
secondary cost elements specified in the credit rows in the costing sheet. The actual
overhead calculation uses the costing sheet entered in the cost object.
Settlement Parameters
Depending on the maintenance of the settlement rule, different options exist to carry out
settlement.
In direct settlement, you settle each object in a project (WBS elements, networks, orders, and
activities) directly to a cost object not included in the project, such as a profitability segment.
In multilevel settlement, you first settle activities, orders, and WBS elements to the top WBS
element in the project. The top element then settles the costs collected.
Specify which of the following you want to use when you maintain or determine the settlement
rule:
● Multi-level settlement for settlement to WBS elements of other projects or the same
project.
● Direct settlement for the settlement of Project System structures to receivers outside of
the project.
Actual costs on investment measures (WBS elements and internal orders) arise from the
following:
● Postings in FI.
● Goods movements in materials management.
● Internal activity allocation and overhead within Controlling (internal management
accounting).
The account assignment object for acquisition postings is the order or the WBS element of
the investment measure. You cannot post the asset under construction that belongs to the
investment measure directly (exception: investment support).
The split of those costs requiring capitalization from costs not requiring capitalization takes
place during the periodic settlement.
The periodic settlement credits the order or WBS element and moves the amounts that
require capitalization from costs (expense) to the balance sheet (fixed assets or assets under
construction). The amounts requiring capitalization are shown in management accounting
only temporarily, as primary costs, until the period-end closing takes place. You can settle
costs that do not require capitalization to CO receivers (such as cost centers).
During the settlement of investment measures, there are always two different processing
types:
● Periodic settlement at the close of the period.
● Full settlement or partial capitalization of the investment measure at its completion.
During periodic settlement, the system automatically settles all debits to the asset under
construction that belongs to the measure (unless you entered a settlement rule that settles
differently). You do not have to create separate settlement rules for this process.
Often, the allocation price for internal activity and the price of stock from the warehouse also
include overhead. Usually, tax regulations or other legal restrictions forbid capitalizing these
overhead costs. From the point of view of management accounting and product cost
planning, it is desirable to capitalize 100% of all debits on investment measures to level large
cost blocks by means of depreciation. To meet this need, you can specify that amounts from
certain cost elements or cost element groups are capitalized only in certain depreciation
areas of the asset under construction. The system separates costs that are not capitalized
(valuation differences between depreciation areas) and treats them as non-operating
expenses.
Full settlement takes place when the investment measure is completed. During full
settlement, the system automatically settles the amounts on the asset under construction to
completed fixed assets.
LESSON SUMMARY
You should now be able to:
● List typical period-end closing activities
● Analyze projects with progress analysis
● Perform period-end settlement
Learning Assessment
X A Overhead costing.
X B Outgoing orders.
X C Cost forecast.
X D Progress analysis.
2. The system compares the progress that you should have made against your actual
progress to determine your schedule variance.
Determine whether this statement is true or false.
X True
X False
3. Settlement rules determine, in part, which portions of the sender’s costs are transferred
to which cost receivers.
Determine whether this statement is true or false.
X True
X False
4. Settlement rules are stored in the sender objects and contain distribution rules and
settlement parameters.
Determine whether this statement is true or false.
X True
X False
X A Overhead costing.
X B Outgoing orders.
X C Cost forecast.
X D Progress analysis.
Correct. Cost forecast and Progress analysis are the period-end closing procedures.
2. The system compares the progress that you should have made against your actual
progress to determine your schedule variance.
Determine whether this statement is true or false.
X True
X False
Correct. The system compares the progress that you should have made against your
actual progress to determine your schedule variance.
3. Settlement rules determine, in part, which portions of the sender’s costs are transferred
to which cost receivers.
Determine whether this statement is true or false.
X True
X False
Correct. Settlement rules are required to settle the project. These rules determine which
portions of the sender’s costs are transferred to which cost receivers.
4. Settlement rules are stored in the sender objects and contain distribution rules and
settlement parameters.
Determine whether this statement is true or false.
X True
X False
Correct. Settlement rules are stored in the sender objects and contain distribution rules
and settlement parameters.