if you have your batches distributed stored in several bins, then you have several quants.
the movement 309 is carried out a IM level, the quants are WM level.
Do you know which quant has to be "moved" or "relabelled" when you do your IM movement?
Does it matter? Based on what info do you choose the right quant when you do it manually?
Customizing is usually not an issue if you do your activity for the entire quantity, but it is never easy if you do it only for a part while you have several quants.