cancel
Showing results for 
Search instead for 
Did you mean: 

Webservice - XI - IDOC

Former Member
0 Kudos

Hi All,

Previously I was executing a scenario

FILE - XI - IDOC (R/3).

This scenario worked fine.

When I change this scenario to

Webservice - XI - IDOC (R/3) I get problems.

This is what I did:

changing sender agreement to a new communiaction channel with adapter type SOAP.

Afterwards I create the webservice via Tools -> define webservice.

When I invoke the webservice, I see the data comming in correctly. However, when the adapter towards R/3 is called I see following error:

-


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

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_BE_NOT_SUPP</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Only asynchronous processing supported for IDoc adapter outbound processing</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

-


I've put the quality of service for the webservice communication channel to Exactly once instead of best effort, but still the same problem.

Does anyone see the problem?

Kind regards

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

<i><SAP:Stack>Only asynchronous processing supported for IDoc adapter outbound processing</SAP:Stack></i>

The Webservice should be "EO/EOIO" in this case but not "BE". Make sure u have activated your channel and sender agreement after makeing the changes in QOS.

Cheers,

Siva Maranani.

Former Member
0 Kudos

Hi Geert,

All you need to do that once the message is in XI is configure the Receiver IDOC adapter to send to R/3 system.

Cheers,

Ranjan