Exploring Batch Management (BLF)

Objective

After completing this lesson, you will be able to explain batch management, including batch number assignment, batch determination, and batch traceability.

Introduction

The following short dialogue between consultant Julia and supply chain manager Paul serves as an introduction to the concept of batch management in SAP S/4HANA Cloud Public Edition.

Batch Definition

A batch is a partial quantity of a material that is managed separately from other partial quantities of the same material. 

In various industries - especially in the process industry - you have to be able to work with homogeneous partial quantities of a material or product across the entire logistics flow and value chain.

There are various reasons for this, such as:

  • Legal requirements, such as the Good Manufacturing Practice (GMP) guidelines
  • Hazardous goods regulations
  • Tracing of defects, recalls, and regression obligation
  • Need for inventory management differentiated by quantity and value, for example due to heterogeneous quality or recipe
  • Production- or process-related requirements, such as the calculation of material quantities based on different batch specifications

Batch management is the identification of a quantity of material with a unique 10-digit alphanumeric code. The batch number assigned to a material quantity allows the material stock to be clearly sorted. General characteristic values, the chemical composition or product specifications at the time of production or procurement can optionally be stored in the batch master record.

For batch-managed materials, the batch number must be specified with each goods movement.

Activating Batch Management for a Product

If a product is to be managed in batches, you must set the corresponding indicators in the product master record.

You first set a batch management indicator that is globally valid for the product. Basically, this indicator means that the product can be managed in batches.

Once you have set the general batch management indicator, you can set the plant-specific indicator. This enables you to decide, for each plant, whether the material should be managed in batches or not.

For example, a product may be subject to batch management in the production plant and not in the distribution plant.

Note

Depending on the configuration settings, the plant-specific batch management indicator may either be pre-filled by default or left blank.

When creating a product master record, this default value can be manually adjusted if needed.

Now, we’ll explore a product in the system that’s managed by batch.

Watch the following interactive demo to learn how to display a product subject to batch management.

Creation of Batches

Create a Batch Master Record Manually

The short dialogue below introduces the concept of creating batches in SAP S/4HANA Cloud Public Edition.

In the interactive demo, you learn how to manually create a batch master record.

Note

You can use the Manage Batches app not only to create new batches, but also to search for and edit existing ones.

To support flexible teamwork, newly created or modified batch records can initially be saved as drafts. These draft versions are accessible to all users with the appropriate authorizations. Using the app’s search and filter options, users can easily find these drafts and either continue working on them or discard the changes as needed.

Automatically Create a Batch Master Record in the Background

The system can automatically create a batch master record in the background in several scenarios, including:

  • Posting the first goods receipt for a batch
  • Creating a process or production order
  • Making a usage decision in Quality Management
  • Carrying out a recurring inspection
  • Posting a transfer, such as when splitting a batch
  • Creating a purchase order

This automation helps streamline operations and ensures that batch data is consistently maintained across various business processes.

Batch Numbers

When you create a batch, the way the batch number is assigned depends on how your system is configured. There are two possibilities:

Manual Assignment

You can enter the batch number yourself during batch creation.

Whether this option is available depends on your system settings. Your configuration expert defines in the system whether manual entry is allowed.

Automatic Assignment

In this case, the system generates the batch number for you automatically.

The configuration expert sets up internal number ranges that the system uses to assign batch numbers in the background.

Batch Determination

From Batch Assignment to Batch Determination

As explained in the previous chapter, batch number assignment takes place during the inbound process. This means that when goods are received - either from external suppliers or from in-house production - a batch number must be assigned to batch-managed materials. This ensures traceability from the moment the material enters the system.

In contrast, during the outbound process, the focus shifts from assigning batch numbers to selecting the appropriate batch for withdrawal. This is where batch determination comes into play.

What Is Batch Determination?

Batch determination is the process by which the system automatically selects one or more suitable batches when a material is issued or transferred. Instead of manually entering batch numbers, the system uses predefined selection criteria - such as:

  • Expiration date
  • Quality status
  • Stock availability
  • Customer-specific requirements
  • Storage location or plant

This ensures that the right batch is used for each transaction, supporting compliance, quality control, and efficient inventory management.

Note

  • Batch determination can be used when posting a goods issue in Inventory Management or Warehouse Management.
  • In Production, batch determination for suitable components can already be carried out in the production or process order.
  • In Sales, batch determination can also help you find the batch that most closely matches the customer's requirements. This can be done either in the sales order or in the outbound delivery.

Batch Management Along the Supply Chain

Next, we’ll look at several processes in the system where batch-managed materials are used.

Purchase Order

When creating a purchase order, entering a batch number is optional.

In the following demo we see two cases:

  • A purchase order item is created without a batch
  • A purchase order item is created and the system automatically assigns a batch

Goods Receipt

In this demo, we post the goods receipt to the purchase order item that was previously created without a batch number. When entering the goods receipt, it is mandatory to enter a batch. We opt for the automatic assignment of a batch by the system.

Stock Overview

In this demo, we look at the stock situation of our product, which is subject to batch control.

Sales Order

In the following demo, we create a sales order for a product that is subject to batch management. At this point, we do not enter a batch.

Delivery

In the following demo, we create a delivery for the sales order and check the result of the automatic batch determination. 

Picking and Goods Issue

In the following demo, we enter the picking quantity for each batch in the delivery and post the goods issue.

Batch Information Cockpit

Batch Information Cockpit – Your Central Hub for Batch Analysis

The Batch Information Cockpit serves as a central control center, offering powerful tools for monitoring and analyzing batch-managed materials.

You can use it to track batch usage and answer key operational questions such as:

  • Which batches should be used before their expiration date?
  • What batch stocks exist for a specific product group?
  • Which batch stocks fall under the responsibility of a specific MRP controller?

Top-Down Analysis in Case of Defects or Complaints

When a defect or customer complaint is reported for a finished goods batch, a materials manager can initiate a top-down analysis. This allows them to:

  • Review the in-house production or process orders related to the batch.
  • Trace the raw materials, components, or semi-finished goods used in manufacturing.
  • Access additional details such as the supplier number, purchase order, and delivery information to identify the root cause of the issue.
  • Examine quality inspection results to verify whether proper quality control procedures were followed before the batch was released for consumption or delivery.

Top-Down and Bottom-Up Batch Traceability

The Batch Information Cockpit supports both top-down and bottom-up analysis, depending on the level in the material structure:

  • Top-down analysis starts from finished goods produced in-house and traces back to the components and raw materials used.
  • Bottom-up analysis begins with raw materials procured from suppliers and follows their usage through semi-finished and finished goods.

This dual approach ensures full traceability across the supply chain, supporting quality assurance, compliance, and efficient issue resolution.

Watch the following demo to learn how to use the Batch Information Cockpit.