cancel
Showing results for 
Search instead for 
Did you mean: 

File to IDOC

Former Member
0 Kudos

Hi guys,

I have a scenario of which I think it should work, but it doesn't. This is the case: I am getting an XML file from the web and need to convert that file to an IDOC.

- EDILITE is the file I am getting

- ORDERS05 IDOC is the file I am sending to my SAP System

Design:

Message Interface

- MI_AA_EDILITE, Outbound / A-Sync

Interface Mapping

- MI_AA_EDILITE to ORDERS.ORDERS05

Message Mapping

- Mapping between EDILITE msg and ORDERS.ORDERS05

Config:

Service without party:

Business System:

- BS_SAPWSO, comm channel R_IDOC (this one is correct because I also use it in other scenario's)

Business Service:

- EDILITE, coom channel S_HTTP

Receiver determination:

- EDILITE | MI_AA_EDILITE

Interface determinsation:

- EDILITE | MI_AA_EDILITE | BS_SAPWSO

Sender agreement

- EDILITE | MI_AA_EDILITE | BS_SAPWSO

Receiver agreement

- EDILITE | BS_SAPWSO | ORDERS.ORDERS05

What I am doing wrong? Because I am getting the message:

Unable to convert the sender service EDILITE to an ALE logical system

Hope someone can help me out.

Best regards,

Guido

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Guido,

chack following things:

- Your Business System is maintained in the R3 system and the partner type maintained as LS (Logical System). The logical system name maintained in the SLD should be exactly the same.

- Check the receiver agreement: do you have a Header Mapping in the Receiver Agreement?

Regards

Dominic

Former Member
0 Kudos

I have checked the LS for my BS and this was correct...

What I have now changed is that I am now using a party for EDILITE. Now I am getting another error saying:

Unable to convert sender XI party http://sap.com/xi/XI / XIParty / EDILITE to an IDoc partner.

Why is that?

Best regards,

Guido

Answers (2)

Answers (2)

Former Member
0 Kudos

also

1. Check out if your business system in SLD is pointing to correct R/3 system

2. go to integration directory->open business system and go to menu Services->Adapter Specific Identifiers and give the RFC destination over there which points to R/3 system - \

check out -/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

3. Refresh the cache - SLD Cache refresh from Environment->SLD cache refresh

4. Hope RFC destination (SM59 ) entry etc is correct

Thanks

Former Member
0 Kudos

Hi Just try by .this ..

Update the LS name for Business Service in ID.

Should work then.

1. Go to SLD and check the Business SystemTechnical System which you have used in the XI. Does it has any Logical System Name assigned ? If not provide these from the R/3 system. i,e R/3 system logical system name and Business System Technical SystemLogical System name should be same

2. Once you done with above, import the business system again or refresh the cache..

3. Hope it should work now... And cross check all the Partner Profiles etc

Regds

Abhishek