‎2006 Jun 29 6:10 PM
When I use this BAPI I get a syntax error as follows -
"WA_BAPI_TE_PROJ" and "EXTENSIONIN+30(960)" are not mutually convertible in Unicode program.
We are at PI 2004_1_470 plug in.
The syntax error is in FM CJ2001_CREATE which is being called from the BAPI_PS_PRECOMMIT. Even though if go into the FM CJ2001_CREATE and try to generate, I get the same error message.
Thanks
Amit.
‎2006 Jun 29 6:14 PM
‎2006 Nov 24 8:01 PM
Hi,
I have the exactly the same Problem (we are on MySap ERP 2004).
I looked for SAP OSS notes, but didn't find any.
Somebody knowing more about it?
ThanX
Holger
‎2007 Jan 08 3:51 PM
Any news about this problem? I have the same and there is no OSS message.
‎2007 Apr 24 1:38 PM
If working with Unicode system, check OSS note 509898.
Sorry, I am not familiar with your BAPI in question but maybe I refer a purchase order bapi BAPI_PO_CREATE1 while the problem is the same with any bapi.
Basically you have adjusted a customizing include in table EKKO. Withing the BAPI prosessing these fields should be populated with value that you import in EXTENSIONIN tables parameter. But your include in EKKO contains also non-character fields. The EXTENSIONIN tables parameter however only contains character type fields. In your program that calls the BAPI you will populate first an structure that is of same type as include in EKKO table. This structure thus contains non-character fields. Now when you want to insert the whole structure to EXTENSIONIN table, you should get a warning the types are not compatible. This happens especially in Unicode environment! You cannot assign a structure that contains non-character fields to a target structure that contains only character fields.
This thread is rather old, but maybe my advise is not too late and at least others can review it. I actually just today encountered this very same problem myself and was looking help from SDN and found that note I am now passing to you as well.
Maybe this helps to understand.
Br: Kimmo