For example, in site 1, location 100, item A, lot/serial B, i have 100 units on hand, 75 allocated for sales order SO1. Now i want to transfer 50 units to location 200. When i use the original program for transferring i get a warning ("not enough unallocated qty") and an option to cancel or continue. Of course i choose continue, and as a result i have 50 on hand in location 100, 75 allocated in location 100 (allocation of inventory that does not exist), and in location 200 i have 50 on hand with no allocation. This situation happens a lot in the factory where i work, to solve this we use a program that transfers the allocation, and now we decided to combine these two programs, but i was wondering if anyone else has this problem and if so, how did he solve it. I don't understand why the system doesn't deal with that (automatically transfer the allocation) and i'm afraid our solution is a bit risky, so i would like to hear from someone else. Thanks.