Skip to Content

Unable to convert the sender service to an ALE logical system

  Intention behind this blog is to pinpoint the reason for the error “Unable to convert the sender service to ALE Logical System“. Even though the blog name looks like a redundant .Please read this and then later comment. As a learner I have searched the SDN blogs and not able to solve entire scenario with the help of a existent blogs .So I decide to give up this.

I will take a scenario of file to IDoc where this error usually occurs.Here I am not going to explain the entire scenario ,I will mainly focus on the ID part where we need to take care of the objects for this error not to occur.

For entire scenario search SDN .While coming to ID part we will be using either business systems which are created in SLD or business services whiich can be created in the ID itself .

In case of business systems we need to define the logical system during the creation in the SLD itself .

Business system of sender

Logical System Name of Business System 

In ID we will be importing the business system created in SLD.After importing the same into ID cross check the logical system name by selecting the option Adpater specific identier of business system imported . This is sender business system in the current scenario . 

Logical System name of sender business system

If the  logical system name is not the same configured in SLD we need to select compare with SLD button and then need to press Apply button. If still you are not able to get the logical system name configured in SLD ,then clear the SLD Data cache from Menu ->Environment ->Clear SLD Data Cache tab option.

Apperance of SLD Comparison step 

In case of  business service we need to define logical system name in the ID by selecting adapter specific identifier option of business service.

We need to create the receiver business system/service with the same process mentioned above.

Logical System name of Business service

Observe that there are R/3 System Id and client , this is my receiver business system which is of type web as abap technical system created in SLD (of course its not mandatory to create same type technical system) .

Now we are done with the logical system names of sender and receiver Business systems/services.

During the generation of idoc control record, integration engine will take the values of SNDPRN (from sender business service/system logical name)and RCVPRN (receiver business system/service logical name) .

IDOC Outbound Control Record

If we dont set Logical system name for sender business system we will end up with the error Unable to convert sender service to ALE logical system.

Famous Error while handling idoc scenarios

After idoc gets generated it will be sent to R/3 ,provided all the configurations needed are in place. 

Once the idoc reaches to R/3,One more famous error 56-EDI Partner profile not found will occur in R/3 Side,if profile is not created .To avoid this error we need to create the sender partner profile in R/3(i.e SNDPRN which is a logicalname of Sender Business System/service). once the profile is created configire the inbound parameter with the appropriate  msgtype and processing code .

Inbound Parameters for partner profile


Thank you for patience.I hope this blog helped you .

You must be Logged on to comment or reply to a post.
    • When i first search SDN i too got this ,I already mentioned that it looks like a redundant blog ,but actually i explained the idoc control record how it will form the SNDPRN and RCVPRN for idoc. My intention was to help beginners not for experts like u and michal.Ant how thxs for your comments.


      • Hello Rajesh,
        I think I agree with Shabarish here.

        The motive of your blog might be right - i.e; as you mentioned to explain how the Idoc control record is tied to the configuration in XI; but; alas, if we were to post blogs on topics such as these, every topic on is a blogging material.

        Wiki on SDN has been created just for this purpose, and this content is more suited for a Wiki.


  • Hi Rajesh,

    Really nice blog. I have read michal blog also related to ALE error but I feel your blog was very clear and well explained   really  nice help for beginners .