on 01-27-2009 8:57 AM
Hi Experts,
My scenario:
SAP (IDoc - version 7.00) - XI (Version 7.0.1) - 3rd Party Software Solution (JMS Queue)
Problem:
Getting the infamous "Acknowledgement not possible" status in SXI_MONITOR. I only need the transport acknowledgements back to SAP not the application acknowledgements. The messages themselves route fine from source to destination.
What I've tried so far:
- Read through all of Michal's postings & tried suggestions
- Downloaded 'How to handle Acknowledgements for IDoc' & tried recommendations there
- Made the necessary entries in table IDXNOALE on XI
- I went through the checklist in blog: [https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1180] [original link is broken] [original link is broken] [original link is broken];
- I've checked Integration Engine Parameter ACK_SYSTEM_FAILURE for RUNTIME category
- Checked in WE05 (SAP Sender) to see if Acknowledgement arrived
- Used transaction RDBSTATE to create a variant SAP_AUDIT_SEND for report RBDSTATE & scheduled a background job for it
- In Integration Directory, created a receiver comm channel called Ack_IDoc
- In SXI_MONITOR for the Acknowledgement (XML Message - Response - OutboundBinding), I can see it read in the receiver comm channel I created (Ack_IDoc)
- In SXI_MONITOR for the Acknowledgement (XML Message - Response - Ack), the status tag says 'AckRequestNotSupported'.
- I've setup my partner profiles for Logical System in XI with ALEAUD Outbound Parameter
- I've maintain the distribution model (BD64)
Hello,
What is the Idoc type you are sending(partner type)?
As IDoc Acknowledgement document says that ALEAUDIT is only possible for partner type LS.
Regards
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rajesh,
I should have mentioned in my first post that I'm really new to SAP XI...Detailed description/s will be really appreciated, especially what needs to configured on which system.
I've set it up as follows:
From SAP I'm sending IDoc ORDCHG.ORDERS02 with Partner Type = LI
On XI for the for the Acknowledgement going back to SAP, I've setup LS Partner Profile with Outbound Parameter = ALEAUD
Will this work?
Regards, Trevor
Hello Trevor,
In your case only system acknowledgement can be sent back as JMS adapter cannot sent the ack back in the form of idoc.
For this you need to set the partner and schema parameters in the idoc communication channel
as per your requirements.
(Hope you have set the idoc party and scheme for partner type LI as in your case for successfull processing)
Is there a need for app ack??
HTH
Rajesh
Hi Rajesh,
Thanks for the feedback. Getting the System Acknowledgement back would be great
I haven't done what you have suggested below. Can you elaborate on how I do this or point me to some documentation that can help?
There is a need for an app ack but that will come through asynchronously so I've setup another interface for that. The reason I've done that is because the message is passed on from the 3rd party to a 4th party for final processing & then I'll get the app ack back. I see on the forums that there is a way get an ack from a 3rd party in ALEAUD format...So I'll be trying that out...
Regards, Trevor
Hello Trevor,
Check out this document for more details
Rgds
Rajesh
Hi Rajesh,
I've noticed that IDXNOALE can be setup in different ways with exceptions, I've tried testing with several scenarios. How I have it currently setup is as follows:
No acknowledgements requested for all message types for this system Except for the following message types
ORDCHG
When IDXNOALE is like this then no system ack back to sending SAP system & in SXI_MONITOR the message status is set to 'Acknowledgement not possible'. If I use 'Do Not Request Acknowledgement' option on IDXNOALE then no acknowledgements will be sent & the message status in SXI_MONITOR is empty. Also, no system ack back to sending SAP.
Maybe you can go through a checklist of what I need to do from Sending SAP System & XI to get the system ack back to SAP. Or let me know if I can go about this a better way...
SAP Partner sending IDoc = LI ---> to XI ---> to JMS Queue ---> System Ack back to XI from JMS Adapter
Regards, Trevor
Edited by: Trevor Naidoo on Jan 28, 2009 11:04 AM
Hi Rajesh,
Thanks for all your help & patience with me!
I've been playing around with piles of documentation & making changes as suggested in the documents. I have finally got the the system ack back to SAP sender but I don't know which configuration change triggered it! I'm going to play around with it a little more...
I have given you some points for trying so hard to help me. Thanks again.
Regards, Trevor
This could be because the receiver adapter does not support the application ack. The error is related to the application ack.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prateek,
I'm trying to establish why the transport ack is not getting back to SAP. Does the JMS adapter support that ack. I'm not too concerned about the app ack or even if the status is flagged 'Ack not possible' in SXI_MONITOR, as long as the transport ack gets back to SAP fine.
Regards, Trevor
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.