Skip to Content

Batch Class Conversion in SAP

The purpose of batch class conversion is to allow us to change the assignment of a material subject to batch management and its batches to a batch class. The existing characteristic value assignments remain the same. The batch class is assigned to the class type 022 or 023, depending on the batch definition level.


Menu-path: Logistics -> Central Functions -> Batch Management -> Tools -> Bath Class Conversion

TCode: BMCHCL


Step 1: Go to transaction BMCHCL


/wp-content/uploads/2014/07/fig1_493346.png

Step 2: Click the button “Create new Conversion”. In the “Batch Class Conversion: Details” pop-up window enter the details like Conversion Text, Conversion date. In the material section, enter the list of material and the new batch class that will replace the existing one.

/wp-content/uploads/2014/07/fig2_493347.png


Click the enter button. We can see the old class (non-editable) name. Click the Save button. The conversion gets saved.


/wp-content/uploads/2014/07/fig3_493348.png


Step 3: Release the Conversion: Selected the conversion created and click the Release button.

/wp-content/uploads/2014/07/fig4_493355.png

In the “Release Conversion” pop-up confirm the release. The conversion gets released.


/wp-content/uploads/2014/07/fig5_493356.png

Step 4: Execute Conversion:

Select the Release conversion and click the execute button.

/wp-content/uploads/2014/07/fig6_493357.png
Confirm the execution.

/wp-content/uploads/2014/07/fig7_493358.png
Check the final status of the conversion. They should be completed without any error.


/wp-content/uploads/2014/07/fig8_493359.png

Verification: Go to transaction MM03 and in the classification view check the batch class assigned. We can also verify the same using batch information cockpit (BMBC).


/wp-content/uploads/2014/07/fig9_493360.png



2 Comments
You must be Logged on to comment or reply to a post.
  • Hi, thank you for this information.
    As far as I know, using BMCHCL, batches in EWM also will be converted to the new class. One question, though. If there are returns which had a batch with the old class, will the class for this batch also be changed to the new class? Or will there be any issues in the return process in adjusting to the new class?