I encountered a issue with processing Posting Change Notice (PCN) recently. Basically, the problem is that two TO got created and confirmed for the same PCN almost at the same time (1 second interval) by the same userid or two different userid. This leave the PCN with "Partially processed" status and could not be cleared out because, when trying to change/display the PCN, the system throws a error message saying "Open quantity is less than the posted quantity" (two TO confirmed so the posted quantity doubled in PCN).
Here are some background info
The PCNs were created from MB1B from IM. The IM movement type invovled were 321 (for post Q stock to UR stock) and 411 (for withdraw from consignment stock), and the corresponding WM movement type were 321 and 309 respectively.
Example
Here is a example, the following two TOs were created 1 seconds apart by two different users against the same PCN.
TO number Item Material S C Tpe Source bin Source t CS Conf.date Conf.t. User
Plnt Created on Time Tpe Dest.bin Dest.tar Co Mov.ty Movmt SLoc
Tpe Return bin Ret.target qty.
1000009669 0001 100854841 K R01 02-06-02 2 2008/04/03 14:24:40 5730LIMJAM00
9A22 2008/04/03 14:24:40 922 TR-ZONE 2 309 411 0001
0
1000009669 0002 100854841 922 TR-ZONE 2 2008/04/03 14:24:40 5730LIMJAM00
9A22 2008/04/03 14:24:40 R01 02-06-02 2 309 411 0001
0
1000009677 0001 100854841 K R01 02-06-02 2 2008/04/03 14:24:39 ASP1E_MM_E01
9A22 2008/04/03 14:24:39 922 TR-ZONE 2 309 411 0001
0
1000009677 0002 100854841 922 TR-ZONE 2 2008/04/03 14:24:39 ASP1E_MM_E01
9A22 2008/04/03 14:24:39 R01 02-06-02 2 309 411 0001
0
If the two users were trying to process the same PCN at the same time, either one of them should have failed if the other one created the TO successfully. Also, the TO numbers are not even close to each other with considering they were created almost the same time.
I have another case, the two TOs were created by the same user at the same time against the same PCN.
Thanks for your help in advance.