ERPTwin
261101PPC201COR1advanced

Process Order (PP-PI): Master Recipe, Phases, Batch Receipt and Yield Variance

The process-industry counterpart of the production order: a process order built from a master recipe (COR1) issues liquid components (261), its phases are confirmed on a resource (COR6N), the actual yield is received as a batch (101), and the yield loss shows up as a variance at settlement.

Educational content. SAP behaviour varies by configuration and release. Spotted something off? Report it.

Digital twin

Docs
SAP DOCUMENTSVisualization of Process Order (PP-PI): Master Recipe, Phases, Batch Receipt and Yield Variance. All information shown in the scene is also available in the caption and the panels next to it.
Demo data

01Create the process order from the master recipe

Process order 1500001 for 1000 L of FG-3000 copies the master recipe's materials and phases.

Order type PI01 (typical)

COR1 — Process Order 1500001

Material
FG-3000
Quantity
1000 L
Recipe
50000123

Business scenario

Demo Manufacturing blends 1,000 L of FG-3000 industrial coolant from base fluid and an additive concentrate in mixing tank MIX-01. Blending loses some volume, so the batch yields 980 L.

All companies, numbers and documents are fictional demo data.

Step-by-step flow

  1. 01

    Create the process order from the master recipe open in twin

    Process order 1500001 for 1000 L of FG-3000 copies the master recipe's materials and phases.

    Process industries describe production as a recipe: ingredients in proportions, phases on resources. A BOM plus routing does not fit liquids, batches and yields as naturally.

  2. 02

    Release and stage the components open in twin

    The order is released and the base fluid and additive are pumped to the mixing tank.

    As with a production order, nothing can be posted against an order that is only created.

  3. 03

    Issue the materials (261) open in twin

    RM-3100 −950 L and RM-3200 −50 L: ₹96,000 charged to the process order.

    Same movement type, same accounting as discrete production: the order type is different, the inventory logic is not.

  4. 04

    Confirm the mixing phase (COR6N) open in twin

    Phase 0020 is confirmed with 8 hours on resource MIX-01: ₹24,000 of conversion cost.

    The vocabulary differs; the effect is the same — conversion cost moves onto the order.

  5. 05

    The tank yields less than planned open in twin

    The order planned 1000 L, but the tank holds 980 L after blending. What do you receive?

    The difference between plan and actual is exactly what the yield variance is supposed to show.

  6. 06

    Phantom stock open in twin

    Receiving 1,000 L creates 20 L that do not exist. The variance disappears into overstated inventory until the next count.

    The yield loss would surface later as an inventory difference instead of a production variance, hiding where the loss actually occurred.

  7. 07

    Receive batch C26-1041 (101) open in twin

    FG-3000: 2,000 → 2980 L in batch C26-1041, valued at ₹120/L = ₹1,17,600.

    The batch number makes the coolant traceable back to this order and its component batches.

  8. 08

    Settle the yield variance open in twin

    Debits ₹1,20,000 − credit ₹1,17,600 = ₹2,400: the cost of the 20 L lost in blending.

    Yield variance is the key performance figure in many process plants — it tells you how much product the process loses.

  9. 09

    Process order complete open in twin

    Recipe → process order → 261 → phase confirmation → batch receipt → settlement.

    Same logistics and costing backbone as discrete production, expressed in process-industry terms.

SAP documents

Drag to pan · Ctrl + scroll to zoom

Stock impact

StepPlant / SLocStock typeMvTChange
Issue the materials (261)1000 / 0002Unrestricted use261−950 L
Issue the materials (261)1000 / 0002Unrestricted use261−50 L
Receive batch C26-1041 (101)1000 / 0001Unrestricted use101+980 L

Accounting impact

Materials consumed by a process order

Typical

Issue the materials (261)

  • Dr Consumption — process order 1500001 (GBB/VBR)₹96,000
  • Cr Inventory — raw materials (BSX)₹96,000

Identical in principle to a production order issue: consumption is charged to the order, inventory credited.

Resource time allocated to the process order

Conceptual

Confirm the mixing phase (COR6N)

  • Dr Process order 1500001 — resource hours₹24,000
  • Cr Cost center CC-4400 — activity allocation₹24,000

Confirmed resource time is valued at the activity rate and allocated from the resource's cost center to the order.

Goods receipt of the batch from the process order

Typical

Receive batch C26-1041 (101)

  • Dr Inventory — finished goods (BSX)₹1,17,600
  • Cr Factory output — process order 1500001 (GBB/AUF)₹1,17,600

The batch is valued at standard price; the order is credited through factory output.

Settlement of the process order's yield variance

Configuration dependent

Settle the yield variance

  • Dr Price difference — production variance (PRD)₹2,400
  • Cr Process order 1500001 — settlement₹2,400

