Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

ALE conversion routine not triggered

former_member189496
Active Participant
0 Kudos
199

Hi Friends,

I have a very strange case that I can’t solve alone.

We are transferring Cost centres from one SAP to another SAP thru standard ALE / iDoc message COSMAS

On system ABC (Sender) I have the company codes 1155 and 1156.

On system XYZ (Receiver) I have the company codes 1155 and 2922.

So 1156 should be transformed into 2922 in receiver system.

I made a conversion routine for company code transformation (in receiver system) for COSMAS and affected it to logical system.

If the iDoc is triggered in ABC thanks to change pointer, the idoc is correctly integrated in XYZ and company code 1156 is well transformed into 2922 into target system. Good !

But when we force the transfer of a cost centre thru program RBDSECOS in sender system, then the idoc is in error because it doesn’t know the company code 1156 in the receiver system.

It seems that the idoc is not going thru the conversion routine.

What is completely strange is that if I “copy” this idoc in error with WE19 and then process the idoc WITHOUT any modification, the “copied” iDoc is then correct and the company code is changed to 2922 !!!

If you have any idea what can be wrong, your help will be highly appreciated !

Thanks a lot in advance.

Regards,

Christophe.

1 ACCEPTED SOLUTION

former_member189496
Active Participant
0 Kudos
65

Hello,

My issue is corrected.

I just re-entered the link between global company code and company code with the same value directly in production.

This is strange but it has solved my issue.

There should be an issue with a buffer or something like that ...

Regards,

Christophe.

1 REPLY 1

former_member189496
Active Participant
0 Kudos
66

Hello,

My issue is corrected.

I just re-entered the link between global company code and company code with the same value directly in production.

This is strange but it has solved my issue.

There should be an issue with a buffer or something like that ...

Regards,

Christophe.