Ship to party address update in Sales order updates the contract address
here is my scenario.
i have created a contract and updated the ship to party address so it created a new ADRNR. Now i am creating a sales order with reference to the contract and in the sales order i have changed the address which was copied from the contract and saved the sales order. So now when i go back to the contract i see the address which i have updated in the sales order is also the contract ship to address.that means the address which i updated in the sales order was updated in contract as well.
When i check VBPA i see the same ADRNR number for sales order and contact and thsi ADRNR number info is updated everytrime i chneg the address instead of creating anew one. my understanding is that when you update the ship to party address it should create a new ADRNR number but in my case the same ADRNR number is being used but the address is being updated to the most recent updated at the time of sales order creation.
please let me know why this is happening and how can this be avoided.