cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC - XI - File

Former Member
0 Kudos

We are sending an outbound IDOC from SAP R3 to XI and then sending this to file. It works but I see a Red alert in SXMB_MONI in Acknowledgement Status column and the message on it says Acknowledgement not possible. Is there anyway to fix this red flag?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Michael,

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.

This means, JDBC adapter does only send system acks, however IDoc adapter is requesting application acks. Therefore as mentioned by the previous poster, you have to disable acks for this scenario using report IDX_NOALE.

Also go through these documents for any further help:

<a href="http://sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guides/how%20to%20handle%20acknowledgments%20for%20idoc.pdf">Handle Acknowledgments for IDoc</a>

<a href="http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm">If sending an idoc through XI FAILS, Pls see here</a>

Regards,

abhy

Former Member
0 Kudos

Got it. Thanks for your help

sam_raju
Contributor
0 Kudos

Hi Mike,

"Acknowledgement not Possible" means that the acknowledgement message cannot be send. Receiver Adapters which is in your case file adapter support only system level acknowledgement and not application level acknowledgement. That is the reason why you see the "Acknowledgement notpossible" error. The solution to this is to disable IDoc sender's request for application level acknowledgement.

Refer to SAP Note 821267 and see answer to Question#6.

See the specific portion of it below.

"Does the File Adapter support acknowledgements?

A: You need to distinguish system acknowledgements (indicating that a message has been received by the target system) and application acknowledgements (indicating that the message has been successfully processed by the application on the receiver side).

The receiver of an XI message will only send an acknowledgement back to the sender if the sender has requested one. However, the File Adapter has no functionality that relies on the receipt of an acknowledgement, so it never requests one.

On the other hand, if a File Adapter Receiver receives a request to send an acknowledgement, it will do so for a system acknowledgement request. Application acknowledgements are not supported at all as the File Receiver has no way to determine if the written file has been correctly processed by the back-end application, which is what a positive application acknowledgement would imply."

Also, refer to SAP Note#777175 regarding IDX_NOALE.

Rgds,

Sam Raju

moorthy
Active Contributor
0 Kudos

Hi,

Just go thru following blog for setting up Audit Response.

/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc

Hope this helps..

Regards,

Moorthy

Former Member
0 Kudos

I do have a Logical System for my File Business System in SLD. I also created this logical system on SAP R3(sale, we20).

MichalKrawczyk
Active Contributor
0 Kudos

hi,

if you don't want idoc ack

try report IDX_NOALE and disable

the acks for your idoc

BTW

but try checking why the ack is red first

(by clicking on it)

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

Former Member
0 Kudos

But as XI has received the IDOC can I send the ack back to R3.