TR value resets to 0 when re-scheduling PO in Transaction COR2
I have created a Purchase Order in Transaction COR1. Later, I release that order in COR2, and also, have done its staging. Soon after I complete staging and save the Order, a Transfer Requirement quantity is created in table LTBK and its corresponding item level data is created in table LTBP.
But issue arises when i go back to Transaction COR2 and change the Start date (re-schedule to future date) of the PO. After this step, the value of TR quantity in tables LTBK and LTBP is set to 0 and the order status is 'processed'.
I assume this is a standard functionality. Can someone help me with this as to where can i find the check written for this? Or is there any exit/badi where this validation might have been done?