cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC to abap proxy- Receiver Service Cannot be converted into ALE logical

0 Kudos

Dear all,

I have idoc to abap proxy -


R3 to SRM scenario.

I am getting the error Receiver service cannot be converted to ale logical system.

I have check the receiver bs SRM_BS , adapter specific attributes ... im getting the logical system ( this is not the problem)

i am using receiver XI adapter

with XI 3.0 as protocol

and http destination with /sap/xi/engine?type = receiver

i can see the data in the moni of receiver SRM system but it shows a red flag

pls help

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

can you check the RFC destination program ID and other stuff and ensure they are the same in XI too..

Thanks

Kiran

0 Kudos

Hi kiran,

i have checked all the RFC destinations ... seems OK

problem is in SRM moni .. sender service and sender interface are not visible.

trace ::::

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

- <!-- Call Inbound Proxy

-->

- <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">

<Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />

- <!-- ************************************

-->

<Trace level="1" type="T">XMB was called with URL /sap/xi/engine/?type=entry</Trace>

<Trace level="1" type="T">COMMIT is done by XMB !</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />

- <!-- ************************************

-->

<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />

- <!-- ************************************

-->

<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />

<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />

<Trace level="1" type="T">****************************************************</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">XMB entry processing</Trace>

<Trace level="1" type="T">system-ID = SR5</Trace>

<Trace level="1" type="T">client = 300</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = RFCADMIN_SR5</Trace>

<Trace level="1" type="Timestamp">2008-06-01T16:27:03Z CET</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">* *</Trace>

<Trace level="1" type="T">****************************************************</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />

- <!-- ************************************

-->

<Trace level="1" type="T">Message-GUID = DD2FF717DAE395F186DF001560A1C7CB</Trace>

<Trace level="1" type="T">PLNAME = RECEIVER</Trace>

<Trace level="1" type="T">QOS = EO</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />

- <!-- ************************************

-->

<Trace level="1" type="T">Get definition of external pipeline = RECEIVER</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />

<Trace level="1" type="T">Get definition of internal pipeline = SAP_RECEIVER</Trace>

<Trace level="1" type="T">Queue name : XBTR0003</Trace>

<Trace level="1" type="T">Generated prefixed queue name = XBTR0003</Trace>

<Trace level="1" type="T">Schedule message in qRFC environment</Trace>

<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">Going to persist message</Trace>

<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>

<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>

<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>

<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />

- <!-- ************************************

-->

<Trace level="1" type="T">--start sender interface action determination</Trace>

<Trace level="1" type="T">select interface *</Trace>

<Trace level="1" type="T">select interface namespace</Trace>

<Trace level="1" type="T">no interface found</Trace>

<Trace level="1" type="T">--start receiver interface action determination</Trace>

<Trace level="1" type="T">Loop 0000000001</Trace>

<Trace level="1" type="T">select interface SupplierPortalTradingPartner_CreateOrChange_In*</Trace>

<Trace level="1" type="T">select interface namespace http://sap.com/xi/SRM/SupplierEnablement</Trace>;

<Trace level="1" type="T">no interface found</Trace>

<Trace level="1" type="T">--no sender or receiver interface definition found</Trace>

<Trace level="1" type="T">Hence set action to DEL</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />

<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>

<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />

- <!-- ************************************

-->

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="T">Starting async processing with pipeline RECEIVER</Trace>

<Trace level="1" type="T">system-ID = SR5</Trace>

<Trace level="1" type="T">client = 300</Trace>

<Trace level="1" type="T">language = E</Trace>

<Trace level="1" type="T">user = RFCADMIN_SR5</Trace>

<Trace level="1" type="Timestamp">2008-06-01T16:27:04Z CET</Trace>

<Trace level="1" type="T">----


</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />

- <!-- ************************************

-->

<Trace level="1" type="T">Get definition of external pipeline RECEIVER</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />

<Trace level="1" type="T">Corresponding internal pipeline SAP_RECEIVER</Trace>

<Trace level="1" type="B" name="PLSRV_CALL_INBOUND_PROXY" />

- <!-- ************************************

-->

- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">

<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />

- <!-- ************************************

-->

<Trace level="1" type="B" name="Inbound Framework" />

- <!-- ************************************

-->

- <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">

- <asx:values>

<CX_ERROR href="#o3314" />

</asx:values>

- <asx:heap xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:abap="http://www.sap.com/abapxml/types/built-in" xmlns:cls="http://www.sap.com/abapxml/classes/global" xmlns:dic="http://www.sap.com/abapxml/types/dictionary">

- <cls:CX_SY_NO_HANDLER id="o3314">

- <CX_ROOT>

<TEXTID>1F09B73915F6B645E10000000A11447B</TEXTID>

<PREVIOUS href="#o3313" />

<KERNEL_ERRID>UNCAUGHT_EXCEPTION</KERNEL_ERRID>

- <INTERNAL_SOURCE_POS>

<PROGID>496</PROGID>

<CONTID>1564</CONTID>

</INTERNAL_SOURCE_POS>

</CX_ROOT>

<CX_NO_CHECK />

- <CX_SY_NO_HANDLER>

<CLASSNAME>CX_BBPX1_STD_MESSAGE_FAULT</CLASSNAME>

</CX_SY_NO_HANDLER>

</cls:CX_SY_NO_HANDLER>

- <cls:CX_BBPX1_STD_MESSAGE_FAULT id="o3313">

- <CX_ROOT>

<TEXTID>65B8FEB5F43CC949B7CD662AB888ED34</TEXTID>

<PREVIOUS />

<KERNEL_ERRID />

- <INTERNAL_SOURCE_POS>

<PROGID>496</PROGID>

<CONTID>1738</CONTID>

</INTERNAL_SOURCE_POS>

</CX_ROOT>

<CX_DYNAMIC_CHECK />

<CX_AI_APPLICATION_FAULT />

- <CX_BBPX1_STD_MESSAGE_FAULT>

<AUTOMATIC_RETRY />

<CONTROLLER />

<NO_RETRY />

- <STANDARD>

<CONTROLLER />

<FAULT_TEXT>An error occured within an XI interface: Exception occurredE:BBP_BUPA_SUPPLIER:089 -Unable to determine logical system of sender; check your data Programm: CX_BBP_BD_ERROR===============CP; Include: CX_BBP_BD_ERROR===============CM002; Line: 57</FAULT_TEXT>

<FAULT_URL />

<FAULT_DETAIL />

</STANDARD>

</CX_BBPX1_STD_MESSAGE_FAULT>

</cls:CX_BBPX1_STD_MESSAGE_FAULT>

</asx:heap>

</asx:abap>

</Trace>

<Trace level="1" type="T">System Error at Receiver... => ROLLBACK WORK</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />

<Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>

<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />

- <!-- ************************************

-->

</SAP:Trace>

fault message says the sender is not having logical sys...but my sender sys is showing logical system in adapter specific attributes

pls help

\

points will be awarded

Former Member
0 Kudos

1.Check out your all ALE config steps.

2. Check if the Logical System Name in R/3 in poper forrmat and exactly matches(including the case) the one defined in XI-SLD.

former_member189354
Contributor
0 Kudos

Hi,

Your trace indicates message coming into the receiver system but there is a problem with converting sender system to ALE logical system.

Try check in R3.

Logical System of the client ..It must be in a proper format <SID>CLNT<CLNTNUMBER>. The same system should be maintain in the SLD R3 Business System Definition.

Once it is done try to refresh the SLD Cache from ID.

Try to check in R3 adapter specific attributes. Just check push button update business system from SLD.

Try to check in the SLD the client is defined or not.

Regards,

Rao.Mallikarjuna