Repetitive Manufacturing
PP / M2Dbeginner

SAP Repetitive Manufacturing Tutorial (Part 1)

Key takeaway

Understand why Repetitive Manufacturing exists, how it differs from discrete order-based production, and what master data objects are required to run it.

What this complete series covers

Learn Repetitive Manufacturing in a clear, practical sequence — from the basic idea to real project use, troubleshooting, and interview-ready understanding.

Who it is for
Best for SAP consultants, developers, and learners who want a practical understanding of Repetitive Manufacturing.
Prerequisites
Basic SAP S/4HANA navigation and an understanding of the business process are helpful. Configuration or transaction steps require suitable access to a practice or project system.
Final outcome
By the end, you should be able to explain Repetitive Manufacturing clearly, follow the main end-to-end flow, apply it in a project scenario, and troubleshoot the most common issues.
  1. Part 1: SAP Repetitive Manufacturing Tutorial (Part 1)

    Understand why Repetitive Manufacturing exists, how it differs from discrete order-based production, and what master data objects are required to run it.

  2. Part 2: Configuring Production Versions, Planning Tables, and Backflushing in REM (Part 2)

    Learn how to configure REM profiles, production versions, and backflush behavior, and how the planning table drives daily execution and integrates with MRP output.

  3. Part 3: Backflushing and Goods Movements in Repetitive Manufacturing (Part 3)

    Understand how REM confirmations trigger automatic backflushing of components and goods receipt of finished products, and how to design and troubleshoot the underlying goods movement logic.

System and release assumptions: Examples focus on SAP S/4HANA. Exact apps, transaction codes, configuration paths, and field names can vary by release and deployment model.

Explanation

Repetitive Manufacturing (REM) exists because many production environments make the same or very similar materials repeatedly over long periods, without needing a discrete production order for every lot. Automotive component lines, consumer goods filling lines, and many process-adjacent discrete plants run the same finished good for days or weeks. Creating and closing a full production order for every small run is administratively heavy: order creation, order-specific scheduling, order settlement, and order-level goods movements all add overhead that does not match the physical reality of a continuous or near-continuous line.

REM addresses this by planning and controlling production at the level of a material and production version over a period (daily or period-based run schedule quantities) rather than at the level of individual orders. Instead of a production order, REM uses a 'run schedule quantity' concept tied to a planning table, and actual production is recorded through simplified backflush postings that consume components and confirm output in a single transaction, rather than separate goods issue and confirmation steps.

To enable REM for a material, the material master must carry the REM indicator (typically maintained in the MRP 4 / Work Scheduling view) and must have at least one valid production version. A production version links the BOM alternative and the routing (or rate routing) that will be used to produce that material, and REM specifically supports rate routings, which express capacity requirements as a production rate (units per hour) rather than as operation-by-operation standard times. This matters because rate-based lines are often measured in throughput per shift, not in discrete setup and run times per lot.

Master data prerequisites for REM include: a valid material master REM indicator and REM profile assignment, a BOM (with components flagged for backflushing as appropriate), a rate routing or standard routing usable in REM, and a production version that is 'REM-relevant' and locked to a specific plant and validity period. The REM profile itself is configuration that controls default behavior such as whether backflush is automatic, how scrap and error quantities are handled, and how the system proposes final confirmation.

A critical conceptual difference from discrete manufacturing is that REM has no individual order number carrying cost and status. Instead, actual costs are collected on a period-based cost object, commonly referred to as a product cost collector, which accumulates actual costs for the material/production version combination over a period and is settled periodically (rather than order-by-order). This is a foundational integration point with Controlling (CO-PC) that every REM implementation must account for during blueprint and configuration.

In S/4HANA, the underlying REM concepts (REM indicator, production version, rate routing, product cost collector) remain, though S/4HANA increasingly recommends production versions be maintained directly and consistently across MRP, costing, and REM views, and some legacy transaction codes are being consolidated into Fiori-based apps for planning table and backflush activities. On-premise/private cloud customers can generally still use classic REM transactions in parallel with newer apps, whereas the degree of Fiori-only exposure and any classic transaction restrictions can vary by release and should be verified against the specific system's app availability rather than assumed.

