cancel
Showing results for 
Search instead for 
Did you mean: 

SAP BC --> XI thru. BC Adapter

Former Member
0 Kudos

Hi all,

I'm planning to receive IDOC orders from a BC server with XI. My scenario like this:

R/3 -(RFC)-> BC -(XML)-> XI -(IDOC)-> R/3

But BC cannot send the IDOC to XI and getting the following error in defaultTrace.trc

Could not prepare to receive message due to com.sap.aii.af.service.cpa.CPAException: Couldn't retrieve inbound binding for the given P/S/A values: FP=TESTBC;TP=;FS=DEV_200;TS=;AN=ORDERS.ORDERS05;ANS=urn:sap-com:document:sap:idoc:messages;

I've setup the Business system and corresponding sender / receiver channel. Also the party for alternative identifiers for both Business system ... Any idea ?

Thanks.

Regards,

Maine

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Here's update.

I get another error message after I've created a Sender Agreement with "Party" = TESTBC, "Service" = DEV_200, "Interface" = ORDERS.ORDERS05.

Could not prepare to receive message due to com.sap.aii.af.ra.ms.api.ConfigException: Configured MessageProtocol is 'RFC-XML' but message payload has ContentType 'application/x-sap.idoc'. Only ContentType 'application/x-sap.rfc' is possible.

As I'm trying to receive IDOC from a SAP BC 4.7, I've setup the SenderChannel as below.

Adapter Type: BC

Transport Protocol: HTTP

Message Protocol: RFC XML with Envelope

Adapter Engine: Integration Engine

Any idea ?

Regards,

Mainen

Former Member
0 Kudos

If I'm not mistaken I remember you can only send RFC's to the XI BC, no IDOC's.

Maybe you can try via HTTP adapter...

Answers (0)