on 02-14-2006 6:35 PM
Hi:
I am a XI developer, and I am dealing with a interface:
SAP-(idoc)-> XI -
(file)---->legacy
I wanna have an acknowledgement from XI to SAP when the idoc have arrived to XI. My interface has Business Systems, we dont wanna Business services or BPM's.
CAN I OBTAIN THIS ACKNOWLEDGEMENT FROM XI???
thanks a lot
See if this idea can be used...
When the IDOC is received...you have configure to receiver systems.....
the one would be the File....and the second one would be the same SAP business system which send it...and you have to map the receiver IDOC to aleaud01 idoc with appropriate message in it....
1.IDOC --> XI --> map to file -- Send to legacy system.
2.IDOC --> XI --> map to ALEAUD01 IDOC --> send to sap sending the IDOC.
In the sending R/3 system, in the partner profile(WE20), you should maintain inbound parameters for ALEAUD01 idoc.
Thanks,
Renjith
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alvalro,
If you only customize a second receiver for your message as recommended from Renjid you can only be shure that your message received the XI. But there is anyway an acknowledge message from XI IDOC adapter.
If you you want to make shure that a file is written in the legacy system you have to execute a periodic script in the legacy system, which is reading new files (including IDOC numbers) a is sending for example a http request to XI (acknowledgement).
Alternative would be a BPM (why don't you like it?), which can raise an error in case of failure (file) adapter and send success or error acknowledgement back to SAP.
Regards,
Udo
Hola Alvaro,
you'll have to be careful with acknowledgments as these will not work in every case. If you have a look at the information provided in the online help, you will see the following restrictions:
"Receiver adapters that run on the Adapter Engine support system acknowledgments if they are requested by the sender. Acknowledgements are triggered when a message is successfully processed by the adapter or if an error occurs while it is being processed. Receiver adapters do not support application acknowledgments. The RNIF and CIDX adapters are exceptions to this rule, since they also support scenario-dependent application acknowledgments. Sender adapters of the Adapter Engine do not request any acknowledgments."
Regards, Jaime Farinos
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.