Understanding this foundation is essential before touching configuration, because misclassifying a material as REM-relevant when the business process actually needs discrete order tracking (e.g., serial number-level genealogy, order-specific costing, or complex rework) leads to expensive redesign later.

Real project scenario

A tier-1 automotive supplier producing wiring harness sub-assemblies on a continuous line wanted to eliminate the overhead of creating and closing a discrete production order for every shift's output. During blueprint, the PP consultant proposed REM for the finished harness material, set the REM indicator in the material master, created a rate routing expressing line throughput in units/hour, and defined a production version tied to that rate routing and the current BOM alternative. This let the plant's planning table reflect daily run schedule quantities directly from MRP-generated planned independent requirements, and backflushing consumed components and confirmed output in one step per shift, dramatically reducing transaction volume compared to the plant's prior discrete-order setup.

Common mistakes

  • Enabling the REM indicator on a material without first creating and validating a production version, causing planning table and backflush errors.
  • Using a standard (operation-based) routing where a rate routing is actually needed for accurate throughput-based capacity planning.
  • Assuming REM automatically eliminates the need for a cost object; forgetting to set up and validate the product cost collector before go-live.
  • Applying REM to materials with complex variant configuration or serial-level traceability requirements without confirming REM can meet those genealogy needs.
  • Not aligning BOM component backflush indicators with actual shop floor issue practices, leading to incorrect component consumption.

Best practices

  • Confirm REM suitability against production volume, repetition, and variant complexity before configuring the REM indicator.
  • Always create and test the production version, BOM, and routing combination before flagging a material as REM-relevant in production systems.
  • Use rate routings where throughput-based capacity planning genuinely reflects the line's operating model.
  • Set up and validate the product cost collector early in the project, in coordination with the CO team, not as an afterthought.
  • Document REM profile decisions (backflush defaults, scrap handling) so operations and finance understand downstream cost and inventory impacts.

Interview angle

Interviewers commonly ask candidates to explain the conceptual difference between discrete production orders and REM run schedule quantities, and to justify when REM is appropriate versus discrete manufacturing. Be ready to discuss the role of production versions, rate routings, and the product cost collector, and to explain why REM reduces transactional overhead without eliminating the need for cost tracking. Strong candidates also mention material master prerequisites (REM indicator, MRP 4 view) and can articulate a business scenario where REM would be a poor fit, such as low-volume, highly configured products requiring order-level traceability.

Practice this lesson

Quick check

1. A team proposes this shortcut while working on Repetitive Manufacturing Fundamentals and Master Data Setup: "Failing to reconcile product cost collector postings during period-end because the team is looking for order-level costs that do not exist in REM" Which alternative should you recommend?

2. Interviewers commonly ask candidates to explain the conceptual difference between discrete production orders and REM run schedule quantities, and to justify when REM is appropriate versus discrete manufacturing. In the Repetitive Manufacturing context, which answer shows the strongest practical judgment?

3. A review of Repetitive Manufacturing Fundamentals and Master Data Setup finds this risky pattern: "Applying REM to materials with complex variant configuration or serial-level traceability requirements without confirming REM can meet those genealogy needs.". Which corrective action is strongest?

Interview questions

1. Using this SAP project situation — A tier-1 automotive supplier producing wiring harness sub-assemblies on a continuous line wanted to eliminate the overhead of creating and closing a discrete production order for every shift's output — explain Repetitive Manufacturing Fundamentals and Master Data Setup. What should happen, which concepts or process steps matter, and what common mistake would you avoid?

Answer it in your own words first, then compare.

2. Imagine a client wants to switch from discrete production orders to Repetitive Manufacturing for a high-volume product. What would be your justification for this change, and what key master data objects would you need to create or modify to enable this process in SAP?

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics