Skip to Content
0
Former Member
May 25, 2005 at 10:46 AM

ATTRIBUTE_INV_SND_SERV (partner number different of SLD logical system)

49 Views

Hi,

I'm implementing an interface with XI 3.0. In my scenario, I've created one IDOC communication channel. and i try to send some data from file (File --> XI --> IDOC R/3)

I am using a XSL mapping to build an Idoc-XML from this input file and I'm filling the sender and receiver partner name (different of the default logical system of SLD)

In a first test, the Idoc adapter changed the partners name by the default ALE name of SLD, then when Idoc couldn't be processed in R/3 system because EDI partner was not customized. We would like to use the logical system of our mapping instead of the logical system froM SLD.

Then, I've applied next changes:

- I've checked "Apply Control Record Value from Payload"

- I've changed the Header mapping, indicating:

Sender service as XPath = ..../SNDPRN

receiver service as XPath = .... /RCVPRN

- The schema as ALE#LS

But althought these modifications, we are having this error in the monitoring (SXMB_MONI)

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter -->

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

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

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

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Unable to convert sender service to an ALE logical system</SAP:Stack>

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

</SAP:Error>

Please, i would really appreciate if anybody of you can help me to fix this problem.

Thanks in advance,

Gerardo