HI Manimaran,
Your requirement can be achieved easily using Location determination Activity, only thing you have to create a rule identifying at which location you would like to Produce, you cant have in one ATP check goods getting produced from two location, right !.
SO the business is ok to start production from the last location checked in the Rule, you need to simply assign location determination activity to that while defining your rule in //RBA04.
Note: You may have to switch off Start production setting in your Check Instruction, and completely rely on RBA to trigger CTP.
Thanks,
Manoj Gaikwad