cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

MSC2N T code issue

Former Member
0 Likes
1,998

I am changing batch status for specific batch for specific plant but same batch is also present for another plant.

When i am using Tcode MSC2N where i have given input - material number, batch, plant, storage location so changes should be only done for only that plant but in actual changes are reflecting for all plant where this batch present.

Can anybody tell me why this happening?

I want only changes as per I have given inputs.

Please give your suggestion/solution.

View Entire Topic
Dominik_Tylczynski
SAP Champion
SAP Champion

Hello akshaygodse1234_9

The batch status is an attribute of a batch, not of a part of a batch stock that is sitting in a particular storage location. So a batch can be either in restricted or unrestricted status - notice, the entire batch. Now, you have to look at batch management level settings. Typical and recommended setting is material level. It means that a batch as a business object is uniquely identified by batch number and material number, not by plant number. So if you move a batch stock from one plant to another or from one storage location to another it's still the same batch, with the same attributes, especially the status.

So if you manage batches on material level, not plant level and you change a batch status, the change is executed across all the plants where the batch sits. To my that's logical - if you are restricting a batch, you do that for the entire batch, not just for a part of the batch in a single plant.

If you need to block part of a batch stock, you should rather transfer that to blocked stock instead of using restricted use status.

Best regards

Dominik Tylczynski