2016 Sep 13 5:59 PM
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.
2016 Sep 14 1:52 PM
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.
2016 Sep 14 1:52 PM
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.