SAP PP Tutorial for Production Planning Beginners
SAP PP, or SAP Production Planning, is the SAP ERP and SAP S/4HANA module used to plan, schedule, execute, and monitor manufacturing activities. It helps a business answer practical production questions: what should be produced, how much is required, which materials are needed, which work centers are available, and when production can be completed.
This SAP PP tutorial explains the module from a beginner’s point of view. It covers SAP PP master data, demand management, material requirements planning, production orders, capacity planning, shop floor execution, and the way SAP PP integrates with other SAP modules.
What Is SAP PP in Manufacturing?
SAP PP is the production planning and control module in SAP. It is mainly used by manufacturing companies to convert demand into planned production, check material availability, create procurement proposals, schedule operations, and execute production through orders or repetitive manufacturing processes.
In a typical manufacturing company, sales demand, forecasts, stock levels, bills of material, routing data, machine capacity, and production orders must work together. SAP PP connects these areas so that planners and production teams can work with a common set of data instead of maintaining separate spreadsheets or disconnected systems.
SAP PP Business Process Flow from Demand to Goods Receipt
The SAP PP process usually starts with demand and ends with a finished product being received into inventory. The exact flow depends on whether the company uses make-to-stock, make-to-order, repetitive manufacturing, process manufacturing, or engineer-to-order production.
- Demand is created through planned independent requirements, sales orders, forecasts, or customer-specific requirements.
- MRP checks requirements against available stock, open purchase orders, production orders, and planned receipts.
- Procurement and production proposals are generated as purchase requisitions, planned orders, or schedule lines depending on the material settings.
- Planned orders are converted into production orders or process orders when production is ready to be executed.
- Production orders are released after material, capacity, and scheduling checks are completed.
- Components are issued to production through goods issue or backflushing.
- Operations are confirmed to record quantities, labor time, machine time, scrap, and production progress.
- Finished goods are received into inventory after production is completed.
SAP PP Master Data Used in Production Planning
SAP PP depends heavily on accurate master data. If the material master, BOM, routing, or work center is wrong, the planning result will also be wrong. For beginners, understanding master data is the best starting point before learning MRP or production order execution.
| SAP PP master data | Purpose in production planning | Example |
|---|---|---|
| Material Master | Stores planning, procurement, production, costing, and inventory information for each material. | Finished product, raw material, semi-finished component |
| Bill of Materials (BOM) | Defines the components and quantities needed to manufacture a product. | 1 finished bicycle needs 2 wheels, 1 frame, 1 handlebar |
| Work Center | Represents a machine, production line, labor group, or processing location where operations are performed. | Assembly line, cutting machine, packing station |
| Routing | Defines the sequence of operations, work centers, standard times, and control keys used to produce a material. | Cutting → Welding → Painting → Final assembly |
| Production Version | Links the material, BOM, and routing for a specific production method or lot-size range. | Version 01 for in-house production using main assembly line |
| MRP Data | Controls lot sizing, procurement type, planning strategy, safety stock, lead time, and planning behavior. | Lot-for-lot planning, reorder point planning, in-house production time |
Material Master Settings Relevant to SAP PP
The material master is shared by many SAP modules, but several views and fields are especially important for SAP PP. Production planners usually work with MRP views, work scheduling data, production versions, procurement type, lot-sizing procedures, planning strategies, and availability check settings.
- MRP type controls whether a material is planned by MRP, reorder point planning, forecast-based planning, or no planning.
- Procurement type tells SAP whether the material is produced in-house, externally procured, or both.
- Lot size defines how SAP groups requirements into procurement or production proposals.
- In-house production time and planned delivery time influence scheduling and availability dates.
- Strategy group determines the planning strategy, such as make-to-stock or make-to-order.
- Availability check group controls how SAP checks stock and receipts during order processing.
Bill of Materials in SAP PP
A bill of materials, or BOM, is the structured component list used to manufacture a product. In SAP PP, the BOM is used during MRP, production order creation, component reservation, goods issue, and product costing.
For example, if a company manufactures a table, the BOM may include a tabletop, legs, screws, paint, and packing material. When MRP runs for the finished table, SAP explodes the BOM and calculates dependent requirements for the components. If a component is not available, SAP can create a purchase requisition or planned order based on the procurement type of that component.
Work Centers and Routings in SAP PP
Work centers and routings describe how production is performed. A work center can represent a machine, production line, labor group, or external processing location. A routing defines the sequence of operations and assigns each operation to a work center.
Routing data is used for scheduling, capacity planning, costing, and production order confirmation. If the routing says that an assembly operation takes 30 minutes at a specific work center, SAP can use that information to calculate order dates, capacity load, and planned production costs.
Demand Management in SAP PP
Demand management in SAP PP converts market demand, forecast demand, or customer demand into planned requirements. These requirements become the starting point for MRP. The demand source depends on the planning strategy used by the company.
| Planning approach | How demand is handled | Common use case |
|---|---|---|
| Make-to-stock | Production is planned based on forecast or planned independent requirements before a customer order is received. | Standard products kept in inventory |
| Make-to-order | Production is triggered by a sales order and stock is usually linked to that customer requirement. | Customized or customer-specific products |
| Planning with final assembly | Forecasts and sales orders are consumed based on strategy settings. | Finished products with predictable demand |
| Planning without final assembly | Components or semi-finished goods are planned before final customer demand is known. | Products with common components and late customization |
Material Requirements Planning in SAP PP
Material Requirements Planning, or MRP, is one of the most important functions in SAP PP. MRP compares demand with current stock, planned receipts, purchase orders, production orders, safety stock, and lead times. It then creates proposals to cover shortages.
For in-house produced materials, MRP can create planned orders. For externally procured materials, it can create purchase requisitions or schedule lines. The planner then reviews the results, checks exceptions, and converts proposals into execution documents.
- Independent requirements usually come from forecasts or sales demand for finished goods.
- Dependent requirements are created when SAP explodes the BOM for components.
- Planned orders are internal proposals for future production or procurement.
- Purchase requisitions are procurement proposals for externally purchased materials.
- Exception messages help planners identify delays, shortages, rescheduling needs, and planning issues.
Production Orders in SAP PP
A production order is the main execution document in discrete manufacturing. It contains the product to be manufactured, order quantity, dates, BOM components, routing operations, work centers, settlement rules, and status information.
The usual production order lifecycle includes creation, scheduling, material availability check, release, goods issue, confirmation, goods receipt, technical completion, and settlement. Each step updates planning, inventory, costing, and production status data.
| Production order step | What happens in SAP PP |
|---|---|
| Create order | The order is created manually or converted from a planned order. |
| Schedule order | SAP calculates basic dates and operation dates using routing and work center data. |
| Check material availability | The system checks whether required components are available for production. |
| Release order | The order becomes ready for shop floor execution. |
| Issue components | Raw materials and components are consumed from inventory. |
| Confirm operations | Production progress, yield, scrap, labor time, and machine time are recorded. |
| Post goods receipt | The finished product is received into inventory. |
| Complete and settle | The order is closed from a production and controlling point of view. |
Capacity Planning in SAP PP
Capacity planning checks whether work centers have enough available capacity to meet production schedules. It compares the required capacity from planned orders or production orders with the available capacity of machines, labor, or production lines.
If a work center is overloaded, planners may reschedule orders, split quantities, move work to another work center, add shifts, or change priorities. Capacity planning is important because material availability alone does not guarantee that production can be completed on time.
SAP PP Manufacturing Types and Where They Are Used
SAP PP supports different manufacturing scenarios. A beginner should understand these differences because the documents, master data, and execution steps can change depending on the manufacturing type.
| Manufacturing type | Typical SAP usage | Example industry |
|---|---|---|
| Discrete manufacturing | Uses production orders, BOMs, routings, and operation confirmations. | Machines, electronics, furniture, automotive parts |
| Repetitive manufacturing | Uses production lines and backflushing for high-volume repeated production. | Consumer goods, standard components |
| Process manufacturing | Usually uses process orders and recipes instead of standard production orders and routings. | Chemicals, pharmaceuticals, food processing |
| Make-to-order manufacturing | Links production to a customer sales order. | Customized equipment, project-based manufacturing |
| Subcontracting and external processing | Some work is performed by an external vendor while SAP tracks components and procurement documents. | Special coating, heat treatment, outsourced assembly |
SAP PP Integration with MM, SD, QM, PM, and Controlling
SAP PP does not work alone. It is tightly connected with other SAP modules because production planning affects purchasing, inventory, sales, quality, maintenance, and costs.
- SAP MM integration: MRP creates procurement proposals, components are issued from inventory, and raw material stock is updated.
- SAP SD integration: Sales orders can create demand for make-to-order production or consume forecasts in make-to-stock planning.
- SAP QM integration: Inspection lots can be created for goods receipt, in-process inspection, or finished goods quality checks.
- SAP PM integration: Machine maintenance and equipment availability can affect production capacity and scheduling.
- SAP CO integration: Planned and actual production costs are collected on orders and later settled according to controlling rules.
SAP PP in SAP S/4HANA
In SAP S/4HANA, production planning continues to cover core areas such as master data, demand management, MRP, production orders, repetitive manufacturing, and capacity planning. SAP S/4HANA also introduces a simplified data model, embedded analytics, and SAP Fiori apps that help users monitor planning and production information with role-based screens.
Many SAP PP concepts remain familiar in SAP S/4HANA, but some planning and execution tasks are performed through newer apps, updated transactions, or changed configuration paths. When learning SAP PP for a project, always confirm whether the system is SAP ECC, SAP S/4HANA private edition, or SAP S/4HANA Cloud public edition, because available features and configuration access can differ.
Common SAP PP Transaction Codes for Beginners
SAP S/4HANA users may also use SAP Fiori apps, but transaction codes are still useful for understanding classic SAP PP processes and support work. The exact availability depends on the system version and authorization role.
| Transaction code | Purpose |
|---|---|
| MM01 / MM02 / MM03 | Create, change, or display material master data. |
| CS01 / CS02 / CS03 | Create, change, or display bill of materials. |
| CR01 / CR02 / CR03 | Create, change, or display work centers. |
| CA01 / CA02 / CA03 | Create, change, or display routings. |
| MD61 | Create planned independent requirements. |
| MD01 / MD02 / MD03 | Run MRP at different planning levels. |
| MD04 | Display stock/requirements list for a material. |
| CO01 / CO02 / CO03 | Create, change, or display production orders. |
| CO11N | Confirm production order operations. |
| MIGO | Post goods issue or goods receipt depending on the movement type and process. |
Simple SAP PP Example: Planning a Finished Product
Assume a company manufactures a finished product called FG-100. The product has a BOM with two components, RM-10 and RM-20. The routing has three operations: cutting, assembly, and packing. The company receives demand for 100 units of FG-100.
- The planner enters demand for 100 units of FG-100 or receives it from a sales order.
- MRP checks stock for FG-100 and calculates whether production is required.
- SAP explodes the BOM and calculates component requirements for RM-10 and RM-20.
- If RM-10 or RM-20 is short, SAP creates procurement proposals based on the material master settings.
- The planned order for FG-100 is converted into a production order.
- The order is released after checks are completed.
- Components are issued, operations are confirmed, and the finished product is received into inventory.
This example shows why SAP PP master data must be accurate. A wrong BOM quantity, missing routing operation, incorrect lead time, or invalid procurement type can create planning errors throughout the process.
SAP PP Learning Path for New Consultants and End Users
A practical SAP PP learning path should follow the same order as the business process. Start with the data that controls planning, then learn MRP, and finally move to order execution and integration topics.
- Learn the manufacturing process used by the business: discrete, repetitive, process, or make-to-order.
- Study SAP PP organizational elements such as plant, storage location, MRP area, and work center.
- Understand material master MRP fields, BOMs, work centers, routings, and production versions.
- Practice demand management and planned independent requirements.
- Run MRP and analyze the stock/requirements list.
- Create and process production orders from release to goods receipt.
- Learn capacity planning, confirmations, backflushing, scrap handling, and order settlement basics.
- Study integration points with SAP MM, SD, QM, PM, and CO.
Common SAP PP Mistakes Beginners Should Avoid
- Learning transactions without understanding master data: SAP PP results depend on material master, BOM, routing, and work center settings.
- Ignoring procurement type: A wrong procurement type can make SAP create the wrong kind of planning proposal.
- Confusing planned orders and production orders: A planned order is a planning proposal, while a production order is an execution document.
- Skipping MD04 analysis: The stock/requirements list is often the first place to check demand, supply, shortages, and exception messages.
- Assuming SAP PP works the same in every system: ECC, SAP S/4HANA, and SAP S/4HANA Cloud can have different apps, configuration access, and process restrictions.
SAP PP Editorial QA Checklist
- Does the SAP PP tutorial explain both planning and execution instead of only listing master data?
- Are BOM, routing, work center, production version, and material master explained with their production planning purpose?
- Does the MRP section clearly distinguish planned orders, purchase requisitions, independent requirements, and dependent requirements?
- Does the production order section include release, goods issue, confirmation, goods receipt, and completion steps?
- Are SAP PP integration points with MM, SD, QM, PM, and CO described accurately without overstating features?
SAP PP FAQs
What is SAP PP used for?
SAP PP is used for production planning and control. It supports demand management, MRP, BOM management, routing, work centers, production orders, capacity planning, shop floor execution, confirmations, and goods receipt for manufactured products.
What master data is required for SAP PP?
The main SAP PP master data includes material master, bill of materials, work center, routing, production version, and MRP-related planning fields. Depending on the scenario, additional data such as production resources/tools, recipes, inspection settings, and cost-related data may also be needed.
What is the difference between a planned order and a production order in SAP PP?
A planned order is a planning proposal created by MRP or manually by a planner. It is not normally used for shop floor execution. A production order is an execution document used to release work, reserve components, confirm operations, post goods issue, and receive finished goods.
How does SAP PP integrate with SAP MM?
SAP PP integrates with SAP MM through material master data, inventory management, procurement proposals, goods issue, and goods receipt. MRP can create purchase requisitions for externally procured components, while production execution consumes materials from inventory.
Is SAP PP still used in SAP S/4HANA?
Yes. SAP PP concepts such as master data, demand planning, MRP, production orders, repetitive manufacturing, and capacity planning continue in SAP S/4HANA. However, some processes may use SAP Fiori apps, simplified data models, or edition-specific features depending on the S/4HANA deployment.
Summary of SAP PP Production Planning
SAP PP helps manufacturing companies plan materials, schedule production, manage production orders, monitor capacity, and complete shop floor execution. The most important beginner topics are material master settings, BOMs, work centers, routings, demand management, MRP, production orders, confirmations, and integration with other SAP modules. Once these foundations are clear, SAP PP becomes easier to understand as a connected production planning process rather than a list of separate transactions.
TutorialKart.com