Sap PP Tutorial PDF
Sap PP Tutorial PDF
Sap PP Tutorial PDF
This tutorial explains the key concepts of SAP Production Planning (SAP PP). Important
components of SAP PP such as BOM, Work Center, Data Center, etc. are explained in this
tutorial.
Audience
This tutorial is designed for all those who want to learn the basics of SAP Production
Planning. It is especially useful for managers involved in the production and manufacturing
department.
Prerequisites
The course is designed for beginners with little or no knowledge of SAP PP. But you need
to have a preliminary understanding of SAP Basics to make the most of this tutorial.
All the content and graphics published in this e-book are the property of Tutorials Point (I)
Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish
any contents or a part of contents of this e-book in any manner without written consent
of the publisher.
We strive to update the contents of our website and tutorials as timely and as precisely as
possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt.
Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our
website or its contents including this tutorial. If you discover any errors on our website or
in this tutorial, please notify us at [email protected].
i
SAP PP
Table of Contents
About the Tutorial .................................................................................................................................. i
Audience ................................................................................................................................................ i
Prerequisites .......................................................................................................................................... i
ii
SAP PP
Routing ................................................................................................................................................ 12
8. SAP PP - ROUTING............................................................................................................ 28
iii
SAP PP
MRP Parameters.................................................................................................................................. 37
Scheduling ........................................................................................................................................... 37
Basic Scheduling ................................................................................................................................. 37
Lead Time Scheduling ......................................................................................................................... 37
iv
SAP PP
v
1. SAP PP Introduction
SAP Production Planning is one of the key modules in ERP and deals with planning
processes, such as capacity planning, material planning, execution of production order,
bill of material and goods movement. SAP PP module handles the master data required for
Bill of Materials (BOMs) activity, work center and routing, and keeps it in a separate
component.
SAP PP submodules vary as per industry type like discrete production, repetitive
production, or production industries.
Discrete production is an industry where produce materials change with each lot and
costs are calculated as per orders and lots.
In repetitive production, the product is not changed for a long period of time. Production
takes place in total quantity and not in the form of individual lots.
For most of the industry types, above-mentioned planning and execution submodules are
commonly used. Before the production execution, many steps are performed as a part of
the planning process:
Material Requirement Planning (MRP) run (More details later in this tutorial).
Bill of material and routing master data is entered in a planned order automatically
with MRP run.
1
SAP PP
2
2. SAP PP Common Tables SAP PP
In this chapter, we will discuss some of the important tables in SAP PP.
3
SAP PP
There are various tables in SAP PP system for BOM, routing, discrete production, material
allocation, goods receipts, etc.
Table Description
MAST Material BOM
STKO BOM Header
STOP BOM Positions
PLKO Routing Group Header
PLSO Routing Group Sequence
PLPO Routing Group Operations
AFKO Production Order Header
AFPO Production Order Position
4
SAP PP
Step 3: Click the + sign and you can see the list of all tables in ERP as shown in the
following screenshot.
5
3. SAP PP Organization Structure SAP PP
In SAP PP module, the organization structure defines the location of manufacturing plants
and storage locations within the plant. At the top of the structure, you have the company
and the company code and then each company code contains different plant and storage
locations.
Production confirmation process and the movement of goods occur at the plant and storage
level.
6
4. SAP PP Integration with Other Modules SAP PP
To perform Production Planning and Control activities, SAP PP is closely integrated with
other SAP ERP modules: SAP Sales and Distribution (SD), SAP Material Management (MM),
Quality Management, Finance Accounting, and Project System.
You can find a list of the following activities from Production Planning that are related to
other SAP modules and integration with other modules.
The component attached to the network are planned at the plant level and are
reserved as plant stock.
7
5. SAP PP - Master Data SAP PP
Master data contains the main detailed objects in SAP Production Planning module. In SAP
PP, main objects are Bill of Materials, material master, routing, and work center. Master
data contains the key properties of these objects such as production order, material type,
planning requirements, goods issue, and goods receipt.
Bill of Materials
Bill of materials master data is related to material requirement planning and provides the
list of components to produce the product.
To produce a product with different variants, you can create super Bills of Material that
has a list of components to manufacture different variants of a product. Selection of
component depends on the details mentioned in the planning order. You can create up to
99 Bills of Material.
For Bills of Material master, use T-Code: CS01 or go to Logistics -> Production -> Master
Data -> Bills of Material -> Bills of Material -> Material BOM -> Create
8
SAP PP
Material
Plant
BOM usage (usage 1 is production)
Material Master
Material master contains information related to different material types like finished
product, raw material. Material master can be used for identifying a product, purchase
material, goods issue or good receipt, MRP, and production confirmation.
For Material master data, use T-code: MM01 or go to Logistics -> Production -> Master
Data -> Material Master -> Material -> Create (General) -> immediately
9
SAP PP
Industry Sector
Material Type
Work Center
Work center consists of master data related to routing of products. It contains data related
to scheduling, capacity planning, and production costing.
For work center, use T-code: CR01 or go to Logistics -> Production -> Master Data ->
Work Centers -> Work Center -> Create
10
SAP PP
11
SAP PP
Routing
Routing defines the sequence of activities performed at the work center. Routing plays an
important role in calculating production cost, machine time, and labor time.
For Routing Master data, use T-Code: CA01 or go to Logistics -> Production -> Master
Data -> Routings -> Routing -> Standard Routing -> Create
Material
Plant
12
6. SAP PP Bill of Materials SAP PP
Bill of Materials master data is related to material requirement planning and provides the
list of components to produce the product.
To produce a product with different variants, you can create super Bill of Materials that
has a list of components to manufacture different variants of a product. The selection of
component depends on the details mentioned in the planning order.
Characteristics of BOM
You can create single level or multiple level Bill of Materials.
BOM type depends on the size, validity dates, and production method.
You can use material Bill of material for the material available in PP module and equipment
Bill of Material is used in Plant Maintenance module.
As mentioned you can create super BOM for different variants of a product.
13
SAP PP
Material
Plant
BOM usage (usage 1 is production)
By default, it takes the current date as Valid from. You can select the date as per your
requirement.
In the next window, enter Item category L. L shows the stock item and N shows nonstock
item.
Component name
Quantity.
Few of the fields it will automatically fill up. Click the tick mark at the top of the screen as
shown in the following screenshot.
14
SAP PP
15
SAP PP
Enter the base quantity of the parent material. If this is 1 EA (each), then the component
quantity will describe how much is needed to produce 1 item.
16
SAP PP
To change Bill of Material, use T-code: CS02 or go to Logistics ->Production -> Master
Data -> Bills of Material -> Bill of Material-> Material BOM -> Change
Material
Plant and BOM usage.
17
SAP PP
You can edit the item category, component or quantity. Click the Save icon at the top of
the screen to save the changes to BOM.
Material
Plant and BOM usage.
Click the tick mark on the top of the screen. To see BOM Header data, click the Header
icon.
You can display BOM header and check the base quantity of the product.
18
SAP PP
Types of BOM
There are two types of BOMs:
Material BOM
When a BOM is created for a material, it is known as a material BOM in SAP. Material BOMs
are mainly used to represent the structure of products manufactured within your company.
19
7. SAP PP Work Center SAP PP
Work center consists of master data related to routing of products. It contains data related
to scheduling, capacity planning, and production costing.
All the manufacturing activities are performed in the work center. The work center can be
used to monitor the following activities:
Scheduling: You can schedule the operations in Production order as per operating times
in Routing and formulas mentioned in the work center.
Production Costing: You can also check the production costing as per formulas
mentioned in the work center. The work center is also linked to the cost center and it
defines the cost of operation in the production order.
Capacity Planning: You can find the current capacity and the future capacity
requirements stored in the work center.
20
SAP PP
Select the Work Center Category and click the tick mark.
Enter usage as 009: Work Center is valid for all task list types such as production routing,
maintenance task list, etc.
Enter the standard Value key which contains different activity types used for standard cost
calculation.
21
SAP PP
22
SAP PP
Click the Capacity tab at the bottom and enter the following details:
Enter details about Input capacity planner group, which is responsible for machine
capacity.
Enter the factory calendar ID, which has public holidays listed for your plant. On
holidays capacity for that work center would be zero.
Input base unit of measure as "MIN" which means the work centers available capacity will
be measured in time, i.e. min.
Enter the time period (start and finish time) for which the work center would be available
for the operation.
Enter the capacity utilization percentage (how much time is utilized out of the standard
available working time) of the work center considering the breakdown and preventive
maintenance of the machine. Input number of capacities means number of similar work
centers.
Check relevancy for finite scheduling and long-term planning flags, which indicates if there
is a capacity constraint, then the operation is moved to a certain date where it can be
processed without capacity constraints.
23
SAP PP
Click the back button at the top of the screen and go to Scheduling tab. To enter machine
category, enter 001 as Capacity category.
Start and Finish date. This shows the validity date of the cost center.
Enter all activity types and formulae, which would be used for calculating the
activity costs.
24
SAP PP
Click the save icon at the top and you will get a confirmation, Work center xxxx in plant
xxxx was created.
25
SAP PP
You can directly go to any field using the options at the top: Basic data, Defaults,
Scheduling, Capacities, and Costing or you can click the tick mark at the top of the screen.
26
SAP PP
Plant number
Work Center
You can directly go to any field using the options at the top of the screen: Basic data,
Defaults, Scheduling, Capacities, and Costing.
27
8. SAP PP Routing SAP PP
Routine defines the list of activities to be performed for the production process. Routing
defines a sequence of activities performed at the work center. Routing plays in important
role in calculating production cost, machine time and labor time.
Routing is used for scheduling and costing of operation for raw and finished
products.
28
SAP PP
Select Status as 4 shows the released status. It indicates that routing is valid for
material requirement planning and costing.
Mention the Lot Size 9999999, which means that routing is valid for order quantity
between 0 and 9999999.
You can go to Operation button to add the sequence of operation and repeat the
above step.
29
SAP PP
Click Save and you will get a confirmation that routing is saved.
30
SAP PP
31
SAP PP
You can change the values like Control key or machine time.
32
9. SAP PP Demand Management SAP PP
To set your PIR version active, use the value 00 to specify the requirement would be
considered in material requirement planning. To maintain the number of versions of PIR,
you can set some numbers to active and others to inactive.
PIR defines the planning strategy in material master, which determines the planning
methods - make to order and make to stock.
In Make-to-Stock environment, PIRs are used where stock is built based on the forecast
and not on sales order.
Planning Strategies
Planning strategies are divided into two categories:
When you use Planning strategy 10, only PIR quantity is considered for MRP run and sales
order is completely ignored. In this PIR, the requirement type is LSF and is reduced when
you deliver stock to the customer.
When you use Planning strategy 40, for MRP run a maximum of 2 PIR and Sales order can
be considered, and PIR is reduced when you enter the Sales order. In this case, the
requirement type is VSF.
In MTO strategy, you only produce sales order, stock and products are delivered as per
sales orders from a specific customer.
You use Planning strategy 20 for MTO process and planning strategy 25 is used to produce
product variants when there is a request for variant products from the customer.
33
10. SAP PP Creating PIR SAP PP
Use T-code MD61 or go to Logistics -> Production -> Production Planning-> Demand
Management -> Planned Independent Requirements -> Create
Version as 00, which shows the active version and requirements would be
considered in MRP run.
The planning horizon dates for which the demand needs to be created.
34
SAP PP
After entering the details, click the tick mark on top of the screen.
Enter Version 00 and by default the Active checkbox is flagged, showing it is an active
requirement and would be considered in MRP run.
To change PIR, use T-code: MD62 or go to Logistics -> Production -> Production Planning
-> Demand Management -> Planned Independent Requirements -> Change
35
SAP PP
In the next window, make changes to the requirement quantity and click Save to enter
the changes.
36
11. SAP PP Material Requirement Planning SAP PP
MRP run or planning run is an engine which is used to fill the demand and supply gap.
Issues and Receipts are called MRP Elements. Issues include PIRs, dependent
requirements, order reservations, sales orders, issuing stock transfer orders, etc. Receipts
include production orders, purchase requisitions, purchase orders, open production orders,
receiving stock transfer order, schedule lines, etc.
MRP Parameters
MRP parameters are required to run material requirement planning to meet PIR, and to
use routing information.
Processing Key
NetChange In this run system, consider those material which has undergone
some changes from the previous MRP run.
Regenerative Planning In this run, the system considers all the materials
irrespective of changes. It is time consuming and not common in Production
planning.
Scheduling
Basic Scheduling It only calculates the basic dates for orders in MRP run and
in-house production time for material master in use.
Lead Time Scheduling In this MRP, production dates are defined by lead time
scheduling for planned orders.
37
SAP PP
To run MRP with Net Change in planning horizon, enter the following details:
The manufacturing Plant for which you want to calculate MRP run.
Input 2 in Create Purchase req. shows purchase requisition in the opening period.
Input 1 in MRP List and the system will create MRP list similar to stock/requirement
list for later analysis of previous MRP run.
Planning mode 3 as we will delete and recreate all planning data for all materials.
Enter Scheduling indicator 2 shows MRP will do lead time scheduling and consider routing
times to calculate planned order dates.
38
SAP PP
The system will take some time to run MRP and calculation is done. You can see the
material requirement and what parameters have been considered during the run.
39
SAP PP
To perform MRP run for a single material, use T-Code: MD02 or go to Logistics ->
Production -> MRP -> Planning -> Single item Multilevel
40
SAP PP
This is used to plan individual item planning. Enter the following details:
Enter Material and Plant and click the tick mark on top of the page.
41
SAP PP
42
12. SAP PP MRP List SAP PP
MRP List is used to generate static report that contains planning run material wise and it
displays time of MRP run at the top.
Use T-Code: MD05 or go to Logistics -> Production -> MRP ->Evaluation -> MRP list
Enter the material and Plant name and click the tick mark. In case, no MRP list exists for
the selected material, you will get a message.
43
13. SAP PP Long Term Planning SAP PP
Long Term Planning (LTP) in SAP PP is used to check future demands at all BOM levels.
You can check the current capacity and vendor ability to provide the material in the
required time period.
This is not an actual run but is used to see if all capacity requirements can be fulfilled. You
can also transfer simulative area to operative area, if requirements are fulfilled.
Also note, it is not necessary that you perform simulative planning in long duration. It can
be for short term and there is no time restriction.
PIR can be active or inactive version. For LTP, it is always inactive as it is used for
simulative purpose. LTP allows you to perform simulation of demand program at all BOM
levels.
You can also rerun LTP with new requirement in an inactive version. To delete LTP, you
need to delete all planning scenarios.
LTP is almost similar to material requirement planning in simulate version to predict the
production plan as per future requirements.
You can also use LTP to transfer routing activities to cost centers. You can use the existing
BOM and routing data for LTP, and can also have different master data.
44
SAP PP
Plant Code
In the next window, you will see version 02 and the active checkbox will not be flagged
which shows Inactive version for LTP.
Enter the quantity in the monthly box. Click the save button to save the data.
To create Planning scenario, use T-code: MS32 or go to Logistics -> Production ->
Production Planning -> Long Term Planning -> Scenario -> Create
45
SAP PP
Enter the name of the Planning scenario and the description, and press Enter.
46
SAP PP
Click the PIR button on top of the screen and you will get a small pop-up window.
In the small pop-up screen, click the + sign for a new entry and enter version 02 and the
planning period.
Click the Plant button at the top of the screen. Enter the Plant code and click confirm.
47
SAP PP
The next step is to click the Release+Save button and the entry will be saved. You will be
prompted to confirm the planning scenario. Click Yes.
In the next window, you will get an option to run entries in the background/online.
Planning file entries are generated. Click the button "immediately" to generate the entries.
48
SAP PP
You will be notified that system has identified number of materials relevant for long term
planning run.
49
14. SAP PP Production Orders SAP PP
A production order is used to define the material to be produced, plant location where
production has to be done, date and time of production, and quantity of goods required.
A Production Order also defines which components and sequence of operations are to be
used and how the order costs are to be settled.
BOM and routing data of the materials are copied into the production order, which
determines the list of components and operational data in the order.
The first step is to convert a planned order to a production order. When you create
a Production Order, type is defined in SAP PP system.
Issuing goods is required for providing the goods to execute the Production order.
Once goods are issued, the document number can be updated in the system.
All the sub processes are executed in accordance with the required operations to
confirm the production as per the Production order.
50
SAP PP
In the next window, input the order quantity. Under Scheduling, select the option current
date as shown in the following screenshot:
Click the tick mark at the top of the screen to confirm and the system will then copy BOM
and Routing data in the order.
To release the order, click the Release flag at the top and you will get a message
Release carried out.
Click the save icon at the top and you will get an Order number saved in the system.
51
SAP PP
Plant code
MRP controller
End selection date till all planned orders will be extracted.
Select Planned orders that you want to convert into Production Order.
52
15. SAP PP Production Order Change SAP PP
You want to change the details in the Production Order, you can do this by using the
following code.
In the next window, enter the Order number to be changed. By default, it selects the
Display overview radio button. You can also select the Production Order by searching it in
the system.
53
SAP PP
Change the total quantity and click the Save button at the top of the screen.
54
16. SAP PP Production Order Confirmation SAP PP
In the next screen, enter Production Order number and click the tick mark.
In the new window, enter the yield quantity that shows produce quantity to be declared.
55
SAP PP
Click the Goods Movement button at the top of the screen to confirm the automatic goods
movement happening along with confirmation.
In the next window, you will see goods receipt and goods issue of the components.
Auto Goods Receipt (GR), production of material carried out with movement type 101 in
the entry.
Auto Goods Issue (GI), consumption of components carried out using movement type 261
in the entry.
Click the save button at the top of the screen and you will get a confirmation message.
56
17. SAP PP Canceling Production Order SAP PP
Use T-code: CO13. Enter the order number and click the tick mark at the top of the
screen. You will be prompted to confirm the action.
57
18. SAP PP Capacity Planning SAP PP
Capacity planning is done to balance the load at the work center. You can calculate the
production capacity based on the requirement of the product as per the available capacity.
Capacity leveling takes place for detailed production planning purpose. This is done
through a planning table used for detailed planning of capacity requirements over time in
future.
You need to check the capacity load on the work center. If any work center is overloaded,
we need to move orders to different work centers.
Work Center
Plant
58
SAP PP
In the next window, you can see the capacity requirement, the available capacity, the
work load, and the remaining available capacity.
You can select a particular week and click the Cap. Details /Period. You can see the detailed
load elements at an individual level.
59
SAP PP
To see Planned Orders and Production order details, use T-code: CM01
Work Center
Plant
60
19. SAP PP Capacity Leveling SAP PP
You can perform Capacity Leveling using the Planning table. Orders are processed as
defined in the work center to meet the Production process.
In the next window, you will see Order details at the top and the work center details at
the bottom of the screen. Select an order from the order pool. Click Dispatch to assign
that order to the work center.
61
SAP PP
You can also dispatch other orders to the work center and capacity leveling is performed.
62
20. SAP PP Goods Receipt SAP PP
Good receipt is performed when the material is produced as per Production order and
goods are placed at the storage location. The stock quantity is increased and the
movement type 101 is entered.
Enter the movement type 101. If the material is subject to quality inspection, you can see
the stock type as quality inspection. Now, enter the batch number.
63
SAP PP
Enter manufacturing data and click Item OK. Click the Check button at the top of the
screen.
To save the document, click the save button at the top of the screen. You will get a
confirmation material document posted message.
64
21. SAP PP Stock Overview SAP PP
You can use Stock overview to check the available stock at any point of time. Stock
overview can be checked using T-Code: MMBE or go to Logistics -> Materials
Management -> Inventory Management-> Environment -> Stock -> Stock Overview
Material
Plant number
Click Execute.
65
SAP PP
In the next screen, you can see the quantity is in unrestricted use.
66
22. SAP PP Goods Issue SAP PP
In SAP PP, goods issue takes place when the raw material is consumed to produce material
as per Production order. When goods are issued, the system decreases the inventory of
components at the storage location in the Production Planning system.
To perform goods issue, use T-code: MB1A or go to Logistics -> Production -> Production
Control -> Goods Movement -> Goods Issue
Click the To Orderbutton at the top of the screen as shown in the following screenshot:
67
SAP PP
Click the Adapt button. You will see the following details. Click the save icon to save the
details. You will get a confirmation that the document has been posted.
68
23. SAP PP Goods Issue Reversal SAP PP
Goods issue reversal is used when you cancel the goods issue for an order. Goods issued
can be cancelled before the order status is confirmed (CNF) in the system.
To perform goods issue reversal, use T-code: MB1A or go to Logistics -> Production ->
Production Control -> Goods Movement -> Goods Issue
Enter the Material codes, reversal quantities, unit of measure, even the same batch no.
that was issued before.
Click the tick button at the top left of the screen. In the next screen, click the save button
to make a reversal.
69
24. SAP PP Lean Manufacturing SAP PP
To optimize the production planning and material handling process, organizations can
involve Lean management principles. This allows organizations to smoothen the production
process in a repetitive or discrete manufacturing environment.
Using this business function, material requirement planning gets a better idea on cross-
material overviews of available inventory and requirement in the production process.
This new function enhances the flexibility option in production, provides more
transparency, optimizes the production process and makes efficient use of stock in
production planning and control.
70
25. SAP PP Reports SAP PP
In SAP PP, there are various standard reports provided related to the production planning
process, master data, order status, available stock in real time and future requirement,
consumption of material in the production process and target quantity.
To track the current order status and target order quantity built in the production
process.
71
SAP PP
In the next window, in the List dropdown, select Order Headers. You can also include
various other parameters like goods movement.
Select the checkbox Production Order. Then, enter the manufacturing plant code.
You can select the order type for which you want to pull the report. In case it is left blank,
the report will be generated for all the orders.
You can also select various other parameters to pull the report.
72
SAP PP
Order status by which you can identify whether the order is delivered or yet to be
executed at the shop floor.
73
26. SAP PP Material Document List SAP PP
Material document list is used to generate any goods movement such as goods receipt,
goods issue for a production order, etc.
Use T-Code: MB51. Enter manufacturing plant code. Movement type 101 is to see
Production data.
You can also see the material document list for input movement type for Goods issue 261,
goods receipt, etc.
74
27. SAP PP Stock of Multiple Materials SAP PP
To see real-time stock, you can use this report for multiple materials. At the time of goods
movement, you can use this report to view real-time stock information.
Use T-Code: MB52. You can enter single material or a range of material.
Enter the Plant code and then enter the Storage location and other details. Click Execute.
Otherwise, you will be displayed with the material codes along with the stock quantity and
value at the storage location displayed.
75
28. SAP PP List in Bill of Material SAP PP
Let us now discuss how to verify if an item exists in a Bill of Material. You can find out the
parent material in which a component is used as BOM. Use T-code: CS15
Select direct checkbox and material BOM. Click the Next button at the top of the screen.
In the next window, enter the required quantity. Then, enter the Manufacturing plant.
To see all Bill of material level for the component, select multilevel and click Execute.
76
SAP PP
In the next screen, you will see a different level of BOM and parent material in which the
component is present as follows:
This shows the list of different SAP Standard reports that you can pull in SAP PP module
related to material, order details, BOM, etc.
77