Batch Management Configuration
Batch Management Configuration
Batch Management incorporates the entire logistics process, from procurement to sales
It is closely linked with classification, but can also be used without classification.
You can only search for batches via the batch determination function if the batches are classified.
In a process manufacturing environment, production is usually executed in batches. In addition, many
materials entering the process are managed separately in batch stocks with different specifications.
A batch is a quantity of the material produced during a given production run.
A batch represents a homogeneous unit with unique specifications.
A Batch is a subset of the total quantity of a material held in stock. The subset is managed from all
other subsets of the same material.
Depending on the plant, material and operational levels we can choose the level at which you want the batch
number to be unique.
However, the uniqueness of the batch number can be defined at the following levels:
The same batch number can only be assigned once within the entire client.
It is uniquely assigned to one material number.
(or)
In this case, the Batch number is unique for the entire Client, meaning the same Batch number will not
be generated for different Plants under the same Company Code. This method is useful when plant-to-
plant stock transfer is used, and the Batch number is supposed to be unique.
Example :
If the Batch level is set to Plant Level in your system, the following applies :
The batch number can be reassigned for a material with a different specification in each plant.
However, you can transfer a stock from one plant to another between batches with the same number,
even though the batches do not necessarily have the same specification. In such cases, the batch
quantity transferred assumes the specification of the destination batch.
If you want the batch specification to be unique across all plants, you can only achieve this through
organizational measures. The system does not support this. In this case, you are recommended to
switch to a higher batch level.
(or)
At a plant level, a Batch number is unique for a material inside a plant only. The same Batch number can
be generated at another plant under the same Company, though these Batches are not the same. If a
plant-to-plant stock transfer scenario is used, plant-level Batch numbering is not suitable
Example :
If the Batch level is set to Material in your system, the following applies :
A batch has the same specification for all plants at which a material is stored.
The same batch number can be reassigned with a different specification for each material.
(or)
With this method, the Batch number will be unique at the material level only. Thus, in a given plant,
different materials can have the same Batch number.
Example :
a. Batch Level
Activate Batch Level
b. Batch Status Management
Activate it
Whether during GR, the Batch will be created automatic or manual we can assign here
SAP recommends and Standard maintained as Automatic/Manual without check
4. Batch Valuation
Path: Logistics General - Batch Management –Batch Valuation - Valuation for Goods Movement in Inventory
Management - Activate Batch Classification for Goods Movements in IM
5.1.Condition Tables
Path: Logistics General - Batch Management – Batch Determination and Batch Check - Condition Tables - Define
Inventory Management Condition Tables
5.3.Strategy Types
Path: Logistics General - Batch Management – Batch Determination and Batch Check - Strategy Types - Define Inventory
Management Strategy Types
We already had a standard Strategy type(ME01), we can use it else create new one
But I’m creating a new strategy type by copying standard, But using the same standard Access sequence
Copy the Standard strategy type and maintain new strategy name and save it
“Class” is not assigned. After creation we need to assign it here
5.4.Batch Search Procedure Definition
Path: Logistics General - Batch Management – Batch Determination and Batch Check - Batch Search Procedure
Definition - Define Inventory Management Search Procedure
We had standard procedure(ME0001). We can directly assign our strategy type/Condition type in it or else we
can create a new procedure and assign it
I will create a new procedure by copying standard procedure
5.5.Batch Search Procedure Allocation and Check Activation
Path: Logistics General - Batch Management – Batch Determination and Batch Check - Batch Search Procedure
Allocation and Check Activation - Allocate IM Search Procedure/Activate Check
Here we need to assign the Procedure to required Movement types like 101, 201, 301, 561,501 etc…
5.6.Define Selection Classes
Path: Logistics General - Batch Management – Batch Determination and Batch – Define Selection Classes
a. Characteristics:
Directly maintained the character length and data type without additional data tab maintained or if you want to
maintain by table and field then use (MCHE – ZUSTD)
Batch Remaining Shelf life:
Note:
No need to create the characteristics. We already had the standard characteristics in system, we can use them
Please maintain search as “LOBM*” then we will get the Batch management related standard characteristics
LOBM – Logistics Batch Management
b. Class for Batch
Path: Logistics General - Batch Management – Batch Determination and Batch – Define Selection Classes
This component determines how a batch is created and used in Production Planning PP through various stages
of production and displays the result in a list.
You can use this to find out:
In which other batches a batch was used
From which other batches a batch was created
This is important in the case of complaints and questions about product safety if the composition of semi-
finished and finished products has to be documented across all production levels. The material type is not
important.
As well as batches, the system also displays production orders, manufacturing orders, subcontract orders, and
vendor batches. This enables you to trace a batch’s progress through each stage of production.
The list is used for all plants, but can also be restricted to certain plants.
For batches in other areas, for example Sales and Distribution (SD) or Warehouse Management ( LE-WM) , the
Pick-Up List shows where batches are used.
Please activate Synchronization posting
7. Shelf Life Expiration Date (SLED)
Path: Logistics General - Batch Management - Shelf Life Expiration Date (SLED) - Set Expiration Date Check
Expiration date check will be activated at Plant Level. And we can keep specific settings for each movement type
If the shelf life check expiration date check is active, you must enter the shelf life expiration date or the
production date of the material at the time of a goods receipt.
At the time of goods receipt, the system checks whether the remaining shelf life is sufficient. If this is not the
case, a warning or error message is issued, depending on the system settings.
When the goods receipt is posted, the shelf life expiration date is recorded in the material document.
Impact of Total Shelf Life and Remaining Shelf Life in Material Master:
Case 1:
2190 – No Remaining Shelf Life and Total Shelf Life in Material Master
In this case, system won’t even ask to enter Manufacturing Date or SLED
Case 2:
2191 – Remaining Shelf Life is only maintained but not Total Shelf Life
Case 3:
2192 – Both Remaining Shelf Life and Total Shelf Life are maintained
In this case, system asks Date of Production (MFD) and claculates the SLED as per below
formulae.
Batch Determination:
FIFO:
2190
FEFO:
2191
Maintain Condition Records for Batch Strategy Type with Transaction code MBC1. In
MBC1, we give strategies and Sort rule. Sort rule mainly plays the role to give the order
of Batches for the goods movement