Hi,
if you check start routine, you notice if statements like below.
if COMM_STRUCTURE-processkey EQ 'xxx'
AND COMM_STRUCTURE-bwapplnm EQ 'MM'
check whether this field bwapplnm is 'mm' or some thing else for movement '121'/'122'
if it is not MM, then you should add it where ever it is applicable (if statement)..
test this is sandbox first and then implement in Dev, it shouldn't impact any existing data.