The whole variance comes from lower yield: full inputs consumed, less output received. Settled to price difference for a standard-price product; categories and accounts depend on configuration.

Typical conceptual flow. Actual G/L accounts and posting behaviour depend on material valuation, automatic account determination and system configuration.

Movement type

  • 261GI for orderReversal: 262
  • 101GR for orderReversal: 102

Plans and executes batch-oriented process manufacturing (chemicals, food, pharma) from a master recipe, with batch traceability and yield-based costing.

Transactions & Fiori apps

  • C201 — Create Master Recipe
  • COR1 — Create Process Order
  • COR2 — Change / Release Process Order
  • COR6N — Confirm Process Order Phase
  • MIGO — Goods Movement
  • KO88 — Order Settlement
  • Manage Process OrdersAvailability depends on release and scope

Differences by SAP version

PP-PI process orders, master recipes and COR transactions as described.

Configuration

  • Process order type (e.g. PI01) and order-type-dependent parameters

    Configuration dependent

    Number ranges, settlement profile and release behaviour.

  • Process management / control recipes

    Configuration dependent

    Whether phases are executed through control recipes and process messages.

  • Batch determination and batch creation at goods receipt

    Configuration dependent

    Whether the receipt creates the batch automatically and how component batches are found.

  • Inspection at goods receipt from order

    Configuration dependent

    Inspection type 04 sends receipts to quality inspection stock when QM is active.

Prerequisites

  • Master recipe with materials list and phases, released for use
  • Production version linking the material to the master recipe
  • Resources with cost centers and activity types
  • Batch management active for batch-managed materials

Master data

Master recipe
Materials list, operations, phases and resources in one object (replaces BOM + routing).
Resource
PP-PI's work center: capacity, cost center and activity types.
Batch master
Traceability and characteristics of each produced and consumed batch.

Organizational structure

  • Plant 1000
  • Storage locations 0002 (raw materials) and 0001 (filled product)
  • Resource MIX-01

Tables

TableDescription
PLKO / PLPOMaster recipe header and operations/phases
AUFK / AFKO / AFPOProcess order master, header and item
AFRUPhase confirmations
MCH1 / MCHABatches (cross-plant / plant level)
MATDOC261 and 101 movements

Integration

  • MMBatch-managed inventory, 261 issues and 101 receipts.
  • QMReceipts can go to quality inspection and batch characteristics can be recorded.
  • COOrder costing, yield variances and settlement.
  • FIInventory, consumption and price-difference postings.

Common errors

  • “Process order cannot be created”

    Likely causes: No production version for a master recipe; Recipe status not released; Lot-size range of the recipe excludes the order quantity

    Where to look: Production versions (C223) · Master recipe header · Recipe lot-size range

  • “Goods issue fails for a component”

    Likely causes: No batch determined; Batch restricted or expired; Insufficient stock in the supply storage location

    Where to look: Batch determination · Batch status · Stock overview

Troubleshooting

Something went wrong? Work through these checks in order. They are diagnostic questions, not configuration instructions — confirm changes with your system owner.

  1. CHECK 1

    Order creation

    • Is there a production version with a master recipe?
    • Is the recipe released and valid for the date and quantity?
  2. CHECK 2

    Batches

    • Is batch determination set up for the order's components?
    • Does the receipt create a batch automatically?

Interview questions

  • What is the difference between a production order and a process order?

    Both are executable manufacturing orders with the same goods-movement and costing logic (261, 101, settlement). A production order is built from a BOM and a routing with operations on work centers; a process order is built from a master recipe — materials list plus operations and phases on resources — and is used in process industries where batches, proportions and yields matter.

  • Why should the goods receipt post the actual yield, not the planned quantity?

    Because stock must match what exists physically. Posting the actual yield leaves the shortfall on the order as a yield variance, where it can be analysed. Posting the planned quantity hides the loss in inventory until a physical count reveals it as an unexplained difference.

  • What is a master recipe?

    The PP-PI master data object that combines what a BOM and a routing describe in discrete manufacturing: the materials list with quantities, and the operations and phases carried out on resources, plus optional process instructions.

Quiz

Q1 · Multiple choice

Which master data object is a process order built from?

Q2 · Identify the accounting impact

A process order consumed ₹1,20,000 and received 980 L at ₹120/L. What variance is settled?

Q3 · Diagnose the scenario

A plant's coolant stock is regularly found short at stocktaking, while process orders show no variances. What is likely happening?

References

  • SAP SE — SAP Help Portal: Production Planning for Process Industries (PP-PI) (source)
  • SAP SE — SAP Help Portal: Process Orders (source)
  • SAP SE — SAP Help Portal: Master Recipes (source)
  • SAP SE — SAP Help Portal: Batch Management (source)

Explanations are original. They summarize standard behaviour; always validate against your system's release and configuration.

Version history

VersionChange
1.0.0Initial version.