Enterprise Resource Planning Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Leelamohan
Participant
0 Kudos
577

In many industries such as pharmaceuticals, food & beverage, and chemicals, it is common for the same material to vary slightly in weight or volume between batches due to manufacturing or environmental conditions. Traditional inventory management methods, which assume uniform units of measure across all batches, fall short in such scenarios. SAP addresses this challenge with the Batch Specific Unit of Measure (UoM) functionality.

Batch Specific UoM allows users to maintain batch-dependent conversion factors between different units of measure (such as between Rolls and Metre), making inventory more accurate and business operations more transparent. This feature is particularly useful when dealing with variable-weight items or when regulatory compliance requires batch-specific tracking.

Business Scenario:

A garment manufacturing company procures fabric rolls from different suppliers. Although the ordering unit is “Rolls”, each roll can differ in usable area (in m²) depending on fabric thickness, stretching, or cutting tolerance. The actual area of fabric available per roll is batch-specific and must be tracked for accurate inventory and production planning.

Problem without Batch Specific UoM:

If every roll is assumed to contain a fixed m², it leads to inaccurate raw material planning, over- or under-consumption in BOMs, and errors in stock valuation or costing. This becomes a significant issue when each roll is priced based on the usable area.

Solution with Batch Specific UoM:

By enabling Batch Specific UoM in SAP, the company can maintain the actual square meters per roll as a batch-specific conversion. During Goods Receipt, the user records the true m² of fabric in each roll, allowing the system to reflect the correct inventory in both Rolls and m². This ensures precise material consumption, correct stock values, and better production efficiency.

In the following sections of this blog, we will walk through:

  • Configuration of Batch Specific UoM via IMG paths

  • Creation of characteristics and class to store batch-specific values
  • Material master setup with proportional UoM
  • Recording batch-specific quantities during purchase and Goods Receipt
  • Viewing inventory in both base and alternative UoMs

This functionality helps businesses gain better control over variable-material inventories and supports compliance with industry-specific textile and clothing production standards.

Step 1: Create Unit Measure (Transaction: CUNI)

Leelamohan_36-1750313266569.png

Leelamohan_37-1750313304881.png

 
Step 2: Activate Batch Specific UoM

Path: IMG --> Logistics -General --> Batch management -->Batch specific material unit of measurement -->activate batch specific material unit of measure

Leelamohan_38-1750313331251.png

Step 3: Edit Batch Specific Material UoM

Path: IMG --> Logistics -General -->Batch management -->Batch specific material unit of measurement -->Edit batch specific material unit of measure

Leelamohan_39-1750313350905.png

Step 4: Define Calculation Procedure

Path: IMG --> Logistics -General -->Batch management -->Batch specific material unit of measurement -->Product Quantities Conversion --> Define Calculation of Product Quantity from Base Quantity

Leelamohan_40-1750313374388.png

Leelamohan_41-1750313464988.png

Step 5: Create Characteristics (Transaction: CT04)

Leelamohan_42-1750313507742.png

Step 6: Create Class (Transaction: CL20)

Leelamohan_43-1750313523751.png

Leelamohan_44-1750313533904.png

Step 7: Create Material/Product Master data (Transaction: MM01 or App: Manage Product Master Data)

You can create a material master record using MM01 or using Manage Product master data

Leelamohan_45-1750313560166.png

Leelamohan_46-1750313569722.png

Leelamohan_47-1750313578666.png

Assign the Class which was created in step 6

Leelamohan_48-1750313587449.png

Leelamohan_49-1750313598281.png

Leelamohan_50-1750313616525.png

Extend the material to Plant

Leelamohan_51-1750313632081.png

Leelamohan_52-1750313641576.png

Leelamohan_53-1750313651474.png

Leelamohan_54-1750313662921.png

Create a unit of Measure

Leelamohan_55-1750313681876.png

Conversion at Material Master Level

Leelamohan_56-1750313694664.png

Leelamohan_57-1750313707872.png

Create Product Master Data

Maintain Proportion/Product Unit (Transaction: MM02)

Leelamohan_58-1750313739162.png

Leelamohan_60-1750313819487.png

Leelamohan_61-1750313848825.png

Save the Material CONMAT123

Step 8: Create Purchase Order (Transaction: ME21N)

Leelamohan_62-1750313866664.png

PO Created 4500000455

Step 9: Post Goods Receipt (Transaction: MIGO)

Click on Distribute Quantity

Leelamohan_63-1750313881282.png

Mention the Batch data and click on Adopt

Leelamohan_64-1750313900061.png

Maintain Conversion in Classification for Batch B1

Leelamohan_65-1750313929447.png

Leelamohan_66-1750313939705.png

Maintain Conversion in Classification for Batch B2

Leelamohan_67-1750313952383.png

Leelamohan_68-1750313962803.png

Check and post the Document

Step 10: Check in Stock (Transaction: MMBE)

Stock in Base UoM ROL

Leelamohan_69-1750313977138.png

Stock in Batch Specific UoM M2

Leelamohan_70-1750313990988.png

Step 11: PO History (Transaction: ME23N)

Status tab in PO Header

Leelamohan_71-1750314014552.png

PO History in PO Item Details

Leelamohan_72-1750314026551.png

If you found this guide helpful, don’t miss my other SAP MM blogs covering real-world automation, configuration tips, and best practices for procurement and inventory management.

Click to view other SAP MM Blogs - SAP Community

 

Regards,

Leelamohan