on 09-11-2006 8:00 AM
Hi All,
I am creating sales orders in a R/3 backend using Generic Sync. I realised that the order number I get back is not for the order I placed but is the order number for the previous order I placed.
ex. Say I create Order 1, I get NULL. Then I create Order 2, I get order number 505. but in reality this 505 is for order number 1. In the next cycle I create Order 3 and get order number 506. This 506 is actually order number for Order 2.
Its like I am getting the order numbers a cycle later.
I am not sure how to fix this.
Any clues? Any kind of help will be useful.
Thanks in advance,
Nakul
Hi Nakul,
This is because you are using asynchronous processing of data containers.
Use <b>Synchronous Processing</b> to get the correct results. But Synchronous Processing obviously takes more time to sync that the asynchronous processing of data.
Hope it helps.
Regards,
Maheswaran.B
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
by reading the ancestor container Id you can find out for which request the currently recieved container is sent.
Outbound container id = inbound ancestor id
See:
Rgds Thomas
PS: In case of sync prosessing you should always receice the reply immediatelly!
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.