on 03-14-2008 4:55 PM
Hi guys,
One question:
relating to ALEAUD acknowledges, like Bravesh mentioned on "Idoc Acknowledgements and BPM" thread, inside our BPM on the send step we can correlate IDOC-EDI_DC40-DOCNUM with EISTATE-DOCNUM.
Well I'm having some troubles relating this point, isn't the value from DOC-EDI_DC40-DOCNUM only available after processing?
I've gone through the bpm execution and the DOCNUM value is null, which results in a correlation error. In case of forcing the DOCNUM to an expected value the bpm goes till the end without any trouble.... So my question is really, how can I get the DOCNUM value in the BPM Send Step so that the correlation event is set with a non-null value?
Can you guys help me?
Edited by: Gonçalo Mouro Vaz on Mar 14, 2008 7:21 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gonçalo ,
if the BPM received a IDOC from R/3 DOC-EDI_DC40-DOCNUM will never be null.
Regards Mario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mario,
You're right but the main problem is to have a non-null value for the IDOC sent by XI. The ALEAUD IDOC which R3 responds has the DOCNUM filled but the thing is, how can I, in the bpm send step, get the DOCNUM which will be generated by XI, to be filled in my correlation rule?
imagine this two steps:
1. XI sends a DEBMAS IDOC to R3
2. R3 sends back an ALEAUD IDOC.
In the second step the ALEAUD-E1ADHDR-E1STATE-DOCNUM-DOCNUM will have a non-null value but the DEBMAS-EDI_DC40-DOCNUM will be null. As a result the correlation will fail. Only after this IDOC is generated, meaning only after this IDOC is sent, we can get the real value.....Nevertheless, it seems by Bhavesh Thread that it's possible to do so....
Can you help?
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.