cancel
Showing results for 
Search instead for 
Did you mean: 

How to setup acknowledgements? Please help!

Former Member
0 Kudos

Hi Experts,

I have following scenario.

IDOC--> XI----> BizTalk

In this scenario, IDOC is sent from SAP R/3 system to XI. XI then sends it to BizTalk using JMS adapter.

Everything works fine and BizTalk also receives the IDOC message. But there is one problem.

When I see the message in SXMB_MONI then I see that there are entries like below:

Status | Ack. Status

-


Checked flag (Processed Successfully) I Error Flag (Acknowledgment not possible)

Then when I see the details for this entry I get the following error info where BTS_DEV refers to the receiver BizTalk and SAPSYS refers to the IDOC sender system..

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"

SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="OUTBINDING">CO_TXT_OUTBINDING_NOT_FOUND</SAP:Code>

<SAP:P1>,BTS_DEV</SAP:P1>

<SAP:P2>,SAPSYS,,</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:Stack>No receiver agreement found for sender ,BTS_DEV to receiver ,SAPSYS,,</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

So, what is the problem? Why am I getting error for acknowledgment? What is the system trying to do with acknowledgment?

How does acknowledgments work? What do I need to do to prevent getting this error? Do I need to do something in BizTalk to prevent it?

It will be great if somebody can explain this in detail and give me step by step instructions to resolve it.

Thanks & Regards

Gopal

Edited by: GOPAL BALIGA on Jul 22, 2009 6:23 AM

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member200962
Active Contributor
0 Kudos

Just ensure that no ACK flow is configured for IDOC....check if there is any IDOC receiver channel starting with ACK_

Compare settings with the docs given ib above replies

Former Member
0 Kudos

Hi Experts,

I saw the links provided by Rajesh ad Shabarish but the document explains from IDOC to IDOC perspective. But my scenario is IDOC to Biztalk.

More over many things are not clear from the document.

In the communication channel "Ack_Idoc"

1. What "Service" value i need to give? Will it be BizTalk system or SAP System that sends IDOC?

2. What is this "RFC destination" used for? Where does this exist?

3. What is this "Port"? Again what is this used for and where does this exist?

Please help.

Thanks & Regards

Gopal

former_member200962
Active Contributor
0 Kudos
1. What "Service" value i need to give? Will it be BizTalk system or SAP System that sends IDOC?

It is the SAP system which is supposed to receive the IDOC ACK message

2. What is this "RFC destination" used for? Where does this exist?

RFC destination in SM59 of your SAP system

3. What is this "Port"? Again what is this used for and where does this exist?

Check this blog for answer to your Qs

/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

Regards,

Abhishek.

Edited by: abhishek salvi on Jul 22, 2009 11:03 AM

Former Member
0 Kudos
Shabarish_Nair
Active Contributor
0 Kudos