Professional Documents
Culture Documents
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 17
Course Duration: 5 Day(s)
Material Number: 50157433
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 http://global12.sap.com/corporate-en/legal/copyright/index.epx 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.
Demonstration
Procedure
Warning or Caution
Hint
Facilitated Discussion
xi Course Overview
253 Unit 6: Advanced Shop Floor Routing Part I: Setup and Start Workflow
274 Lesson: Creating a New Shop Floor Routing with Effectivity and
Assigning Components
287 Exercise 19: Create a New Shop Floor Routing with Effectivity
and Assign Components
295 Lesson: Creating Tabular Inspection Characteristics
297 Exercise 20: Create Inspection Characteristics
303 Lesson: Managing Standard Texts
307 Exercise 21: Create Standard Texts
311 Lesson: Creating Interactive Work Instructions for Operation
Activities
313 Exercise 22: Create Interactive Work Instructions for Operation
Activities
319 Unit 8: Advanced Shop Floor Routing Part III: Qualifications and Buyoff
343 Unit 9: Advanced Shop Floor Routing Part IV: Tool Tracking
344 Lesson: Defining Trackable Tools and Assigning them to Shop Floor
Routings
349 Exercise 26: Assign a Trackable Tool to an Operation Activity
and Add to Work Instruction
355 Lesson: Releasing the Shop Floor Routing, Creating a Production
Version, and Approving Workflow Review Steps
357 Exercise 27: Release the Shop Floor Routing, Create a
Production Version, and Approve Workflow Review Steps
362 Lesson: Completing a Change Record
363 Exercise 28: Complete a Change Record
385 Lesson: Creating a Project for a Complex Product Using the Manage
Major Assembly Projects App
391 Exercise 30: Create a New Project Using the Manage Major
Assembly Projects App
397 Lesson: Assigning Reference Points to the Major Assembly BOM
Items (Installation Kits)
401 Exercise 31: Assign Reference Points to the Major Assembly
404 Lesson: Exploding the BOM for a Major Assembly
407 Exercise 32: Run the BOM-PS Interface to Explode the BOM
411 Lesson: Performing MRP to Create Demand and Planned Orders
415 Exercise 33: Perform MRP to Create Demand and Planned
Orders
418 Lesson: Converting Planned Orders to Production Orders
421 Exercise 34: Convert Planned Orders to Production Orders
425 Lesson: Checking Major Assembly Projects
TARGET AUDIENCE
This course is intended for the following audiences:
● Project Manager
● Application Consultant
● Super / Key / Power User
● Industry Specialist
Lesson 1
Explaining Key Features and Benefits of SAP S/4HANA Manufacturing for Production Engineering 3
and Operations (PEO)
Lesson 2
Assigning Roles and Working with SAP S/4HANA PEO Apps on SAP Fiori Launchpad 11
Exercise 1: Create a Group of SAP S/4HANA PEO Apps on the SAP Fiori Launchpad 19
Lesson 3
Setting Up Manufacturing Users for SAP S/4HANA PEO 23
Exercise 2: Create a Manufacturing User and Assign it to a Default Work Center and 25
Plant
UNIT OBJECTIVES
● Understand the key features and benefits of SAP S/4HANA Manufacturing for production
engineering and operations (PEO)
● Enable the production engineering and operations function modules in SAP S/4HANA
● Explain which business roles are required for which SAP S/4HANA PEO apps
● Understand the grouping of SAP S/4HANA PEO apps on the SAP Fiori launchpad
● Manage SAP Fiori launchpad settings and create your own group with applications
● Explain the purpose of using manufacturing users in SAP S/4HANA Manufacturing for
production engineering and operations
● Create a manufacturing user and assign it to a default work center and plant
LESSON OVERVIEW
This lesson provides a general overview of SAP S/4HANA Manufacturing for Production
Engineering and Operations (PEO) product features and functions. It explains the purpose of
using SAP S/4HANA PEO product and how PEO can support manufacturing users during
engineering, planning, and execution of their production activities. In this, you also learn how
to enable Production Engineering and Operations (PEO) function modules in SAP S/4HANA
products.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company is looking into the possibility of implementing SAP S/
4HANA PEO product in one of its production facilities. John is tasked with explaining the
benefits and value that the Company gains when using PEO applications, describing
engineering, and execution capabilities the SAP S/4HANA PEO product has, as well as
activating SAP S/4HANA PEO function modules in a given plant.
Note:
Due to data dependencies between the exercises, please start with the first
exercise in unit 1 and complete the exercises in the order that they appear in the
course.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand the key features and benefits of SAP S/4HANA Manufacturing for production
engineering and operations (PEO)
● Enable the production engineering and operations function modules in SAP S/4HANA
Enhanced Visualization
SAP S/4HANA PEO utilizes SAP Visual Enterprise (VE) software as well as graphical SAP
Fiori capabilities to provide 3D visualization and live simulations that simplify engineering
and execution activities, such as EBOM to MBOM handover, analyzing the impact of a
change by seeing what orders, routings, and MBOMs are affected in a graphical way. This
leads to faster and more accurate decisions impacting manufacturing. Production
operators benefit from 3D visualization in their PEO production dashboards that allow
interaction with 3D models to highlight required components and track the progress of
assembly activities cross operations.
In-built integration with SAP S/4HANA Core
SAP S/4HANA PEO users can easily connect their process with core SAP S/4HANA
capabilities like QM, PS, PM, MRP, Inventory Management, and so on. This helps to
synchronize data across various processes like product engineering, manufacturing
engineering, production planning and execution, as well as ensure quality compliance and
on-time delivery of a product.
Seamless Incorporation of Engineering Changes into Running Production Process
SAP S/4HANA PEO ensures that the latest design change is received, analyzed and
incorporated throughout production with limited disturbances and via clear,
comprehensive work instructions and notifications to production operators.
Fully Integrated End-to-End Process
Extended SAP S/4HANA capabilities to manage and interact with production orders and
operation activities at the shop floor, where a full featured MES is not required.
Seamlessly collaborate with production order management system, work queue
management, shop floor execution, and genealogy in an integrated SAP S/4HANA
environment.
Simplified User Experience
SAP S/4HANA PEO follows the main principles of SAP Fiori to create a coherent and
enjoyable user experience, even when executing complex business scenarios. SAP Fiori is
role-based to provide the right information at the right time to the right people; adaptive
to enable you to work how and where you want, regardless of the device you use; simple
to help you personalize the experience and focus only on your relevant tasks and
activities.
Scalability
Provides an ability to smoothly scale production to meet demand.
Transparency
Provides increased visibility for product genealogy and traceability.
Production Engineering bridges the gap between product engineering and production
operations by converting the product design into production process design that is the basis
for production order management and shop floor execution.
Production Operations is about initiating, preparing, executing, controlling, and documenting
the actual end-to-end production process. Complex assembly execution is primarily designed
for complex, low volume production processes with high change frequency and focus on
manual work, typical for complex assembly and engineer-to-order businesses.
Version-managed Bill of Materials (BOMs) Every BOM version has its own release sta-
tus. A released BOM version is a consistent
model of a product's components that can be
used in production execution and that cannot
be changed. If you want to change the BOM,
you can create a new BOM version. You can
make changes to a new BOM version until it
is released. However, it cannot be used in
production execution while still in the status
in process. This guarantees consistent BOMs
in production execution.
Version-managed shop floor routings Every routing version has its own release sta-
tus. A released routing version is a consistent
model of a product's operations and activi-
ties. Released routing versions can be used in
production execution and cannot be
changed. You must create a new routing ver-
sion if you want to make changes. You can
make changes to a new routing version until
it is released. However, it cannot be used in
production execution while still in the status
in process. This guarantees consistent rout-
ings in production execution.
Version-managed shop floor routings with Every routing operation can have one or mul-
more level of detail tiple operation activities. Operation activities
enable you to define detailed work instruc-
tions for production operators without mak-
ing scheduling and costing on operation level
more complicated. You can also assign com-
ponents, inspection characteristics, PRTs,
documents, inspection characteristics, quali-
fications, and buyoffs to operation activities.
Work Assignment and Work Queues Orchestrates the actual execution of produc-
tion order operations and activities. Opera-
tors can access their tasks in work center
work queues or supervisors can explicitly dis-
tribute work to their team members by mov-
ing tasks to personal work queues.
Execution of Production Operations and Op- The Perform Operation Activity SAP Fiori ap-
eration Activities plication supports production operators in
executing their tasks by guiding them
through the production process with the help
of interactive work instructions, 3D visuals,
data collection with real-time valuations, and
so on. The app checks all preconditions of an
operation activity such as the completion of
the predecessor activity or the absence of
holds, making sure that the production proc-
ess is performed as planned.
SAS
Production Confirmations
Production Tracking and Monitoring Serialized parts are tracked and traced dur-
ing the entire production process. The ge-
nealogy and action log collect all data and
create a complete and detailed record of how
a serialized part has been produced (as-built)
and how an order has been executed.
To activate function modules for SAP S/4HANA PEO, use SPRO → SAP Reference
IMG → Production → Manufacturing for Production Engineering and Operations → Activate
Features and Acknowledge License Obligations transaction.
Note:
The features that you enable in this activity are not part of the standard SAP S/
4HANA Enterprise license.
LESSON SUMMARY
You should now be able to:
● Understand the key features and benefits of SAP S/4HANA Manufacturing for production
engineering and operations (PEO)
● Enable the production engineering and operations function modules in SAP S/4HANA
LESSON OVERVIEW
In this lesson, you learn which business roles and catalogs are available for SAP S/4HANA
Manufacturing for Production Engineering and Operations (PEO) applications, as well as
which applications are available for specific business roles. You also learn how to manage
various applications and settings on the SAP Fiori Launchpad.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start using SAP S/4HANA PEO applications
using the SAP Fiori launchpad. John is tasked with assigning business roles to Company
users, so they can see and use SAP S/4HANA PEO applications from the SAP Fiori launchpad.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain which business roles are required for which SAP S/4HANA PEO apps
● Understand the grouping of SAP S/4HANA PEO apps on the SAP Fiori launchpad
● Manage SAP Fiori launchpad settings and create your own group with applications
Business Roles Required for SAP S/4HANA PEO Application and Component
If you use the SAP Fiori launchpad as a user interface, a prerequisite is that you have roles
assigned to your SAP Fiori user in the NetWeaver Gateway system. Each SAP Fiori application
requires its own set of business roles (BR) to be assigned to use it.
SAP delivers template roles, called business PFCG roles, which refer to the corresponding
template business catalogs and business catalog groups.
Business catalog groups contain a set of applications from a business catalog that are
displayed to a user by default on the entry page of the SAP Fiori launchpad. Users can
adjust groups by adding or removing apps.
Technical PFCG Role (TCR)
Technical PFCG roles contain references to technical catalogs, and they allow users to
access the apps contained in these catalogs.
Technical Catalog (TC)
Technical catalogs contain all target mappings and app launcher tiles relevant for an
application, for example, SD or SAP SRM. As an administrator, you can use them as a
repository to create your own role-specific business catalogs.
The following business PFCG roles with the assigned catalogs and groups are required per
SAP S/4HANA PEO Application and Component.
Component Application Role and Description
Reprocess SAP_BR_PRODN_SUPRVSR_DISC
Failed Material
(Production Supervisor - Discrete Manufacturing)
Movements
SAP_BR_PRODN_SUPRVSR_DISC_EPO (Production Su-
pervisor - Discrete Manufacturing (Extended Production
Operations))
You can work with these standard business catalogs and groups, or, if you only usually work
with one or two apps, you can create your own group on the SAP Fiori launchpad and copy the
tiles of the applications that are relevant for you to the new group.
Simulation: Create a Group of SAP S/4HANA PEO Apps on the SAP Fiori
Launchpad
For more information on Create a Group of SAP S/4HANA PEO Apps on the SAP
Fiori Launchpad, please view the simulation in the lesson Assigning Roles and
Working with SAP S/4HANA PEO Apps on SAP Fiori Launchpad in your online
course.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company would like to start using SAP S/4HANA PEO applications
using the SAP Fiori launchpad. John has been given the tasks of assigning business roles to
company users, so they can see and use SAP S/4HANA PEO applications from the SAP Fiori
launchpad.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new group ## Applications on the SAP Fiori launchpad so that you can later
easily access SAP S/4HANA PEO apps.
● Assign Work
● My Work Queue
● Product Genealogy
Simulation: Create a Group of SAP S/4HANA PEO Apps on the SAP Fiori
Launchpad
For more information on Create a Group of SAP S/4HANA PEO Apps on the SAP
Fiori Launchpad, please view the simulation in the lesson Assigning Roles and
Working with SAP S/4HANA PEO Apps on SAP Fiori Launchpad in your online
course.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company would like to start using SAP S/4HANA PEO applications
using the SAP Fiori launchpad. John has been given the tasks of assigning business roles to
company users, so they can see and use SAP S/4HANA PEO applications from the SAP Fiori
launchpad.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new group ## Applications on the SAP Fiori launchpad so that you can later
easily access SAP S/4HANA PEO apps.
a) Open the SAP Fiori launchpad using the link provided by the instructor. Alternatively,
choose Start, search for Fiori, and select Fiori launchpad.
b) In the upper-right corner, choose the User icon and choose Edit Home Page.
● Assign Work
● My Work Queue
● Product Genealogy
b) Choose Close.
b) Choose Settings and then choose the Home Page option on the left.
d) Choose Save.
LESSON SUMMARY
You should now be able to:
● Explain which business roles are required for which SAP S/4HANA PEO apps
● Understand the grouping of SAP S/4HANA PEO apps on the SAP Fiori launchpad
● Manage SAP Fiori launchpad settings and create your own group with applications
LESSON OVERVIEW
In this lesson, you learn how to setup manufacturing users for SAP S/4HANA PEO and define
default plants and work centers for these users. You also learn for which processes and
applications of SAP S/4HANA PEO the existence of a manufacturing user is required.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. To use certain SAP S/4HANA PEO applications and processes, there is a
need to have manufacturing users in the system. John is tasked with creating manufacturing
users for SAP S/4HANA PEO.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the purpose of using manufacturing users in SAP S/4HANA Manufacturing for
production engineering and operations
● Create a manufacturing user and assign it to a default work center and plant
Note:
The user ID for the manufacturing user to be added corresponds to the user's
business partner ID created in the back-end system using transaction PA30. For
more information about how to create business partners in SAP S/4HANA, see
the online help.
● Assign Work:
When assigning production operator to operation activities, the system displays a dialog
box of all operators that have a corresponding manufacturing user defined in the system
and whose default work center is identical to the one defined for the operation activity.
● Manage Work Center Queue:
To even open this application, the system needs to know the default work center assigned
to the manufacturing user. The list of operations displayed in the application is filtered by
the default work center to which the user is assigned. If the user is assigned to several
work centers, the system initially shows the operations available in the default work center,
but the user can switch the work center to display the operations of other work centers to
which he is assigned.
● Manage Teams and Responsibilities
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. To use certain SAP S/4HANA PEO applications and processes, there is a
need to have manufacturing users in the system. John is tasked with creating manufacturing
users for SAP S/4HANA PEO.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Assign HULL-## as the default work center and 1020 as the default plant to the selected
user.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. To use certain SAP S/4HANA PEO applications and processes, there is a
need to have manufacturing users in the system. John is tasked with creating manufacturing
users for SAP S/4HANA PEO.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage User Settings app in the Production Execution Process Setup
group on the SAP Fiori launchpad.
d) Next to the Business Partner field, choose the value help button.
e) Search for the business partner that corresponds to your user name.
2. Assign HULL-## as the default work center and 1020 as the default plant to the selected
user.
a) In the Default Work Center field, enter HULL-##.
c) Choose Save.
LESSON SUMMARY
You should now be able to:
● Explain the purpose of using manufacturing users in SAP S/4HANA Manufacturing for
production engineering and operations
● Create a manufacturing user and assign it to a default work center and plant
Learning Assessment
2. Applications are grouped into business catalogs in the SAP Fiori launchpad. Match each
app to the correct business catalog.
Match the item in the first column to the corresponding item in the second column.
X True
X False
Lesson 1
Handing Over the Engineering Snapshot from PLM to Production Engineering 32
Exercise 3: Monitor Engineering Snapshots 35
Lesson 2
Preparing MBOM Creation (Based on Snapshot) 39
Exercise 4: Prepare MBOM Creation (Based on Snapshots) 55
Lesson 3
Creating MBOMs based on EBOM using Visual Enterprise Manufacturing Planner (VEMP) 59
Exercise 5: Create MBOMs with the Visual Enterprise Manufacturing Planner 63
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand the purpose of Snapshot revisions
● Monitor Engineering Snapshots
Previously, new eBOMs and changes were transferred on a one-by-one basis. This new
concept ensures that the original engineering intent is completely and consistently
transferred to the production system. All artifacts and single eBOMs which belong together
are maintained in the same package respectively, Engineering Snapshot.
Any change to one or multiple eBOMs of a dedicated Engineering Snapshot causes the
release of a new revision, which is automatically transferred through the TDMI interface from
the PLM to the ERP system. The production engineer is instantly informed about the arrival of
such a new revision by the dynamic SAP Fiori app Monitor Engineering Snapshots. This app
displays the content of a specific revision and indicates in detail where a particular change has
been performed.
From here the production engineer launches the follow-up process steps such as creation of a
manufacturing change record and conversion of engineering BOMs to manufacturing BOMs.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. The company has implemented the TDMI interface for automatic transfer of
engineering data form a PLM system to SAP S/4HANA PEO. To view the arrival of new or
changed engineering data he uses the Monitor Engineering Snapshots app. He examines the
Snapshot content and chooses the follow-up process steps.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Search for new or changed Engineering Snapshots and view 3D visuals and other
supporting data. Use the following filter criteria:
● Material: LEGOBOAT-##
2. Find EBOMs contained in Engineering Snapshot also in the Maintain Bill of Material app.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. The company has implemented the TDMI interface for automatic transfer of
engineering data form a PLM system to SAP S/4HANA PEO. To view the arrival of new or
changed engineering data he uses the Monitor Engineering Snapshots app. He examines the
Snapshot content and chooses the follow-up process steps.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Search for new or changed Engineering Snapshots and view 3D visuals and other
supporting data. Use the following filter criteria:
● Material: LEGOBOAT-##
a) Open the SAP Fiori launchpad using the link provided by the instructor.
c) Enter the following data in the filter section and choose Go:
● Material: LEGOBOAT-##
The system finds the available Snapshot Revisions that matches your entered filter
criteria.
2. Find EBOMs contained in Engineering Snapshot also in the Maintain Bill of Material app.
a) Navigate to the details page of Snapshot Revision 1 by selecting the corresponding
line.
b) Turn on the visual display by choosing the Show Visual button on the top-right corner
of the Engineering BOM tab.
c) In the list of EBOMs, choose any of the light bulb buttons to highlight that assembly in
the 3D visual.
d) Select the radio button next to an EBOM and select the Display Engineering BOM link at
the top of the list.
The system navigates to the Maintain Bill of Material app where you can view
components and other details about the selected EBOM.
LESSON SUMMARY
You should now be able to:
● Understand the purpose of Snapshot revisions
● Monitor Engineering Snapshots
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand the difference between classical BOM and version-controlled BOM
● Manage unassigned EBOMs
● Explain the planning scope and change record concepts
● Prepare MBOM creation based on Snapshots
Further differences between classical BOMs and version-controlled BOMs are described in
the table below.
Figure 11: Concept and Use of Engineering Snapshots in SAP S/4HANA PEO
For each new version of an EBOM, you can determine the planning scope for the incoming
EBOMs and assign them to the relevant manufacturing change record to initiate the
manufacturing handover process.
If the relevant planning scope and change record are already available, they are displayed in
the Recommended Planning Scope and in the Open Change Records sections
correspondingly.
You can also assign an EBOM to an existing planning scope (using the View All button to
search for all available planning scopes) or you can create a new one. You can also assign an
EBOM to an existing change record or create a new one to be included in the planning scope.
You can preset filters to search for the EBOMs based on multiple criteria available in the app
and then save it as a customized tile. In this case, in the tile on the SAP Fiori launchpad, the
system displays the real-time count number of EBOMs based on the predefined search
criteria.
Caution:
You must configure the app settings to define the production plant(s) for the
version-controlled BOMs for which you are responsible.
Using planning scopes, you can slice large products into segments for practical (size) and
organizational reasons. The figure below illustrates how the large sections of an aircraft could
be segmented. Different engineering teams will work on the planning of the aircraft sections
such as forward fuselage, wings, engines, and so on. That is, you can create multiple planning
scopes for different teams of engineers to plan complex products efficiently.
You initiate a planning session from SAP S/4HANA by using either the transaction
VMP_MAINTAIN or the Cockpit for VMP app. You can also launch it from the change record to
perform an EBOM to MBOM handover.
The change record header provides filtering, sorting, and grouping features. You can navigate
from the change record workbench to create new or display existing change records. You can
add BOMs (engineering and manufacturing), planning scopes, routings, production orders,
purchase orders, attachments, and URLs to change records manually. In certain processes,
these objects are also added to the change record automatically. For example, the MBOM is
automatically assigned to the change record after EBOM to MBOM handover in VEMP.
Hint:
In Customizing (SPRO), you can add additional objects to the change record type
such as materials, BOM items, and documents.
As production engineer you can use the change record as a single point of entry. From here,
you can access all the relevant objects for the change cycle. That is, you can navigate to the
corresponding apps to view or manipulate the objects:
● Launch VEMP for BOM incorporation.
● Trigger impact analysis.
● Navigate to standalone apps to view and/or update artifacts such as the BOM, routing,
production order, and so on.
This change record type appears in the dropdown list of Create Change Record in the Manage
Engineering Changes app and in the Create Change Record dialog box of the Manage
Unassigned EBOMs app. The reference objects maintained in Customizing also display in the
Items tab of the app.
You should define the following actions for the status profile SMP:
Note:
You can configure your own status profile as necessary in Customizing under
Logistics - General → Product Lifecycle Management (PLM) → Change
Records → User Statuses.
The workflow can be defined using the Process Routes tab in the Change Record. You can load
pre- defined processes and adopt the roles as required or add one or multiple steps to the
process routes manually. The steps define the task details and the agent property that is used
to determine the recipient of the task when the workflow runs.
You can also select the change record status that should be triggered when the step is
invoked. This enables the automatic transition of the change record status with workflow step
completion.
When the workflow is running, the recipient is determined, and the task is delivered to the
engineer’s inbox. From the inbox, the agent can navigate to the Manage Engineering Changes
app to view or make changes to the change record. Also, the available actions can be
performed for the task itself.
To work with the change record workflow, the workflow scenario definition WS02000394 is
provided in the standard system. In addition, you should fulfill the following prerequisites:
● Activate the scenario definition by maintaining the scenario definition number and the
activation checkbox in Customizing under SAP NetWeaver → Application
Sever → Business Management → SAP Business Workflow → Flexible
Workflow → Scenario Activation.
● The workflow scenario definition has been assigned to the change record type MFG in
Customizing under Logistics - General → Product Lifecycle Management (PLM) → Change
Records → Settings for Engineering Changes → Define Engineering Record Types.
Note:
You can define your own workflow scenario as necessary using transaction
SWDD_SCENARIO.
With this app, you can define and manage workflow templates for change records according
to different scenarios.
You can use this app to perform the following tasks:
● Search process templates of a certain scenario.
● Define a new process template.
● Define a process template based on an existing template.
● Edit a process template.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. Eric has been given the task of preparing the MBOM creation based on newly
received or updated Engineering Snapshots. He has to decide in which production plant a
MBOM is going to be manufactured and which MBOMs are going to be bundled to the same
change record and planning scope for organizational reasons.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a change record and planning scope for material Hull (HULL-##) as preparation for
the MBOM creation.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. Eric has been given the task of preparing the MBOM creation based on newly
received or updated Engineering Snapshots. He has to decide in which production plant a
MBOM is going to be manufactured and which MBOMs are going to be bundled to the same
change record and planning scope for organizational reasons.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a change record and planning scope for material Hull (HULL-##) as preparation for
the MBOM creation.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
● Material: LEGOBOAT-##
The system returns an Engineering Snapshot for the LEGOBOAT-## with Revision 1.
e) Select the radio button for Hull (HULL-##) and choose the Prepare MBOM Creation
link.
● Production Usage: V
i) Select the New Change Record radio button and enter following data:
k) Verify the data and choose the Prepare MBOM Creation button to open the newly
created change record.
The change record contains the Engineering Snapshot, the EBOM, and planning scope
for the EBOM to MBOM conversion.
LESSON SUMMARY
You should now be able to:
● Understand the difference between classical BOM and version-controlled BOM
● Manage unassigned EBOMs
● Explain the planning scope and change record concepts
● Prepare MBOM creation based on Snapshots
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Use the Visual Enterprise Manufacturing Planner for EBOM to MBOM conversion
VEMP Cockpit
The VEMP cockpit consists of three main panels, each of which consists of a tree or list and an
associated graphics viewport. These are referred to as the Source Panel, Working Panel, and
the Target Panel:
● The Source Panel contains the source bill of materials and geometry contained within the
loaded file. From here, you can make your selections for planning and transferring the
components either to the Working Panel or directly to the Target Panel if no changes are to
be made to the structure.
● The Working Panel contains the currently selected material structure. From here, you can
work on a single level MBOM, associate a routing to the manufacturing structure, allocate
components to the routing operations and commit your changes to the Target Panel.
Structure editing is allowed only in this panel.
● The Target Panel contains the geometry that has been planned. From here, you can locate
any unplanned instances of parts and, if required, move parts back to the Working Panel
for editing.
Each panel contains a header area with standard icons to control the display. You can swap
the position of a panel with another by dragging the panel and dropping it on the target panel.
Closing the panel removes it from the screen and the other panels automatically resize to fill
the vacant display area. The final panel cannot be closed. Each panel can be detached from
the main application panel by dragging it outside of the application, with the exception of the
last remaining panel. The other panels then automatically resize to fill the vacant display area.
A detached panel can be returned to the main application panel by dragging it in the
application. During the drag operation, a blue overlay panel shows the location where the
panel will be docked.
● Visualize an engineering structure in the Source Panel and maintain the MBOM (and
routing) in the Working Panel.
● Create, edit, or remove a routing from an MBOM.
● Allocate or deallocate components from the routing operations (component allocation).
● Edit an MBOM by adding it back to the Working Panel and restructuring it.
● Save the completed manufacturing structure in the Target Panel which also saves it to SAP
S/4HANA PEO where the MBOM and routing are updated accordingly.
● Release the MBOM.
Note:
SAP 3D Visual Enterprise Structure Manager supports only VDS and RH file
formats generated from SAP 3D Visual Enterprise Generator.
Before you can work with VEMP in SAP S/4HANA PEO, you must install (locally) the recent
versions of:
● Visual Enterprise Viewer
● Visual Enterprise Structure Manager
● SAP Business Client 6.5 or 7.0
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. Eric has been given the task to perform the EBOM to MBOM handover.
Starting from the planning scope which he prepared in a previous step, he launches the Visual
Enterprise Manufacturing Planner (VEMP) to create the MBOM based on a 3D visual
representation of the source EBOM. In the same step he can also release the MBOM in VEMP
or do it later in the Maintain Bill of Material or Manage Shop Floor Routings apps.
Note:
You must perform this exercise in the SAP Business Client.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The company would like to start modeling its production process in SAP
S/4HANA PEO. Eric has been given the task to perform the EBOM to MBOM handover.
Starting from the planning scope which he prepared in a previous step, he launches the Visual
Enterprise Manufacturing Planner (VEMP) to create the MBOM based on a 3D visual
representation of the source EBOM. In the same step he can also release the MBOM in VEMP
or do it later in the Maintain Bill of Material or Manage Shop Floor Routings apps.
Note:
You must perform this exercise in the SAP Business Client.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage Engineering Changes app in the Change Record group.
c) Find the change record you created in the previous exercise for the material HULL-##
and navigate to the change record details.
d) In the Planning Scopes section, select the radio button next to the planning scope that
you created in the previous exercise.
e) Choose Launch VEMP to open the Visual Enterprise Manufacturing Planner where you
perform the EBOM to MBOM handover.
Note:
You can launch the VEMP only from SAP Business Client or from SAP GUI
using transaction VMP_MAINTAIN. The VEMP cannot be started within a
browser.
Note:
In the Source Panel, the sub-assemblies Base Hull (BASE_HULL-##) and
Spoiler (SPOILER-##) are locked because they are not yet included in the
change record.
f) In the Source Panel, select the sub-assembly Base Hull (BASE_HULL-##) and from the
context menu, select Extend EBOM to Change Record.
h) Select the main node Hull (HULL-##) and choose the Plan as Designed button from the
toolbar of the Source Panel to copy the complete BOM structure to the Target Panel.
i) In the Target Panel, select the Hull (HULL-##) and add it to the Working Panel using
drag and drop or by using the corresponding button in the toolbar.
j) In the Working Panel, expand the Floor Panel and choose the first Floor Panel.
k) Choose the Manage Reference Designator button, select the Add/Edit Reference
Designator option, and enter the reference location, for example, left.
l) Choose the second Floor Panel and enter the reference location, for example, right.
n) Move the Hull back to the Target Panel by choosing Move to Target Panel.
o) In the Target Panel, select the BOMs HULL-##, BASE_HULL-## and SPOILER-## and
choose the Mark for release button.
p) Choose the Save and Exit option from the main toolbar and check the message box
that appears.
q) Choose Continue.
The system navigates back to the Change Record app.
r) Refresh the app to see the newly created MBOM in the change record.
LESSON SUMMARY
You should now be able to:
● Use the Visual Enterprise Manufacturing Planner for EBOM to MBOM conversion
Learning Assessment
X C Collect PMI and Engineering BOMs belonging to the same scope into one package
X A Initial
X B In Process
X C Released
3. Put the steps to create an MBOM based on a Snapshot in the Prepare MBOM Creation app
in the correct order.
Arrange these steps into the correct sequence.
4. Which of the following statements about the planning scope, used in the context of the
Visual Enterprise Manufacturing Planner (VEMP), are correct?
Choose the correct answers.
X C You can control the source structure(s) for handover process (DBOM-EBOM-
MBOM)
X E You can divide complex assemblies into units and distribute to different teams
Panel Definition
Source Panel This panel contains the cur-
rently selected material struc-
Working Panel
ture. From here, you can work
Target Panel on a single level MBOM, asso-
ciate a routing to the manufac-
turing structure, allocate com-
ponents to the routing opera-
tions and commit your
changes to the Target Panel.
Structure editing is allowed
only in this panel.
This panel contains the source
bill of materials and geometry
contained within the loaded
file. From here, you can make
your selections for planning
and transferring the compo-
nents either to the Working
Panel or directly to the Target
Panel if no changes are to be
made to the structure.
This panel contains the geom-
etry that has been planned.
From here, you can locate any
unplanned instances of parts
and, if required, move parts
back to the Working Panel for
editing.
6. Which PEO features can help you find the different manufacturing-related objects that
may be affected by a change to an existing object, such as an engineering BOM,
manufacturing BOM, or shop floor routing?
Choose the correct answer.
Lesson 1
Creating a Simple Shop Floor Routing and Assigning it a Manufacturing BOM 72
Exercise 6: Create a Simple Shop Floor Routing and Assign it a Manufacturing MBOM 81
Lesson 2
Assigning Components, PRTs, and Documents to Operation Activities 88
Exercise 7: Assign Components, PRTs, and Documents to Operation Activities 95
Lesson 3
Defining Simple Work Instructions for Operation Activities 99
Exercise 8: Define Simple Work Instructions for Operation Activities 103
Lesson 4
Releasing Shop Floor Routing and Creating a Production Version 107
Exercise 9: Release Shop Floor Routing and Create a Production Version 109
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you learn how to create a new shop floor routing along with its basic structure in
SAP S/4HANA Manufacturing for Production Engineering and Operations (PEO) product. You
also learn about the purpose of grouping operation activities into any-order and simultaneous
types of groups, and the flexibility that this gives to production operators when running
production on the shop floor. Finally, you learn how to assign manufacturing BOM to the
newly created shop floor routing.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start modelling their production process in
SAP S/4HANA PEO. John is tasked with creating a basic routing structure and assigning
components from manufacturing BOM to its operation activities.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a simple shop floor routing and assign it a manufacturing BOM
A routing version determines the sequence of individual operations that are necessary to
produce a product. It also contains information on where the work is performed, component
requirements, and the work center’s resources that will be consumed with all the necessary
technical specifications such as the standard times, capacity requirements, and work
instructions.
Shop floor routing operations in SAP S/4HANA PEO consist of operation activities that
describe the production process in more detail.
Note:
Each operation must have at least one operation activity.
● Structure Workspace:
The Structure Workspace displays the structure of the routing version. In the first row of
the table, you can see the routing group, group counter, and version information, as well as
the version description. You can expand the operations to view the groups and operation
activities. In the table, the icons show you what has been assigned to the operations and
operation activities such as components, work instructions, or PRTs.
In this workspace, you focus on the maintenance of the routing structure, that is, you
maintain the required operations, operation activities, and their groups. In the Structure
Workspace, there is an option to use Favorites. Favorites represent a library of pre-defined
operations, groups, or operation activities. You can copy and paste already existing
objects from favorites into various routings that you maintain.
● Details Workspace:
The content of the Details Workspace changes depending on which row you have selected
in the routing structure. When in Change mode, you can create and change the
information. When the Details Workspace is open, you can no longer make any changes to
the structure of the routing. Here, you can only use the structure to navigate your way
through the Details Workspace. When you click the routing header, you see the routing
header details. If you click an operation or operation activity, you see all the information for
the selected object subdivided into various tabs.
● Operation Activities:
They are used to model the production process in more detail. As well as component
assignment, you can also assign objects such as PRTs, inspection characteristics,
qualifications, buyoffs, or work instructions to the operation activity. You can create
operation activities for the segments setup, produce, and teardown. Status and action
schemas are assigned to operation activities that define the statuses and possible
transitions that are allowed for the operation activity.
● Grouping Operation Activities:
Shopfloor routing in SAP S/4HANA PEO offers a possibility to place operation activities
into two types of groups:
- Any-Order
- Simultaneous
Such grouping provides a flexibility to production operators when they select the work to
start on the shop floor.
Any-Order Groups
You can use any-order groups to define a set of operation activities that can be started in
any sequence. Once started though, the selected operation activity shall be completed
before selecting the next operation activity to start. Any-order group allows the processing
of one operation activity at a time. All the operation activities in the any-order group must
be completed before you can commence processing the next operation activity. You can
create any-order groups in the segments setup, produce, and teardown.
For example: A production operator will perform two types of tests – Visual Test and
Functional Test. For the production engineer, it is not important in which sequence those
tests will be performed – the only requirement is that both are completed before moving to
the next operation. This is when any-order group of operation activities – Visual Test and
Functional Test – can be created in the shop floor routing.
In addition, within any-order group, you have an option to define dependencies – link an
operation activity to the previous one.
Simultaneous Groups
You can use simultaneous groups to define a set of operation activities that can be started
and executed in parallel for one serialized product. This is the case when instead of the
product moving from one production step to another, the production operators move
around the product, performing various operation activities. Such types of groups are
typical to complex assembly scenarios. All the operation activities in the simultaneous
group must be completed before you can commence processing the next operation
activity. You can create simultaneous groups in the segments setup, produce, and
teardown.
For example: There are several production operators working simultaneously on the same
serialized product (in this case, an airplane engine). One operator will fix the pipes on one
side of an engine, while another one tightens the bolts on the other side. This is when
simultaneous group of operation activities – Fixing Pipes and Tightening Bolts – can be
created in the shop floor routing. Then, when starting one operation activity on the
serialized product, it is still available in the queue for the other operation activity to be
started.
Caution:
The following restrictions exist for simultaneous groups.
- Routings for serialized materials:
The status and action schemas assigned to the operation activities in a
simultaneous group must not contain the action Scrap as this could cause
discrepancies in the confirmation of work done.
- Routings for non-serialized materials:
You cannot create simultaneous groups for routings for non-serialized
materials. This is because within a simultaneous group, you cannot keep
track of the individual quantities as they cannot be uniquely identified.
Note:
These settings are all default settings that you can change as necessary when
creating a new routing, except for the upgrade setting. If the upgrade checkbox is
selected in the profile, the system always checks to see whether a new version for
the MBOM exists and automatically uses the new version.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start modeling their production process in SAP
S/4HANA PEO. John is tasked with creating a basic routing structure and assigning
components from manufacturing BOM to its operation activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Using the table below, create a new shop floor routing with two operations, Assembly
(0010) and Inspection (0020):
Routing Values
Description HULL-##
Operation 0010
Description Assembly
Operation 0020
Description Inspection
Operation 0020
Description Inspection
Operation 0020
2. Create a simultaneous group SMGR (Parallel Tests) within the operation Inspection
(0020) and add Functional Test and Visual Test operation activities to it.
3. Switch to the Details Workspace and assign a work center to the operations.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start modeling their production process in SAP
S/4HANA PEO. John is tasked with creating a basic routing structure and assigning
components from manufacturing BOM to its operation activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Using the table below, create a new shop floor routing with two operations, Assembly
(0010) and Inspection (0020):
Routing Values
Description HULL-##
Operation 0010
Description Assembly
Operation 0020
Description Inspection
Operation 0020
Description Inspection
Operation 0020
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Shop Floor Routings app in the Production Engineering group
on the SAP Fiori launchpad.
c) Above the table on the left, choose the Create button and then select the New Routing
option.
e) Choose Execute.
The system creates a new routing.
f) Above the table on the left, choose Add → Operation and enter following data:
Operation: 0010
Description: Assembly
Control Key: PP01
Operation Activity: OA10
Description (activity): Prepare Workspace
g) Choose OK.
A new operation and operation activity is added to the routing structure.
h) Above the table on the left, choose Add → Operation Activity (Sub- Level) and enter
the following data:
Operation Activity: OA20
Description: Assemble Components
i) Choose OK.
The system adds another operation activity to the routing.
Note:
Move the operation activity OA10 up so that it is the first one in the list and
OA20 is the second one in the list.
j) Above the table on the left, choose Add → Operation and enter the following data:
Operation: 0020
Description: Inspection
Control Key: PP01
Operation Activity: OA10
Description (activity): Visual Test
k) Choose OK.
The system adds a new operation with one operation activity to the routing.
2. Create a simultaneous group SMGR (Parallel Tests) within the operation Inspection
(0020) and add Functional Test and Visual Test operation activities to it.
a) Above the table on the left, choose Add → Add Group (Sub-Level) and enter the
following data:
Group: SMGR
Description: Parallel Tests
Type: Simultaneous
b) Choose OK.
The system creates a group within the selected operation 0020.
c) Drag and drop the operation activity OA10 (Visual Test) into the group.
d) Select the group and choose Add Operation Activity (Sub-Level) from the context
menu. Enter the following data:
Operation Activity: OA20
Description (activity): Functional Test
Note:
Make sure you have assigned the correct SAS for serialized products
(SAP_SAS_SFI_OA_WO_SCRAP) to both operation activities in
simultaneous group.
e) Choose OK.
The system adds another operation activity to the routing.
Note:
Move the operation activity OA10 up so that it is the first one in the list and
OA20 is the second one in the list.
3. Switch to the Details Workspace and assign a work center to the operations.
a) On the left, select operation 0010 and in the Work Center field on the right, enter
HULL-##.
b) On the left, select operation 0020 and in the Work Center field on the right, enter
HULL-##.
c) Choose Save.
LESSON SUMMARY
You should now be able to:
● Create a simple shop floor routing and assign it a manufacturing BOM
LESSON OVERVIEW
In this lesson, you learn how to assign various manufacturing-related objects, such as
components of the assigned manufacturing BOM, production resources and tools (PRTs) and
documents to operation activities. You also learn how to define assembly sequence of
components within an operation activity, which will make production operators adhere to it
during execution.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to enrich their production steps with additional
information about components, PRTs, and process specifications. John is tasked with
assigning manufacturing-related objects to operation activities of the shop floor routing in
SAP S/4HANA PEO.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Assign manufacturing BOM components to operation activities
Component Assignment
In SAP S/4HANA PEO, shop floor routing components come from the manufacturing BOM
assigned to the routing header. The ability to assign one or several manufacturing BOMs to
the shop floor routing is controlled via Routing Version Profile in Customizing (SPRO).
To view, assign, re-assign, or unassign components to or from operation activities in the shop
floor routing, use the Component Assignment Workspace. Use the Assign and Unassign
buttons in the button bar above the components list on the left to perform the desired action.
The shop floor routing structure on the right allows you to view which components have been
already assigned to which operation activities. For this, choose the Show Components button
above the hierarchy view on the right.
During component assignment to an operation activity, you can:
● Split component quantity across several operation activities (if the quantity is greater than
1)
● Monitor the progress of component assignment using the graphical indicator in the Status
column
● Set backflushed indicator to components
● Change the sequence of components
Using the Layout button above the hierarchy view on the right, you can define the amount and
sequence of columns shown in the Component Assignment Workspace. The customized
layout can be saved for future use.
Finally, you can use the Print button above the hierarchy view on the right to print the entire
hierarchy of the shop floor routing with its assignments.
You can assign PRTs to operation activities of the segment types segment, produce, and
teardown. In the Details Workspace, in the PRTs tab for each operation, you can view all PRTs
that have been assigned to all the operation activities of the operation. In this tab, you can
only view this information and delete the PRTs – you cannot assign new PRTs.
Note:
To be able to assign a PRT to an operation activity, it must be predefined in the
system in the corresponding transaction.
To assign a new material or equipment, change, delete, or copy the existing one, use the PRTs
tab of the operation activity.
Documents
The production engineer can now assign various files to an operation activity in the shop floor
routing to pass on documents (such as specifications, drawings, or programs) that may be
important or necessary for viewing to production operators. A list of these linked documents
is displayed on the right-hand side in the Instructions section of production operator's
dashboard. The production operators can then open and view these documents when
working at the operation activity.
Note:
To be able to assign a Document to an operation activity, it must be predefined
and saved in the document management system. Use transaction CV01N to create
and release document records. Documents that are defined centrally can be used
across different routings and orders.
You can assign documents to operation activities of the segment types segment, produce,
and teardown. In the Details Workspace, in the Documents tab for each operation, you can
view all the documents that have been assigned to all the operation activities of the operation.
In this tab, you can only view this information and delete the documents – you cannot assign
new documents. To assign a new document, change, delete, or copy existing documents, use
the Documents tab of the operation activity.
Reference Designator
As a production engineer, you know best where a component should be assembled. For this
reason, an indicator or an installation location can already be specified in the shop floor
routing. Reference designators are the best way to mark this in a complex product. The
Reference designators are displayed in the Component Assignment Workspace next to the
BOM item instances and are simply assigned to an operation activity by drag and drop.
Reference designators can be linked in the work instructions, which helps the production
operator to locate each BOM item uniquely in the given 3D model. That ensures a correct
assembly of similar parts.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to enrich their production steps with additional
information about components, PRTs, and process specifications. John is tasked with
assigning manufacturing-related object to operation activities of the shop floor routing in SAP
S/4HANA PEO.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Assign any PRT of the equipment type to operation activity Prepare Workplace (10).
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to enrich their production steps with additional
information about components, PRTs, and process specifications. John is tasked with
assigning manufacturing-related object to operation activities of the shop floor routing in SAP
S/4HANA PEO.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage Shop Floor Routings app in the Production Engineering group
on the SAP Fiori launchpad.
f) Choose the Show 3D Image button from the Component tab to view the CAD model of
Hull.
Note:
This option is only available in transaction MSFR4.
g) Expand the FLOOR-00 and RAILING-00 components to view the reference designator.
h) Select all components and in the structure view, select operation activity OA20
Assemble Components from operation 0010.
Note:
Do not include sub-components of Floor and Railing in the selection.
2. Assign any PRT of the equipment type to operation activity Prepare Workplace (10).
a) Switch to the Details Workspace.
d) Add any available PRT of the type Equipment to the operation activity.
e) Choose Save.
d) Choose Save.
LESSON SUMMARY
You should now be able to:
● Assign manufacturing BOM components to operation activities
LESSON OVERVIEW
In this lesson, you learn how to create simple work instructions for operation activities in SAP
S/4HANA PEO shop floor routing. You also learn how to embed links, images, and references
to components into work instructions.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to display work instructions to their production
operators that include references to components, links, and images. John is tasked with
creating such work instructions for operation activities in SAP S/4HANA PEO shop floor
routing.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Define simple work instructions for operation activities
Work instructions can be authored in different languages. During execution, the work
instructions are shown in the logon language of the production operator. Detailed work
instructions can be defined for operation activities in all segments; setup, produce, and
teardown.
Work Instructions authoring workspace allows you to:
● Perform different types of text formatting (fonts, sizes, background, and font colors)
● Insert links
● Upload images
● Include bulleted and numbered lists
● Copy and paste
● Undo actions
● Include references to components and PRTs
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to display work instructions to their production
operators that include references to components, links, and images. John is tasked with
creating such work instructions for operation activities in SAP S/4HANA PEO shop floor
routing.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a simple work instruction for the operation activity Assemble Components (20)
that includes component references, formatted text, links, and images.
Note:
Upload any image available on the training machine. If there is no image
available, you can Google any manufacturing-related image and save it to the
Pictures directory on the training machine.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to display work instructions to their production
operators that include references to components, links, and images. John is tasked with
creating such work instructions for operation activities in SAP S/4HANA PEO shop floor
routing.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a simple work instruction for the operation activity Assemble Components (20)
that includes component references, formatted text, links, and images.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Shop Floor Routings app under the Production Engineering
group on the SAP Fiori launchpad.
b) Expand the component list and select an instance (for example, Floor Panel right).
c) Choose Add Reference from the menu and select Reference Designator/Instance from
the pop-up window.
d) Enter another line (for example, 2. Install Floor Panel) and add the reference
to the second component (for example, Floor Panel left).
Note:
Upload any image available on the training machine. If there is no image
available, you can Google any manufacturing-related image and save it to the
Pictures directory on the training machine.
a) Choose Done.
LESSON SUMMARY
You should now be able to:
● Define simple work instructions for operation activities
LESSON OVERVIEW
In this lesson, you learn how to check the consistency of the newly created shop floor routing
and use the message log to solve any issues. You also learn how to release the routing and
create a production version.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start using new shop floor routing defined in
SAP S/4HANA PEO. However, the Company would like to make sure that the routing is
consistent and released with production version to the shop floor. John is tasked with
checking shop floor routing consistency and releasing it with new production version.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Use the error log to solve inconsistencies or errors
● Release the shop floor routing and create a production version
Production Version
A production version combines a manufacturing MBOM version with a shop floor routing
version and therefore determines which MBOM version is used together with which shop floor
routing version to produce a material. When releasing the routing version, if the system does
not find a production version for the MBOM and shop floor routing, the system creates a
production version in which it records the versions of the MBOM and the routing.
If the system finds a production version for the MBOM and the shop floor routing in which
either the version of the MBOM or the routing version is not recorded, then it changes the
production version and inserts a new row in the version details table in the Manage Production
Versions app containing the new combination of versions. Use this application to maintain
production versions and their details.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start using new shop floor routing defined in
SAP S/4HANA PEO. However, the Company would like to make sure that the routing is
consistent and released with production version to the shop floor. John is tasked with
checking shop floor routing consistency and releasing it with new production version.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Release the HULL-## shop floor routing and create a production version PV01.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company would like to start using new shop floor routing defined in
SAP S/4HANA PEO. However, the Company would like to make sure that the routing is
consistent and released with production version to the shop floor. John is tasked with
checking shop floor routing consistency and releasing it with new production version.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Release the HULL-## shop floor routing and create a production version PV01.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Shop Floor Routings app under the Production Engineering
group on the SAP Fiori launchpad.
h) Enter any text in the Description field for the production version.
i) Choose OK.
The system creates a production version.
LESSON SUMMARY
You should now be able to:
● Use the error log to solve inconsistencies or errors
● Release the shop floor routing and create a production version
Learning Assessment
X A Initial
X B In Process
X C Released
X A Structure Workspace
X B Details Workspace
4. The Shop Floor Routing app navigates you to Create Production Version after the system
performs the consistency check (released shop floor routing)?
Determine whether this statement is true or false.
X True
X False
5. In which Workspace can you maintain/include work instructions in the Shop Floor Routing
app?
Choose the correct answer.
X B Structure Workspace
X C Details Workspace
X A Reference designators
X B Videos
X C Images
7. What function is called when you try to release a routing, or when you perform a
consistency check in case of inconsistencies?
Choose the correct answer.
X A As-Built Report
X B Product Genealogy
Lesson 1
Releasing and Managing Shop Floor Orders in SAP S/4HANA PEO 117
Exercise 10: Release and Manage Shop Floor Orders in SAP S/4HANA PEO 125
Lesson 2
Executing Serialized Production Process and Monitoring Production Results 129
Exercise 11: Execute Serialized Production Process and Monitor Production Results 147
Lesson 3
Disassembling Components in Various Scenarios 155
Exercise 12: Disassemble Components Triggered by Engineering Change 169
Lesson 4
Recording Defects 176
Exercise 13: Record a Defect for Serialized Material and View Defect Information in 189
Monitoring Apps
Lesson 5
Executing Non-Serialized Production Process and Monitoring Production Results 195
Exercise 14: Execute Non-Serialized Production Process and Monitor Production 201
Results
UNIT OBJECTIVES
● Explain the difference between classical production order and a new shop floor order in
SAP S/4HANA PEO
● Create and release new shop floor orders
● Manage shop floor orders using SAP Fiori apps
● Assign work to individual production operators
● Explain how production operators can select the work to start in SAP S/4HANA PEO
● View and analyze production results using SAP S/4HANA PEO out-of-the-box reports
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the difference between classical production order and a new shop floor order in
SAP S/4HANA PEO
● Create and release new shop floor orders
● Manage shop floor orders using SAP Fiori apps
Further differences between the classic production order and the shop floor order are
described in the following table.
Release X X
Generation of Serial Number N/A X
on Order Release
Controlled via serial number
profile assigned to a material.
Confirmation X X
Order/Operation level Serial number at operation
activity level (serialized)
Order quantity at operation
activity level (non-serialized)
● For the plant of each operation, the feature EPO (Extended Production Operations) is
active.
● Production version with version-controlled routing and MBOM is used during creation of
production order.
The production version plays an important role in SAP S/4HANA PEO, as it not only defines
that MBOM and routing are version controlled, but also which exact version of MBOM and
routing will be picked for the production order. The production version name can be found in
the Master Data view of the Create Production Order screen.
The details of the production version, especially the current valid version of the routing and
MBOM, can be found in the Manage Production Versions app. You can change the production
version details as long as the production version is not released.
After you have created, scheduled, and selected a production version for the order, an
additional value appears in the Status field of the order header – MPE. The MPE status
designates that this order is a shop floor order.
In order to view the shop floor order later in the Manage Production Orders app, it is required
to define the area of responsibility (AOR).
AOR can be set as either production supervisor or work center. If you decide that your AOR is
a production supervisor, then all orders must have the Production Supervisor value to be
filled.
This can be done manually per each production order in the Assignments view of the Create/
Change Production Orders app or per material in the Work Scheduling view of the MM01/MM02
transactions launched via the SAP Easy Access screen.
If you decide that your AOR is a work center, then all order operations must have a work
center assigned to be viewed and managed in the Manage Production Operations app.
Finally, to release a shop floor order, you can use the following options:
● Release the order in the standard CO01/CO02 transaction
Note:
On the initial launch of the Manage Production Orders app, the system prompts
you to specify an area of responsibility for the app. Later, this value can be
changed using the App Settings option accessible via the user settings of the SAP
Fiori launchpad.
Multiple values are possible for each option. You can have more than one production
supervisor as well as more than one work center assigned as your area of responsibility. Use
the plus icon to add more values.
To facilitate the search for an order, narrow down the list of values or save your preferred
search criteria for later, use the filter bar, and save as variant options in the header of the
Manage Production Orders app.
If a shop floor order is in the status Created, the table buttons Release, Hold, and Read Master
Data are available for it.
If a shop floor order is in the status Released, the table buttons Change Dates and Quantities
and Hold become active.
The Change Dates and Quantities function allows you to change order quantity and
reschedule the order within this app without calling transaction CO02.
The Hold function allows you to block a shop floor order from being executed by production
operators. When applying a Hold, the production supervisor can specify a reason code and
note why this Hold is being required. The reasons may vary, for example, missing or unclear
work instructions, missing components, incorrect production steps, and so on. You will learn
how to define reason codes for hold actions further in this course. A Hold can be released only
by authorized individuals. For this, in SAP S/4HANA PEO, a new authorization object has been
introduced, called C_MPE_HOLD (Production Hold).
Note:
Hold functionality is only available for shop floor orders.
The Order Details view also has extensions which are specific to SAP S/4HANA PEO product:
● Serial Numbers view – available only for shop floor orders if the main material is defined for
serialized processing via serial number profile. The chevron icon at the end of the line
provides navigation to the Product Genealogy report for the selected serial number.
● Defects view – available only if the main material has inspection type (03) defined in the
Quality Management view of the material master and lists all defects recorded for an order
or serialized product.
production by placing an order, material, or operation on Hold. You can specify a reason code
and note for the delay. Then, once the issue has been solved, you can release the Hold.
The Operation Details view also has extensions which are specific to SAP S/4HANA PEO:
● Operation Activities view – available only for shop floor orders. The chevron icon at the end
of the line provides navigation to Operation Activity Details, where you can explore what
serial numbers are currently available for the selected operation activity (if any), as well as
what has been specified for the selected operation activity, for example, which
components, inspection characteristics, documents, PRTs, work instructions, and so on,
are assigned.
Simulation: Release and Manage Shop Floor Orders in SAP S/4HANA PEO
For more information on Release and Manage Shop Floor Orders in SAP S/
4HANA PEO, please view the simulation in the lesson Releasing and Managing
Shop Floor Orders in SAP S/4HANA PEO in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants to understand how shop floor orders are being
created and managed in SAP S/4HANA PEO and how they differ from classic production
orders that the company has been used to. John needs to explain how to create and release
production orders, how to easily differentiate them from classic orders, and what can be
changed for shop floor orders at various stages during production execution.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create and release a shop floor order for the HULL-## serialized material at plant 1020.
Note down the order number.
2. View and note down the created serial numbers for the order.
3. Put the current shop floor order on hold using the Manage Production Orders app.
Simulation: Release and Manage Shop Floor Orders in SAP S/4HANA PEO
For more information on Release and Manage Shop Floor Orders in SAP S/
4HANA PEO, please view the simulation in the lesson Releasing and Managing
Shop Floor Orders in SAP S/4HANA PEO in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants to understand how shop floor orders are being
created and managed in SAP S/4HANA PEO and how they differ from classic production
orders that the company has been used to. John needs to explain how to create and release
production orders, how to easily differentiate them from classic orders, and what can be
changed for shop floor orders at various stages during production execution.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create and release a shop floor order for the HULL-## serialized material at plant 1020.
Note down the order number.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Create Production Order app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
c) On the initial screen, enter the following data and choose Continue:
● Material: HULL-##
g) Make sure that the correct production version has been picked for the order in the
Master Data view.
h) Choose Release.
j) Choose Save.
Note:
If an error message displays about an error in calculating costs, ignore it
and choose Yes to save the order.
2. View and note down the created serial numbers for the order.
a) Navigate to the Manage Production Orders app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
Note:
If the Area of Responsiblity pop-up window displays, select Production
Supervisor, search for DMO in Plant 1020, and select it. Choose OK and
proceed with the next step.
b) In the Order field on the header filter bar, enter the number that you have noted down.
c) Choose Go.
Note:
If the order does not display, make sure that you have defined the Area of
Responsibility (AOR) for the app that is selected for the order. To check
this, go to the Change Production Order app, enter the order number you
have worked with, and check the Production Supervisor field on the
Assignment tab. Then come back to the Manage Production Orders app,
choose User - App Settings in the upper-left corner of the screen, and
specify the same supervisor.
d) Choose the chevron icon at the end of the line to open the order details. Note down the
serial numbers available in the Serial Numbers view.
3. Put the current shop floor order on hold using the Manage Production Orders app.
a) Choose Hold on the upper-right corner of the screen.
LESSON SUMMARY
You should now be able to:
● Explain the difference between classical production order and a new shop floor order in
SAP S/4HANA PEO
● Create and release new shop floor orders
● Manage shop floor orders using SAP Fiori apps
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Assign work to individual production operators
● Explain how production operators can select the work to start in SAP S/4HANA PEO
● View and analyze production results using SAP S/4HANA PEO out-of-the-box reports
● Execute serialized production process by collecting component data, confirming individual
operation activities, and viewing order confirmation
Assign Work
The Assign Work app starts from a list of operation activities with an overview of their current
assignment status. From this list, the supervisor can assign or unassign single or multiple
operators to a selected operation activity.
The functionality provided in the Assign Work app allows you to perform the following tasks:
● Assign one or more operators to one or more operation activities
● Choose an execution priority for each operation activity
● Filter by matching work centers and qualifications during an assignment (the system by
default proposes users who have the same work center and qualifications assigned that
are required by an operation activity)
● Display a number of current user assignments and qualifications assigned to a user
● Specify target duration for an operation activity during an assignment
● Add/edit target time at any time
● Unassign users from an operation activity
Note:
To be able to use the Assign Work app, your user in the front-end system must be
assigned the SAP_BR_PRODN_SUPRVSR_DISC_EPO Production Supervisor –
Discrete Manufacturing (EPO) PFCG role.
Caution:
To be able to find, view, and assign operators to operation activities, they must
be defined as manufacturing users in the SAP S/4HANA PEO system.
Note:
All the apps listed require that your user in the front-end system is assigned the
SAP_BR_PRODN_OPTR_DISC_EPO Production Operator – Discrete
Manufacturing (EPO) PFCG role.
My Work Queue
This app provides a single place where an individual production operator can find operation
activities assigned to his/her manufacturing user. From this queue, the operator can directly
proceed to execute the selected operation activity.
The app only displays operation activities that have the following statuses:
● Initial
● In Process
● Paused
The functionality provided in the My Work Queue app allows you to perform the following
tasks:
● View who else is assigned to an operation activity
● Group, sort, and filter the list of assigned operation activities
● Search in the list by entering, for example, an order number
● Change the number of displayed columns by using the Settings button above the table
● Proceed to executing the selected operation activity by choosing Execute
● View operation activity details by using chevron icon at the end of the line
It is possible to assign a user to multiple work centers in the Manage User Settings app. If this
is the case, in the Manage Work Center Queue app, you will be able to choose a work center.
However, when launching the app, the system will always display operations of the work
center which has been defined as default for this user in Manage User Settings app.
The operations are displayed in the following sections, according to their status:
● In Progress
● Not Started
● Finished
With the help of a graphical progress bar, you can view the quantities that are ready, not
ready, or that have been processed per operation. You can also see whether there are any
problems that may prevent you from starting work on a particular operation such as holds,
missing components, or delays. You can use the information available here to decide which
operation you should work on next.
Animation: Operations
For more information on Operations, please view the animation in the lesson
Executing Serialized Production Process and Monitoring Production Results, in
your online course.
The functionality provided in the Manage Work Center Queue app allows you to perform the
following tasks:
● View a table of operations according to your selection criteria.
● Select which columns are displayed and sort the table entries.
● Open a popover for each order, material, and operation and navigate to related apps.
● View the progress of each production operation.
● View current issues for each operation (for example, a particular operation is on hold or
delayed) and determine the cause of the issue.
● Access a detail screen for each production order operation.
● Navigate to the Perform Operation app.
Material and Serial Number – which in a typical manufacturing environment can be scanned
from the traveler document or a barcoded label.
Note:
All the apps listed above require that your user in the front-end system is assigned
the SAP_BR_PRODN_OPTR_DISC_EPO Production Operator – Discrete
Manufacturing (EPO) PFCG role.
Hint:
For more information about what the action type handler framework is and how it
is defined in SAP S/4HANA PEO, see Unit 16 of this course.
The production operator can perform various actions for the serialized material or an
operation activity such as start, complete, or pause by calling them from the footer bar. The
actions available for each status are determined by the status and action schema (SAS) that
is assigned to the operation activity.
Hint:
For more information about what a Status and Action Schema (SAS) is and how
it is defined in SAP S/4HANA PEO, see Unit 16 of this course.
The system performs checks to determine whether it is possible to start the operation
activity, for example, whether the predecessor activity has been completed, no holds exist, or
that the user has the required qualification. The features available in this app enable a smooth
processing of production tasks, increased visibility of tasks to be performed at an operation
activity, and greater efficiency due to the faster reaction time to issues in production. Due to
the interaction between the component list and the 3D image, the operator can easily identify
required parts and where to assemble them. Also, the 3D image displays components to be
assembled at the current operation activity as transparent, in comparison to previously
assembled components that are displayed in solid color.
If a mistake has been made, for example, the production operator scanned a wrong serial
number, the system allows you to correct the values or add a new serial/batch number
using the Action button.
In SAP S/4HANA PEO, components are assigned to the type Manual when they do not
have a serial/batch number and the Backflushed indicator is not set. For such
components, the system prompts the production operator to record the quantity and then
stores the component ID and the entered quantity in the traceability reports.
If a mistake has been made, for example, the production operator entered a wrong
quantity or overconsumed, the system allows you to correct the values or add a more
using the Action button.
● Backflushed components:
Backflushed components are shown in the Perform Operation Activity app only for display
and information purposes. The production operator cannot change them, but can filter
them out using the Traceable segmented button above the Components view on the left.
When the last operation activity of an operation has been completed, this sets the
operation status to Confirmed and sends (classical) PP confirmation for the operation
where confirmation for backflushed components is sent automatically.
Addition of an Attachment
In SAP S/4HANA PEO, we differentiate between documents linked by the production
engineer to an operation activity in a shop floor routing and files added by the production
operator as attachments to an operation activity in the Perform Operation Activity app.
Documents
It may be important for production engineer to add certain documents to an operation
activity, such as specifications, safety instructions, or other files that explain how the work or
process shall run and what the production operator shall be aware of. Production operators in
their turn can view and open those documents while working at the operation activity in the
Perform Operation Activity app, but cannot change or delete them.
Hint:
To add a document, you have to create it in the system using transaction CV01N
in the SAP Easy Access menu and then assign it to an operation activity as a PRT
of the type Document on the Documents view in the Manage Shop Floor Routings
app. You can also attach a document to a complete order or to an operation in
the CO01/CO02 transactions. To do this, choose the Documents button in the
menu, and perform one of the following tasks:
● Populate the Activity field to assign a document to an operation.
● Leave the Activity field empty to assign a document to a complete order.
Attachments
It may happen that during production execution, a production operator needs to share some
information with either a supervisor, a quality engineer or a follow-up shift. This can be done in
the Perform Operation Activity app by attaching any type of file to a serialized material at an
operation activity (serialized scenario) or to an operation activity of production order (non-
serialized scenario). The attachment service takes care of document handling and either
associates the newly uploaded file to the existing document which is not closed, or if the latter
has not been found, creates a new document (DIR).
The document is created with the following keys:
● Serialized scenario: Order/Operation – Operation Internal ID - OAN Segment Type – S –
OA External ID – Serial Number
● Non-serialized scenario: Order/Operation – Operation Internal ID – OAN Segment Type –
A – OA External ID
Only the production operator who has added an attachment can edit or delete it. Then, the
attached file is displayed on the right in the Attachment view and becomes read-only.
The attachment functionality enables the production operator to add any type of file at any
time during production process. This allows the production operator to perform the following
tasks:
● Share additional details about the condition of the main part, its components, or the
process in general.
● Pass valuable information (for example, shift notes) to other users who will be working on
the same part.
After the operation activity has been completed, the attachment becomes available for
viewing at all follow-up operation activities of a serialized material or an order.
The functionality provided in the Perform Operation Activity app allows you to perform the
following tasks:
● View a 3D image of what is to be assembled.
● Choose the individual components to see exactly where they are to be assembled in the 3D
image.
● View work instructions and receive change alerts in case of an engineering change.
● Collect inspection characteristics as necessary.
● View assigned PRTs.
● Perform actions for a serialized material such as start, complete, skip, or pause, depending
on the status and action schema assigned.
● Put the order, material, operation, work center, or serial number on hold.
● Release a hold for an order, material, operation, work center, or serial number.
● View an action log for an operation activity.
● Post yield and scrap quantities and perform actions for a non-serialized material.
Note:
To be able to use the Product Genealogy app, your user in the front-end system
must be assigned the SAP_BR_PRODN_SUPRVSR_DISC_EPO Production
Supervisor – Discrete Manufacturing (EPO) PFCG role.
In SAP S/4HANA PEO, the Product Genealogy app displays the following information:
● List of holds that happened when a serialized material has been processed
● List of operation activities defined and/or executed for the serialized material
● List of assembled components with the corresponding serial numbers, batch numbers,
and/or quantities
or a production order. To search for the required details, the user can use fields in the filter
bar of the report.
Note:
To be able to use the Production Action Log app, your user in the front-end
system must be assigned the SAP_BR_PRODN_SUPRVSR_DISC_EPO Production
Supervisor – Discrete Manufacturing (EPO) PFCG role.
The Info column highlights a corresponding icon if there is a reason code or a note provided
for an action. Choose the chevron icon to view the details of the action.
The Production Action Log report can be launched from the Perform Operation Activity app.
The difference from the standard Production Action Log report is that it shows only actions
that have been performed for (in other words, during the execution of) a specific operation
activity. This action log is launched from the Perform Operation or Perform Operation Activity
apps.
As-Built Report
For complex assemblies, it is important to have a centralized overview where components are
used and how a product was built. The final assembly of a product can include one or more
sub-assemblies in a serialized product. After the confirmation of a production order, the as-
built bill of material can be reviewed in the As-Built app.
In SAP S/4HANA PEO, the As-Built Report app displays the following information:
● Order number related materials
● Built hierarchy
● Assembled serial numbers and batches
● Consumed quantities
● Assembly types
● Related order numbers
● Used equipment
● Reference Designators
For all serialized and batch-managed components, you can navigate from the As-Built
hierarchy to the Product Genealogy app of the assembled components to get more details.
For batch components only, there is a possibility to drill down into a Where Used List report to
find other main assemblies using components from the same batch.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants the ability to distribute tasks between individual
production operators, so that they can start work from their personal queues. Also, the
company would like to understand what the other ways are to start production, as well as the
way production activities are executed in SAP S/4HANA PEO. It is also important for the
company to understand what data can be collected for serialized materials and their
components and how to report and monitor production progress. John needs to explain how
to assign work to individual production operators and what applications in SAP S/4HANA
PEO are available to start production activities. Also, John must demonstrate the execution of
serialized production process, collection of component data, and confirmation of operation
activities.
Finally, once a production order has been confirmed, John needs to explain where production
data can be viewed and analyzed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. As a production operator, start the first operation activity Prepare Workspace (OA10) of
the first operation using the My Work Queue app.
3. Check if there are any attachments or work instructions before you start the operation
activity.
5. Start the second operation activity, Assemble Components (OA20), and check the
attached documents and work instructions before you start the assembling of
components. Interact with the 3D model by selecting components in the components list
and work instruction.
Note:
If there is no 3D model in the viewer section, please ignore the steps relating to
the 3D model.
6. Start the Visual Test (10) operation activity, add an attachment, and without completing
the Visual Test (10) operation activity, in parallel, start the Functional Test (20) operation
activity.
7. Complete the Visual Test (10) and Functional Test (20) operation activities.
8. Review the As-built Report and process step documentation for processed serialized
materials.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants the ability to distribute tasks between individual
production operators, so that they can start work from their personal queues. Also, the
company would like to understand what the other ways are to start production, as well as the
way production activities are executed in SAP S/4HANA PEO. It is also important for the
company to understand what data can be collected for serialized materials and their
components and how to report and monitor production progress. John needs to explain how
to assign work to individual production operators and what applications in SAP S/4HANA
PEO are available to start production activities. Also, John must demonstrate the execution of
serialized production process, collection of component data, and confirmation of operation
activities.
Finally, once a production order has been confirmed, John needs to explain where production
data can be viewed and analyzed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) In the Order field, enter the order number and choose Go.
The system displays all operation activities of the selected order.
c) Select all operation activities and then choose the Assign Operators button above the
table on the right.
d) Select your manufacturing user in the list and choose the Assign button in the dialog
box.
Your user is assigned to the selected operation activities and is visible in the Assigned
To column.
e) Open the Manage Production Operators app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
f) Find and select the production operator from the previous step to view the details.
g) Set different priorities to the assigned operation activities by choosing the Change
Priority link above the assigned operation activities.
Note:
Setting priorities is rather meaningful when the operator is assigned to
multiple orders. The sequence of operation activities within one order is
normally determined by the shop floor routing.
2. As a production operator, start the first operation activity Prepare Workspace (OA10) of
the first operation using the My Work Queue app.
a) Navigate to the My Work Queue app in the Shop Floor Control and Manufacturing
Execution group on the SAP Fiori launchpad.
b) Choose the Settings icon above the list and add the Execution Priority column before
you choose Go.
By default, the system displays Assigned To Me operation activities and you can now
sort by Execution Priority.
c) Choose the Execute button next to the operation activity Prepare Workspace (OA10).
The system displays a dialog box prompting you to select a serial number, as the order
has two serial numbers created based on the requested total quantity.
3. Check if there are any attachments or work instructions before you start the operation
activity.
a) Review the status information in the header bar on the left.
The serial number status is In Queue and attachments are still grayed out. The 3D
model is already available in the embedded viewer.
Note:
The 3D model should be available in the embedded viewer. If there is no 3D
model available, the system is not able to create the PEO document during
the transformation process. The SAP development team is working on a
solution for this.
b) Release the order from hold status. Select the Release Hold link.
c) Choose the Start button in the footer bar to start the operation activity.
The system changes the status of the serialized material in the operation activity from
In Queue to In Process. The PRT tab is now active and shows the attached equipment.
5. Start the second operation activity, Assemble Components (OA20), and check the
attached documents and work instructions before you start the assembling of
components. Interact with the 3D model by selecting components in the components list
and work instruction.
Note:
If there is no 3D model in the viewer section, please ignore the steps relating to
the 3D model.
a) Read the work instruction on the right and select the embedded references to the
components.
The component is highlighted in the 3D model.
b) Select any component in the component list on the left and see that the corresponding
component is highlighted in the 3D model.
c) Select the Document tab on the right and open the attached document by selecting the
link.
The document is downloaded and can be opened for reading.
e) Open the value help in the Serial/Batch Number field in the upper-right corner above
the Components table.
Note:
If there are no serial numbers available in the value help, use the
transaction code MIGO and perform goods receipt for the material
BASE_HULL-## into the plant 1020, storage location 101A. Select the
checkbox to generate serial numbers automatically.
f) Select any available serial number for the BASE_HULL-## component from the list.
h) Select the FLOOR-## component (Assembly Type: Manual) in the Components table.
i) Open the Action column to see the Reference Designators for this component (for
example, left and right). Select the checkbox for Consumed Quantity.
The value in the Consumed Qty column for the component increases and the green
sidebar appears next to the line with the component. This indicates that the
component has been consumed as planned.
The system changes the status of the operation activity to Paused. Some buttons
become hidden in the footer bar for the actions that are not possible in the status
Paused, for example, Complete.
m) Select the FRONT-## component (Assembly Type: Manual) in the Components table.
n) Open the Action column. A pop-up window appears. In the Post Quantity field, enter 1.
o) Choose Post.
The value in the Consumed Qty column for the component increases. You have
assembled all components.
6. Start the Visual Test (10) operation activity, add an attachment, and without completing
the Visual Test (10) operation activity, in parallel, start the Functional Test (20) operation
activity.
a) Choose the Start button in the footer bar.
b) Choose the Attachments view on the left and then choose the Upload link above the
table.
d) Choose the Navigate to icon in the footer bar and select the Show operation details
option.
The system displays the Perform Operation screen.
e) Choose the Execute button next to the Functional Test (20) operation activity.
7. Complete the Visual Test (10) and Functional Test (20) operation activities.
a) Select the Functional Test (20) operation activity.
8. Review the As-built Report and process step documentation for processed serialized
materials.
a) Navigate to the As-built Report app in the Production Execution Monitoring group on
the SAP Fiori launchpad and open it.
b) In the Order field on the header filter bar, enter the order number that you have noted
down.
c) Choose Execute.
d) Choose the chevron icon at the beginning of the line to expand the material number
HULL-##.
e) The table shows you which serial numbers or reference designators are assembled:
● Built hierarchy
● Consumed quantities
● Assembly types
● Used equipment
● Reference Designators
f) Select the header material HULL-## and select Genealogy at the top of the screen.
The system displays the Product Genealogy report for the selected serial number.
g) View the list of operation activities, the assembled serial number, and quantity for the
components.
i) Navigate to the Production Action Log app in the Production Execution Monitoring
group on the SAP Fiori launchpad.
j) In the Production Order field on the header filter bar, enter the order number that you
have noted down.
k) Choose Go.
The system displays a complete log of actions performed for the selected production
order.
LESSON SUMMARY
You should now be able to:
● Assign work to individual production operators
● Explain how production operators can select the work to start in SAP S/4HANA PEO
● View and analyze production results using SAP S/4HANA PEO out-of-the-box reports
● Execute serialized production process by collecting component data, confirming individual
operation activities, and viewing order confirmation
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Describe how to disassemble components in various scenarios
● Disassemble components triggered by engineering change
Engineering Change
Engineering changes may affect an order at any time during production execution. The
impacted order may include parts that have been already installed at operations and
operation activities that have been already completed or partially processed. Using SAP
S/4HANA PEO, the production engineer can incorporate such engineering changes of
components with or without predefined stock type and storage location for return and
regardless of whether it is for temporary or permanent disassembly.
An order change for the in-process order can be triggered from the Manage Production
Orders app using the Change Order button. The system will create an order-specific routing
and puts all or selected operations on hold.
In the order-specific routing, it is possible to run a comparison between a new version of the
MBOM and the current order BOM and then upgrade the MBOM as required.
The changes may include the following:
● A component exists in the new MBOM and is not available in the order BOM
● A component exists in the order BOM and is not available in the new MBOM
● Component quantity in the new MBOM is either increased or decreased
After getting an overview of all changes which are highlighted in the comparison screen, you
can either transfer them individually or use the Transfer All button to automatically transfer all
changes to components from the new version of MBOM into the current order BOM.
Having done changes to the components, it is still possible to perform further changes to
operation activities or the structure of the order-specific routing:
● Add/delete operations and operation activities (they will not be started though)
● Change assignments to not started operation activities such as qualifications, work
instructions, buyoffs, PRTs, action type handlers, inspection characteristics, and so on
After changes from the new MBOM are incorporated into the order-specific routing, you can
see them in the Component List Workspace.
For those components that need to be disassembled, here you can select and specify whether
the component will be temporarily or permanently disassembled. If it is for permanent return
to stock, you could additionally determine the pre-define stock type (blocked, inspection,
general use, or undefiled) and storage location for the return.
In case the stock type for a component is set to Undefined in the order-specific routing, the
operator will be asked where to return the component and will have to pick the stock type
from the drop-down list during disassembly action.
If there were new components added or some components marked for disassembly (they will
have “-” negative qty), they will also be listed in the Component Assignment Workspace and
must be assigned to existing or new operation activities.
Components that are to be disassembled are presented in an additional list in the Perform
Operation Activity app where it also indicates whether the component will be permanently or
temporarily removed.
In case of temporary disassembly, the same component will appear under the Components
view at the same or different operation activity as it must be reassembled back.
Every assembly, disassembly, and reassembly is recorded into the Production Action Log
report with the stock type and storage location for return.
Product Genealogy allows you to track the history of component disassembly and reassembly
including serial, batch numbers, quantities, as well as stock type and storage location
information for returns.
The quality task triggers a change order for the creation of an order-specific routing to
incorporate the necessary disassembly steps. Depending on the process requirements, the
change order can be triggered in the following three different ways:
● Change order without change record
● Change order with exiting change record
● Change order with new change record
When the quality task is saved and executed in the background, it is possible to open the
order-specific routing from the Manage Production Order app by selecting the affected order
and choosing the Manage Order Change button.
In the order-specific routing, the production engineer can then adjust the routing as required
by the process:
● Perform changes to the component list of the in-process order, such as:
- Adding a new component
- Deleting an existing component
- Increasing or decreasing component quantity
- Temporarily or permanently disassemble a component that has been fully or partially
consumed
● View the existing as-built of the order and copy the component to be disassembled from
the as-built
● Pre-define stock type and storage location for components to be disassembled.
The changes of the order-specific routing are presented to the production operator in the
Perform Operation Activity app with the following capabilities:
● Ability to view the Components to Disassemble list with the disassembly type – permanent
or temporary. If the disassembly happens within the same order, the user will be proposed
to pick from the list of previously assembled components.
● Record disassembly and reassembly actions with the stock type and storage location
information.
All actions regarding the disassembly and reassembly of components performed in the
Perform Operation Activity app are also recorded for traceability reasons and can be viewed in
the Production Action Log. The details stored for each action contain information about the
action itself (that is, action, timestamp, operator), as well as about the processed materials
(that is, serial, batch numbers, quantities, stock type, and storage location).
Note:
To decide where the costs will be allocated, there is a new method,
SET_SETTLEMENT_RULE_RECEIVER, provided within the
EX_MPE_EXEC_SHOP_FLOOR_ORDER BADI implementation.
The disassembly BOM is similar to a recursive BOM, which contains itself as a component (for
consumption) plus all components which are to be disassembled with a negative quantity (by-
products). However, the header material, which is used for this disassembly BOM, is a so-
called process material (artificial header material) that is not MRP relevant.
The creation of the disassembly BOM requires the following two steps:
1. Using VEMP to create an MBOM with the new usage type D (Disassembly). This MBOM
will still contain positive quantities for the reusable components.
2. Using the Creating Disassembly BOM app to convert the MBOM with the usage type D into
the disassembly MBOM with the usage type V to be used in production. During the
creation of disassembly MBOM, the system will also create a new header material of the
type PROC (process) and moves the original header material as an output material to the
MBOM (with positive qty). The quantities of the other components will be converted from
a positive into a negative (-) quantity.
Alternatively: Instead of using VEMP and the Create Disassembly BOM app, the MBOM can be
initially created using the Maintain Bill of Materials app. Components that have to be removed
and returned are defined as by-products and have a negative (-) qty.
After the disassembly MBOM has been created, the production engineer can proceed to
create a shop floor routing that is capable of handling by-products.
When the disassembly order is executed, the production operator has the ability to view the
list of components planned for disassembly (by-products) in the Components to Disassemble
tab in the Perform Operation Activity app and to record the return action for planned
disassemblies (by-products).
● CHECK_SERNR_FOR_MATERIAL_RETURN.
Use this action handler at PRE processing point in combination with the Material Return
action to check that the returned serial number exists in the system.
The following class is delivered as a sample action handler, which can be either enhanced or
used as is at the customer system:
● CL_MPE_OAC_TH_EQUIP_HIERACHY.
Use this class to create a new action handler to run at a POST processing point in
combination with the Component Assembly and Disassembly actions or the Material
Return action. The logic implemented in the class will take the recorded serial number with
or without reference designator information and send to update the equipment hierarchy
with the SN and reference designator information. The result can be viewed in the IQ03
transaction.
Hard-Coded Checks
There are also a couple of hard-coded checks provided in the system to support reassemblies
without goods movements (that is, reassembly of temporary disassembled parts). This check
on reassembly assures that nothing is reassembled that was not disassembled before. . On
completion of an operation activity, the system checks that for all reassemblies, exactly what
was disassembled is reassembled.
Enhancements to the 3D Viewer for Disassembly in the Perform Operation Activity App
Planned removals are displayed in transparent mode (same as how we show planned
assemblies). However, when components get disassembled, they are hidden completely in
the 3D viewer.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products.
While production on major assemblies has already started, there are still late engineering
changes coming in from the engineering department that affect open production orders. John
is asked to identify such affected orders and incorporate the BOM change in an order-specific
routing. As part of that, he has to do a comparison between the existing and new MBOM and
transfer the changes where required. Along with the component change, he also needs to
create new operation activities for the disassembly and reassembly of components. After
execution of the order-specific routing, he checks the product genealogy and action report to
view the performed changes.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create and release a new MBOM version for material HULL-## using the Maintain Bill of
Material app. Make the following changes to the component list:
2. Create and release a shop floor order for the HULL-## serialized material at plant 1020.
Note down the order number.
3. View and note down the created serial numbers for the order.
4. Use the Perform Work (Order/Operation) app to start the second operation activity,
Assemble Components (OA20).
Note:
For steps 4 and 5, see the exercise Create a Simple Shop Floor Routing and
Assign it a Manufacturing MBOM for detailed steps.
6. Go to the Manage Production Orders app and initiate the order change (at the top right)
for the order in use.
7. Go to the Perform Work (Order/Operation) app and complete the second operation
activity, Assemble Components (OA20). Refresh your browser.
12. Continue with the next operation activity from the next operation, Inspection (0020).
Since the inspection activities are contained in a simultaneous group, the activities can be
started in any order and executed in parallel.
13. Go to the Production Action Log and check the performed steps.
14. Check stock for the returned components by using the MMBE transaction.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products.
While production on major assemblies has already started, there are still late engineering
changes coming in from the engineering department that affect open production orders. John
is asked to identify such affected orders and incorporate the BOM change in an order-specific
routing. As part of that, he has to do a comparison between the existing and new MBOM and
transfer the changes where required. Along with the component change, he also needs to
create new operation activities for the disassembly and reassembly of components. After
execution of the order-specific routing, he checks the product genealogy and action report to
view the performed changes.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create and release a new MBOM version for material HULL-## using the Maintain Bill of
Material app. Make the following changes to the component list:
a) Search for HULL-## at the top of the screen and choose Go.
b) Select the material HULL-## with BOM Usage V and choose Create Version (NOT
Create Version BOM).
2. Create and release a shop floor order for the HULL-## serialized material at plant 1020.
Note down the order number.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Create Production Order app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
c) On the initial screen, enter the following data and choose Continue:
● Material: HULL-##
g) Make sure that the correct production version has been picked for the order in the
Master Data view.
h) Choose Release.
i) Choose Save.
Note:
If an error message displays about an error in calculating costs, ignore it
and choose Yes to save the order.
3. View and note down the created serial numbers for the order.
a) Navigate to the Manage Production Orders app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
b) In the Order field on the header filter bar, enter the number that you have noted down.
c) Choose Go.
4. Use the Perform Work (Order/Operation) app to start the second operation activity,
Assemble Components (OA20).
Note:
For steps 4 and 5, see the exercise Create a Simple Shop Floor Routing and
Assign it a Manufacturing MBOM for detailed steps.
6. Go to the Manage Production Orders app and initiate the order change (at the top right)
for the order in use.
a) Select your order and choose the Change Order button at the top of the list.
b) In the pop-up window, select Without Change Record and choose Create.
The Order Change button switches to Manage Order Change.
d) Choose the Structure Workspace button and select Component List Workspace in the
pop-up window.
g) Select RAILING-## and choose the Differences button at the top of the table. Select
the checkbox and choose Transfer.
Two sub-assemblies have been created under the RAILIN-## component: One for
disassembling RAILING-## and one for assembling RAILING_NEW-##.
h) Transfer all other components in the same way. Review and confirm the changes for
each affected component.
j) In the pop-up window, choose the following settings in the Disassembly section:
Under the SPOILER-## component, two new groups for temporary disassembly and
reassembly are added.
k) Switch to the Structure Workspace and add a new operation 0015 for Disassembly and
Reassembly with one activity (OA10).
l) Switch to the Component Assignment Workspace and assign all new and unassigned
components to the newly created operation activity Disassembly and Reassembly
(OA10).
Note:
If an error message displays about an error in calculating costs, ignore it
and choose Yes to save the order.
7. Go to the Perform Work (Order/Operation) app and complete the second operation
activity, Assemble Components (OA20). Refresh your browser.
12. Continue with the next operation activity from the next operation, Inspection (0020).
Since the inspection activities are contained in a simultaneous group, the activities can be
started in any order and executed in parallel.
a) Start any of the operation activities and then go back to the Perform Operation app to
also start the other one in parallel.
13. Go to the Production Action Log and check the performed steps.
14. Check stock for the returned components by using the MMBE transaction.
a) Go to SAP Logon Pad → Access and log in to T41.
LESSON SUMMARY
You should now be able to:
● Describe how to disassemble components in various scenarios
● Disassemble components triggered by engineering change
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Record a defect in SAP S/4HANA PEO
● Record a defect for serialized material and view defect information in monitoring apps
Recording a Defect
Before recording a defect, the Record Defect action has to be configured in the Manage Action
Settings app. There, you define whether the defect reason code and a note are mandatory,
optional, or not needed during the defect creation. The defect code group which contains a
group of reason codes, must belong to catalog 9 – Defects in SAP S/4HANA QM. This code
group determines the reason codes which the operator can select when recording a defect in
the Perform Operation Activity app.
The production operator working in the Perform Operation Activity app can record a defect
using the Record Defect button in the footer bar at any time during production process.
Figure 139: Recording a Defect in Perform Operation Activity for Serialized Material
Figure 140: Recording a Defect in Perform Operation Activity for Non-serialized Material
In the Record Defect dialog box, the production operator specifies a defect code and a
description (note), if configured, and can decide whether an object such as serial number,
operation activity, material, work center, order and so on, will be put on hold. If the Put on
Hold checkbox is selected, the system proposes again to specify a reason and a note for the
hold, if configured.
Note:
The configuration comes from the Manage Action Settings app for the respective
object. For example, if a serial number is selected to be put on hold, then the
object to be selected in the Manage Action Settings will be Serialized Material and
the action will be Apply Serial Number Hold. For more information about action
settings and possible configurations, see Unit 16.
Once the defect has been recorded, it becomes visible to the production operator and all
further users who will process the same serialized material or the order in the Perform
Operation Activity app. If the hold has been applied, then the system disables the ability to
collect component data and inspection characteristic information until the defect is resolved
and hold is released.
Note:
When we record a defect in SAP S/4HANA PEO, we store data in the QMFE table,
and not in QMEL.
The defect also becomes available to the quality engineer in the Process Defects app, where it
shows the defect code and comments provided by the production operator.
● In the serialized process, the defect is linked to the defective serial number.
● In the non-serialized process, the defect is linked to the defective quantity of a production
order.
The quality engineer processes the defect further by adding a quality task to the defect.
Depending on the recorded defect, an appropriate task code has to be selected:
● Use as Is
● Scrap
● Apply Hold (individual task for each object type)
● Release Hold (individual task for each object type)
● Rework
Caution:
Refer to the SAP PEO Implementation guide for instructions how to configure
decisions for the workflow step types Review, Perform Task, and Rework
Request.
Once the quality task has been selected and saved, the follow-up action is executed that
sends the defect decision back to the Perform Operation Activity app and removes the hold (if
applied during defect creation) by allowing the production worker to proceed.
Note:
When we record a quality task in SAP S/4HANA PEO, we store data in the QMSN
table.
If the quality task Scrap has been recorded for a non-serialized material, the production
operator must scrap at least some quantity for the production order before completing it.
● At least one rework routing has been created and released in the Manage Shop Floor
Routings app, having one or multiple operations with the rework control key associated.
1. The production operator working in the Perform Operation Activity app records a defect
with or without hold using the Record Defect button.
2. Once the defect is recorded, it becomes available to the quality engineer in the Process
Defects app.
3. The quality engineer edits the defect and adds a task of type Rework (015).
4. The quality engineer chooses a follow-up action that best fits to the recorded defect by
selecting an appropriate rework routing (assuming that several rework routings have been
created and released for a specific defect code).
5. Saving the defect with the associated quality task triggers the immediate execution of the
follow-up action in the background and inserts the rework operation and its operation
activities (as defined in the rework routing) into the production order. This information is
visible in the Manage Production Orders app in the Order Schedule view.
The rework operation of the rework routing is inserted in the production order directly
after the operation in which the defect was recorded. Or, if no hold was placed at the time
that the defect was recorded and processing has advanced to the next operation, the
rework operation is inserted directly after the operation that is currently in process. The
defective part is then automatically forwarded to this rework operation on completion of
the last operation activity in this operation. If you are processing several serial numbers,
all the others for which no defect was recorded are forwarded directly to the next
operation.
6. The production operator completes the current operation and is automatically navigated
to an operation activity of the rework operation.
7. The rework operation activity has the As-Built view that shows all components that have
been previously assembled. The operator has a chance to exchange the serial/batch
number of components.
8. In addition to replacing a defective part, the operator may also choose to add another
unplanned material to the list of components.
After completion of the rework step, the material is moved back to the next operation activity
of the original routing.
Example
Two serial numbers are being processed and in one of the operation activities in operation
0010 a defect was recorded for the serialized product 2 (without hold). This resulted in the
rework operation 0011 being inserted immediately after operation 0010. On completion of
operation 0010, the serialized product 1 proceeds to operation 0020.
However, the serialized product 2 first has to be reworked in rework operation 0011. When it is
finished here, it proceeds to operation 0020.
In the Manage Production Orders app, there is a Defects view on the Order Details page that
shows information about recorded defects. The Quality Issue icon in the Issues column will
become active if there is any scrap recorded for the production order.
Figure 157: Manage Production Orders App – Defect Details for Serialized Material 1
Figure 158: Manage Production Orders App – Defect Details for Serialized Material 2
Figure 159: Manage Production Orders App – Defect Details for Non-serialized Material
The Product Genealogy app shows the same defect details when the defect was recorded for
a specific serial number.
Figure 160: Product Genealogy App – Defect Details for Serialized Material
Simulation: Record a Defect for Serialized Material and View Defect Information
in Monitoring Apps
For more information on Record a Defect for Serialized Material and View Defect
Information in Monitoring Apps, please view the simulation in the lesson
Recording Defects in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company needs to understand how to record defect information for a
serialized material or production order in SAP S/4HANA PEO. It is also important for the
company to know what the possible options are for resolving defects and what reports can be
used to monitor and analyze defect data. John needs to explain how to record, process, and
view defect information in SAP S/4HANA PEO for both serialized and non-serialized
production processes.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Record a defect for the serialized material you are working with in the production order.
Note:
If you have completed the previous exercise, please create a new production
order for HULL-## (see the exercise Disassemble Components Triggered by
Engineering Change, step 2 e - j), then proceed with step 1 e of this exercise.
3. Execute the rework operation activity in the Perform Operation Activity app, remove one of
the assembled serial numbers, and replace it with another one.
Simulation: Record a Defect for Serialized Material and View Defect Information
in Monitoring Apps
For more information on Record a Defect for Serialized Material and View Defect
Information in Monitoring Apps, please view the simulation in the lesson
Recording Defects in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company needs to understand how to record defect information for a
serialized material or production order in SAP S/4HANA PEO. It is also important for the
company to know what the possible options are for resolving defects and what reports can be
used to monitor and analyze defect data. John needs to explain how to record, process, and
view defect information in SAP S/4HANA PEO for both serialized and non-serialized
production processes.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Record a defect for the serialized material you are working with in the production order.
Note:
If you have completed the previous exercise, please create a new production
order for HULL-## (see the exercise Disassemble Components Triggered by
Engineering Change, step 2 e - j), then proceed with step 1 e of this exercise.
a) Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
b) In the Order field, enter the order number that you have worked with.
d) Choose Go.
e) Skip the first operation activity and start the next operation activity, OA20 Assemble
Components.
f) Choose the Base_Hull-## component in the list and search for an available serial
number to assemble.
d) In the Process Defect app, select the Defect Code field and search for the defect code
32 Damaged Material.
f) In the Task Code field, enter 015 (Rework) and choose Enter.
Note:
If no routing is available, create a rework routing with the Manage Shop
Floor Routing app with at least one operation activity.
c) Enter Routing Description: For Rework Routing, Lot Size UoM: EA,
and Plant: 1020. Choose Execute.
k) Select the Routing placement section, where the system has to include the rework
operation (-activity). Select the operation with the status In Process.
l) Choose Insert.
n) Navigate to the Manage Production Orders app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
o) In the Order field on the header filter bar, enter the order number that you have noted
down.
p) Choose Go.
q) Choose the chevron icon at the end of the line to open the order details.
3. Execute the rework operation activity in the Perform Operation Activity app, remove one of
the assembled serial numbers, and replace it with another one.
a) Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
b) In the Order field, enter the order number that you have worked with.
f) Choose the Action button in the As-Built view for the component Base_Hull-##.
i) Choose any another available serial number for the Base_Hull -## component.
j) Choose Complete.
b) In the Order field, enter the order number that you have worked with.
c) Choose Go.
d) Choose the chevron icon next to the line with the second serial number of the order.
The system navigates to the Genealogy Report for the selected serial number.
LESSON SUMMARY
You should now be able to:
● Record a defect in SAP S/4HANA PEO
● Record a defect for serialized material and view defect information in monitoring apps
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Take non-serialized materials through the production process
However, there are many sub-assemblies that have been produced in non-serialized mode,
without any quantity tracking during the production process, but relying on the final quantities
confirmed at the very last operation of the order. Without the need to serialize, business can
run more easily, as manufacturers do not have to monitor and confirm individuals but process
a bulk of materials together. This mainly refers to sub-assemblies, such as bolts, turbine
housing, and so on.
The difference between serialized and non-serialized production lies in the way the production
data is collected and stored, and later viewed.
● Serialized production envisions the creation of an individually tracked serial number for
each instance of a production order. For example, if the production order quantity is 3, the
system creates three serial numbers. Execution and yield/scrap confirmation is done
separately for each of them. The production data, such as inspection results, defect
information, and component consumption, is stored and viewed per serial number using
the Product Genealogy app.
● Non-serialized production allows you to process the quantities without uniquely identifying
them. If the production order quantity is 3, the production worker can report 2 as yield and
1 as scrap accordingly. Production data such as inspection results and defect information
is recorded and stored against production order. Consumption of components happens
based on the BOM item quantity assigned to an operation activity with respect to the order
header quantity to be produced at the operation activity.
To start non-serialized production, it is required that the following steps are completed:
● The main material (without serial number profile assignment) has been defined in the
system
● The material components have been defined and added to the manufacturing BOM
● The routing for non-serialized production process has been created in the system and the
corresponding material with the MBOM has been assigned to it
● The production order for non-serialized material has been created and released in SAP S/
4HANA PEO
To process a non-serialized production order, you can use the following apps:
● Manage Work Center Queue
● My Work Queue
● Perform Work (Order/Operation)
In the Perform Work (Order/Operation) app, when you enter a production order and operation
name, the system navigates to the Perform Operation app and displays all operation activities
of the selected operation.
In the header of the screen, the system displays planned operation quantity, confirmed, as
well as the scrapped quantity, if any.
Animation: Quantities
For more information on Quantities, please view the animation in the lesson
Executing Non-Serialized Production Process and Monitoring Production
Results, in your online course.
In SAP S/4HANA PEO, for an operation, along with Produce, it is possible to define Setup and
Teardown operation segments. If there is a setup segment defined for an operation in the
shop floor routing, its operation activities must be executed prior to an operation activity of
the produce segment to be started. Operation activities of the Teardown segment will not
block the production operator to start the next operation activity of the Produce segment,
however, all operation activities of the Teardown segment must be completed to close the
production order.
The Setup and Teardown segments are independent of a quantity, however they take part in
scheduling for the operation and duration is tracked for them.
To start processing an operation activity, use the Execute button. The system navigates to the
Perform Operation Activity screen.
Use the Components view enter serial/batch number for a component or scan icon in the
Action column to defined consumed quantity in case component is non-serialized.
To report yield and/or scrap for an operation activity, use the Post button available in the
footer bar. The system displays the Post Quantity dialog box. As default, the system enters
the planned quantity as yield. Adjust the quantities if necessary.
● Choose Post if you need to go on working on the current operation activity or if a buyoff
has to be performed.
● Choose Complete if you can complete the operation activity with the posting of yield and
scrap.
In the action log for the operation activity, you can display the posted quantities. To open the
operation activity action log, choose the Action Log icon in the footer bar.
Note:
You can also use the Production Action Log app to view this information; there,
you need to specify order number and start search to view the results.
If you can complete the operation activity, you can continue working on the next operation
activity.
An operation activity can be skipped if allowed by status and action schema (SAS) assigned
to an operation activity.
Note:
For more information about defining and using status and action schemas, see
unit 16.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants the ability to execute production in a non-serialized
way, but still have the possibility to collect quality data, record defects, and report produced
yield and scrap. It is also important for the company to be able to view the production
progress and history for non-serialized materials. John needs to explain how to release
production orders for non-serialized materials in SAP S/4HANA PEO, execute production,
collect inspection data, as well as report yield and scrap quantities for them. Finally, John
needs to explain where production data can be viewed when the production process has been
completed and the order has been confirmed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create an MBOM for the non-serialized material BLCON-## using the Maintain Bill of
Material app. Add two components to it: ABS Granules and Macrolex R Polymer Dye.
2. Create a shop floor routing for the non-serialized material BLCON-## using the following
data:
Routing Values
UoM (Lot Size) EA
3. Create and release a shop floor order for the BLCON-## (Blue Console) non-serialized
material.
4. Execute the production order for the non-serialized material BLCON-##, post 4 yield.
5. Record a defect for the non-serialized material BLCON-## and scrap 2 pieces via defect
recording.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants the ability to execute production in a non-serialized
way, but still have the possibility to collect quality data, record defects, and report produced
yield and scrap. It is also important for the company to be able to view the production
progress and history for non-serialized materials. John needs to explain how to release
production orders for non-serialized materials in SAP S/4HANA PEO, execute production,
collect inspection data, as well as report yield and scrap quantities for them. Finally, John
needs to explain where production data can be viewed when the production process has been
completed and the order has been confirmed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create an MBOM for the non-serialized material BLCON-## using the Maintain Bill of
Material app. Add two components to it: ABS Granules and Macrolex R Polymer Dye.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Maintain Bill of Material app in the Production Engineering group on the
SAP Fiori launchpad.
g) Choose OK.
l) Choose Save.
2. Create a shop floor routing for the non-serialized material BLCON-## using the following
data:
a) Navigate to the Manage Shop Floor Routings app on the SAP Fiori launchpad.
c) On the entry screen, enter the data provided in the table, New Routing Data.
d) Choose Execute.
e) In the Structure Workspace, create one operation with two activities using the data
provided in the table, Structure Workspace Data.
f) Choose Save.
h) Assign the component ABS Granules to the operation activity Add ABS Granules
(OA10).
i) Assign the component Macrolex R Polymer Dye to the operation activity Heat Granules
(OA20).
l) In the Description field, enter any text for the production version.
m) Choose OK.
The system creates the routing with the production version.
3. Create and release a shop floor order for the BLCON-## (Blue Console) non-serialized
material.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Create Production Order app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
f) Choose Continue.
j) Make sure that the PV## Production Version has been picked for the order in the
Master Data view.
k) Choose Release.
l) Choose Save.
Note:
Note down or copy the order number!
4. Execute the production order for the non-serialized material BLCON-##, post 4 yield.
a) Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
b) In the Order field, enter the order number that you have noted down.
d) Choose Go.
The system navigates to the Perform Operation Activity app.
f) Search and enter the batch number from the available list for components ABS-## in
OA10 and MARPD-## in OA20.
m) Choose the Complete button only for the component ABS-## in OA10.
Note:
Do not complete OA20 before finishing the record a defect section in the
next step, step 5.
n) Choose the Navigate to icon in the footer bar and select the Show operation details
option.
Note:
The completed quantity at the first operation activity becomes the ready
quantity at the next operation activity.
5. Record a defect for the non-serialized material BLCON-## and scrap 2 pieces via defect
recording.
a) Choose the Execute button in the row with the next operation activity, Heat Granules
(20).
b) Choose the Record Defect button in the footer bar for the MARPD-## material.
Note:
Normally, the system should display the defect code on the right. At the
moment, this is not showing due to a bug.
e) Go to the Process Defects app in the Defect Recording group on the SAP Fiori
launchpad, or by clicking the defect number on the left side.
f) In the Process Defect app, in the Defect Code field, search for defect code 31 Wrong
Material.
g) Choose Go.
h) Choose the chevron icon next to the line with the defect.
The system navigates to the details of the selected defect.
j) Choose the Tasks view and then choose the create icon.
m) Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
n) In the Order field, enter the order number that you have worked with.
p) Choose the Execute button next to the operation activity Heat Granules (OA20).
The system navigates to the Perform Operation Activity screen. On the right side of the
screen, the Defects view shows the defect decision Scrap.
u) Navigate to the Manage Production Orders app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
v) In the Order field on the header filter bar, enter the order number that you have noted
down.
w) Choose Go.
The system finds the order. The Issues column shows the quantity issue, because
scrap quantities have been reported.
x) Choose the chevron button at the end of the line to view the order details.
z) Choose the Order Schedule view and then choose any operation to view its details.
LESSON SUMMARY
You should now be able to:
● Take non-serialized materials through the production process
Learning Assessment
2. Which of the following functionalities are available in the Assign Work app?
Choose the correct answers.
X F View current issues for each operation (for example, a particular operation is on
hold or delayed) and determine the cause of the issue
X A Yes
X B No
X A HR Officer
X B Production Engineer
X C Production Operator
X D CEO
X E Logistic Manager
X F Quality Engineer
X G Production Supervisor
5. Which apps can be used for monitoring defect information during the production process
in SAP S/4HANA PEO?
Choose the correct answers.
X A Product Genealogy
X D Recorded Defects
X A Yes
X B No
7. The following functionalities are provided for managing the production process in either
the Product Genealogy app or the As-Built Report app. Match each functionality to the
correct app.
Match the item in the first column to the corresponding item in the second column.
Functionality App
Display result recordings for Product Genealogy
individual inspection points
Product Genealogy
Display a list of operation ac-
Product Genealogy
tivities defined and/or execut-
ed for the serialized material As-Built Report
Display a list of disassembled As-Built Report
serial/batch numbers
As-Built Report
Display Built hierarchy
Display reference designators
Display used equipment
X A Main material (with assigned serial number profile) is defined in the system
Lesson 1
Understanding the Complex Assembly Process 217
Lesson 2
Understanding the Concept of Parameter Effectivity 225
Lesson 3
Preparing MBOM Creation for a Unitized Product 235
Exercise 15: Prepare MBOM Creation for a Unitized Product for Shared Teams 237
Lesson 4
Handing Over EBOM to MBOM, Creating Related Planning Scopes, Creating Installation Kits, and 241
Maintaining Parameter Effectivity
Exercise 16: Hand Over EBOM to MBOM, Create Related Planning Scopes, Create 243
Installation Kits, and Maintain Parameter Effectivity
UNIT OBJECTIVES
● Explain the different types of assemblies required to define the complex assembly process
and their distinguishing characteristics
● Understand the concept of parameter effectivity
● Create a change record and related planning scope for the EBOM to MBOM handover of a
unitized product
● Hand over EBOM to MBOM, create related planning scopes, creating installation kits, and
maintaining parameter effectivity
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the different types of assemblies required to define the complex assembly process
and their distinguishing characteristics
Types of Assemblies
End Items
An end item is the final product, that is, the result of the complex assembly process. The end
item is the root node of a BOM hierarchy. Customers order end items and spare parts for
them.
Major Assemblies
Major assemblies are the components of an end item and represent a large section of the
product (for example, the major assemblies of an aircraft are the wings, center fuselage
section, and so on). They often have thousands of parts. Product or design engineers design
major assemblies and create engineering BOMs (EBOMs) that contain a flat list of the many
components for each of them.
Installation Kits
All installation kits together contain the components of a major assembly. A major assembly
can have several hundred installation kits, each of which contains the components for the
specific part of the major assembly. For example, the installation kits for one major assembly
of an aircraft could be the skeleton of a wing, the fuel system, or the electrical system. Each
installation kit usually contains components that can be assembled in the same area or at the
same time, by an operator who is qualified to assemble all the components in the installation
kit.
Installation Kits
The installation kits shown above (hydraulic system and electronics) have to be assembled
into an existing frame. They are not a typical subassembly that can be manufactured, put into
a warehouse, and issued when needed.
Installation kits can be defined in the Visual Enterprise Manufacturing Planner during EBOM to
MBOM handover.
Caution:
SAP does not ship predefined material types for major assemblies and
installation kits.
- Warehousing, sales, purchasing, or forecasting data should be removed for the material
type.
● Copy material type HALB to create material type UNFR (Finished Unitized Materials).
● Copy material type HALB to create material type UNSF (Semi-Finished Unitized
Materials).
Note:
The material types and effectivity type in the table above are examples.
Caution:
SAP does not ship BOM usages E and V by default.
Hint:
If you want to nest major assemblies, add the following entry:
LESSON SUMMARY
You should now be able to:
● Explain the different types of assemblies required to define the complex assembly process
and their distinguishing characteristics
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand the concept of parameter effectivity
The classical parameter effectivity is used as a foundation for supporting the patterns for
product unitization.
Unitization (or model/unit pattern) is built on this classical parameter effectivity function to
make use of certain semantic patterns and rules to ensure:
● Accurate incorporation of version-controlled EBOMs into MBOMs
● Compatible match between BOM components and routing operation activities. For
example, only assign a component applicable for units 1 to 10 to operation activities which
are applicable for these units.
The user interface for specifying parameter effectivity for BOM and routing is simple so that
you can enter the effectivity values directly. There is no need to generate an engineering
change number (ECN) first. The system automatically assigns the ECN that matches the
assigned parameter effectivity, if available. If not, the system creates a new ECN for the
applied effectivity.
Note:
SAP pre-delivers some parameters which can be used such as material and serial
numbers. You can also create new parameters, if required.
Note:
An effectivity type with only one numeric “range” parameter could be used for
unitization. All other parameters must be single value (type S).
The effectivity of a BOM item can be changed like any other attribute from the BOM Item
Details page.
Hint:
You can copy the entire effectivity from one BOM item and paste it to other BOM
items using the Copy Effectivity option.
VEMP also supports the EBOM to MBOM incorporation and reconciliation using parameter
effectivity:
● The parameter effectivity for BOM items is transferred from the EBOM to the MBOM
during the handover process. It can be modified for MBOM components, if required.
● The parameter effectivity is displayed in the tree table in condensed format and in the side
panel.
● EBOM components can be split and consumed by multiple MBOM assemblies based on
quantity and parameter effectivity.
● The quantity and effectivity of EBOM components must match the overall quantity and
effectivity of all the corresponding MBOM splits. Any mismatches between the EBOM and
MBOM item due to quantity and/or effectivity are highlighted on both the EBOM and
MBOM component.
● The BOM Item Coverage report for any EBOM component can be triggered from the
source panel to show the exact inconsistency.
● VEMP allows you to allocate MBOM components to routing operations. (The more detailed
assignment of components to routing operation activities is done in the Manage Shop Floor
Routing app). The system validates the applicability of the operation for the BOM
component. The effectivity of the operation must cover the effectivity of the BOM item.
Hint:
In VEMP you can trigger creation of a new routing or load an existing one.
Define Additional Attributes Production Process Special- You create a serial number
for Material Types ist profile that is used specifical-
ly for installation kits.
Create a Serial Number Pro- Production Process Special- You create a serial number
file for Installation Kits ist profile that is used specifical-
ly for installation kits.
Set Up Production Schedul- Production Process Special- You define a scheduling pro-
ing Profiles ist file to automatically deter-
mine the correct order type
when you create production
orders for installation kits
and to enable automatic
goods receipts when the last
operation of the production
order for an installation kit is
confirmed.
Configure Network Type for Production Process Special- This is only relevant if you
Manual Confirmation of Net- ist want to manually check that
work Activities components in an installation
kit have been assembled be-
fore adding them to the ma-
jor assembly’s BOM.
Define the Project Coding Production Process Special- You define a project coding
Mask ist mask, which specifies how
WBS element IDs are deter-
mined from the project ID.
Create a Project Profile Production Process Special- You create a project profile to
ist define defaults for various at-
tributes of a project, its WBS
elements, and its networks.
Assign Yourself to an Area of Production Process Special- To monitor the materials you
Responsibility ist are responsible for, you need
to assign yourself to an area
of responsibility.
Implement BAdIs Production Process Special- To ensure that major assem-
ist bly production works correct-
ly, you have to implement
Software Developer (ABAP)
certain Business Add-Ins
(BAdIs).
LESSON SUMMARY
You should now be able to:
● Understand the concept of parameter effectivity
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a change record and related planning scope for the EBOM to MBOM handover of a
unitized product
Simulation: Prepare MBOM Creation for a Unitized Product for Shared Teams
For more information on Prepare MBOM Creation for a Unitized Product for
Shared Teams, please view the simulation in the lesson Preparing MBOM
Creation for a Unitized Product in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. He is in charge of creating change records and planning scopes as
preparation for the EBOM to MBOM handover. Based on complexity and localization of
resources he decides whether there has to be only one or more related planning scopes to be
created.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new planning scope and change record for material CABIN-## in plant 1020 and
select the Related Planning Scope checkbox. Use the Manage Unassigned EBOMs app.
Simulation: Prepare MBOM Creation for a Unitized Product for Shared Teams
For more information on Prepare MBOM Creation for a Unitized Product for
Shared Teams, please view the simulation in the lesson Preparing MBOM
Creation for a Unitized Product in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. He is in charge of creating change records and planning scopes as
preparation for the EBOM to MBOM handover. Based on complexity and localization of
resources he decides whether there has to be only one or more related planning scopes to be
created.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new planning scope and change record for material CABIN-## in plant 1020 and
select the Related Planning Scope checkbox. Use the Manage Unassigned EBOMs app.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Unassigned EBOMs app in the Production Engineering group
on the SAP Fiori launchpad.
c) When the Manage Unassigned EBOMs app opens, a dialog box appears. In the dialog
box, in the Production Plant field, enter 1020.
● Material: CABIN-##
The system finds the available EBOM for the specified material.
e) Choose Assign.
The system displays the screen to create a new planning scope and change record.
g) Enter the following data in the Create Planning Scope screen and choose Create:
i) Enter the following data in the Create Change Record screen and choose Create:
Note:
If the system proposes additional unassigned EBOMs to include in the
same change record in a pop-up window, do not select any of those
materials, and choose OK.
LESSON SUMMARY
You should now be able to:
● Create a change record and related planning scope for the EBOM to MBOM handover of a
unitized product
LESSON OVERVIEW
Business Example
Eric and Paul are production engineers in different teams in the low-volume A&D Company
focusing on the final assembly of complex products. They are responsible for the EBOM to
MBOM handover as well as the creation of MBOMs for major assemblies and installation kits.
They will hand over a major assembly to manufacturing using two related planning scopes.
They will also define installation kits in VEMP as required.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Hand over EBOM to MBOM, create related planning scopes, creating installation kits, and
maintaining parameter effectivity
Simulation: Hand Over EBOM to MBOM, Create Related Planning Scopes, Create
Installation Kits, and Maintain Parameter Effectivity
For more information on Hand Over EBOM to MBOM, Create Related Planning
Scopes, Create Installation Kits, and Maintain Parameter Effectivity, please view
the simulation in the lesson Handing Over EBOM to MBOM, Creating Related
Planning Scopes, Creating Installation Kits, and Maintaining Parameter
Effectivity in your online course.
Business Example
Eric and Paul are production engineers in different teams in the low-volume A&D Company
focusing on the final assembly of complex products. They are responsible for the EBOM to
MBOM handover as well as the creation of MBOMs for major assemblies and installation kits.
They need to hand over a major assembly to manufacturing using two related planning
scopes. They also need to define installation kits in VEMP as required.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Task 1: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(First Team of Engineers)
1. In VEMP for the major assembly CABIN-##, create a new manufacturing structure for the
installation kit INSTCABIN-##.
2. Move the components STCON-##, WINDOW-##, BLROOF-##, and RDROOF-## from the
Source Panel to the newly created installation kit.
Note:
You can do this using drag and drop. Or, you can choose the components in
the Source Panel (use the Ctrl or Shift keys to choose multiple components)
and from the Source Panel toolbar or from the context menu, choose Add to
Working Panel. You can also use the Ctrl+Q keyboard shortcut to add
components to the Working Panel.
The system adds STCON-##, WINDOW-##, BLROOF-## and RDROOF-## to the Working
Panel as components of the new manufacturing structure for the installation kit (IK)
INSTCABIN-## with the effectivity that was defined for the EBOM.
3. Add the parameter effectivity information M1 1-25, M2 10-50, and M3 5-9 to the
installation kit INSTCABIN-##.
4. Move the completed structure back to the Target Panel and choose Save and Exit to return
to the Change Record app.
Task 2: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(Second Team of Engineers)
1. In the Cockpit for VMP app, create a new related planning scope with the description
Second Team of Engineers for the major assembly CABIN-##.
2. In VEMP, create a new manufacturing structure for the installation kit INSTRADAR-##
with the description Install Radar.
The MBOMs created for the first team of engineers in the first planning scope are locked
and not available for editing. They are displayed with a lock icon in the Target Panel.
The components (STCON-##, WINDOW-##, BLROOF-## and RDROOF-##) that were
consumed in the first planning scope are grayed out in the Source Panel and are not
available for consumption in the current planning scope.
3. Move the remaining two components RADAR-## and BLCON-## from the Source Panel to
the newly created installation kit in the Working Panel.
4. Move the completed IK structure to the Target Panel and choose Save and Exit to return to
the Change Record app.
Task 3: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(First Team of Engineers Continued)
1. Open your change record in the Manage Engineering Changes app and navigate to the
Planning Scopes section. Launch VEMP and check that the MBOM created for the second
IK INSTRADAR-## is locked for editing in this planning scope.
3. Add the parameter effectivity information M2 10-50 and M3 5-9 to the installation kit
INSTRADAR-##.
4. Move the CABIN-## structure back to the Target Panel and choose Save and Exit to return
to the Change Record app.
Simulation: Hand Over EBOM to MBOM, Create Related Planning Scopes, Create
Installation Kits, and Maintain Parameter Effectivity
For more information on Hand Over EBOM to MBOM, Create Related Planning
Scopes, Create Installation Kits, and Maintain Parameter Effectivity, please view
the simulation in the lesson Handing Over EBOM to MBOM, Creating Related
Planning Scopes, Creating Installation Kits, and Maintaining Parameter
Effectivity in your online course.
Business Example
Eric and Paul are production engineers in different teams in the low-volume A&D Company
focusing on the final assembly of complex products. They are responsible for the EBOM to
MBOM handover as well as the creation of MBOMs for major assemblies and installation kits.
They need to hand over a major assembly to manufacturing using two related planning
scopes. They also need to define installation kits in VEMP as required.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Task 1: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(First Team of Engineers)
1. In VEMP for the major assembly CABIN-##, create a new manufacturing structure for the
installation kit INSTCABIN-##.
a) Open the Manage Engineering Changes app and search for the change record that you
created for the CABIN-## EBOM to MBOM hand over in the previous exercise.
b) Navigate to the planning scope that is assigned to the change record, select the radio
button next to the planning scope, and choose Launch VEMP.
c) In VEMP, from the Working Panel toolbar, choose Create → Create New Manufacturing
Structure.
2. Move the components STCON-##, WINDOW-##, BLROOF-##, and RDROOF-## from the
Source Panel to the newly created installation kit.
Note:
You can do this using drag and drop. Or, you can choose the components in
the Source Panel (use the Ctrl or Shift keys to choose multiple components)
and from the Source Panel toolbar or from the context menu, choose Add to
Working Panel. You can also use the Ctrl+Q keyboard shortcut to add
components to the Working Panel.
The system adds STCON-##, WINDOW-##, BLROOF-## and RDROOF-## to the Working
Panel as components of the new manufacturing structure for the installation kit (IK)
INSTCABIN-## with the effectivity that was defined for the EBOM.
a) Move the IK structure to the Target Panel by choosing Move to Target Panel from the
Working Panel toolbar or from the context menu.
The system moves the INSTCABIN-## to the Target Panel.
3. Add the parameter effectivity information M1 1-25, M2 10-50, and M3 5-9 to the
installation kit INSTCABIN-##.
a) In the Target Panel, select the node CABIN-## and move it to the Working Panel using
drag and drop or by choosing Add to Working Panel from the Target Panel toolbar or
context menu.
The structure moves to the Working Panel.
b) In the Target Panel, select the node INSTCABIN-## and move it to the Working Panel.
The structure moves to the Working Panel under the CABIN-## assembly.
c) In the Working Panel, choose INSTCABIN-## and from the Working Panel toolbar or
context menu, choose Edit → Edit BOM Item.
d) Choose the Insert Row option three times and add the following effectivity values:
● M1, 1 to 25
● M2, 10 to 50
● M3, 5 to 9
e) Choose OK.
The system closes the screen. The parameter effectivity has been defined for
INSTCABIN-##.
4. Move the completed structure back to the Target Panel and choose Save and Exit to return
to the Change Record app.
a) Move the CABIN-## structure to the Target Panel.
The system moves the structure to the Target Panel. INSTCABIN-## is the component
of CABIN-## and you can now see a two-level MBOM structure in the Target Panel.
The system returns to the change record and the newly created MBOMs have been
added to the change record.
Note:
Refresh the page (F5) to see the changes.
Task 2: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(Second Team of Engineers)
1. In the Cockpit for VMP app, create a new related planning scope with the description
Second Team of Engineers for the major assembly CABIN-##.
a) Open the Cockpit for VMP from the Production Engineering group.
b) Choose Create in the opened Manage Planning Scopes to create a related planning
scope for the major assembly CABIN-##.
● EBOM Usage: E
● EBOM Alternative: 1
● MBOM Usage: V
2. In VEMP, create a new manufacturing structure for the installation kit INSTRADAR-##
with the description Install Radar.
The MBOMs created for the first team of engineers in the first planning scope are locked
and not available for editing. They are displayed with a lock icon in the Target Panel.
The components (STCON-##, WINDOW-##, BLROOF-## and RDROOF-##) that were
consumed in the first planning scope are grayed out in the Source Panel and are not
available for consumption in the current planning scope.
a) From the Working Panel toolbar, choose Create → Create New Manufacturing
Structure.
3. Move the remaining two components RADAR-## and BLCON-## from the Source Panel to
the newly created installation kit in the Working Panel.
a) Move the two remaining EBOM components (RADAR-## and BLCON-##) from the
Source Panel to the Working Panel under INSTRADAR-##.
4. Move the completed IK structure to the Target Panel and choose Save and Exit to return to
the Change Record app.
a) Move the IK structure to the Target Panel.
The system moves the installation kit INSTRADAR-## to the Target Panel.
Task 3: Hand Over EBOM to MBOM with Parameter Effectivity and Create Installation Kits
(First Team of Engineers Continued)
1. Open your change record in the Manage Engineering Changes app and navigate to the
Planning Scopes section. Launch VEMP and check that the MBOM created for the second
IK INSTRADAR-## is locked for editing in this planning scope.
a) Open your change record in the Manage Engineering Changes app and navigate to the
Planning Scopes section.
b) Select the radio button next to the planning scope created for CABIN-##.
b) In the Target Panel, select the node INSTRADAR-## and move it to the Working Panel.
The system moves the structure to the Working Panel under the CABIN-## assembly.
3. Add the parameter effectivity information M2 10-50 and M3 5-9 to the installation kit
INSTRADAR-##.
a) In the Working Panel, choose INSTRADAR-## and from the Working Panel toolbar or
the context menu, choose Edit → Edit BOM Item.
b) Choose the Insert Row option twice and add the effectivity values M2 10-50 and M3
5-9.
c) Choose OK.
The system closes the screen and the parameter effectivity has been defined for
INSTRADAR-##.
4. Move the CABIN-## structure back to the Target Panel and choose Save and Exit to return
to the Change Record app.
a) Move the CABIN-## structure to the Target Panel.
The system moves the structure to the Target Panel and INSTRADAR-## is the
component of CABIN-##.
LESSON SUMMARY
You should now be able to:
● Hand over EBOM to MBOM, create related planning scopes, creating installation kits, and
maintaining parameter effectivity
Learning Assessment
1. Put the different types of assemblies in a complex assembly in the correct order, with 1
being the final product.
Arrange these steps into the correct sequence.
0 Major assemblies
0 End items
0 Installation kits
Term Definition
End items These are the final products,
that is, the result of the com-
Major assemblies
plex assembly process. They
Installation kits are the root node of a BOM hi-
erarchy. Customers order
Raw materials and inventory
these and the spare parts for
them.
All of these together contain
the components of a major as-
sembly. A major assembly can
have several hundred of these,
each of which contains the
components for the specific
part of the major assembly.
These are the components of
another item and represent a
large section of the product.
Installation kits can contain
these types of subassemblies,
which are either procured to
stock, made to stock, or made
to project. They are issued
from inventory by the installa-
tion kit’s production orders.
3. Does a major assembly have a routing or production order associated with it?
Choose the correct answer.
X A Yes
X B No
4. Do you have to create an engineering change number (ECN) manually in advance to define
effectivity for unitized BOMs?
Choose the correct answer.
X A Yes
X B No
X A The effectivity type is used to control the number of parameters which are used for
a defined effectivity.
X C Super BOM with parameter effectivity applied at the BOM item level
X True
X False
X A Yes
X B No
Lesson 1
Defining Teams and Responsibilities 254
Exercise 17: Create a New Team and Assign Team Members with Functions 257
Lesson 2
Creating a Workflow for the Shop Floor Routing 261
Exercise 18: Create and Start a Workflow for the Shop Floor Routing 265
UNIT OBJECTIVES
● Create teams and responsibilities for further use in the production process
● Set up and start a workflow to manage advanced routing creation process
LESSON OVERVIEW
In this lesson, you learn how to setup teams and add team members with functions to use
with SAP S/4HANA Manufacturing for production engineering and operations (PEO)
applications, as well as which applications require this functionality and for which business
processes.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company has production users grouped into teams according to the
responsibilities they handle when running production activities. John is tasked with explaining
how this setup can be done in SAP S/4HANA PEO, as well as which applications and
processes require team setup.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create teams and responsibilities for further use in the production process
SAP S/4HANA Manufacturing for production engineering and operations (PEO) uses the
Responsibility Management framework for the following business processes and workflows:
● Buyoffs:
When creating buyoff cycle templates, you have to specify the appropriate team and
function information for each buyoff item. When adding a buyoff cycle template or
individual buyoff items to operation activities in the routing, you would require to specify
the appropriate team and function information.
● Routing Workflow:
When defining the workflow process, you need to specify the appropriate team that is to
receive the tasks.
Simulation: Create a New Team and Assign Team Members with Functions
For more information on Create a New Team and Assign Team Members with
Functions, please view the simulation in the lesson Defining Teams and
Responsibilities in your online course.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company has production users grouped into teams according to the
responsibilities that they handle when running production activities. John is tasked with
explaining how this setup can be done in SAP S/4HANA PEO, as well as which applications
and processes require team setup.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Assign the user that corresponds to your business partner to it and add the EPO_W,
EPO_Q, and EPO_ S functions to the user.
Simulation: Create a New Team and Assign Team Members with Functions
For more information on Create a New Team and Assign Team Members with
Functions, please view the simulation in the lesson Defining Teams and
Responsibilities in your online course.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company has production users grouped into teams according to the
responsibilities that they handle when running production activities. John is tasked with
explaining how this setup can be done in SAP S/4HANA PEO, as well as which applications
and processes require team setup.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage Teams and Responsibilities app on the SAP Fiori launchpad.
2. Assign the user that corresponds to your business partner to it and add the EPO_W,
EPO_Q, and EPO_ S functions to the user.
a) Under the Team Members view, choose Create.
b) Search for the business partner that corresponds to your user name.
e) Select the EPO_W, EPO_Q, and EPO_S functions and choose OK.
f) Select random functions for other users in your team and choose OK.
g) Choose Save.
LESSON SUMMARY
You should now be able to:
● Create teams and responsibilities for further use in the production process
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Set up and start a workflow to manage advanced routing creation process
Workflow
In a complex manufacturing work environment, you may have a team of several engineers
working on one shop floor routing. This work has to be carefully coordinated to ensure that all
tasks are completed. It is also important to check that everything has been maintained
correctly as once a shop floor routing has been released no further changes are allowed. You
can manage these coordination tasks using the workflow features available from within the
shop floor routing app. Once you have created the shop floor routing header, you can create a
workflow and start the process.
Note:
The existence of a workflow does not influence the sequence in which work can be
performed in the routing. It is also not necessary that one task has to be approved
before you can start processing the next task in the routing. However, you cannot
release the routing until all the tasks in the workflow have been performed and
approved.
The system completes the task. Now when you return to the Manage Workflow page from the
Manage Shop Floor Routings app, you will see that the step you just completed is set to
Completed and that the next step in the workflow is now set to Ready. You can also see the
possible processors. All these processors will receive this task in their Inbox.
Simulation: Create and Start a Workflow for the Shop Floor Routing
For more information on Create and Start a Workflow for the Shop Floor Routing,
please view the simulation in the lesson Creating a Workflow for the Shop Floor
Routing in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company. He wants to initiate a workflow
for the newly created routing. Several engineers will coordinate their work on the routing to
ensure that all tasks are completed as required before releasing it.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new shop floor routing for the installation kit INSTCABIN-##.
2. Create a workflow with multiple steps to manage the shop floor routing creation process.
Simulation: Create and Start a Workflow for the Shop Floor Routing
For more information on Create and Start a Workflow for the Shop Floor Routing,
please view the simulation in the lesson Creating a Workflow for the Shop Floor
Routing in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company. He wants to initiate a workflow
for the newly created routing. Several engineers will coordinate their work on the routing to
ensure that all tasks are completed as required before releasing it.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new shop floor routing for the installation kit INSTCABIN-##.
a) Open the Manage Engineering Changes app and search for the change record created
for CABIN-## (from Unit 5).
2. Create a workflow with multiple steps to manage the shop floor routing creation process.
a) In the Structure Workspace, choose the Manage Workflow icon in the main application
toolbar to navigate to the Routing Workflow app.
Note:
If an error appears after choosing the Manage Workflow icon, confirm the
error message, choose Save, and then choose the Manage Workflow icon
again.
Note:
You can also create and manage the routing workflow from the entry
screen of the Manage Shop Floor Routing app by choosing the Manage
Workflow button on top of the routings list.
c) Choose the Add button on top of the Steps list to create new steps with following
settings:
1. Step
Step Name: Setup routing structure with effectivity
Step Type: Perform Task
Role: Production Supervisor
Step to be completed by: One of the recipients
Subject for recipients: Setup routing structure with effectivity
2. Step
Step Name: Setup Inspection Char & Work Instruction
Step Type: Perform Task
Role: Quality Engineer
Step to be completed by: One of the recipients
Subject for recipients: Setup Inspection Char & Work Instruction
3. Step
Step Name: SetupTool Tracking,Qualifications&Buy-
off
Step Type: Perform Task
Role: Quality Engineer
Step to be completed by: One of the recipients
Subject for recipients: SetupTool Tracking,Qualifications&Buy-
off
Note:
There is a character limit for the Step Name and Subject For Recipients
fields.
Note:
The recipient of the steps depends on the role assignments which you can
maintain by choosing Adapt Roles in the Process Routes screen.
d) After the first 3 steps have been added to the workflow, add the last step for the
workflow initiator as a review and release step.
Hint:
You can also start the workflow later by choosing the Start Workflow icon
from the main application toolbar of the shop floor routing.
LESSON SUMMARY
You should now be able to:
● Set up and start a workflow to manage advanced routing creation process
Learning Assessment
1. Where can you create Teams and Responsibilities in SAP S/4HANA core?
Choose the correct answer.
2. SAP S/4HANA Manufacturing for production engineering and operations (PEO) uses the
Responsibility Management framework. Which business processes and workflows can be
managed?
Choose the correct answers.
X A PRTs
X B Work Instructions
X C Buyoffs
X D Routing Workflow
3. With the Manage Workflow Templates app, you can define and manage templates for
routings according to different scenarios. What are the functionalities of this app?
Choose the correct answers.
X B Create PEO routing workflow templates with all of the available workflow scenarios
X True
X False
5. Put the steps to create a new workflow in the Manage Workflow app in order, based on the
example in this course.
Arrange these steps into the correct sequence.
Lesson 1
Creating a New Shop Floor Routing with Effectivity and Assigning Components 274
Exercise 19: Create a New Shop Floor Routing with Effectivity and Assign Components 287
Lesson 2
Creating Tabular Inspection Characteristics 295
Exercise 20: Create Inspection Characteristics 297
Lesson 3
Managing Standard Texts 303
Exercise 21: Create Standard Texts 307
Lesson 4
Creating Interactive Work Instructions for Operation Activities 311
Exercise 22: Create Interactive Work Instructions for Operation Activities 313
UNIT OBJECTIVES
● Create a new shop floor routing with effectivity and assign components
● Create tabular inspection characteristics for operation activities
● Create a standard text for copy
● Create interactive work instructions for operation activities
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a new shop floor routing with effectivity and assign components
When you release the routing, the system first performs a check to ensure that the
complete effectivity range for all components has been assigned to operation activities. If
the assignments are not correct, the system displays a dialog box with a list of messages.
You have to solve all of the problems before you can release the routing.
● If you make a mistake when splitting the effectivity ranges of operation activities, you can
choose the Revert to Inherited Validity button. The system then changes the effectivity
information back to the original values as passed on from the MBOM. You can use this
button for operation activities and operations.
● When copying objects with parameter effectivity to your favorites, the system removes the
parameter effectivity information.
● When pasting objects from your favorites to a routing with parameter effectivity, the
following happens:
- When pasting an operation, it inherits the effectivity information from the routing
header. This effectivity information can be changed as necessary.
- When pasting an operation activity, it inherits the effectivity information from the higher
level operation. This effectivity information can be changed as necessary.
Note:
When assigning components with parameter effectivity to operation activities,
remember the general rule that the effectivity of the component must be greater
than or equal to the effectivity range of the operation activity to which it is being
assigned. In addition, the complete effectivity range of the component must be
assigned to an operation activity before the routing can be released.
No Splits
Animation: No Splits
For more information on No Splits, please view the animation in the lesson
Creating a New Shop Floor Routing with Effectivity and Assigning Components,
in your online course.
In this scenario, you can see a component for which 5 PC are required and the effectivity
range is 1 to 60. In this case, the total quantity of 5 and the complete effectivity range is
assigned to the first operation activity OA1 which also has an effectivity range of 1 to 60. That
is, no quantity or effectivity split exists.
In this scenario, the component quantity of 5 PC has been split (2 PC and 3 PC) but no
effectivity split exists. Two pieces of the component have been assigned to OA1 and the other
three pieces to OA2 for the complete effectivity range.
In this scenario, the component quantity has not been split but an effectivity split exists. As
can be seen in the figure, two options for routing assignment exist: Either the effectivity range
for each of the operation activities can be adjusted to suit the effectivity of the component
(routing option 1), or the first operation activity OA1 which was originally created with the
effectivity 1 - 60 can also be split and the effectivity ranges adjusted to suit the component
effectivity (routing option 2).
Note:
When splitting an operation activity, the system creates an exact copy of the
operation activity with the same ID, description, component assignments, PRT
assignment, and so on. You cannot change the ID of the new operation activity,
but you can change the description to be able to distinguish between the two.
In this scenario, both the quantity and the effectivity of the component have been split. A (2
PC) and C (3 PC) are assigned to the operation activities OA1 and OA3 respectively, each
covering an effectivity range of 1 - 30. B (2 PC) and D (3 PC) are assigned to operation
activities OA2 and OA4 respectively, each covering an effectivity range of 31 to 60. Again,
there are alternative ways of dealing with the effectivity split. For example, it is also possible to
split the individual OAs as shown in the previous figure.
In this scenario, you can see a second variation of the quantity and effectivity split. Again,
both the quantity and the effectivity of the component have been split, but this time a
different effectivity range has been defined for each quantity. That is:
● 2 PC are valid for the effectivity range 1 to 30 (A)
● 2 PC are valid for the effectivity range 31 to 60 (B)
● 3 PC are valid for the effectivity range 1 to 40 (C)
● 3 PC are valid for the effectivity range 41 to 60 (D)
In this scenario, you can see a third variation of the quantity and effectivity split. In this case,
MBOM instances have been maintained for the component and a different effectivity range
has been maintained for each instance. Note that this is only one example of how to perform
component assignment.
Note:
To work with MBOM instances, you have to maintain your shop floor routings in
the SAP Business Client or in the SAP GUI environment.
Effectivity Filters
You may want to make changes to a routing for a specific effectivity range only. This may be
necessary if you want to produce a certain number of units of a particular model for a
particular customer who requires specific features. Such a situation may arise, for example, if
you are a manufacturer of aircraft and you want to produce a certain number of units for a
particular airline company who want their logo to be printed on several components. The
effectivity filter enables you to create a separate work environment for this limited number of
units. You can change the operations, operation activities, and components as necessary
without this having an effect on the rest of the routing.
Scenario 1:
In this case, you have maintained a filter range of 1 - 50. However, an operation exists
(operation 0010) that does not cover the complete filter range – it is only valid for the range
12 - 50. Therefore, the system cannot create the work environment because the effectivity
range of all operations must completely cover the effectivity filter 1 - 50.
Animation: Scenario 1
For more information on Scenario 1, please view the animation in the lesson
Creating a New Shop Floor Routing with Effectivity and Assigning Components,
in your online course.
Note:
If the effectivity range of the operation lies completely outside the filter effectivity,
the creation of the work environment is possible, but this operation would not be
displayed at all.
Scenario 2:
Animation: Scenario 2
For more information on Scenario 2, please view the animation in the lesson
Creating a New Shop Floor Routing with Effectivity and Assigning Components,
in your online course.
In this case, you have maintained a filter range of 1 - 50. However, the effectivity range of OA 2
(1 - 15) is not valid for the complete effectivity filter (1 - 50). In addition, OA3 has already been
split and is therefore not unique within the effectivity filter. Therefore, the system cannot
create the work environment.
Note:
If the effectivity range of the operation activity lies completely outside the filter
effectivity, the creation of the work environment is possible, but this operation
activity would not be displayed at all.
Scenario 3:
Animation: Scenario 3
For more information on Scenario 3, please view the animation in the lesson
Creating a New Shop Floor Routing with Effectivity and Assigning Components,
in your online course.
Again, you have maintained a filter range of 1 - 50. In this case, the system will create the work
environment as the effectivity of the operation completely covers the effectivity filter as do
the effectivity ranges of all the operation activities. Only the operation activity OA3** is not
included in the filter as its effectivity range lies completely outside the filter range.
Summary
When creating a filtered work environment, take note of the following points:
● To be included in the filtered work environment, the effectivity ranges of the operations
and operation activities must be equal to or greater than the filter effectivity range.
● Operations and operation activities with effectivity ranges that lie completely outside the
filter effectivity range are not displayed in the filtered work environment at all.
20. You then delete the activity in the work environment. The overall effectivity of the
activity is then 1 - 9 and 21 - 100. That is, the units 10 - 20 no longer exist.
● If you delete an object assignment, the activity is split. When you leave the filtered work
environment, you can see the split activity which should no longer contain the deleted
object assignment.
● If you delete a component assignment, the activity is split. Again, when you leave the
filtered work environment, you can see the split activity which should no longer contain the
deleted component assignment.
Simulation: Create a New Shop Floor Routing with Effectivity and Assign
Components
For more information on Create a New Shop Floor Routing with Effectivity and
Assign Components, please view the simulation in the lesson Creating a New
Shop Floor Routing with Effectivity and Assigning Components in your online
course.
Business Example
Eric is a production engineer in the low-volume A&D Company. His task is to create a shop
floor routing for an installation kit. He needs to maintain the parameter effectivity information
for operations and operation activities making some operations activities applicable for
specific parameter effectivity. Eric also needs to assign components to the operation
activities with parameter effectivity.
You received a new task in your inbox to set up a new routing structure with effectivity.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
There should be a task for setting up the routing structure with effectivity for installation
kit INSTCABIN-##.
2. Claim the task and navigate to the Manage Shop Floor Routing app to work on the routing.
● 0010
- OA10
- OA20
- OA30
● 0020
- OA10
Note:
If the structure of the operation activities is disturbed, for example,
● 0010
- OA30
- OA10
- OA20
select OA10 and drag and drop it at the top under operation 0010.
Field Value
Operation 0010
4. Create another operation activity for operation 0010 with the following information:
Field Value
Operation Activity OA20
5. Create another operation activity for operation 0010 with the following information:
Field Value
Operation Activity OA20
Field Value
Description Final Inspection
7. Change the effectivity ranges for the operation activity OA20 (both for the red roof and for
the blue roof) as follows:
● The Install Red Roof operation activity is valid for M1 11-25, M2 10-50, M3 5-9
● The Install Blue Roof operation activity is valid for M1 1-10 only
● Assign the component RDROOF-## (Red Roof) to the operation activity OA20 Install
Red Roof
● Assign the component BLROOF-## (Blue Roof) to the operation activity OA20 Install
Blue Roof
Simulation: Create a New Shop Floor Routing with Effectivity and Assign
Components
For more information on Create a New Shop Floor Routing with Effectivity and
Assign Components, please view the simulation in the lesson Creating a New
Shop Floor Routing with Effectivity and Assigning Components in your online
course.
Business Example
Eric is a production engineer in the low-volume A&D Company. His task is to create a shop
floor routing for an installation kit. He needs to maintain the parameter effectivity information
for operations and operation activities making some operations activities applicable for
specific parameter effectivity. Eric also needs to assign components to the operation
activities with parameter effectivity.
You received a new task in your inbox to set up a new routing structure with effectivity.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
There should be a task for setting up the routing structure with effectivity for installation
kit INSTCABIN-##.
2. Claim the task and navigate to the Manage Shop Floor Routing app to work on the routing.
a) Claim the task and select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
The system navigates to the Manage Shop Floor Routing app and opens the Structure
Workspace for the INSTCABIN-## routing.
● 0010
- OA10
- OA20
- OA30
● 0020
- OA10
Note:
If the structure of the operation activities is disturbed, for example,
● 0010
- OA30
- OA10
- OA20
select OA10 and drag and drop it at the top under operation 0010.
Field Value
Operation 0010
a) Above the table on the left, choose Add → Operation and enter the data provided in
the table.
b) Choose OK.
A new operation and operation activity is added to the routing structure.
4. Create another operation activity for operation 0010 with the following information:
Field Value
Operation Activity OA20
a) Select the operation 0010 and open the context menu (right mouse click). Choose
Add → Add Operation Activity (Sub- Level) and enter the data provided in the table.
b) Choose OK.
The system adds another operation activity to the routing.
5. Create another operation activity for operation 0010 with the following information:
Field Value
Operation Activity OA20
a) Select the operation 0010 and open the context menu (right mouse click). Choose
Add → Add Operation Activity (Sub- Level) and enter the data provided in the table.
b) Choose OK.
The system adds another operation activity to the routing.
a) Above the table on the left, choose Add → Operation and enter the data provided in
the table.
b) Choose OK.
The system adds new operation with one operation activity to the routing.
7. Change the effectivity ranges for the operation activity OA20 (both for the red roof and for
the blue roof) as follows:
● The Install Red Roof operation activity is valid for M1 11-25, M2 10-50, M3 5-9
● The Install Blue Roof operation activity is valid for M1 1-10 only
a) Choose operation activity OA20 (Install Red Roof) in the structure on the left and then
choose Change (Change Selected Element) in the toolbar.
b) In the Change Operation Activity screen, in the Parameter Effectivity section, for model
M1, enter 11 in the Unit From (or Lower Limit) field.
c) Choose OK.
d) Choose operation activity 20 (Install Blue Roof) in the structure on the left and then
choose Change (Change Selected Element) in the toolbar.
e) In the Change Operation Activity screen, in the Parameter Effectivity section, for model
M1, enter 10 in the Unit To (or Upper Limit) field and remove the lines for models M2
and M3.
f) Choose OK.
● Assign the component RDROOF-## (Red Roof) to the operation activity OA20 Install
Red Roof
● Assign the component BLROOF-## (Blue Roof) to the operation activity OA20 Install
Blue Roof
b) Select the operation activity OA10 Install Steering Console and Windscreen in the
routing structure on the right.
d) Choose Save in the main application toolbar to save the routing changes.
e) Select the component RDROOF-## (Red Roof) in the list of components on the left and
select the operation activity OA20 Install Red Roof in the routing structure on the right.
f) Choose Assign.
The system assigns the component to the selected operation activity.
g) Select the component BLROOF-## (Blue Roof) in the list of components on the left
and select the operation activity OA20 Install Blue Roof in the routing structure on the
right.
h) Choose Assign.
The system assigns the component to the selected operation activity.
i) Choose Save in the main application toolbar to save the routing changes.
j) Go back to your My Inbox app and complete the task by choosing the Complete button.
LESSON SUMMARY
You should now be able to:
● Create a new shop floor routing with effectivity and assign components
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create tabular inspection characteristics for operation activities
Inspection Characteristics
You can assign inspection characteristics to operation activities in a produce segment. To do
so, you have the following options:
● Create inspection characteristics with or without a reference to existing master inspection
characteristics
● Create a table of several inspection characteristics
● Copy master inspection characteristics and change the attributes as necessary
In the Details Workspace, for each operation, by selecting an operation, you can view all the
inspection characteristics that have been assigned to the operation activities underneath the
operation on the Inspection Characteristics tab in the Details Workspace. At operation level
however, you can only view the information – you cannot delete existing or assign new
inspection characteristics.
Note:
To be able to assign master inspection characteristics to an operation activity, it
must be predefined in the system in the corresponding transaction.
To assign a new material or equipment, change, delete, or copy the existing one, use the
Inspection Characteristics tab of the operation activity.
Business Example
Paul is a production engineer in the low-volume A&D Company. His task is to assign work
centers to the routing operations and create inspection characteristics to measure the
steering angle of the steering assembly and check the glass transparency of the windscreen.
After completing his task, he will update the workflow task to trigger the next activity.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
The task “Setup Inspection Characteristics and Work Instructions” should be ready after
the last task has been completed (the previous exercise).
2. Enter the work center CABIN-## for operations 0010 and 0020.
3. Create a tabular inspection characteristic for the operation activity OA10 Install Steering
Console and Windscreen with the following data:
● Quantitative: Select
4. Create a table for the above inspection characteristic with following data:
● No. of Measurements: 3
5. Create another inspection characteristic for the operation activity OA10 Install Steering
Console and Windscreen with following data:
● Quantitative: Select
Business Example
Paul is a production engineer in the low-volume A&D Company. His task is to assign work
centers to the routing operations and create inspection characteristics to measure the
steering angle of the steering assembly and check the glass transparency of the windscreen.
After completing his task, he will update the workflow task to trigger the next activity.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
The task “Setup Inspection Characteristics and Work Instructions” should be ready after
the last task has been completed (the previous exercise).
a) Claim the task and select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
The system navigates to the Manage Shop Floor Routing app and opens the Structure
Workspace for the INSTCABIN-## routing.
2. Enter the work center CABIN-## for operations 0010 and 0020.
a) Switch to the Details Workspace.
b) Choose operation 0010 in the routing structure on the left and in the Work Center field
on the right in the General tab, enter CABIN-##.
c) Choose operation 0020 in the routing structure on the left and in the Work Center field
on the right in the General tab, enter CABIN-##.
3. Create a tabular inspection characteristic for the operation activity OA10 Install Steering
Console and Windscreen with the following data:
● Quantitative: Select
a) Select the operation activity OA10 Install Steering Console and Windscreen in the
routing structure on the left.
f) In the Type section, select the Lower Specif. Limit and Upper Specif. Limit checkboxes.
g) Make sure that the Record Measured Vals checkbox is selected in the Miscellaneous
section.
h) In the Results Confirmation section, select the Single Result radio button and choose
Next.
l) Choose OK.
4. Create a table for the above inspection characteristic with following data:
● No. of Measurements: 3
b) In the Table Description field, enter Windscreen Glass Check, in the No. of
Measurements field, change 1 to 3 to create 3 measurements, and choose OK.
c) Drag and drop the Specify Transparency of Glass characteristic to the created table or
use the cut and paste buttons from the toolbar.
The Specify Transparency of Glass characteristics is added to the table.
e) Change the measurement descriptions to Left Side, Right Side and Front.
5. Create another inspection characteristic for the operation activity OA10 Install Steering
Console and Windscreen with following data:
● Quantitative: Select
c) In the Description field of the Characteristic Info section, enter Steering Angle,
select the Quantitative radio button, and choose Next.
d) In the Type section, select the Lower Specif. Limit and Upper Specif. Limit checkboxes.
e) Make sure that the Record Measured Vals checkbox is selected in the Miscellaneous
section.
f) In the Results Confirmation section, select the Single Result radio button.
g) Choose Next.
LESSON SUMMARY
You should now be able to:
● Create tabular inspection characteristics for operation activities
LESSON OVERVIEW
In this lesson, you learn the purpose of using standard texts and how they support production
engineers when creating work instructions. You also learn how to create standard texts and
use them for copy or reference in SAP S/4HANA PEO.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The Company is looking for an opportunity to create text abstracts that
can be re-used in multiple work instructions of different routings. This will facilitate the
creation and maintenance of instructions. John is tasked with explaining the purpose of using
standard texts in SAP S/4HANA PEO to Company representatives and creating standard
texts in the system for future use in work instructions.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a standard text for copy
Standard Texts
Standard texts are text abstracts that can be created and saved in the system for further use
when creating work instructions in the SAP S/4HANA PEO shop floor routing. This helps to
greatly speed up the creation of work instructions and standardize the information that can
be reused in multiple routings to avoid confusion.
In SAP S/4HANA PEO there are two types of standard texts available:
● Reference:
You can reference this type of standard text in the work instructions for an operation
activity in the shop floor routing, for example. In the routing, this information is referenced
only and cannot be changed. If, however, you create and release a new version of a
standard text that is already referenced in a work instruction, the system automatically
updates the standard text already referenced and always displays the newest version.
Note:
The referenced standard text is even updated in released routing versions. It is
also updated in production orders until the production order is released. Once
the production order has been released, the standard text version is no longer
updated.
● Copy Only:
You can insert this type of standard text in the work instructions in the shop floor routing.
In the routing, you can change the copied standard text as necessary. In this case, if you
create a new version of a standard text of the type Copy Only that has already been used in
a work instruction, the system does not automatically update the text in the work
instructions.
Standard texts are maintained in the Find Standard Texts and Manage Standard Texts apps
under the Production Engineering group on the SAP Fiori launchpad.
When working with standard texts, the following features are available:
● Create standard texts with embedded Rich Text Editor.
● Include hyperlinks, images, and other attachments as necessary.
● Create categories and assign them to standard texts. You can then use these categories
later as a filter in the Find Standard Texts app when searching for a particular standard
text.
● Create standard texts in multiple languages. When creating work instructions in the shop
floor routing, you can then reference all the necessary languages.
● Create new versions of standard texts. You can make changes to standard texts as long as
they are in the status In Progress. To change a standard text that has already been
released, you have to create a new version of the text. Then you can change either the
header data or content.
Caution:
You can only delete released standard texts of the type Reference if they have
not already been referenced in work instructions. If you try to do so, the system
issues an appropriate message and does not delete the standard text. If,
however, the standard text is of the type Copy Only, you can delete it, even if it is
released and has been used in a work instruction.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company is looking for an opportunity to create text abstracts that
can be reused in multiple work instructions of different routings. This will facilitate the
creation and maintenance of instructions. John is tasked with explaining the purpose of using
standard texts in SAP S/4HANA PEO to company representatives and creating standard
texts in the system for future use in work instructions.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company is looking for an opportunity to create text abstracts that
can be reused in multiple work instructions of different routings. This will facilitate the
creation and maintenance of instructions. John is tasked with explaining the purpose of using
standard texts in SAP S/4HANA PEO to company representatives and creating standard
texts in the system for future use in work instructions.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage Standard Texts app under the Production Engineering group
on the SAP Fiori launchpad.
c) Above the table on the right, choose the Add button and in the dropdown menu, select
Standard Text.
f) Specify any key words that may help you find your text later.
h) In the Content field, enter any text paragraph with different types of formatting and
links, as well as embed images.
j) Choose Save.
The standard text remains in the status In Progress.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Standard Texts app under the Production Engineering group
on the SAP Fiori launchpad.
c) Above the table on the right, choose the Add button and in the dropdown menu, select
Standard Text.
f) Specify any key words that may help you find your text later.
i) In the Content field, enter any text paragraph with different types of formatting and
links, as well as embed images.
LESSON SUMMARY
You should now be able to:
● Create a standard text for copy
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create interactive work instructions for operation activities
When creating interactive work instructions, you have the following options:
Action… Information…
Add reference You can add a link to a component, an in-
spection characteristic, or a PRT. Choose the
appropriate tab, select the appropriate row,
and choose Add Reference.
Add Input (for serialized components) You can add input fields for serialized com-
ponents. This means, for example, that the
production operator in execution can enter
serial number information directly in the
work instructions.
Select the component for which you want to
add input in the components tab and choose
Add Input.
The system inserts the input row in the work
instructions. You can repeat this for all serial-
ized components.
Add Input (for inspection characteristics) You can add an input row for inspection char-
acteristics. This means that the production
operator can record the inspection results di-
rectly in the work instructions.
Select the inspection characteristic for which
you want to add input in the inspection char-
acteristics tab and choose Add Input.
The system inserts the input row in the work
instructions. You can repeat this step for all
inspection characteristics.
Add Standard Text You can add standard texts of the types Ref-
erence and Only Copy.
Add Remaining Inputs To make sure that you have not forgotten
any serialized components or inspection
characteristics, choose this option and then
either Add Remaining Components or Add
Remaining Inspection Characteristics. The
system determines any serialized compo-
nents or inspection characteristics that have
not yet been included in the work instruc-
tions and inserts them accordingly.
Note that when you choose Done, the system
checks to make sure that all serialized com-
ponents and inspection characteristics are
included in the work instructions. If not, it dis-
plays an appropriate message.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. To improve the quality of work and ensure that production processing is
executed exactly as defined, John is asked to describe the operation activity steps in detail.
He uses SAP S/4HANA PEO interactive work instruction capabilities to create work
procedures with text and pictures including references (hyperlinks) to components and
inspection characteristics. With that, the production operator can interact between the 3D
model and the work instruction and is very well guided in the steps he/she has to perform.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
The task “Setup Inspection Characteristics and Work Instructions” should be ready after
the last task has been completed (previous exercise).
2. Create an interactive work instruction for operation activity OA10 Install Steering Console
and Windscreen.
3. Go back to your My Inbox app and complete the task by choosing the Complete button.
After choosing the Complete button, the Submit Decision dialog box appears. Choose
Submit.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. To improve the quality of work and ensure that production processing is
executed exactly as defined, John is asked to describe the operation activity steps in detail.
He uses SAP S/4HANA PEO interactive work instruction capabilities to create work
procedures with text and pictures including references (hyperlinks) to components and
inspection characteristics. With that, the production operator can interact between the 3D
model and the work instruction and is very well guided in the steps he/she has to perform.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group or use the Search function. Check for new tasks.
The task “Setup Inspection Characteristics and Work Instructions” should be ready after
the last task has been completed (previous exercise).
a) Select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
The system navigates to the Manage Shop Floor Routing app and opens the Structure
Workspace for the INSTCABIN-## routing.
2. Create an interactive work instruction for operation activity OA10 Install Steering Console
and Windscreen.
a) Switch to the Details Workspace and select operation activity OA10 Install Steering
Console and Windscreen.
b) Go to the Work Instructions tab on the right and select the Interactive Data Collection
Allowed checkbox.
c) Choose the Create button and select a language for your work instruction.
By default, the text editor opens and a list of components and inspection
characteristics displays in a table.
d) Choose the Add Standard Text button above the text editor and select the ST-REF-##
text reference that you created in a previous exercise.
The text building block is placed in the first line of the text editor.
e) Below the reference text, enter a new line and type Assemble Components:
f) Place the cursor in a new line and select all components from the Components list.
h) Place the cursor in a new line and type Collect Quality Data:
3. Go back to your My Inbox app and complete the task by choosing the Complete button.
After choosing the Complete button, the Submit Decision dialog box appears. Choose
Submit.
LESSON SUMMARY
You should now be able to:
● Create interactive work instructions for operation activities
Learning Assessment
1. What are the main aspects you must keep in mind if you are working with shop floor
routings with unitized parameter effectivity?
Choose the correct answers.
X A The routing header inherits the overall effectivity of the MBOM and this effectivity
information can be changed at header level
X B You can only assign one MBOM with parameter effectivity to a routing
X C The operations inherit the effectivity information from the routing header and the
operation activities inherit the effectivity information from the operations
X D The effectivity range defined for higher levels must cover the effectivity range
defined for the lower levels
2. Match the item in the first column to the corresponding item in the second column to
name the different scenarios available for component assignment with parameter
effectivity.
Match the item in the first column to the corresponding item in the second column.
Item Item
Quantity Split - Different Effectivity Ranges
Effectivity Split - Effectivity Split
Quantity Split and No Quantity Split
Quantity and Effectivity Split - BOM Instances
Effectivity Splits and No Effectivity Split
3. Which of the following options do you have to create inspection characteristics in the
Details Workspace?
Choose the correct answers.
4. With Reference standard texts, you can reference this type of standard text in the work
instructions for an operation activity in the shop floor routing, for example. In the routing,
this information is referenced only and cannot be changed. If, however, you create and
release a new version of a standard text that is already referenced in a work instruction,
the system automatically updates the standard text already referenced and always
displays the newest version.
Determine whether this statement is true or false.
X True
X False
5. With Copy Only standard texts, you can insert this type of standard texts in the work
instructions in the shop floor routing. In the routing, you can change the copied standard
text as necessary. In this case, if you create a new version of a standard text of the type
Copy Only that has already been used in a work instruction, the system does not
automatically update the text in the work instructions.
Determine whether this statement is true or false.
X True
X False
X A The Single indicator is set for the default version profile in Customizing
X C The Interactive Data Collection Allowed option in the Work Instructions tab for the
operation activity is selected
Lesson 1
Creating Qualifications and Assigning Qualifications to Objects in SAP S/4HANA PEO 320
Exercise 23: Create Qualifications and Assign Qualifications to Objects in SAP S/ 325
4HANA PEO
Lesson 2
Setting Up Buyoff Cycle Templates 329
Exercise 24: Set Up Buyoff Cycle Templates 331
Lesson 3
Assigning Qualifications and Buyoffs to Operation Activities 335
Exercise 25: Assign Qualifications and Buyoffs to Operation Activities 337
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you learn how to create qualifications with proficiency levels, as well as how to
assign qualifications to manufacturing-related objects such as operation activities, work
centers, and materials. You also learn how to qualify a user and what impact assigned
qualifications have during production execution.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When running production processes, the Company would like to make
sure that only qualified users with the defined skill levels have access to work centers and can
start working on specific production steps. John is tasked with explaining how qualifications
work in SAP S/4HANA PEO, creating them and assigning qualifications to manufacturing-
related objects.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create qualifications and assign them to objects in SAP S/4HANA PEO
When creating a new qualification, you can record the following data for it:
● Hierarchy level in qualifications catalog (indicates whether it is a qualification or a
qualification group)
● Object ID of qualification or qualification group
● Validity of a qualification
● Proficiency of a qualification using a quality scale
Qualification groups are used to structure the qualifications catalog. Qualification groups can
contain both qualifications and further qualification groups. You must assign each
qualification group a proficiency scale. This proficiency scale is then automatically assigned to
the qualifications in this group.
Note:
Scales are not passed on automatically between qualification groups.
You can describe the scale proficiencies for each qualification group in more detail by
entering user-defined texts for them. The proficiency descriptions of the corresponding scale
(if there are any) are proposed as defaults. You can overwrite these defaults as required.
Qualifications can include further qualifications. You cannot insert a qualification directly
under the root node of the catalog. You can enter a text to describe the proficiencies for each
qualification in more detail. The proficiency descriptions of the corresponding qualification
group are defaulted (if there are any); otherwise, the proficiency descriptions of the
corresponding scale are defaulted (once again, if there are any). You can overwrite these
defaults as required.
Note:
The proficiency descriptions of qualifications used in the appraisal catalog must
be edited in the qualifications catalog.
● Material
● Operation activity
To assign qualifications to work centers or materials, use the Manage Object Qualification
Assignments app under the Production Execution Process Setup group on the SAP Fiori
launchpad. Use the Add button under the corresponding section to qualify a work center,
material, or both.
Specify work center or material, depending on what objects you want to add qualifications to.
Then, provide information about the plant, required proficiency level, and validity dates, and
save your changes.
To assign qualifications to operation activities, use the Manage Shop Floor Routings app under
the Production Engineering group on the SAP Fiori launchpad. Here, select an operation
activity and choose the HR Qualifications tab. The system displays all qualifications that exist
in the system. Select a qualification, specify the proficiency level that is required to execute an
operation activity, and save your changes.
Note:
If you assign a qualification to a particular work center and assign this work center
to an operation in the routing, this qualification displays automatically in the HR
Qualifications tab for all the operation activities of this operation. Here, you can
also see the origin of the qualification. Such inherited qualifications cannot be
changed in the routing. However, you can assign more qualifications manually.
Note:
Qualifications are assigned to individual users, not to a group or a team.
To qualify a user, enter the PPPM transaction in the SAP Easy Access menu. Here you select
business partner created for your user, add the qualification, and assign the proficiency level.
Note:
If the proficiency levels of the qualification assigned to an object and qualification
assigned to the user do not match, the user will not be able to start an operation
activity in production.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When running production processes, the Company would like to make
sure that only qualified users with the defined skill levels have access to work centers and can
start working on specific production steps. John is tasked with explaining how qualifications
work in SAP S/4HANA PEO, creating them and assigning qualifications to manufacturing-
related objects.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a qualification, ASSY-EXPRT-##, and assign a scale with proficiency levels to it.
2. Assign the newly created qualification, ASSY-EXPRT-##, to the work center STCON-##
with the proficiency level Very Good.
3. Assign the newly created qualification ASSY-EXPRT-## to the business partner that
corresponds to your user with the proficiency level Poor.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When running production processes, the Company would like to make
sure that only qualified users with the defined skill levels have access to work centers and can
start working on specific production steps. John is tasked with explaining how qualifications
work in SAP S/4HANA PEO, creating them and assigning qualifications to manufacturing-
related objects.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a qualification, ASSY-EXPRT-##, and assign a scale with proficiency levels to it.
a) Go to Customizing (SPRO) → SAP Reference IMG → Personnel
Management → Personnel Development → Master Data → Edit Qualifications Catalog.
c) Choose Qualification.
f) Choose Save.
2. Assign the newly created qualification, ASSY-EXPRT-##, to the work center STCON-##
with the proficiency level Very Good.
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Object Qualification Assignments app under the Production
Execution Process Setup group on the SAP Fiori launchpad.
j) Choose Save.
3. Assign the newly created qualification ASSY-EXPRT-## to the business partner that
corresponds to your user with the proficiency level Poor.
a) In SAP Easy Access, enter transaction PPPM.
b) Find the business partner that corresponds to your user and double-click the name on
the left.
c) On the right, select the Qualifications tab and, on the bottom, choose the Create
button.
f) Choose Save.
LESSON SUMMARY
You should now be able to:
● Create qualifications and assign them to objects in SAP S/4HANA PEO
LESSON OVERVIEW
In this lesson, you learn how to create buyoff cycle templates and define individual buyoff
items with qualifications. You also learn what actions can be performed on an individual
buyoff item when required at an operation activity.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When a production step has been completed by a production operator, the
Company requires that it is check and approved or rejected by the responsible supervisor or
quality engineer. Currently, the Company is using stamps and paper to confirm/revert
completion of a production step, however they are looking into digital way of performing the
same. John is tasked with explaining the buyoff concept in SAP S/4HANA PEO to Company
representatives and creating buyoff templates with corresponding assignments to be further
used in production.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Set up a buyoff cycle template
● Reduce manufacturing cost through real-time task validation rather than validation later in
the process, which in turn brings down the overall cost.
● Conform to federal guidelines mandated by regulatory agencies.
Prerequisites
To work with buyoffs, the following prerequisites are necessary:
● Activate the function module in Customizing (SPRO) for production engineering and
operations.
● Create the team and function details.
Buyoffs are maintained in Manage Buyoff Cycle Templates app under the Production
Engineering group on the SAP Fiori launchpad. There, you can create a buyoff template and
assign one or several buyoff items to it.
Buyoff Item corresponds to an individual signature required to continue or compete a buyoff
cycle. The buyoff item is assigned a sequence, a team, and a set of required functions. Only
users that belong to the assigned team and have all the required functions can perform a
buyoff.
For a buyoff item, you can specify whether the qualification check has to be performed and
whether the buyoff item can be skipped without being approved/rejected.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When a production step has been completed by a production operator, the
company requires that it is checked and either approved or rejected by the responsible
supervisor or quality engineer. Currently, the company uses stamps and paper to confirm or
revert the completion of a production step. However, they are looking into a new digital way of
performing this task. John has been given the task of explaining the buyoff concept in SAP S/
4HANA PEO to company representatives and creating buyoff templates with the
corresponding assignments to be used in production.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Add a Completion Check buyoff item, assign it Team-##, and enable the qualification
check for it.
3. Add a Quality Inspection buyoff item, assign it the team Team-##, and allow this buyoff
item to be skipped.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. When a production step has been completed by a production operator, the
company requires that it is checked and either approved or rejected by the responsible
supervisor or quality engineer. Currently, the company uses stamps and paper to confirm or
revert the completion of a production step. However, they are looking into a new digital way of
performing this task. John has been given the task of explaining the buyoff concept in SAP S/
4HANA PEO to company representatives and creating buyoff templates with the
corresponding assignments to be used in production.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Navigate to the Manage Buyoff Cycle Templates app under the Production Engineering
group on the SAP Fiori launchpad.
2. Add a Completion Check buyoff item, assign it Team-##, and enable the qualification
check for it.
a) Under the Buyoffs section, choose the Add button.
3. Add a Quality Inspection buyoff item, assign it the team Team-##, and allow this buyoff
item to be skipped.
a) Under the Buyoffs section, choose the Add button.
f) Choose Save.
LESSON SUMMARY
You should now be able to:
● Set up a buyoff cycle template
LESSON OVERVIEW
In this lesson, you learn how to assign previously created qualifications and buyoff templates
to operation activities.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. After he has created qualification profiles with proficiency levels and
buyoff templates, he is now going to apply them to shop floor routings. Therefore, he needs to
review the shop floor routings and decide which operation activities require what level of
proficiency and which operation activities are required to be checked by a supervisor or
quality inspector. Only critical operation activities require a digital approval whereas simple
operation step allow the buyoff signature to be skipped.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Assign qualifications and buyoffs to operation activities
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. After he has created qualification profiles with proficiency levels and
buyoff templates, he is now going to apply them to shop floor routings. Therefore he needs to
review the shop floor routings and decide which operation activities require what level of
proficiency and are required to be checked by a supervisor or quality inspector. Only critical
operation activities require a digital approval whereas simple operation step allow the buyoff
signature to be skipped.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Change Record group and check for new tasks.
The task “Setup Tool Tracking, Qualifications and Buyoff” should be ready after last task
has been completed (previous exercise).
2. Assign qualification ASSY-EXPRT-## to operation activities OA20 Install Red Roof and
Install Blue Roof.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. After he has created qualification profiles with proficiency levels and
buyoff templates, he is now going to apply them to shop floor routings. Therefore he needs to
review the shop floor routings and decide which operation activities require what level of
proficiency and are required to be checked by a supervisor or quality inspector. Only critical
operation activities require a digital approval whereas simple operation step allow the buyoff
signature to be skipped.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Change Record group and check for new tasks.
The task “Setup Tool Tracking, Qualifications and Buyoff” should be ready after last task
has been completed (previous exercise).
a) Claim the task and select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
2. Assign qualification ASSY-EXPRT-## to operation activities OA20 Install Red Roof and
Install Blue Roof.
a) Switch to the Details workspace.
b) Choose the operation activity OA20 Install Red Roof in the routing structure on the left
of the screen.
d) Choose Add.
e) Choose the Search option for the Qualification field, and in the Search field, enter
ASSY-EXPRT-##. Choose Find.
g) The system assigns the qualification to the selected operation activity. You can also
see the appropriate icon in the Qualifications Exist column of the routing structure.
h) Copy the newly assigned qualification and paste it to operation activity OA20 Install
Blue Roof by using the Copy and Paste buttons of the qualifications menu.
c) Choose Add from Template and select the buyoff template QUAL-BF-## that you
created in a previous exercise.
The system assigns the buyoff sequence to the operation activity and displays the
appropriate icon in the routing structure table.
LESSON SUMMARY
You should now be able to:
● Assign qualifications and buyoffs to operation activities
Learning Assessment
1. Which of the following statements about creating a new qualification are correct?
Choose the correct answers.
X A You can record the hierarchy level in the qualifications catalog (indicate whether it
is a qualification or a qualification group)
X D Qualifications can be maintained directly under the root node of the catalog
X A PRTs
X B Work instructions
X C Work center
X D Material
X E Operation activity
X F Quality inspections
3. Two of the following statements are benefits of using buyoffs, and the other two
statements are prerequisites of using buyoffs.
Match the item in the first column to the corresponding item in the second column.
4. You can only add one item to an operation activity in order to add qualifications and
buyoffs.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Defining Trackable Tools and Assigning them to Shop Floor Routings 344
Exercise 26: Assign a Trackable Tool to an Operation Activity and Add to Work 349
Instruction
Lesson 2
Releasing the Shop Floor Routing, Creating a Production Version, and Approving Workflow Review 355
Steps
Exercise 27: Release the Shop Floor Routing, Create a Production Version, and 357
Approve Workflow Review Steps
Lesson 3
Completing a Change Record 362
Exercise 28: Complete a Change Record 363
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you learn how to define material master and equipment for trackable tools and
how to assign them to operation activities.
Business Example
John is a production engineer at the low-volume A&D Company focusing on the final
assembly of complex products. The Company would like to use tool tracking capabilities in
order to ensure that the pre-assigned resources and tools are available and used during
production execution. John is given the task to set up the master data for trackable tools in
order to use them in production.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand the concept of tool tracking
● Set up material master and equipment for trackable tools
● Assign a trackable tool to an operation activity
● Assign activity handles for automatic claiming and registering of tools
Tool Claiming
Claiming a tool is like an exclusive reservation of a particular tool for a user, a work center, or
an operation activity. No other object or person gets access to this tool as long as it is
claimed. In addition, the claiming event also triggers a movement from the warehouse to the
production location which is reflected in the status CLM Claimed.
Note:
Transfer posting will only be done if BADI is implemented by a customer –
otherwise, only the status change takes place.
Claiming can be performed manually in the Track Tool Usage app or it can be configured to
take place automatically, triggered by an action handler assigned to the register action.
Tool Registration
Tool registration is the process of documenting the tool number that has been used in
production. The registration is performed manually by the operator after starting an operation
activity in the Perform Work app. If the registration is meant to be mandatory it can also be
configured as an automatic event triggered by an action handler assigned to an action (for
example, SAP_COMPLETE). In that case, it is even recommended to check and perform the
claim as well automatically, even though the claiming and registration events are not mutually
dependent.
The registered tool will be recorded for a serialized product (SFI@OA) or for an operation
activity (OA). It becomes part of the as-built BOM and is captured in the production action log.
During production, the operator and supervisor use the Track Tool Usage and Perform Work
apps in order to execute the claiming and registration events. All actions, whether performed
manually or automatically, are recorded in the Production Action log and the Product
Genealogy report for further reference.
To define a specific instance of the above PRT material type, an equipment of category type P
(Production Resources/Tools) needs to be created. That equipment will be based on the
above material and gets a serial number and UII identifier assigned to make it unique.
For this instance, it is now possible to book a goods receipt using the MIGO transaction.
Thereafter, the status of the equipment will change to ESTO UII, which means that it is put
into the warehouse and the UII identifier is attached.
If required, the production engineer additionally assigns specific action handlers related to
tools, for example, auto registration of claimed tools, check for PRT registration, or auto
unclaim of tools at operation activity complete.
Business Example
John is a production engineer at the low-volume A&D Company focusing on the final
assembly of complex products. The Company would like to use tool tracking capabilities in
order to ensure that the pre-assigned resources and tools are available and used during
production execution. John is given the task to set up the master data for trackable tools in
order to use them in production.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group and check for new tasks.
The task for “Set up Tool Tracking” should be in your inbox. If not, go to the Manage Shop
Floor Routing app and find and open the shop floor routing from the previous exercise.
2. Assign the CLAMP_DEV-## tool to the operation activity Install Steering Console and
Windscreen (OA10).
4. Add four action handlers for automatic claiming and registration of the CLAMP_DEV-##
tool using the following information:
Parameter Value
Action SAP_START
Execution Sequence 1
Parameter Value
Action Handler is Active X
Parameter Value
Action SAP_COMPLETE
Execution Sequence 1
Parameter Value
Action SAP_COMPLETE
Execution Sequence 2
Parameter Value
Action SAP_TOOL_REGN_SFI
Execution Sequence 1
5. Go back to your My Inbox app and complete the current task by choosing the Complete
button.
After choosing the Complete button, the Submit Decision dialog box appears. Choose
Submit.
Business Example
John is a production engineer at the low-volume A&D Company focusing on the final
assembly of complex products. The Company would like to use tool tracking capabilities in
order to ensure that the pre-assigned resources and tools are available and used during
production execution. John is given the task to set up the master data for trackable tools in
order to use them in production.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group and check for new tasks.
The task for “Set up Tool Tracking” should be in your inbox. If not, go to the Manage Shop
Floor Routing app and find and open the shop floor routing from the previous exercise.
a) Select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
The system navigates to the Manage Shop Floor Routing app and opens the Structure
Workspace for the INSTCABIN-## routing.
2. Assign the CLAMP_DEV-## tool to the operation activity Install Steering Console and
Windscreen (OA10).
a) Expand the routing structure and select the operation activity Install Steering Console
and Windscreen (OA10).
c) Choose the PRTs tab on the right and choose the Add Material button.
● Material: CLAMP_DEV-##
● Quantity: 1
● Unit: EA
Note:
The Registrable setting can be turned on and off here, regardless of the
setting in the material master. Leave it turned on for the completion of the
following exercises.
b) Select the existing Work Instruction and choose the Edit button.
c) On the work instruction page, place the cursor at the last line and enter an instruction
such as Register tool used during production execution:
d) Next to the work instruction window, select the Production Resources/Tools table.
e) Select the equipment which you have added above to the PRT tab.
f) Select the Add Reference link above the table and select Material, Material Description,
and Serial Number in pop-up dialog.
g) Choose Done.
The app returns to the Details Workspace.
4. Add four action handlers for automatic claiming and registration of the CLAMP_DEV-##
tool using the following information:
Parameter Value
Action SAP_START
Execution Sequence 1
Parameter Value
Action SAP_COMPLETE
Execution Sequence 1
Parameter Value
Action Handler Name CHECK_PRT_REGISTRATION
Parameter Value
Action SAP_COMPLETE
Execution Sequence 2
Parameter Value
Action SAP_TOOL_REGN_SFI
Execution Sequence 1
b) Add four new action handlers using the data provided in the tables.
5. Go back to your My Inbox app and complete the current task by choosing the Complete
button.
After choosing the Complete button, the Submit Decision dialog box appears. Choose
Submit.
LESSON SUMMARY
You should now be able to:
● Understand the concept of tool tracking
● Set up material master and equipment for trackable tools
● Assign a trackable tool to an operation activity
● Assign activity handles for automatic claiming and registering of tools
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Release the shop floor routing, create a production version, and approve workflow review
steps
Simulation: Release the Shop Floor Routing, Create a Production Version, and
Approve Workflow Review Steps
For more information on Release the Shop Floor Routing, Create a Production
Version, and Approve Workflow Review Steps, please view the simulation in the
lesson Releasing the Shop Floor Routing, Creating a Production Version, and
Approving Workflow Review Steps in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company. He needs to review the shop
floor routing to ensure that it is ready to be released. If he finds any inconsistencies, he can
leverage workflow capabilities and reject the task. This resets the routing back to the previous
step so that the identified issue(s) can be fixed. Once the routing has been finalized, he needs
to release it, create a production version, and complete the routing workflow.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group and check for new tasks.
The task “Review and release routing” should be ready after the last task is complete
(previous exercise).
● Material: INSTCABIN-##
● Plant: 1020
● Alternative BOM: 1
Simulation: Release the Shop Floor Routing, Create a Production Version, and
Approve Workflow Review Steps
For more information on Release the Shop Floor Routing, Create a Production
Version, and Approve Workflow Review Steps, please view the simulation in the
lesson Releasing the Shop Floor Routing, Creating a Production Version, and
Approving Workflow Review Steps in your online course.
Business Example
Eric is a production engineer in the low-volume A&D Company. He needs to review the shop
floor routing to ensure that it is ready to be released. If he finds any inconsistencies, he can
leverage workflow capabilities and reject the task. This resets the routing back to the previous
step so that the identified issue(s) can be fixed. Once the routing has been finalized, he needs
to release it, create a production version, and complete the routing workflow.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the My Inbox app in the Shop Floor Control and Manufacturing Execution tile
group and check for new tasks.
The task “Review and release routing” should be ready after the last task is complete
(previous exercise).
a) Claim the task and select the Routing Details link.
b) Choose the Change Shop Floor Routing link from the list.
The system navigates to the Manage Shop Floor Routing app and opens the Structure
Workspace for the INSTCABIN-## routing.
c) Check the routing by choosing the Check button in the menu bar.
d) Resolve all open issues listed in the message box. Select the Message Text link and
resolve the issue as per its description.
Only the following message should remain: Workflow has not yet been
completed.
e) Go back to your My Inbox app and select the Review and release routing task.
i) Enter a comment, if necessary, and choose Submit. The review step and the routing
workflow have been completed and the shop floor routing has been released.
The review step and the routing workflow have been completed and the shop floor
routing has been released.
● Material: INSTCABIN-##
● Plant: 1020
● Alternative BOM: 1
a) Navigate to the Manage Production Version app in the Production Engineering group.
c) On the entry screen for a new production version, enter the data provided in the step.
LESSON SUMMARY
You should now be able to:
● Release the shop floor routing, create a production version, and approve workflow review
steps
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Change the status of a change record
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric is responsible for integration of engineering changes into
manufacturing. Once the change request is completed and fully incorporated, the change
record can be closed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric is responsible for integration of engineering changes into
manufacturing. Once the change request is completed and fully incorporated, the change
record can be closed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
d) Choose Change Status and select Send change request for Approval.
The change record status changes to Change req. ready for approval.
LESSON SUMMARY
You should now be able to:
● Change the status of a change record
Learning Assessment
1. The following steps need to be completed before you use tool tracking as a production
engineer. What is the correct sequence of these steps?
Arrange these steps into the correct sequence.
Lesson 1
Claiming and Registering Tools During Production Execution 370
Exercise 29: Claim and Register Tools During Production Execution 375
UNIT OBJECTIVES
● Use the Track Tool Usage app to monitor status of trackable tools
● Start operation activities directly in the Perform Work app
● Claim and register tools during the production execution
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Use the Track Tool Usage app to monitor status of trackable tools
● Start operation activities directly in the Perform Work app
● Claim and register tools during the production execution
Claiming a tool from the Track Tool Usage app is only possible in the status ESTO and if
assigned to an operation activity that has the status Initial, In Process, and Paused.
Alternatively the production operator can use the Perform Work app to look for registrable
tools and navigate from here to the Track Tool Usage app for claiming. To register the tool
he/she could use a scanner device or select the available equipment/serial number from the
F4 value help.
Figure 254: Navigation to the Track Tool Usage App from the Perform Work App
The following information and actions for trackable tools are available from the Perform Work
app:
● Display information about PRTs in the left view of the screen.
● Scan by equipment or serial number or UII or select the available equipment/serial
number from the F4 value help.
● If an equipment was claimed to be used in this OA, it can be auto registered via an action
handler assigned to the Start action (action handler to auto register the tool instance’s
serial number/UII).
● Auto claim the equipment at registration via an action handler, if it was not already claimed
in the Track Tool Usage app before.
● Unregister equipment that has been registered by mistake.
● Unclaim the claimed tool.
● Provide navigation to the Track Tool Usage app.
● Perform the unclaim action automatically via an action handler assigned to the Complete
action.
● Check whether the equipment is in the “PRT Not Ready for use” status. In this case, the
equipment can’t be registered. The error message will display.
● Check whether all registrable equipment has been registered at completing OA via an
action handler assigned to the Complete action, if PRTs configured as registrable in OA.
● Enhance interactive WIs to support PRTs registration.
Note:
Enhancements to Authorization Objects
Provide the ability to control authorizations for managing tools via the new
authorization object C_MPE_TTU.
Note:
Enhancements to BADIs
1. Extend the Order Update interface’s BADI with information about OA level and
tool assignment to OA to support custom extensions for tool determination at
order release and update.
2. Introduce a BADI to perform inventory posting for the tool instance from one
storage location to another during claim/unclaim.
Business Example
Tom is a production operator at the low-volume A&D Company focusing on the final assembly
of complex products. The Company would like to use tool tracking capabilities in order to
ensure that the pre-assigned resources and tools are available and used during production
execution. Tom starts the operation activity task he has been assigned to and finds the tools
which have been attached to the activity by the production engineer. He is able to select,
claim, and register the tool upon the start of the operation activity. All steps are also recorded
in the action log and product genealogy report.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a production order for the installation kit INSTCABIN-## with quantity 1 and the
Current date scheduling type.
2. Open the order in the Perform Work (Order/Operation) app and navigate to operation
activity Install Steering Console and Windscreen (OA10).
3. Check the status of the assigned PRT in the Track Tool Usage app.
5. Check the Claim and Registration History of used tools in the Track Tool Usage app.
Business Example
Tom is a production operator at the low-volume A&D Company focusing on the final assembly
of complex products. The Company would like to use tool tracking capabilities in order to
ensure that the pre-assigned resources and tools are available and used during production
execution. Tom starts the operation activity task he has been assigned to and finds the tools
which have been attached to the activity by the production engineer. He is able to select,
claim, and register the tool upon the start of the operation activity. All steps are also recorded
in the action log and product genealogy report.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a production order for the installation kit INSTCABIN-## with quantity 1 and the
Current date scheduling type.
a) Open the SAP Fiori launchpad and navigate to the Create Production Order app in the
Shop Floor Control and Manufacturing Execution group.
b) Enter the following data on the initial screen and choose Continue:
Note:
If the system prompts you for a sales order or WBS element, choose
Cancel and ignore the follow-up warning message.
d) In the Scheduling Type dropdown list, select Current date and press Enter.
Note:
If the system prompts you to enter Effectivity Parameters, enter M1 and 1
for material and serial number, respectively.
f) Make sure that the correct production version has been picked for the order in the
Master Data view.
g) Choose Release.
h) Choose Save.
Note:
If the system shows a dialog with a message about an error in calculating
costs, ignore it and choose Yes to save the order.
2. Open the order in the Perform Work (Order/Operation) app and navigate to operation
activity Install Steering Console and Windscreen (OA10).
a) Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group in the SAP Fiori launchpad.
b) Enter the order number you noted down earlier and select the first operation.
The app opens the worker dialog with the first operation activity in the queue.
3. Check the status of the assigned PRT in the Track Tool Usage app.
a) Scroll down in the work instruction until you reach the section with assigned PRTs and
copy the material number of the assigned tool.
b) Navigate to the Track Tool Usage app by opening the navigation menu in the action
control bar at the bottom.
c) Search for the assigned tool using its material number, select the unclaimed material
from the equipment list, and then copy the serial number.
d) Go back to the Perfom Work app and enter the serial number in the work instruction
for registration.
The app has registered the tool and automatically claims it because of the assigned
action handler CLAIM_PRT_AT_REGISTRATION.
e) Navigate to the Track Tool Usage app again to check the status now.
The status of the tool has changed to CLM (Claimed).
f) Go back to the Perfom Work app and book the serial number and quantities for the
consumed components (follow the work instructions). Enter a value for the serial
number for STCON-##, for example 1.
b) Enter the order number of the previously executed order and choose Go.
d) Navigate to the Serial Numbers section and select the serial number that you executed
previously.
e) Review the collected information about the serial number on this page.
f) Go to the Operation Activities section and select the operation activity Install Steering
Console and Windscreen (OA10) from the previous task.
g) On the Operation Activity page, review the collected information about consumed
components, assigned PRTs, Inspection Characteristics, and the Action Log.
5. Check the Claim and Registration History of used tools in the Track Tool Usage app.
a) Navigate to the Track Tool Usage app in the Shop Floor Control and Manufacturing
Execution group in the SAP Fiori launchpad.
b) Enter the material/serial number of the tool used in the above example.
Notice that the tool has been automatically unclaimed with the Complete action
because of the action handler UNCLAIM_PRT.
LESSON SUMMARY
You should now be able to:
● Use the Track Tool Usage app to monitor status of trackable tools
● Start operation activities directly in the Perform Work app
● Claim and register tools during the production execution
Learning Assessment
1. Which of the following statements about the functionalities of the Perform Work app are
correct?
Choose the correct answers.
X C You can auto claim the equipment at registration via an action handler, if it was not
claimed in the Track Tool Usage app before
X D The system will not display information about PRTs on the screen
2. Register and unregister actions are recorded in the production action log with a
timestamp and the user who executed the action.
Determine whether this statement is true or false.
X True
X False
3. Detailed information about the tool, such as serial number and UII, is added to the product
genealogy report and as-built hierarchy.
Determine whether this statement is true or false.
X True
X False
4. You cannot identify which operator or which work center the equipment is used in.
Determine whether this statement is true or false.
X True
X False
Lesson 1
Creating a Project for a Complex Product Using the Manage Major Assembly Projects App 385
Exercise 30: Create a New Project Using the Manage Major Assembly Projects App 391
Lesson 2
Assigning Reference Points to the Major Assembly BOM Items (Installation Kits) 397
Exercise 31: Assign Reference Points to the Major Assembly 401
Lesson 3
Exploding the BOM for a Major Assembly 404
Exercise 32: Run the BOM-PS Interface to Explode the BOM 407
Lesson 4
Performing MRP to Create Demand and Planned Orders 411
Exercise 33: Perform MRP to Create Demand and Planned Orders 415
Lesson 5
Converting Planned Orders to Production Orders 418
Exercise 34: Convert Planned Orders to Production Orders 421
Lesson 6
Checking Major Assembly Projects 425
UNIT OBJECTIVES
● Explain how project management is integrated with the PEO complex assembly process
● Assign reference points to the major assembly’s BOM items
● Create a new complex assembly project from Manage Major Assembly Projects app
● Create reference points in Customizing
● Assign reference points to the project’s network activities
● Explode the BOM for a major assembly using the BOM-PS interface
● Perform the MRP run to create demand and planned orders for installation kits
● Convert the planned orders for the installation kits into production orders to trigger the
execution process
● Perform consistency checks for your major assembly projects
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain how project management is integrated with the PEO complex assembly process
● Assign reference points to the major assembly’s BOM items
● Create a new complex assembly project from Manage Major Assembly Projects app
The following figure shows an overview of the complex assembly process. This unit explains
the details of the process.
The process begins with design engineering. Product engineers create the engineering BOMs
(EBOMs) for the end item and its major assemblies. They know that an end item with a certain
unit number is intended for a customer with certain preferences and restrict the validity of
customer-specific BOM items accordingly.
After product engineers have created and released the EBOMs for the end item and its major
assemblies, they are handed over to production engineering. Production engineers are
responsible for designing the production process needed to assemble the product. They
group the major assembly components into installation kits (EBOM to MBOM handover) and
create a routing for every installation kit. By releasing the MBOMs and installation kit routings,
production engineers can communicate to production planners that the design is completed,
and production may start.
In production planning, the production planner creates a project for the end item and
determines the start and end dates of every installation kit by scheduling network activities.
After network activities have been scheduled, Material Requirements Planning (MRP) knows
the requirement dates of every installation kit and can create planned orders automatically.
The planned orders are usually converted into production orders automatically when they
reach their opening period.
Major assemblies do not show up in production planning but are represented by networks in
the project system.
Installation kits are represented in both the project system and in PEO: In the PS they are
represented by the activities of a major assembly’s network. Scheduling and sequence
control are done based on the network activities.
The production orders are managed and executed in production operations. Production
supervisors release the production orders as soon as all prerequisites for starting production
have been fulfilled. This communicates to the production operators that they can start work
on the production order. The production operators then assemble installation kit components
into the major assembly as instructed by the installation order (production order for the
installation kit). On completion of the installation order, an artificial inventory for the
installation kit is posted. This inventory is cleared automatically by a periodic job.
Project Creation
The first thing the production planner does when it has been decided to build an end item
(such as an aircraft or ship) is to create a new project. The project is required (or at least a
separate WBS element) for every end item. There can be several levels of WBS elements to
collect the costs of all the lower level networks and networks defining the sequence in which
the required activities must be performed.
If you are creating an end item for the first time, the production planner builds a new project
from scratch. Initially it will have only a few WBS elements and/or networks for different
major assemblies. The networks can be used to allocate resources to the project and to plan
the production sequence of the different major assemblies on a very high level. More details
are added to the project later. Especially after the creation of installation kits, production
planners have to add network activities for every installation kit.
If you have built the end item before, it is recommended that you create a project by copying
the project of the previous unit of this end item. In this case, you only have to adapt the
networks to bill of material (BOM) changes. If you create a project by copying it from an
earlier project, you do not need to copy components and documents because these will be
added later by the BOM transfer. It is recommended to copy projects together with network
activities and relationships, but not with components. Components will be added when you
explode every major assembly’s BOM using the Transfer Bill of Material transaction
(CN33_N).
Note:
This is the classic project management way of creating a project, whereby
reference points have to be maintained manually in BOM items and in network
activities.
Every project and WBS element needs a unique name. Naming conventions should be agreed
to make sure that WBS elements can be copied from the template project and new names can
be determined with little effort. In the test system, a project copy replaces the first 10
characters of every WBS element in the project with the first 10 characters in the project.
Ideally, every WBS element in the project should differ in the characters 11 to 24. Then, the
WBS elements can be copied into the new project without adjusting names. If the name of a
WBS element is not unique, you will be prompted to make it unique when copying the project.
The project must use non-valuated project stock to make sure that major assemblies and
installation kits of different projects are separated.
Subsequent processes (BOM explosion in particular) have to differentiate the demand from
different end items. BOM explosion needs every end item’s individual parameter effectivity
(such as model and unit). If a new project is created for every end item, then every project has
a separate set of networks. All networks of the same project must have the same parameter
effectivity.
If several end items are made using the same project, then separate networks and WBS
elements are required for every end item. Different networks of the same project have
different model-units in this case, and a validation is not possible.
Simulation: Create a New Project Using the Manage Major Assembly Projects
App
For more information on Create a New Project Using the Manage Major
Assembly Projects App, please view the simulation in the lesson Creating a
Project for a Complex Product Using the Manage Major Assembly Projects App
in your online course.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. She has been told to set up a new project to start the planning
process for a specific model/unit of one of A&D’s products. For the initial creation of the
project, she uses the Manage Major Assembly Projects app.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Assign reference points to the installation kits of MBOM CABIN-## before you release
CABIN-## MBOM (reference points are explained in more detail in the next lesson).
1. Navigate to the Manage Major Assembly Projects app in the Complex Assembly Project
Management group on the SAP Fiori launchpad.
Parameter Effectivity
● Material: M1
● Serial no.: 10
BOM Selection
● Material: LEGOBOAT-##
● Plant: 1020
● Usage: V
Network Data
● Planner Group: 1
3. Repeat steps 1 and 2 to create another project for model M2 and unit 15.
Simulation: Create a New Project Using the Manage Major Assembly Projects
App
For more information on Create a New Project Using the Manage Major
Assembly Projects App, please view the simulation in the lesson Creating a
Project for a Complex Product Using the Manage Major Assembly Projects App
in your online course.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. She has been told to set up a new project to start the planning
process for a specific model/unit of one of A&D’s products. For the initial creation of the
project, she uses the Manage Major Assembly Projects app.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) On the initial screen, search for material LEGOBOAT-## and Planning Scenario 05.
c) Select the returned planning scope in the table and choose the Start Planning button
from the main menu.
The Visual Manufacturing Planner opens and shows the legoboat EBOM in the Source
Panel.
d) Select the legoboat node of the EBOM structure and choose the Plan as Designed
button from the Source Panel menu.
The EBOM gets transferred to the Target Panel.
e) Select the legoboat node of the EBOM structure and choose the Mark for release
button in the Target Panel.
f) Choose Save and Exit Planning from the main menu (confirm the pop-up message
box).
The LEGOBOAT-## MBOM is saved and released.
2. Assign reference points to the installation kits of MBOM CABIN-## before you release
CABIN-## MBOM (reference points are explained in more detail in the next lesson).
a) Navigate to the Maintain Bill of Material app in the Material BOM group on the SAP Fiori
launchpad and search for the CABIN-## MBOM:
● Material: CABIN-##
● Plant: 1020
● BOM Usage: V
c) Choose the chevron button for the BOM item INSTCABIN-## to navigate to its details.
d) Assign the reference point 10000014-0020 to it. Add it to the Reference Point field in
the General Data section.
f) Choose the chevron button for the BOM item INSTRADAR-## to navigate to its details.
g) Assign the reference point 10000014-0030 to it. Add it to the Reference Point field in
the General Data section
1. Navigate to the Manage Major Assembly Projects app in the Complex Assembly Project
Management group on the SAP Fiori launchpad.
Parameter Effectivity
● Material: M1
● Serial no.: 10
BOM Selection
● Material: LEGOBOAT-##
● Plant: 1020
● Usage: V
Network Data
● Planner Group: 1
a) Choose the Create button above the Projects list and enter the input data.
b) Choose Save.
The project has been saved. Changes to the project can be done in the Project Builder
app provided as a navigation link on top of the projects list or by using the CJ20_N
transaction in the SAP GUI.
3. Repeat steps 1 and 2 to create another project for model M2 and unit 15.
LESSON SUMMARY
You should now be able to:
● Explain how project management is integrated with the PEO complex assembly process
● Assign reference points to the major assembly’s BOM items
● Create a new complex assembly project from Manage Major Assembly Projects app
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create reference points in Customizing
● Assign reference points to the project’s network activities
Reference Points
A major assembly has one or more networks with a network activity for every installation kit.
The major assembly also has a BOM with a component for every installation kit. Major
assemblies are specially engineered or configured to meet engineering and/or customer
requirements. BOM explosion for a major assembly determines the installation kits needed
for a specific unit of the end item. BOM explosion for a major assembly has to assign every
component (installation kit) to a network activity.
Reference points define where in the activity network an installation kit will be assembled.
Network activities have reference points and manufacturing BOM items also have reference
points. If the reference point of the manufacturing BOM item and the reference point of the
network activity match, then the manufacturing BOM item is assigned to the network activity.
Reference points are a prerequisite of the manufacturing BOM maintenance.
Hint:
Major assemblies can have several hundred installation kits and every installation
kit needs a unique reference point. Therefore, you should create the reference
points in a systematic way.
In Customizing for Project System → Bill of Material Transfer → Define Reference Points for
BOM Transfer, you define reference points which you can then use as a logical link between
BOM items (installation kits) and network activities.
Note:
You have to define a reference point in this Customizing activity before you can
use it in the reference point field in the BOM item or network activity.
You should assign reference points to network activities in the project. If you use a template
to create a new project, the reference points will be maintained in the network activities of the
template and will be copied with them to a new project. You can modify them as required in
the Assignments tab of the network activity.
The same reference points shall be assigned to BOM items (installation kits) of the major
assembly. Every time the BOM-PS Interface is executed, the system compares the reference
points of all the selected BOM components and all the selected network activities. If there is a
match, the system creates, changes, or deletes the BOM components in the corresponding
network activities.
Business Example
John is a production engineer with the low-volume A&D company focusing on the final
assembly of complex products. He has already created an MBOM for a major assembly and
now has to assign reference points to its BOM items (installation kits) to do BOM explosion for
the major assembly and assign installation kits to the project’s network activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Assign reference points to the network activities of the major assembly CABIN-## using
the following data:
● For the BOM item INSTCABIN-##, enter the reference point 10000014-0020.
● For the BOM item INSTRADAR-##, enter the reference point 10000014-0030.
Business Example
John is a production engineer with the low-volume A&D company focusing on the final
assembly of complex products. He has already created an MBOM for a major assembly and
now has to assign reference points to its BOM items (installation kits) to do BOM explosion for
the major assembly and assign installation kits to the project’s network activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Assign reference points to the network activities of the major assembly CABIN-## using
the following data:
● For the BOM item INSTCABIN-##, enter the reference point 10000014-0020.
● For the BOM item INSTRADAR-##, enter the reference point 10000014-0030.
a) Call transaction CJ20N to start the Project Builder and open project definition
BOAT_M1_U10-## from the previous exercise.
b) Navigate to the network activity INSTCABIN-## and choose the Assignment tab.
d) Repeat the above substeps for network activity INSTRADAR-## and in the Reference
point field, enter 10000014-0030.
LESSON SUMMARY
You should now be able to:
● Create reference points in Customizing
● Assign reference points to the project’s network activities
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explode the BOM for a major assembly using the BOM-PS interface
Note:
The networks can be reused for different major assemblies of the same end item.
The installation kits of a major assembly are defined in the major assembly’s BOM. The
network should have activities for every installation kit. The BOM-PS interface explodes the
major assembly’s BOM (which determines reservations for installation kits) and assigns the
reservations to the network activities with matching reference points. Classic project
management uses transaction CN33 for this purpose. The transaction CN33_N has been
introduced to better support the major assembly and installation kit process.
● It is designed for version-managed BOMs. It determines a released BOM version of the
major assembly if the BOM version is not specified, or allows you to explode the BOM
version you specify.
● It creates a serial number for every project and major assembly which is used later in the
genealogy report.
● It records the BOM version used to explode a major assembly. In future versions of the
software, this will enable the system to notify users about new BOM versions available for
a major assembly.
The Transfer Bill of Material transaction CN33_N explodes the major assembly’s BOM to
determine the installation kits needed for a specific unit of the major assembly by evaluating
parameter effectivity. It assigns a reservation for every required installation kit to a network
activity if the reference points in the BOM item and in the network activity match.
In addition, the BOM-PS interface adds material component demand to the project for the
different installation kits if the BOM item and the network activity have matching reference
points.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. Now she wants to run the PEO BOM-PS interface to explode the
major assembly’s BOM to add components.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Run the PEO BOM-PS interface to assign components to the project network’s activities
for the following:
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. Now she wants to run the PEO BOM-PS interface to explode the
major assembly’s BOM to add components.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Run the PEO BOM-PS interface to assign components to the project network’s activities
for the following:
b) Enter the network number for CABIN (created for M1 Unit 10) in the Network field.
● BOM Usage: V
● Alternative BOM: 1
● BOM Version: 0001 (if you do not specify the BOM version, the latest version is
selected)
f) Choose Save.
h) Open your project and expand the structure. The system has assigned the component
INSTCABIN-## to the network activity.
i) Repeat steps a to h to run the PEO BOM-PS interface for the network number for
CABIN created for M2, Unit 15.
Note:
Close all other SAP GUI windows, especially the Project Builder window.
LESSON SUMMARY
You should now be able to:
● Explode the BOM for a major assembly using the BOM-PS interface
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Perform the MRP run to create demand and planned orders for installation kits
Every demand is in a separate make-to-project planning segment. This separates the demand
from the demands of other WBS elements.
MRP makes sure that all material shortages are covered by corresponding material receipts
such as planned orders, purchase requisitions, and delivery schedule lines. After MRP, the
shortage of the installation kit is covered by a new planned order and the shortage is no longer
displayed in the Monitor Internal Requirements app.
Note:
The production planner has to reschedule network activities if a component is
missing at the planned start date, if a resource is overloaded, if a predecessor
activity was not completed on time, or if another constraint is violated.
MRP adjusts planned orders to changed material demand. If the material demand date or the
quantity changes, then MRP adjusts the planned orders covering the demand. If the
installation kit BOM is changed then MRP automatically re-explodes the planned orders as
long as their components are not firmed.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. She has also exploded the BOM to add components. Now she
has to create demand and planned orders for the installation kits.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Perform an MRP run to create demand and planned orders for the installation kit
INSTCABIN-##.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. She has also exploded the BOM to add components. Now she
has to create demand and planned orders for the installation kits.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Perform an MRP run to create demand and planned orders for the installation kit
INSTCABIN-##.
a) Go to transaction MD02 to create a material demand for the installation kit INSTCABIN-
##.
LESSON SUMMARY
You should now be able to:
● Perform the MRP run to create demand and planned orders for installation kits
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Convert the planned orders for the installation kits into production orders to trigger the
execution process
By releasing the network activity, the production planner communicates to the production
supervisor that production planning is complete and production execution may be started.
Production engineering releases BOMs and routings. Production planning releases network
activities and converts planned orders.
A stepwise release provides more control over what can be started in execution. For long-
lasting projects, individual network activities should be released, not the complete project.
Basically, production planners determine the start date of every network activity. Production
planners of course do not only have to consider the work center capacity and the priority of
the different projects but also technical sequence constraints between the network activities
of a project. Production engineers use activity relationships to define the sequence in which
network activities shall be performed. To make the production process more robust, it is
useful to check on release of a network activity if the predecessor activities have been
completed. The error message will display that you must also release the predecessor
activities before saving the project.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. She has exploded the BOM to add components and she has
performed MRP to create planned orders for the installation kits. Her next task is to convert
the planned orders into production orders to initiate execution.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Convert the planned orders for the installation kit INSTCABIN-## for the two projects M1,
Unit 10 and Unit 15 in the MRP area 1020 and Plant 1020 into production orders.
Business Example
Janice is a production planner with the low-volume A&D Company focusing on the final
assembly of complex products. Janice has already created a new project from an existing
template for a new end item. She has exploded the BOM to add components and she has
performed MRP to create planned orders for the installation kits. Her next task is to convert
the planned orders into production orders to initiate execution.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Convert the planned orders for the installation kit INSTCABIN-## for the two projects M1,
Unit 10 and Unit 15 in the MRP area 1020 and Plant 1020 into production orders.
a) Open the Stock/Requirements List using transaction MD04 and enter the following data
on the initial screen:
● Material: INSTCABIN-##
● Plant: 1020
b) Choose the Details button next to the planned order for M1, Unit 10 to display its
details.
c) Choose the Prod. Ord. button in the opened Additional MRP Data for Element dialog
box to convert the planned order for INSTCABIN-## to a production order.
The system navigates to the Production Order Create: Header screen.
d) Choose Save.
The planned order has been converted to a production order and the system navigates
back to the Stock/Requirements List screen.
h) Select the network activity for INSTCABIN-## and choose Edit → Status → Release.
The network activity is released and this implicitly partially releases the parent network
and WBS element(s).
LESSON SUMMARY
You should now be able to:
● Convert the planned orders for the installation kits into production orders to trigger the
execution process
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Perform consistency checks for your major assembly projects
After returning to and refreshing the list of issues, you can continue fixing any remaining
issues, whereby you can freely decide whether and how to fix an issue and thus have full
control of the project.
LESSON SUMMARY
You should now be able to:
● Perform consistency checks for your major assembly projects
Learning Assessment
1. The following steps will be covert by using Project Management in SAP S/4HANA within
PEO Integration. Put these steps in the correct order.
Arrange these steps into the correct sequence.
0 Engineering
0 Production execution
0 Production engineering
0 Production planning
2. Major assemblies can have only one installation kind and every IKIT can have multiple
reference points.
Determine whether this statement is true or false.
X True
X False
X A Networks can be reused for different major assemblies of the same end item
4. How can you monitor internal requirements for shortages of all materials?
Choose the correct answers.
X A MD04
X B CS02
X D MIGO
6. The Check Major Assembly Project app helps to maintain the consistency of the project
created for the major assembly.
Determine whether this statement is true or false.
X True
X False
X True
X False
8. The Check Major Assembly Project app provides you with which of the following
information?
Choose the correct answers.
9. With the Check Major Assembly Project app, can you navigate to the relevant app or
transaction to fix an issue to set up a project?
Choose the correct answer.
X A Yes
X B No
Lesson 1
Creating and Releasing a New EBOM Version 430
Exercise 35: Create a New EBOM Version and Release it in the Maintain Bill of Material 431
App
Lesson 2
Managing Unassigned Modified EBOM Versions 435
Exercise 36: Reuse an Existing Planning Scope and Create a New Change Record with 437
New Versions for EBOM and MBOM
Lesson 3
Performing Change Impact Analysis 441
Exercise 37: Analyze the Change Impact of an Engineering Change 445
Lesson 4
Implementing Engineering Changes and Performing Execution 448
Exercise 38: Implement Engineering Changes, Execute the Updated Production Order, 453
and View the As-Built Record for the Production Order
UNIT OBJECTIVES
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create and release a new EBOM version
Business Example
Eric is a design engineer in the low-volume A&D Company focusing on the final assembly of
complex products. The company would like to start modeling its production process in the
SAP S/4HANA PEO product. Eric is responsible for changes to product design. To improve a
particular product, he wants to replace an old component with a newly developed one. To do
this, he creates a new version of the engineering bill of material (EBOM) with the new
component in place of the old one. He can finalize the EBOM structures by releasing them in
VEMP, or in the Maintain Bill of Material app.
Simulation: Create a New EBOM Version and Release it in the Maintain Bill of
Material App
For more information on Create a New EBOM Version and Release it in the
Maintain Bill of Material App, please view the simulation in the lesson Creating
and Releasing a New EBOM Version in your online course.
Business Example
Eric is a design engineer in the low-volume A&D Company focusing on the final assembly of
complex products. The company would like to start modeling its production process in the
SAP S/4HANA PEO product. Eric is responsible for changes to product design. To improve a
particular product, he wants to replace an old component with a newly developed one. To do
this, he creates a new version of the engineering bill of material (EBOM) with the new
component in place of the old one. He can finalize the EBOM structures by releasing them in
VEMP, or in the Maintain Bill of Material app.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new version of a DBOM and convert it into a new version of EBOM for CABIN-##.
Simulation: Create a New EBOM Version and Release it in the Maintain Bill of
Material App
For more information on Create a New EBOM Version and Release it in the
Maintain Bill of Material App, please view the simulation in the lesson Creating
and Releasing a New EBOM Version in your online course.
Business Example
Eric is a design engineer in the low-volume A&D Company focusing on the final assembly of
complex products. The company would like to start modeling its production process in the
SAP S/4HANA PEO product. Eric is responsible for changes to product design. To improve a
particular product, he wants to replace an old component with a newly developed one. To do
this, he creates a new version of the engineering bill of material (EBOM) with the new
component in place of the old one. He can finalize the EBOM structures by releasing them in
VEMP, or in the Maintain Bill of Material app.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new version of a DBOM and convert it into a new version of EBOM for CABIN-##.
a) Launch the back-end system.
g) Choose Enter.
h) Choose the Object Links tab, choose the Material Master tab, and in the Material field,
enter CABIN-##.
i) Choose Save.
j) In the SAP Fiori launchpad, open the Maintain Bill of Material app in the Production
Engineering group.
k) To search for the EBOM for CABIN-##, in the Material field, enter CABIN-##. Choose
Go.
l) Select the radio button next to the retrieved EBOM. Choose the Create Version link on
the upper-right corner of the BOM table.
o) Choose Save.
LESSON SUMMARY
You should now be able to:
● Create and release a new EBOM version
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Manage unassigned EBOM versions
● Reuse an existing planning scope and create a new change record with new versions for
EBOM and MBOM
If the relevant planning scope and change record are already available, they are displayed and
the user can select them.
Simulation: Reuse an Existing Planning Scope and Create a New Change Record
with New Versions for EBOM and MBOM
For more information on Reuse an Existing Planning Scope and Create a New
Change Record with New Versions for EBOM and MBOM, please view the
simulation in the lesson Managing Unassigned Modified EBOM Versions in your
online course.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric has been given the task of managing the unassigned engineering
and manufacturing BOMs and assigning BOMs to planning scopes and change records. He
monitors his queue for new and modified engineering BOMs waiting for manufacturing
handover.
1. Reuse an existing planning scope and change record for the major assembly CABIN-## in
plant 1020.
Simulation: Reuse an Existing Planning Scope and Create a New Change Record
with New Versions for EBOM and MBOM
For more information on Reuse an Existing Planning Scope and Create a New
Change Record with New Versions for EBOM and MBOM, please view the
simulation in the lesson Managing Unassigned Modified EBOM Versions in your
online course.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric has been given the task of managing the unassigned engineering
and manufacturing BOMs and assigning BOMs to planning scopes and change records. He
monitors his queue for new and modified engineering BOMs waiting for manufacturing
handover.
1. Reuse an existing planning scope and change record for the major assembly CABIN-## in
plant 1020.
a) In the SAP Fiori launchpad, in the Production Engineering group, navigate to the
Manage Unassigned EBOMs app.
b) Enter the following data in the filter section and choose Go.
● Material: CABIN-##
The system finds the second version (0002) available for the EBOM for the specified
material.
d) Choose Assign.
The system displays the screen with the recommended planning scopes.
Leave the Change Record field empty because the system will generate the number
automatically.
i) In the Change Responsible field, browse and search for your user.
j) Choose Create.
LESSON SUMMARY
You should now be able to:
● Manage unassigned EBOM versions
● Reuse an existing planning scope and create a new change record with new versions for
EBOM and MBOM
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Analyze the impact of the changes and add impacted objects to the change record
The analysis result can be displayed in a list or in a network view. While the list is useful to
display all the impacted objects in a consolidated manner, the network provides insights on
the relationships between the objects.
For each EBOM and MBOM, the manufacturing engineer can see the components which have
been deleted, modified, or added. The manufacturing engineer can also go to the Stock
Requirement app to check the material details of the corresponding object.
For each routing, the manufacturing engineer can see the list of all activities and the impacted
activities and navigate to the Manage Shop Floor Routings app for further details.
For each unitized BOM and routing, the manufacturing engineer can see the effectivity
impacted by the change.
The impact analysis also considers the changes to the parameter effectivity in the BOMs for
the unitized material.
The changes that are determined between the current and previous versions of EBOMs and
MBOMs also consider the changes in the effectivity of the items.
The BOM changes are considered to determine the related objects and identify whether or
not they are impacted. For example, the production orders for the parameter values (units)
that are part of the BOM changes are marked as Impacted production orders.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric has been given the task to incorporate engineering changes. He
wants to gauge the impact of the changes on the product, process, and people (organization)
involved before incorporating the changes.
1. Analyze the impact of the change and add impacted objects to the change record.
2. Put the impacted production order on hold in order to implement the engineering change.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. Eric has been given the task to incorporate engineering changes. He
wants to gauge the impact of the changes on the product, process, and people (organization)
involved before incorporating the changes.
1. Analyze the impact of the change and add impacted objects to the change record.
a) Navigate to the Manage Engineering Changes app in the Change Record group on the
SAP Fiori launchpad.
b) Search for the change number created in the previous exercise and open it.
d) Choose the Network Graph button above the table on the right.
All objects impacted by the change (replacement of RDROOF by RDROOF-ENH) are
displayed in the color red. Other not impacted objects are displayed in the color gray.
e) Select the impacted objects one by one, choose the Actions button right next to it, and
select the Add to Change Record action.
f) Select the impacted production order and choose the Details button next to it.
Another panel with details on the production order opens on the right.
2. Put the impacted production order on hold in order to implement the engineering change.
a) At the top of the Details panel, choose the Hold action from the dropdown menu (…) to
put the order on hold.
b) In the Put on Hold dialog box, in the Hold dropdown, choose Order and enter any note
as a description.
LESSON SUMMARY
You should now be able to:
● Analyze the impact of the changes and add impacted objects to the change record
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Implement engineering changes
● Use the favorites and routing comparison capabilities
● Implement engineering changes, execute the updated production order, and view the as-
built record for the production order
For each operation, operation activity, and operation activity object (such as inspections
characteristics and PRTs), you can see whether or not they are the same in both versions.
The system also shows the attributes of both versions for a given element (such as standard
values).
Work instructions are compared for all available languages and the differences are
highlighted.
You can easily copy operations, operation activities, or operation activity objects from one
version to the other.
Favorites
To facilitate and speed up the creation and maintenance of shop floor routings, you can
leverage routing templates by reusing them when creating new shop floor routings or
updating routing versions. If you have objects that you need to reuse regularly, you can copy
them to the favorites. Here, you can organize the objects (templates) in folders. For example,
you can create folders for each different type of object or process, which makes it easy to find
the object you are looking for.
The two main favorites folders are Common Favorites and My Favorites.
The Common Favorites folder is visible to all users and the objects available in its sub-folders
can be reused by all users. However, only certain users with the necessary authorization can
create new common folders or change existing ones. Only these authorized users can add
new objects to the common folders using copy and paste or drag and drop. All users,
however, can reuse the objects available in the common folders.
The My Favorites folder is user specific. Here, production engineers can maintain their own
user-specific favorites information that is visible only to them.
To add a template to a routing, you can copy it from the favorites folder and paste into a
routing, operation, or operation activity in a routing. Alternatively, you can drag and drop it.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. He is responsible for implementing engineering changes and updating
the manufacturing objects impacted by the changes. He needs to update the MBOM, shop
floor routing, and production order.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Note:
Use SAP Business Client to launch the apps for this exercise.
Task 2: Update the Routing with the Latest MBOM and Engineering Changes
2. Add the Color qualitative inspection to the operation activity where the RDROOF-ENH-##
component is assigned.
3. Add any available equipment number to the same operation activity where the RDROOF-
ENH-## component is assigned.
1. Read master data for the order to update it with the new version of MBOM and routing for
the INSTCABIN-## material and release the order from hold.
2. Execute the production order using the Perform Work app by starting and completing its
operation activities, acknowledging change alerts, assembling components, collecting
inspection characteristics, getting qualifications, and managing buyoffs. Complete all
operation activities of the production order.
3. View the production action log and as-built record for the production order.
Business Example
Eric is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. He is responsible for implementing engineering changes and updating
the manufacturing objects impacted by the changes. He needs to update the MBOM, shop
floor routing, and production order.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Note:
Use SAP Business Client to launch the apps for this exercise.
a) In the Manage Engineering Changes app, search for the change record number that
you noted down in the previous exercise.
d) Select the radio button next to the planning scope and choose the Launch VEMP
button above the table.
The system launches VEMP and displays the RDROOF-## component that has been
changed.
e) In the Target Panel, select INSTCABIN-## and move it to the Working Panel.
If the Working Panel is not shown by default, use the Layout button to add it.
f) Select the INSTCABIN ## node of the structure and then in the Working Panel, choose
the Semi-Automatic Update button.
The system prompts you to create a new version of the manufacturing BOM.
g) Choose Continue.
The system updates the RDROOF-## component in the MBOM.
h) Move the result from the Working Panel to the Target Panel.
Task 2: Update the Routing with the Latest MBOM and Engineering Changes
d) Choose the routing and then choose the Manage Routing button above the table.
The system navigates to the Manage Shop Floor Routings app.
g) Choose the routing header in the Details Workspace and then choose the MBOMs tab
on the right.
h) The new MBOM version is automatically assigned. If not, choose the Change MBOM
version icon and select the newly available MBOM version.
i) Switch to the Component Assignment Workspace and check that the RDROOF-ENH-
## component is visible in the components list and is assigned to the correct
operation activity.
2. Add the Color qualitative inspection to the operation activity where the RDROOF-ENH-##
component is assigned.
a) Switch back to the Details Workspace.
d) In the Common Favorites folder on the left, choose the Common Inspection
Characteristics folder.
e) Choose the Color inspection characteristic. In the toolbar at the top, choose the Copy
Selected Element button.
f) In the far-right pane, choose the Inspection Characteristics tab. In the toolbar, choose
the Paste button.
3. Add any available equipment number to the same operation activity where the RDROOF-
ENH-## component is assigned.
a) Choose the PRTs tab.
b) Choose Add. In the dropdown list, select the Add Equipment option.
c) Browse for the Equipment field and browse for any available equipment number.
e) Choose OK.
The system assigns the equipment number to an operation activity.
b) Choose the General tab on the right and then set the change alert counter to 1.
c) Choose the Compare button in the upper menu, use the default selections in the
Comparison Options dialog box, and then choose Apply.
The system launches the routing comparison screen to compare the old and the new
routing versions.
d) Exit comparison mode by choosing the Exit Comparison Mode button in the menu
above.
e) Choose the routing header in the Details Workspace, choose the Materials/MBOM tab,
and in the MBOMs section, choose the Release MBOM button.
f) Choose Save.
1. Read master data for the order to update it with the new version of MBOM and routing for
the INSTCABIN-## material and release the order from hold.
a) In the Manage Production Orders app, search for the production order that you put on
hold due to the engineering change.
c) Choose the Read Master Data button above the table on the right.
The system updates the order to the latest version of the MBOM and routing and
resets the status to Created.
d) Choose the chevron icon at the end of the line with the order.
The system navigates to the order details screen.
f) Enter any available reason code and enter any free-form text for the note, if
configured.
g) Choose Release.
The system releases the hold from the production order.
2. Execute the production order using the Perform Work app by starting and completing its
operation activities, acknowledging change alerts, assembling components, collecting
inspection characteristics, getting qualifications, and managing buyoffs. Complete all
operation activities of the production order.
a) On the SAP Fiori launchpad, in the Shop Floor Control and Manufacturing Execution
group, go to the Perform Work (Order/Operation) app.
b) In the Order field, enter the order number that you have worked with.
d) Choose Go.
The system navigates to the Perform Operation Activity screen.
e) Choose Start to start the Install Steering Console and Windscreen operation activity.
f) Enter any available serial number for the Steering Console component.
g) Enter 100 for the Transparency of Glass inspection characteristics three times: for the
left side, front side, and right side.
i) Add a serial number for the tool to register (for tool registration details, refer to the
unit Advanced Shop Floor Routing Part IV: Tool Tracking.)
m) Log on to SAP Logon. On the SAP Easy Access screen, call up the PPPM transaction.
n) Choose Business Partner in the tree on the left and choose Search.
o) Choose the New button in the bottom menu to enter your user, for example, S4280-
##.
q) On the SAP Fiori launchpad, in the Shop Floor Control and Manufacturing Execution
group, go to the Perform Work (Order/Operation) app.
r) In the Order field, enter the order number that you have worked with.
t) Choose Go.
The system navigates to the Perform Operation Activity screen.
ab) Choose the Buyoff button in the footer bar and choose OK in the pop-up window.
ad) On the SAP Fiori launchpad, in the Shop Floor Control and Manufacturing Execution
group, go to the Manage Buyoffs app.
af) Choose the chevron button at the end of the line with the buyoff.
3. View the production action log and as-built record for the production order.
a) On the SAP Fiori launchpad, in the Production Monitoring group, go to the Production
Action Log app.
b) In the Production Order field, enter the order number that you have worked with.
c) Choose Go.
The system displays the list of all actions executed by the production worker when
processing the operation activities of the order. You can see the component assembly
actions, starts, completions, and so on.
d) On the SAP Fiori launchpad, in the Production Monitoring group, go to the Product
Genealogy app.
e) In the Order field, enter the order number that you worked with.
f) Choose Go.
LESSON SUMMARY
You should now be able to:
● Implement engineering changes
● Use the favorites and routing comparison capabilities
● Implement engineering changes, execute the updated production order, and view the as-
built record for the production order
Learning Assessment
X A CV02N
X B CC02
X C CA02
2. In which app can you display a net change to identify what exactly has been changed
between BOM versions?
Choose the correct answer.
X F Each unitized BOM and routing that is effectivity impacted by the change
X G The changes to the parameter effectivity in the BOMs for unitized material
4. After identifying impacted manufacturing objects and adding them to the change record,
the production engineer needs to incorporate the modified EBOM into the MBOM. Match
the item to the panel that it is shown in in VEMP.
Match the item in the first column to the corresponding item in the second column.
5. Which of the following are the main advantages of comparing routing versions?
Choose the correct answers.
X A You can easily manage all the changes that have been made from version to
version
X B Check that each operation, operation activity, and operation activity object (such
as inspections characteristics and PRTs) are the same in both versions
X C Work instructions are compared for all available languages and differences are
highlighted
6. The creation and maintenance of shop floor routings can be sped up with templates in
folders. Match the two main favorite folders with the correct description.
Match the item in the first column to the corresponding item in the second column.
Folder Description
Common Favorites This folder is user specific.
Here, production engineers
My Favorites
can maintain their own user-
specific favorites information
which is visible only to them.
This folder is visible to all users
and the objects available in its
sub-folders can be reused by
all users. However, only cer-
tain users with the necessary
authorization can create new
common folders or change ex-
isting ones. Only these author-
ized users can add new objects
to the common folders using
copy and paste or drag and
drop. All users, however, can
reuse the objects available in
the common folders.
Lesson 1
Setting Up Business Process for Variant Configuration 468
Exercise 39: Change and Release Shop Floor Routing 481
Lesson 2
The Make to Order Process for Configurable Materials 486
Exercise 40: Create Sales Order and Run MRP 495
Exercise 41: Convert a Planned Order to a Production Order and Release It 499
UNIT OBJECTIVES
● Explain the concept of variant configuration and describe typical use cases
● Define characteristics and class for a configurable material
● Create configurable material and components
● Create BOM for a configurable material using object dependencies
● Create a shop floor routing for a configurable product
● Create a sales order for a configurable product for selected options
● Explain BOM explosion for a configurable material when running MRP
● View and explain production order routing for selected options
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the concept of variant configuration and describe typical use cases
● Define characteristics and class for a configurable material
● Create configurable material and components
● Create BOM for a configurable material using object dependencies
● Create a shop floor routing for a configurable product
MRP creates a planned order for every sales order item for a configurable product. The
planned order components are determined by exploding the 150% BOM. The configuration
controls BOM explosion and makes sure only the components required for the product
options selected by the customer are copied from the BOM into the planned order.
The planned order will later be converted into a production order. Production order creation
triggers a routing explosion determining the operation activities needed to assemble the
selected components. After production order release, production operators perform the
operation activities defined by the production order.
Business Process
The basic make to order (MTO) process of configurable products has the following steps,
which will be explained in more detail in the rest of this lesson.
To Define Characteristics
Usually, product engineers define possible product options together with BOM and material.
The possible options of a configurable material are represented by characteristics. When
customers order the product, they are prompted to select a value for every characteristic.
To create characteristics including possible values, complete the following steps:
3. Create a new characteristic. The characteristic’s name may only contain letters from A - Z,
digits from 0 - 9, and the underscore character. Special characters like ‘-’ and ‘+’ are
reserved for formulas.
4. The sales order entry will prompt the user to specify an option for every characteristic if
Entry required is selected in the characteristic. Do not forget to check the indicator if the
customer is expected to specify the option.
To Define a Class
Configurable products can have many options and every option is represented by a
characteristic. The possible characteristics are collected in a class of class type 300.
Create the required class as follows:
The BOM components of the configurable material can be raw or semi-finished materials
(that is, material type ROH or HALB).
2. Launch transaction CU41 or the Create Configuration Profile for Material app to create a
configuration profile (CU42 or the Change Configuration Profile app for changing the
configuration profile).
6. Select the Advanced Variant Configuration Processing Mode. SAP recommends to use
advanced variant configuration. The Perform Work and the Manage Production Order apps
allow drilldown into the configuration only if advanced variant configuration is used.
2. Launch the Maintain Bill of Material app and select the Create Version BOM button.
3. In the Create Version BOM dialog box, specify your configurable material, plant, and BOM
usage V.
4. Add your component materials to the BOM version with item category L and specify the
required quantity. Note that the configurable material has a super BOM, which contains all
possible components. If your product is cars, then list a choice of wheel designs, engines,
or entertainment systems.
5. If a component depends on product options selected by the customer (of course not every
component is optional or has alternatives), then select the Component checkbox in the
first column of the Component list and create object dependencies.
6. Create a local object dependency. SAP recommends to always use local object
dependencies for version-controlled BOMs.
8. Object dependencies are Boolean expressions. Several conditions can be joined using
logical AND or logical OR. Every condition checks the value of a characteristic. You can use
the usual operators, = for equality and NE for ‘not equal’. The available characteristics and
values can be found in the Characteristic Pool section. Characteristics can allow a
predefined set of possible values as in this example or numeric values. In case of numeric
values, you can also use operators ‘<’, ‘>’, and many arithmetic operators. If your
configurable product is cars, an object dependency could be “Assemble component 5-
spoke-wheel if option wheel_design = ‘5-spoke’”.
10. Save the object dependencies and return to the BOM item overview.
11. Add object dependencies to other components if required using the same procedure.
4. Create a routing for a serialized material and specify your configurable material and the
BOM version of the product you want to make. The number of the bill of material can be
found using the value help of the Bill of Material field. Select the Configurable Materials
indicator in the value help filter.
5. Create a first operation and operation activity in the Structure Workspace. Use operation
control key PP01 and status and action schema SAP_SAS_SFI_OA for serialized products.
6. Create an operation activity in the Produce segment for assembling alternative parts. The
operation activity is meant to explain the assembly of different alternative components. If
your configurable product is cars, then the customer can probably select the wheel
design. All wheel designs have the same number screws and the same operation activity
can instruct production operators.
7. Create another operation activity, which must only be performed if a certain component
needs to be assembled. If your configurable product is cars, then assembling rear
speakers could be required only if the entertainment system is ‘Surround’, while front
speakers could be needed for every possible entertainment system.
8. Create an operation activity which will only be performed if an optional component needs
to be assembled somewhere else in the production process. If your configurable product
is cars, then you must cut a hole into the roof during the body-shop operation if a sunroof
needs to be installed later during final assembly. Later, the component will be assigned as
reference component to the operation activity, which tells the system, that the operation
activity depends on the component, even if it is not physically assembled at the operation
activity.
9. Note that routing explosion does not copy unnecessary operation activities into the
production order, but it always copies operations into the production order, and every
operation must have at least one operation activity. Make sure that every operation has at
least one operation activity, which will always be performed.
10. Switch from Structure Workspace to the Details Workspace (1), select an operation
activity, which depends on assigned components (2), choose Logical Components (3), and
create a new logical component (4). The logical component specifies whether the
operation activity depends on an assigned component (5). If the operation activity is only
needed to prepare assembly of an optional component at a later operation activity, or if
the operation activity is only needed to finalize the assembly of an optional component,
which was assembled at an earlier operation activity, then select the Reference
component indicator (6). In the example, cutting a hole into the roof of the car’s body is
only required if the customer wants a sunroof. Therefore, the operation activity is selected
only if BOM item sunroof is assigned to the logical component sunroof. BOM item sunroof
is assembled at a different operation activity. Therefore, the Reference component
indicator is selected.
11. Every operation activity, which either depends on an assigned component, or which
assembles one of several alternative components, must have logical components. In case
of car assembly, the car has several alternative wheel designs, from which the customer
can choose. The customer must choose one option. Every car has wheels and all four
wheels have the same design. You cannot buy a car without wheels. If we are always using
the same operation activity to assemble any wheels, then the logical component is not
relevant of operation activity selection.
12. Switch from the Details Workspace to the Component Assignment Workspace (1). The
Manage Shop-Floor Routing app then displays the BOM items of the selected BOM in the
left side of the app. BOM items with object dependencies are highlighted by the
dependency symbol. All these Bom items must be assigned to a logical component. All
BOM items without object dependencies must be assigned directly to an operation
activity. Expand the operation activities to display logical components (2) and assign BOM
items with object dependencies to logical components using drag and drop (3). Assign all
BOM items without object dependencies to operation activities. The Status column shows
a green box if the assignment is always valid and it shows a blue diamond if the
assignment cannot be validated without knowing a configuration. In SAP PEO, all BOM
items must be assigned to operation activities, that is, every BOM item must have either a
green box or a blue diamond.
14. Releasing the shop-floor routing version will fail if the assigned BOM version is not
released yet. You can release the BOM version from within Manage Shop-Floor Routing
app. Switch to the Details Workspace, select the root node of the routing, and choose the
MBOMs tab in the Details area. There, you can release the BOM version.
15. On releasing the routing, the Manage Shop-Floor Routing app will prompt you to create a
production version. The production version is needed by MRP and production order
creation to find the BOM and routing you just created. If a material has several alternative
BOMs and routings with several alternative production versions, then MRP and production
order creation select the production version using the temporal validity interval and the
quantity validity interval. Provide the ID, name, and validity of the new production version.
If you created your own material and BOM, the production version ID can be 0001, for
example.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. Therefore, John is tasked to explain the business process for
setting up configurable materials and prepare the required master data in SAP S/4HANA PEO
for a prototype.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open shop floor routing for the configurable material CAR-## in the Manage Shop Floor
Routing app.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. Therefore, John is tasked to explain the business process for
setting up configurable materials and prepare the required master data in SAP S/4HANA PEO
for a prototype.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open shop floor routing for the configurable material CAR-## in the Manage Shop Floor
Routing app.
a) Select CAR-## from the routings list and choose the Change button at the top of the
list.
b) In the Structure Workspace, you can see the following predefined operations:
c) Expand all nodes to see which operation activities (OA) are included.
b) On the left side of the screen, you can see all the relevant components required to
assemble the car, for example, Spoke_Wheel5, Cylinder_Engine100.
c) In the Quantity column, you can see how often a component is planned.
d) On the right side of the screen, you can see all operations, operation activities in a
structured order.
e) Assign all components from the list to the corresponding operation activity (or to the
logical component item below the activity).
After you have assigned components to the relevant operation activities, the columns
display different icons for component assignment, logical component, assigned
operation (-activities) status, and object dependencies.
f) Switch to the Details Workspace. On this screen, you can see more details about this
operation activity and you can add logical components, work instructions, PRTs, and
so on.
g) In operation 0010 Body shop, select the activity OA20 and choose Logical Components
on the right side of the screen.
l) Add CYLINDER as a logical component and in the OA selection, select Not relevant for
OA selection.
Operation Activity Component OA Selection
OA20 WHEELS Not relevant for OA selec-
tion. Reference checkbox is
deselected.
OA30 SUNROOF OA is selected if assigned.
Reference checkbox is de-
selected.
OA40 GEAR_TRANS Not relevant for OA selec-
tion. Reference checkbox is
deselected.
n) Select the checkboxes for Spoke_Wheel5, Spoke_Wheel7 and Steel_Wheel on the left
side of the screen.
o) Expand node OA20 Assembly Wheels on the right side of the screen.
The logical component WHEELS is added by the system.
s) Repeat these steps for Gear_Trans5, Gear_Trans6, and assign these components to
the logical component in OA40 GEAR_TRANS on the right side of the screen.
t) Repeat these steps for Sunroof and assign this component to the logical component in
0010 OA20 and 0030 OA30 Sunroof on the right side of the screen.
u) Repeat these steps for Batterypack and assign these components to OA50 Assembly
Battery on the right side of the screen.
v) Repeat these steps for Carbody and assign this component to 0020 OA10 Paint on the
right side of the screen.
w) Repeat these steps for Screw and assign this component to 0030 OA20 Assembly
Wheels on the right side of the screen.
b) Add a description for your PV, for example, CAR-## Production version 1.
c) Save.
LESSON SUMMARY
You should now be able to:
● Explain the concept of variant configuration and describe typical use cases
● Define characteristics and class for a configurable material
● Create configurable material and components
● Create BOM for a configurable material using object dependencies
● Create a shop floor routing for a configurable product
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create a sales order for a configurable product for selected options
● Explain BOM explosion for a configurable material when running MRP
● View and explain production order routing for selected options
3. Create a new sales order with order type OR in the sales organization 0001 and
distribution channel 01 for which you created the sales organization and distribution
channel-specific data in the material master.
4. Select a customer in the same sales org (1), specify a customer reference number (2),
select a required delivery date a few days in the future to avoid lead-time issues in
planning (3), enter your configurable material (4), and the required quantity (5).
5. Since the material is configurable, the Create Sales Order app prompts you to specify the
options you defined. Select a value for every option and choose Done.
6. After configuration, the Create Sales Order app performs the ATP check. The sales order
requests on behalf of the customer from the manufacturing organization a certain
material with certain options at a certain requested date. Production planners try to make
the requested date possible, even if the confirmed date is later than the requested date. If
the customer is happy with the confirmed date, then the sales agent selects the Fixed Date
and Quantity indicator (1) in the sales order item, in which case the confirmed date will be
copied into the requested date. Accept the delivery proposal by choosing either Delivery
Proposal or Complete Delivery (2).
To Run MRP
Configurable materials are always made-to-order. Initially, the sales order creates a material
shortage in a make-to-order planning section. MRP creates planned orders to compensate
the material shortage. MRP explodes the end-item’s BOM considering the sales order’s
configuration to determine the component materials needed to make the configurable
product. The component demand can create material shortages for the component materials.
MRP recursively plans all component materials until all material shortages are resolved. MRP
is usually running periodically and automatically creates planned orders to cover material
shortages.
To run MRP and monitor the planning results, perform the following steps:
2. View the material shortage for the configurable material after sales order creation. Launch
transaction MD04 or the Monitor Stock / Requirements List app. Specify the material
number and plant of the configurable material. The sales order is made-to-order. It is
separated from other make-to-order sales orders by a planning segment, starting with a
customer stock line. The available quantity in this planning segment is negative.
3. Launch MRP. Launch transaction MD02 or the Schedule MRP Runs app. Specify the plant
and configurable material. When using the Schedule MRP Runs app, include the changed
BOM components in planning by selecting the corresponding indicator.
4. View the material again after MRP using transaction MD04 or the Monitor Stock /
Requirements List app. MRP created a planned order in the make-to-order planning
segment covering the sales order.
5. Drill down into the planned order in change mode and check the planned order’s
production version. If several valid production versions exist for the same material, MRP
may have selected a different production version than you expected. If this is the case,
change the planned order’s production version.
6. Check the planned order components. Planned order components depend on the
configuration. The planned order only has the components needed for the desired
configuration; it has a 100% BOM. Check if MRP determined the correct components.
2. Launch transaction MD04 or the Monitor Stock / Requirements List app. Specify the
material number and plant of the configurable material. Select the planned order (1) and
convert it into a production order (2).
4. Return to the Stock/Requirements List and refresh the list. Check if the production order
was created.
● Return to the production order overview and check the production order components. The
production order components depend on the configuration. The production order must
only have the components needed for the configuration.
● Navigate to the order schedule and drill down into the operations. Only the operation
activities required for the selected variant options are displayed. Operation activities that
are not needed were automatically removed from the routing.
● All BOM items with the same logical component must use at least one common
characteristic in their object dependencies. Every possible value of the common
characteristic must be covered by the object dependencies of the BOM items with the
same logical component.
● The routing consistency check cannot check over-allocation of components to operation
activities if the operation activity depends on the assigned components.
● If an operation activity has components assigned where the operation activity depends on
only some of the components, then all optional components must belong to the same
logical component.
● You can assign only one BOM to a routing if the material is configurable. For configurable
materials, the variability is defined by the 150% BOM and the object dependencies. There
is no need for additional flexibility by defining different BOMs for very similar products.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. For testing the Make to Order (MTO) process flow, John is
tasked to create a sales order for a configurable product and run MRP to see and explain how
the BOM explosion is performed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a standard sales order with the VA01 transaction for following data:
● Order Type: OR
● Distribution Channel: 10
● Material: CAR-##
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. For testing the Make to Order (MTO) process flow, John is
tasked to create a sales order for a configurable product and run MRP to see and explain how
the BOM explosion is performed.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a standard sales order with the VA01 transaction for following data:
● Order Type: OR
● Distribution Channel: 10
● Material: CAR-##
b) Add a Cust. Reference, for example, Car-00 sales order 1- AVC, and press Enter.
Note:
If you select SUNROOF=YES, the operation activity 0010 OA20 in the shop
floor routing will be executed. If you select NO, OA20 will not be available
during execution in the Perform Work app.
g) After you have configured your car, choose OK and then choose the Complete dlv.
button on the upper part of the screen.
i) Select the missing data row (Pricing). Then choose the Complete Data button.
j) In the CnTY field, enter PR00. For Amount, enter 89.989,00 and for Crcy, enter EUR.
k) Go back to your sales order creation and save it. Note down your order number.
Note:
A pop-up window appears serveral times but if you have maintained the
Pricing, save the incomplete document afterwards and proceed with the
next steps.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. For testing the Make to Order (MTO) process flow, John has
created a sales order for a configurable product and run MRP. Now he is going to convert the
created planned order into a production order and release it for production. In the Manage
Production Orders app, he validates that the routing plan and the assigned components are
correctly selected with regards to the selected variants in the sales order.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Convert the planned order for material CAR-## into a production order.
2. Release the production order in the Manage Production Order app and review the assigned
components and routing plan.
3. Run the production process with the Perform Work app (Order).
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company has decided to use the advanced variant configuration to
model their complex products. For testing the Make to Order (MTO) process flow, John has
created a sales order for a configurable product and run MRP. Now he is going to convert the
created planned order into a production order and release it for production. In the Manage
Production Orders app, he validates that the routing plan and the assigned components are
correctly selected with regards to the selected variants in the sales order.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Convert the planned order for material CAR-## into a production order.
a) To select your PldOrd (Planned Order) in the MD04 transaction, double-click it.
The Additional Data for MRP Element window displays.
b) To execute the conversion from planned order to production order, select Prod.Ord.
The system navigates to the create a production order screen.
2. Release the production order in the Manage Production Order app and review the assigned
components and routing plan.
a) If you have not released your production order, switch to the Manage Production Order
app.
3. Run the production process with the Perform Work app (Order).
a) Open the Perform Work app (Order).
LESSON SUMMARY
You should now be able to:
● Create a sales order for a configurable product for selected options
● Explain BOM explosion for a configurable material when running MRP
● View and explain production order routing for selected options
Learning Assessment
X B Customer BOM
X C Super BOM
X D 150% BOM
2. Put the Make-to-Order Process for configurable material in the correct sequence.
Arrange these steps into the correct sequence.
0 Running MRP
Lesson 1
Creating and Consuming 3D Views in Work Instructions 506
Exercise 42: Create 3D Views and Insert them in a Work Instruction 511
Lesson 2
Creating Routing Objects with PMI 515
Exercise 43: Assign a Dimension PMI to an Inspection Characteristic 519
Exercise 44: Assign a PMI to Equipment 523
Exercise 45: Display 3D Work Instruction in the Perform Work App 527
Lesson 3
Tracking and Managing Changes to PMI and Related Routing Objects 531
Exercise 46: Create a New Version of Routing with Changed PMI Data 535
Exercise 47: Execute Production Order with Reference to PMI 539
UNIT OBJECTIVES
● Understand how PMI data is created and stored in SAP S4/HANA PEO
● Create and consume 3D views in work instructions
● Assign a PMI to an inspection characteristic (direct assignment)
● Assign a PMI to other OA objects (indirect assignment)
● View changed Product Manufacturing Information in SAP S/4HANA PEO shop floor
routings
● Apply changes to new routing versions
LESSON OVERVIEW
In this lesson, you learn how to create 3D views in work instructions and use these during
production execution in the Perform Work app.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Understand how PMI data is created and stored in SAP S4/HANA PEO
● Create and consume 3D views in work instructions
Business Context
In the product design phase, the required manufacturing information is defined which
specifies in detail how a product has to be build. This information is referred to as PMI data. It
provides details about welds, dimensions, and other important manufacturing or material
requirements and may be included in 2D drawings, Microsoft Excel, or other text based files.
The PMI data may be originated in different systems (PLM, PDM, CAD Welding, Notes, EH&S,
and so on) but it is all related to a product or specific assembly. It is the purpose of the TDMI
interface between the PLM and SAP S4/HANA PEO system to consolidate and persist all of
this information to make it available for the downstream manufacturing process.
The PMI data is part of the engineering snapshot handed over by the PLM system and as such
it is applied the same scope and validity as all other artifacts of the engineering snapshot (for
example, EBOMs, visuals).
To use 3D views in the Perform Work app, take note of the following information:
● Once the 3D views are added to the work instructions, they can be consumed in the
Perform Work app.
● The 3D viewer now has a dropdown from which you can browse through the available 3D
views.
● You can also click the referenced work instruction text and the view changes accordingly in
the 3D viewer.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open the SAP Fiori launchpad using the link provided by the instructor.
2. Navigate to the Manage Shop Floor Routings app in the Production Engineering group on
the SAP Fiori launchpad.
3. Select your routing Bracket Pump-## and assign all components to the operation activity.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open the SAP Fiori launchpad using the link provided by the instructor.
2. Navigate to the Manage Shop Floor Routings app in the Production Engineering group on
the SAP Fiori launchpad.
3. Select your routing Bracket Pump-## and assign all components to the operation activity.
a) Select your routing Bracket Pump-##.
b) Note down your Routing Group, Group Counter, and Routing Version.
c) Use your mouse and the orbit functionality on the right to rotate the 3D visual into
position.
c) Choose Add Reference. The selected view will take place at this position in the text.
d) Repeat this step for all generated views and test if the visual on the left side is changed
for the respective view by selecting the blue hyperlink.
e) Choose Done.
LESSON SUMMARY
You should now be able to:
● Understand how PMI data is created and stored in SAP S4/HANA PEO
● Create and consume 3D views in work instructions
LESSON OVERVIEW
In this lesson, you learn how to assign PMI to different OA objects.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Assign a PMI to an inspection characteristic (direct assignment)
● Assign a PMI to other OA objects (indirect assignment)
Figure 339: Auxiliary Data Workspace in the Manage Shop Floor Routing App
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the Manage Shop Floor Routings app in the Production Engineering group in
the SAP Fiori launchpad.
2. Select a routing to work with and assign all components to the operation activity.
4. Select any PMI data from the left and the system maps the value to inspection
characteristics.
6. Select the PMI data on the left and the PRT on the right and choose Assign selected Data.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
inspection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Navigate to the Manage Shop Floor Routings app in the Production Engineering group in
the SAP Fiori launchpad.
2. Select a routing to work with and assign all components to the operation activity.
a) Select your routing from the previous exercise.
It should be in the status In Process.
4. Select any PMI data from the left and the system maps the value to inspection
characteristics.
a) Select any PMI from the list on the top left of the screen and navigate to the required
details screen for an operation activity (for example, to assign a dimension PMI to an
inspection characteristic), this is an indirect assignment.
b) Select any PMI from the list, for example Hi1_D68 on the top left of the screen, and
navigate to the required details screen for Inspection Characteristics for operation
activity on the right hand side.
c) Create a new IC by choosing the Add button and select IC Using selected Data.
The system will transfer all relevant data from PMI to IC.
After creation, a direct assignment is established between the PMI and the OA object.
Such a direct assignment will be useful for automatic change incorporation for
changed PMI data. For the selected auxiliary data type and OA object pair, the system
maps all the values from the PMI to the corresponding fields of the details object.
Check for existing assignments using the green indicator in the Assigned column and
for more details, choose Show.
b) In the Equipment field, choose any equipment, and enter 1 for PRT Control Profile.
c) Choose OK.
6. Select the PMI data on the left and the PRT on the right and choose Assign selected Data.
a) Check for existing assignments using the green indicator in the Assigned column and
for more details, choose Show Assignments for any assigned PMI object.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
data collection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives 3D models of complex products
enhanced with detailed product manufacturing information required for product assembly.
He is tasked to review the PMI data and incorporate it in shop floor routings to make it
available to the production operators for supporting the assembly process and inline quality
data collection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
b) Add the additional IC and PRTs in the Work Instruction. On the Work Instruction tab,
choose the Select Edit button.
c) In the Change Work Instruction screen, choose the IC and PRT tabs respectively. Select
the IC and PRTs marked red and choose Add Reference.
b) On the initial screen, enter the following data and choose Continue:
● Material: A0001-001-BRACKET_PUMP
f) Make sure that the correct production version has been picked for the order in the
Master Data view.
g) Choose Release.
i) Choose Save.
Business Example
Tom is a production operator in the low-volume A&D Company focusing on the final assembly
of complex products. He is assigned to a list of operation activities and expected to execute
those by following the detailed work instructions attached to it. Therefore, he uses the
Perform Work app. From this app, he gets access to all operation activity-related and relevant
information.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open the SAP Fiori launchpad using the link provided by the instructor.
Note:
If you have not created the production order yet, go back to the exercise
Assign a PMI to Equipment.
2. Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
3. In the Order field, enter the order number that you have worked with.
5. On the right, you can switch to other views using the dropdown or by selecting the
reference link at the top of the left side of the screen.
Business Example
Tom is a production operator in the low-volume A&D Company focusing on the final assembly
of complex products. He is assigned to a list of operation activities and expected to execute
those by following the detailed work instructions attached to it. Therefore, he uses the
Perform Work app. From this app, he gets access to all operation activity-related and relevant
information.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Open the SAP Fiori launchpad using the link provided by the instructor.
Note:
If you have not created the production order yet, go back to the exercise
Assign a PMI to Equipment.
2. Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
3. In the Order field, enter the order number that you have worked with.
b) Choose Go.
d) Choose the scan icon next to any component and enter the required quantity for the
component.
e) Choose Post.
5. On the right, you can switch to other views using the dropdown or by selecting the
reference link at the top of the left side of the screen.
LESSON SUMMARY
You should now be able to:
● Assign a PMI to an inspection characteristic (direct assignment)
● Assign a PMI to other OA objects (indirect assignment)
LESSON OVERVIEW
In this lesson, you learn how to track changed Product Manufacturing Information (PMI) in
SAP S/4HANA PEO shop floor routings and apply those changes to a new routing version.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he regularly receives changes to product
manufacturing information for previously submitted engineering BOMs. His task is to
incorporate those changes in new routing versions and make production operators aware of
the changed items.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● View changed Product Manufacturing Information in SAP S/4HANA PEO shop floor
routings
● Apply changes to new routing versions
● Once PMI changes have been passed on to the MBOM, you can use the new Auxiliary Data
Workspace to manage all the changes.
● If a new MBOM version is available, an asterisk (*) is displayed next to the Selected MBOM
field in the header.
● Select the new MBOM version with the PMI changes. Now the workspace shows you the
changes compared to the previous version.
● New columns in the PMI list display the change status, change incorporation status, and
the actual versus the compared value.
● You can accept the changes in the Show Assignment pop-up window for each changed PMI
individually, or you can choose Incorporate All to accept all changes.
● On incorporation (mass or individual), the OA objects with direct assignment are
automatically updated with the new PMI values. For indirect assignments, these updates
need to be performed manually.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives regularly changes to product
manufacturing information for previously submitted engineering BOMs. His task is to
incorporate those changes in new routing versions and make production operators aware of
changed items.
Open the SAP Business Client or with transaction MSFR4 to create a new routing and MBOM
version.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Once PMI changes have been passed on to the MBOM, you can use the new Auxiliary Data
Workspace to manage all the changes.
2. If a new MBOM version is available, an asterisk (*) is displayed next to the Selected MBOM
field in the header.
4. Go to the Manage Shop Floor Routing app. In case you released your routing from before,
create a new routing Bracket Pump-## version 2 (copy to new routing). Select the
new MBOM version with the PMI changes in the Details Workspace on the right hand side.
7. New columns in the PMI list display the change status, change incorporation status, and
the actual versus the compared value.
8. You can accept the changes in the Show Assignment pop-up window for each changed
PMI individually, or you can choose Incorporate All to accept all changes.
On incorporation (mass or individual), the OA objects with direct assignment are
automatically updated with the new PMI values. For indirect assignments, these updates
need to be performed manually.
9. If you have changed Inspection Charateristics, PRTs, or Work Instructions, choose Save.
11. In the pop-up window, deselect the Maintain Production Version checkbox and choose OK.
For the production order creation, ensure that you use the correct production version (in
the Master Data tab, production version BP## should be selected from a previous
exercise).
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. From the product designer, he receives regularly changes to product
manufacturing information for previously submitted engineering BOMs. His task is to
incorporate those changes in new routing versions and make production operators aware of
changed items.
Open the SAP Business Client or with transaction MSFR4 to create a new routing and MBOM
version.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Once PMI changes have been passed on to the MBOM, you can use the new Auxiliary Data
Workspace to manage all the changes.
2. If a new MBOM version is available, an asterisk (*) is displayed next to the Selected MBOM
field in the header.
a) If no new MBOM is available (check with Maintain Bill of Material app), create a new
version using the Cockpit for VMP app in the Production Engineering group and select
A0001-001-Bracket_Pump BOM Alternative 2 and BOM Version 0001.
b) Normally, there should be a new MBOM version Alternative 2 and BOM version 0003 –
please use this version and skip step 3 (optional step to create a new MBOM version).
c) Note down your MBOM version to use this version in the new routing (next step).
c) Select the returned planning scope in the table and choose the Start Planning button
from the main menu.
The Visual Manufacturing Planner opens and shows the A0001-001-Bracket_Pump
MBOM in the Target Panel.
d) Select the change record for the changed version of Bracket Pump, for example,
100000041.
g) Choose Save and Exit Planning from the main menu (confirm the pop-up message
box).
The Bracket Pump MBOM is saved and released.
i) Note down your created MBOM version – you will need it in a later step.
4. Go to the Manage Shop Floor Routing app. In case you released your routing from before,
create a new routing Bracket Pump-## version 2 (copy to new routing). Select the
new MBOM version with the PMI changes in the Details Workspace on the right hand side.
7. New columns in the PMI list display the change status, change incorporation status, and
the actual versus the compared value.
8. You can accept the changes in the Show Assignment pop-up window for each changed
PMI individually, or you can choose Incorporate All to accept all changes.
On incorporation (mass or individual), the OA objects with direct assignment are
automatically updated with the new PMI values. For indirect assignments, these updates
need to be performed manually.
9. If you have changed Inspection Charateristics, PRTs, or Work Instructions, choose Save.
11. In the pop-up window, deselect the Maintain Production Version checkbox and choose OK.
For the production order creation, ensure that you use the correct production version (in
the Master Data tab, production version BP## should be selected from a previous
exercise).
Business Example
Tom is a production operator in the low-volume A&D Company focusing on the final assembly
of complex products. The PMI data specified by the product designer is presented to him in
the Perform Work app. Guided by a detailed work instruction, he can select all PMI data sets
and collect actual values for the required inline quality data collection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a production order with the related shop floor routing, including references to PMI
data.
2. Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
3. Click and collect the hyperlinks and the data collection in the work instructions.
4. Post, scan, and enter values for components, inspection characteristics, and register your
PRTs.
Business Example
Tom is a production operator in the low-volume A&D Company focusing on the final assembly
of complex products. The PMI data specified by the product designer is presented to him in
the Perform Work app. Guided by a detailed work instruction, he can select all PMI data sets
and collect actual values for the required inline quality data collection.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a production order with the related shop floor routing, including references to PMI
data.
a) Create a production order with reference to PMI.
2. Navigate to the Perform Work (Order/Operation) app in the Shop Floor Control and
Manufacturing Execution group on the SAP Fiori launchpad.
a) In the Order field, enter the order number that you have worked with.
c) Choose Go.
d) Choose 0010 Fabricate Bracket with OA10 Assembly Bracket and choose Go on the
right.
f) Choose the scan icon next to any component and enter the required quantity for the
component.
g) Choose Post.
3. Click and collect the hyperlinks and the data collection in the work instructions.
a) On the right side, you can switch to other views using the dropdown, or by selecting at
the reference link in the Work Instructions.
4. Post, scan, and enter values for components, inspection characteristics, and register your
PRTs.
a) Assemble all components.
b) Register your PRT in the Work Instruction and check it in the Track Tool Usage app.
d) Enter a value for Inspection Characteristics and do not accept the value.
LESSON SUMMARY
You should now be able to:
● View changed Product Manufacturing Information in SAP S/4HANA PEO shop floor
routings
● Apply changes to new routing versions
Learning Assessment
2. Which of the following types of PMI can you include in SAP PEO?
Choose the correct answers.
X A Customer Information
X B Welding Points
X C Operator Skills
X D Tolerances
X E Measurements
Lesson 1
Creating Master Data for MRP Planning 546
Exercise 48: Create Planning BOM with Phantom Assembly 549
Exercise 49: Run MRP and Validate Procurement Elements 555
Lesson 2
Creating Shop Floor Master Data for Execution 560
Exercise 50: Create Execution BOM and Routing 563
UNIT OBJECTIVES
LESSON OVERVIEW
In this lesson, you learn how to create master data for MRP planning, and, when it is useful
and required, to distinguish between planning and execution data.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The procurement of components and sub-assemblies for the final end
item takes several months. In order to keep the overall lead time of the product assembly as
short as possible, it is crucial to start material planning of the required components as early
as possible to avoid delays during production execution. Therefore, the procurement process
starts even before all routing and BOM details are finalized.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the differences between planning and execution BOMs
● Understand where and how phantom BOMs can be utilized
● Create master data for MRP planning
Note:
The introduction of planning master data is optional and normally not set up in
customizing. If you want to implement this process, please check the customizing
instructions in the PEO implementation guide.
Resulting from this issue, phantom BOMs are only allowed in planning BOMs and are flattened
when converted to execution BOMs, as shown in following figures.
The phantom hierarchy is still preserved in the planning routing and can be displayed in a
separate detailed pop-up window.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The procurement of components and sub-assemblies for the final end
item takes several months. In order to keep the overall lead time of the product assembly as
short as possible, it is crucial to start material planning of the required components as early
as possible to avoid delays during production execution. As a prerequisite for MRP planning,
John first starts to create planning BOMs.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. In the SAP Business Client, launch the SAP Fiori launchpad and open the Cockpit for VMP
app.
Alternatively, you can call transaction VMP_MAINTAIN in the back-end system.
2. Create a new planning scope to convert the ENGINE-## EBOM into a planning BOM using
the following data:
● Description: Any free-form text (for example, MBOM for planning only)
● EBOM Usage: E
● EBOM Alternative: 1
● MBOM Usage: R
8. In the Working Panel, select the engine and move it back to the Target Panel.
10. Create a production version for the new planning BOM using the following data:
Header Data:
Selection Criteria:
● Material: ENGINE-##
● Plant: 1020
● Alternative BOM: 1
12. Create a production version for the phantom BOM using the following data:
Header Data:
Selection Criteria:
● Material: OUTLET-##
● Plant: 1020
● Alternative BOM: 1
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The procurement of components and sub-assemblies for the final end
item takes several months. In order to keep the overall lead time of the product assembly as
short as possible, it is crucial to start material planning of the required components as early
as possible to avoid delays during production execution. As a prerequisite for MRP planning,
John first starts to create planning BOMs.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. In the SAP Business Client, launch the SAP Fiori launchpad and open the Cockpit for VMP
app.
Alternatively, you can call transaction VMP_MAINTAIN in the back-end system.
2. Create a new planning scope to convert the ENGINE-## EBOM into a planning BOM using
the following data:
● Description: Any free-form text (for example, MBOM for planning only)
● EBOM Usage: E
● EBOM Alternative: 1
● MBOM Usage: R
a) Choose Create from the menu and select planning scenario 05.
b) Enter the data provided in the step on the entry screen and press Enter.
The system disables the change number field as it is not relevant for the BOM usage R
which is version controlled.
b) Select the mounting plate and nozzles in the Source Panel and add them to the
Working Panel (using drag and drop or using the menu).
c) Move the OUTLET-## structure to the Target Panel (using drag and drop or using the
menu).
b) From the Source Panel, select all the remaining parts of the engine and move them
underneath the engine in the Working Panel.
c) In the Target Panel, select the OUTLET-## and add it to the engine structure in the
Working Panel using drag and drop.
8. In the Working Panel, select the engine and move it back to the Target Panel.
10. Create a production version for the new planning BOM using the following data:
Header Data:
Selection Criteria:
● Material: ENGINE-##
● Plant: 1020
● Alternative BOM: 1
a) In the SAP Fiori launchpad, start the Manage Production Version app.
c) Enter the data provided in the step on the entry screen and save it.
12. Create a production version for the phantom BOM using the following data:
Header Data:
Selection Criteria:
● Material: OUTLET-##
● Plant: 1020
● Alternative BOM: 1
a) In the SAP Fiori launchpad, start the Manage Production Version app.
c) Enter the data provided in the step on the entry screen and save it.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The procurement of components and sub-assemblies for the final end
item takes several months. In order to keep the overall lead time of the product assembly as
short as possible, it is crucial to start material planning of the required components as early
as possible to avoid delays during production execution. After John has created the required
planning BOMs, he will next run MRP to create purchase requisitions for components needed
early on.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a sales order for ENGINE-## using the following input parameters:
● Order Type: OR
● Distribution Channel: 10
● Division: 00
2. Check the customer requirement for ENGINE-## using the following data:
● Material: ENGINE-##
● Plant: 1020
4. Check in the planned order that the phantom BOM is included in the component overview.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. The procurement of components and sub-assemblies for the final end
item takes several months. In order to keep the overall lead time of the product assembly as
short as possible, it is crucial to start material planning of the required components as early
as possible to avoid delays during production execution. After John has created the required
planning BOMs, he will next run MRP to create purchase requisitions for components needed
early on.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a sales order for ENGINE-## using the following input parameters:
● Order Type: OR
● Distribution Channel: 10
● Division: 00
a) Enter transaction VA01 and enter the data provided in the step to create a new sales
order.
b) Create a sales order item with material ENGINE-## and plant 1020.
c) From the menu, choose Extras → Parameter Effectivity and enter M1 for material and 1
for serial number.
Note:
Choose OK and Save in the pop-up dialog boxes.
2. Check the customer requirement for ENGINE-## using the following data:
● Material: ENGINE-##
● Plant: 1020
a) In SAP GUI, execute transaction MD04 and enter the data provided in the step.
b) Check if the customer order with a requirement of 1 is available (if not, the instructor
will support you in creating a customer order).
4. Check in the planned order that the phantom BOM is included in the component overview.
a) Open the planned order using the Element Details button to the left of the planned
order.
c) Verify that the phantom assembly including its components are contained in the
overview.
LESSON SUMMARY
You should now be able to:
● Explain the differences between planning and execution BOMs
● Understand where and how phantom BOMs can be utilized
● Create master data for MRP planning
LESSON OVERVIEW
In this lesson, you learn how to create shop floor master data required for the creation and
execution of production orders.
Business Example
John is a production engineer in the low-volume A&D Company focusing on the final assembly
of complex products. After MRP has been carried out for planning BOMs only, it is now his
task to finalize the MBOM and create a shop floor routing for the execution.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Create shop floor master data for existing planned orders
From the details page of the production version, the production engineer can directly create a
new version for an execution MBOM, or in case of a visual MBOM, launch the VEMP to use the
manufacturing planner to create a new visual execution BOM.
The last step for the production engineer is to upgrade the MBOM in the shop floor routing
and release it.
Now MRP will replace the planning BOM and routing at the next MRP run and updates the
already existing planned orders which are then eligible for conversion into production orders.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. In the SAP Business Client, launch the SAP Fiori launchpad and open the Monitor Shop
Floor Master Data app from the Production Engineering group.
2. In the Material field, enter ENGINE-##, enter 1020 for plant, and in the Opening Date
Within (Days) field, enter 30.
3. Select the production version of ENGINE-## and navigate to the details page.
4. Check if issues are present (for example, valid shop floor BOM and routing version is not
available).
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. In the SAP Business Client, launch the SAP Fiori launchpad and open the Monitor Shop
Floor Master Data app from the Production Engineering group.
2. In the Material field, enter ENGINE-##, enter 1020 for plant, and in the Opening Date
Within (Days) field, enter 30.
3. Select the production version of ENGINE-## and navigate to the details page.
4. Check if issues are present (for example, valid shop floor BOM and routing version is not
available).
Note:
The current version of PEO does not yet allow the creation or selection of a
new planning scope from the Monitor Shop Floor Master Data app.
The instructor may explain the following steps in theory only:
● Create a new shop floor MBOM of usage type V.
LESSON SUMMARY
You should now be able to:
● Create shop floor master data for existing planned orders
Learning Assessment
1. Which of the following statements about planning BOMs with phantom assemblies are
correct?
Choose the correct answers.
X B The phantom property can be defined in the material master, which is not version-
controlled.
X C The new concept of planning BOMs is available in the standard. You do not have to
customize this functionality for PEO.
X D The same phantom material can be referenced by several BOM items of the same
BOM. MRP and production order creation select phantom BOM alternative and
version independently for every phantom item.
2. Which app can the production engineer use to find any production version that is still
incomplete?
Choose the correct answer.
Lesson 1
Defining Status and Action Schemas 570
Exercise 51: Define Status and Action Schemas 573
Lesson 2
Defining Reason Codes and Reason Code Groups 577
Exercise 52: Create a Reason Code, Create a Reason Code Group, and Assign the 583
Reason Code to the Group
Lesson 3
Setting Up Action Properties 587
Lesson 4
Configuring Action Type Handlers 591
UNIT OBJECTIVES
● Explain the purpose of using status and action schemas in SAP S/4HANA PEO
● Define status and action schemas
● Explain the purpose of using reason codes and reason code groups in SAP S/4HANA PEO
● Create a reason code, create a reason code group, and assign the reason code to the
group
● Explain the settings that can be configured for an action in SAP S/4HANA PEO
● Set up action properties
● Explain the purpose of using action type handlers in SAP S/4HANA PEO
● Assign type handlers to an action or an operation activity
LESSON OVERVIEW
In this lesson, you learn about the concept of a status and action schema as well as how to
create a new status and action schema to use in SAP S/4HANA PEO.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company wants the ability to use a specific set of allowed actions at
some stages during the production process. Also, the company wants to use own naming
conventions for an action and status names to be used during the execution of production
process. Peter needs to explain how to define custom actions and statuses and how to create
a specific set of actions. Finally, Peter needs to configure the system to use new actions and
statuses for specific operation activities.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the purpose of using status and action schemas in SAP S/4HANA PEO
● Define status and action schemas
To define statuses, actions, and the schemas that connect them in the activities, in
Customizing (transaction SPRO) choose Production Manufacturing for Production Engineering
and Operations Production Operations → Action Processing → Status and Action Schemas.
Status and action schemas are aimed at providing a flexible mechanism to the end-user for
defining or changing a workflow of a product.
Object Types
Object types are the things or processes for which the status and action schema is relevant,
for example, an operation activity or product.
Hint:
In SAP S/4HANA PEO, two standard status and action schemas are available
and are used by default. They are SAP_SAS_SFI_OA for the product and
SAP_SAS_OA for the operation activity.
For each object type for which you want to use a status, you assign the status to that object
type. If you require the same status for different object types, you can assign one status to
multiple object types. For example, the status Finished might apply to both operation
activities and products. To reflect this, in the Customizing, you define one status and then
assign it to both operation activities and products.
Statuses and Status Categories
Statuses indicate what part of the production process an object type is in. For example, an
operation activity is In Process when an operator is currently performing the activity. The
technical information of the status is contained in the status category to which it is assigned.
Therefore, you assign each status to a status category.
Caution:
In SAP S/4HANA PEO, you can only create new and/or change the status name
and its assignment to status category. Status categories are hard-coded; you
cannot change or create them. The following status categories exist by default in
SAP S/4HANA PEO:
● Initial
● In Process
● Completed
● Skipped
● Paused
● Rejected
● Scrapped
The system uses status categories to make certain checks, for example, to make sure that a
status and action schema is not missing any mandatory statuses. Each status and action
schema must have at least one status with the status category Initial and one status with the
status category Complete.
Actions
Actions represent the change (transition) from one status, the start status, to a different
status, the end status. For example, the action Start changes the status category from Initial
to In Process.
Therefore, the end user can perform the following tasks:
● Change the status/action names
● Remove status categories and transitions
Hint:
The status category is removed together with its transitions. For example, if you
remove status category Paused, the actions that trigger the change (transition)
to that status category, such as Pause and Resume Work, are also removed.
SAP S/4HANA PEO contains checks that ensure that fixed status categories (Initial, In
Process, Completed) and transitions (Start/Undo Starts, Complete/Undo Complete) cannot
be removed. This is used for the sake of product integrity and stability and eliminates the risk
of unexpected errors and behavior due to an unknown or incorrect transition.
SAS is assigned in the routing to OA.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company wants the ability to use a specific set of allowed actions at
some stages during the production process. Also, the company wants to use own naming
conventions for an action and status names to be used during the execution of production
process. Peter needs to explain how to define custom actions and statuses and how to create
a specific set of actions. Finally, Peter needs to configure the system to use new actions and
statuses for specific operation activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
2. Create a new action GO-## and enter any free-form text in the action description.
3. In the Define Status and Action Schema transaction, create a new status and action
schema (SAS) ##_SAS_SFI_OA with object type 4 and any free-form text in the SAS
description.
5. For the newly created SAS, add the details described in the following table:
SAS Name Action Start Status End Status
7. In the Released column, select the checkbox next to your SAS and then choose Save.
Business Example
John is a consultant with the low-volume A&D Company focusing on the final assembly of
complex products. The company wants the ability to use a specific set of allowed actions at
some stages during the production process. Also, the company wants to use own naming
conventions for an action and status names to be used during the execution of production
process. Peter needs to explain how to define custom actions and statuses and how to create
a specific set of actions. Finally, Peter needs to configure the system to use new actions and
statuses for specific operation activities.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
g) Choose Enter several times ignoring the warning that may appear and then choose
Save.
2. Create a new action GO-## and enter any free-form text in the action description.
a) Go to the Define Actions transaction.
b) Create a new action GO-## and enter any free-form text in the action description.
c) Choose Enter (ignore the warning if it appears) and then choose Save.
3. In the Define Status and Action Schema transaction, create a new status and action
schema (SAS) ##_SAS_SFI_OA with object type 4 and any free-form text in the SAS
description.
5. For the newly created SAS, add the details described in the following table:
SAS Name Action Start Status End Status
7. In the Released column, select the checkbox next to your SAS and then choose Save.
LESSON SUMMARY
You should now be able to:
● Explain the purpose of using status and action schemas in SAP S/4HANA PEO
● Define status and action schemas
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the purpose of using reason codes and reason code groups in SAP S/4HANA PEO
● Create a reason code, create a reason code group, and assign the reason code to the
group
Reason Codes
In a manufacturing environment, reason codes are used to describe the reason why a certain
action or situation has happened. For example, if a production operator pauses an operation
activity, the supervisor may need to know the reason for this decision. It can be, for example,
“lunch break”, “training”, and so on. Another example could be that the machine is not
working properly and should be placed on hold. The production operator has to specify the
reason code that later helps the service technician to understand what happened. The reason
could be “Jam” or “Planned Downtime”. For the operator to be able to log a reason code
during manufacturing activities, the reason code must exist in the system. Reason codes are
initially created by the production process specialist with the help of the Manage Reason
Codes app.
defined and are something that a manufacturing user would select later when executing the
production process. Examples of reason codes may include “jam”, “training”, “machine
breakdown”, “lunch”, “damaged component”, “optional step”, and so on. Reason codes
become meaningful when assigned to a reason code group that defines either a purpose or an
action to which the reason codes will be associated later in the process.
To maintain reason codes in SAP S/4HANA PEO, use the Manage Reason Codes app available
in the SAP Fiori launchpad.
Note:
To be able to see and work in the Manage Reason Codes app, your user in the
front-end system must be assigned the SAP_BR_PRODN_PROC_SPCLST_EPO
Production Process Specialist (EPO) PFCG role.
Hint:
The length of the Code field is limited to 4 characters.
Also, reason codes can be maintained in the classical QS41/QS42 transactions launched from
the SAP Easy Access screen. Reason codes are not new objects – they are defined and stored
in the quality management tables of the SAP QM module. To be able to integrate SAP S/
4HANA PEO reason codes and reason code groups with SAP QM, the following new catalogs
have been introduced:
● 0 (Action Reasons) – used for reason codes associated with all SAP S/4HANA PEO
actions, except hold (for example, skip, complete, pause)
● 7 (Hold Codes) – used for reason codes that will later be associated with SAP S/4HANA
PEO hold actions
To maintain reason codes in SAP S/4HANA PEO, use the Manage Reason Code Groups app
available in the SAP Fiori launchpad.
Note:
To be able to see and work in the Manage Reason Code Groups app, your user in
the front-end system must be assigned the
SAP_BR_PRODN_PROC_SPCLST_EPO Production Process Specialist (EPO)
PFCG role.
Hint:
The length of the Code Group field is limited to 8 characters.
Reason codes and reason code groups play an important role in traceability. They are
displayed in the SAP S/4HANA PEO monitoring apps, Product Genealogy and Production
Action Log, and help to analyze the root cause of an action.
Figure 368: Reason Code and Reason Code Group Definition Map
Simulation: Create a Reason Code, Create a Reason Code Group, and Assign the
Reason Code to the Group
For more information on Create a Reason Code, Create a Reason Code Group,
and Assign the Reason Code to the Group, please view the simulation in the
lesson Defining Reason Codes and Reason Code Groups in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants to be able to record a reason why a certain action has
been performed in production, for example, why a production supervisor decided to put an
object on hold or why a production operator created a defect. John needs to explain how to
define custom reason codes and assign them to groups, which in turn are later assigned to
production actions.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new reason code group, PAURC-##, using the details provided in the following
table:
Code Group Catalog Description
PAURC-## Action Reasons Reasons for Pause ##
2. Create new reason codes and assign them to the group using the details provided in the
following table:
Code Code Group Catalog Reason Code De-
scription
LB## PAURC-## Action Reasons Lunch Break
TR## PAURC-## Action Reasons Training
Simulation: Create a Reason Code, Create a Reason Code Group, and Assign the
Reason Code to the Group
For more information on Create a Reason Code, Create a Reason Code Group,
and Assign the Reason Code to the Group, please view the simulation in the
lesson Defining Reason Codes and Reason Code Groups in your online course.
Business Example
John is a consultant with the low-volume A&D company focusing on the final assembly of
complex products. The company wants to be able to record a reason why a certain action has
been performed in production, for example, why a production supervisor decided to put an
object on hold or why a production operator created a defect. John needs to explain how to
define custom reason codes and assign them to groups, which in turn are later assigned to
production actions.
Note:
In this exercise, when you see the characters ##, replace the characters with the
number provided by your instructor.
1. Create a new reason code group, PAURC-##, using the details provided in the following
table:
Code Group Catalog Description
PAURC-## Action Reasons Reasons for Pause ##
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Reason Code Groups app in the Production Execution Process
Setup group on the SAP Fiori launchpad.
g) Choose Save.
2. Create new reason codes and assign them to the group using the details provided in the
following table:
Code Code Group Catalog Reason Code De-
scription
LB## PAURC-## Action Reasons Lunch Break
TR## PAURC-## Action Reasons Training
a) Open the SAP Fiori launchpad using the link provided by the instructor.
b) Navigate to the Manage Reason Codes app in the Production Execution Process Setup
group on the SAP Fiori launchpad.
g) In the Reason Code Description field, enter the text provided in the table.
h) Choose Save.
i) Repeat steps c to h to create the TR## reason code and assign it to the group.
LESSON SUMMARY
You should now be able to:
● Explain the purpose of using reason codes and reason code groups in SAP S/4HANA PEO
● Create a reason code, create a reason code group, and assign the reason code to the
group
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the settings that can be configured for an action in SAP S/4HANA PEO
● Set up action properties
Actions
During manufacturing processes on the shop floor, production operators perform their work
in different phases described by different statuses and the transition from one status to
another. For example, the first phase in the manufacturing process is the setup, followed by
the produce, and the teardown phase. During each of these phases, multiple different
statuses are possible, for example, during the produce phase, a product may be at the
beginning of a production step, on hold because of missing parts, or already completed. Each
of these statuses is reached because the manufacturing process is taken from one status to
the next. This transition process is what is called an action, taking the whole process from one
step to another.
In SAP S/4HANA Manufacturing for production engineering and operations (PEO), we
differentiate between the following types of actions:
● SAS actions: Actions that lead to a status transition of an object such as operation activity
or serialized material. Examples of SAS actions include start, pause, skip, complete, and so
on.
● Non-SAS actions: Actions that do not influence the status transition for an object, but still
need to be performed to manipulate a product or process. For example, hold, accept/
reject buyoff, component assembly, and so on.
An action calls a certain logic that must be performed, for example, changing a status for an
object, sending production confirmations, blocking an object from being processed further,
and so on. An action may also prompt the operator to specify some additional information
about it, like entering a note or reason code, or checking whether the manufacturing user is
qualified to perform an action on the selected object. The additional activity that an action
calls during manufacturing execution is initially defined with the help of the Manage Action
Settings app in SAP S/4HANA PEO.
Actions are specific to a plant and an object.
Note:
To be able to see and work in the Manage Action Settings app, your user in the
front-end system must be assigned the SAP_BR_PRODN_PROC_SPCLST_EPO
Production Process Specialist (EPO) PFCG role.
The Manage Action Settings app allows the user to perform the following tasks:
● Display a list of actions that are defined in status and action schemas (SASs) as well as
non-SAS actions (for example, hold, accept buyoff, component assembly).
● View a detail screen for each action.
● Edit previously-defined actions.
● Define if a user has to specify a reason when he or she performs a certain action on the
shop floor.
● Define if a user has to provide a note when he or she performs a certain action on the shop
floor.
● Define if the system checks that the production operator has sufficient qualifications to
perform a certain action.
● Add action handlers with their respective settings to an action.
Action settings are configured individually for each action. The user can define whether a
reason code and a note are optional, mandatory, or not required. Later, based on these
setting, the fields will be marked, and the user's entry will be checked.
If the setting for the Reason Code field is optional and/or required, the user must define a
code group. On action, the list of codes that will be presented to the user are taken from the
assigned code group.
The Check Required checkbox is used to specify whether the user must be checked for
qualification when he or she triggers this action during production activities.
LESSON SUMMARY
You should now be able to:
● Explain the settings that can be configured for an action in SAP S/4HANA PEO
● Set up action properties
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Explain the purpose of using action type handlers in SAP S/4HANA PEO
● Assign type handlers to an action or an operation activity
In this Customizing activity, you can assign action handler classes to action handlers, assign
action handlers to object types and actions, and specify whether the system can execute the
action handler before or after it performs the action.
Action Assignment defines recommended and logically-relevant actions for an action type
handler. The assignment can be modified if necessary or added if a new type handler has been
introduced in the system.
Processing Points
Processing points are the locations in the coding of an action where a sequence of handlers is
triggered. SAP provides the following processing points:
Note:
Action handlers assigned to
postprocessing point are inter-
nally called “fire and forget”.
The system will trigger an activi-
ty (for example, send document
to a print server) after the action
(for example, Complete) has
been executed, but will not ex-
pect and get any result (whether
printed or not) back.
Hint:
For an example of how to define a new type handler, see https://help.sap.com/
viewer/9c4986bda35f4840ae438960ffbef64d/1809.000/en-US/
554ad43dc9d24ee59ed1f8815fe811cf.html.
Note:
To be able to access the Manage Action Settings app, make sure your user has
been assigned the SAP_BR_PRODN_PROC_SPCLST_EPO (Production Process
Specialist (EPO)) PFCG role in the front-end system. To be able to access the
Manage Shop Floor Routings app, make sure your user has been assigned the
SAP_BR_PRODN_ENG_DISC_EME (Production Engineer - Discrete Manufacturing
(EME)) PFCG role in the front-end system.
In the Manage Action Settings app, the user first selects a plant, an object type, and then an
action where the action handler has to be assigned. Then the system allows the user to
specify the following:
● OA Segment type: A type of an operation activity within an operation, for example, Setup,
Produce, Teardown.
● Type Handler Processing Point: When the logic is to be triggered – before or after the
action executes.
● Execution Sequence: The order in which action handlers will execute if more than one is
assigned to an operation activity. "Sequence" here has more a technical meaning. For the
end user it makes no difference, because if at least one check defined in any action
handlers fails, the complete action is rolled back.
● Action Type Handler: The logic itself defined by the associated ABAP class.
● Action Handler is Active: Defines whether the assigned action handler shall be executed or
not.
Caution:
Action handlers defined in the Manage Action Settings app are plant- and object-
type-specific, meaning that they are called every time an action is performed on
the specified object, independent of an operation activity.
In the Manage Shop Floor Routings app, the user first selects a routing, then an operation
activity, and then the Action Handlers view in the Details workspace. There, the system allows
the user to add, change, and delete action type handlers defined for an operation activity. To
add a new type handler, the user chooses the Add button and specifies all the same
properties explained in this lesson.
Hint:
The main difference this assignment has is that this action handler is plant-,
routing-, object-type-, and operation-activity-specific, meaning that it is called
only when an action is triggered at the specified operation activity.
In the Action Handlers view, the system shows the Source of an action handler; in other words,
where this action handler has been defined:
● Routing – in a routing for an operation activity
● Plant – for an action within a plant
CHECK_COMP_ASSEMBLED_QTY
This action handlers checks that the consumed quantity of a component exactly matches the
required planned quantity of the component at an operation activity.
CHECK_REWORK_STS_AT_GOODS_MOVT
This action handler is used for non-serialized rework scenario, where we relax all quantity
checks during execution, plus the user can decide at which operation the goods receipt
(manual or automated) shall be performed. We recommend this type handler to be used at
the “last” operation, where the goods receipt shall happen and where the user shall enter all
actuals they really have on hand and reconcile inconsistencies. The action handler will check
that all rework operation activities have been completed before performing the goods receipt.
Available from 1909 FPS1.
CHECK_ACTUAL_QTY_AT_REWORK
This action handler is used for non-serialized rework scenario and checks that quantities that
are processed at rework and are not more than the reported defective quantity. For example,
if during defect recording the user specifies defective quantity as 3 out of 10, then the system
will check at rework operation that no more than 3 can be started and used as planned qty.
Available from 1909 FPS1.
CHECK_DEFECT
This action handler checks that there are no defects with the status “Open” exist for the
current operation activity or serialized material at the operation activity.
CHECK_INSPECTION_CHARACTERISTICS
This action handler checks that the inspection results recorded for all the ‘Required’
inspection characteristics which are specified as “Critical Characteristic” are collected at an
operation activity or for a serialized product in the operation activity.
CHECK_OAC_COMPONENTNS_ASSIGNED
This action handler checks if the components are assigned to an operation activity and if yes,
will not allow to skip the operation activity during production execution.
CHECK_OVER_DELIVERY
This action handler checks whether the confirmed operation activity quantity does not offend
against the over delivery tolerance of the order.
CHECK_UNDER_DELIVERY
This action handler checks whether the confirmed operation activity quantity does not offend
against the under delivery tolerance of the order
CHECK_DURATION_ST_CP
This action handler can have additional parameters specified for it such as “Duration” and
“Unit”. If the value for the duration is entered and the action handler is assigned to an
operation activity or serialized material at an operation activity, the system will check that the
time elapsed between the Start and Complete action corresponds to the pre-defined time in
the action handler. If this does not match, the system will display an error at the processing
point where the action handler is assigned.
Action Assignment defines recommended and logically-relevant actions for an action type
handler. The assignment can be modified if necessary or added if a new type handler has been
introduced in the system.
LESSON SUMMARY
You should now be able to:
● Explain the purpose of using action type handlers in SAP S/4HANA PEO
● Assign type handlers to an action or an operation activity
Learning Assessment
X A Define if the reason code and note are mandatory, optional, or not required
4. In which SAP S/4HANA PEO apps is it possible to configure action type handlers?
Choose the correct answers.
5. Which PEO feature can help you customize the transitions of a product from operation
activity to another and use your own names to define a status of a product at a certain
production step?
Choose the correct answer.
X A Buyoffs