10-14-2009 1:13 PM
Hello everyone,
I am trying to transport a few objects from one system to another.However,while transporting,an error is throwing up which is:
"The program 'SAPLZ_AUTO_PAYT_TRANSFERS' is not Unicode-compatible, according to its program attribute"
I checked the program attributes and the unicode check is not active.
Please guide me for the above problem.
Thanks in advance.
10-14-2009 1:18 PM
Hi,
It looks like a Z FM include. Then change the program attributes and check the unicode checkbox
Vikranth
Edited by: Vikranth.Reddy on Oct 14, 2009 5:51 PM
10-14-2009 1:55 PM
Hi,
I assume, that the import was successful and the programm is now available in the target system, although
errors occured during import.
There is a transaction UCCHECK where you can check your program for compatibility with a unicode system.
The program checks your program and reports problems. Then you can solve the problem and finally set the unicode flag.
Regards
Helmut
10-15-2009 8:44 AM
Thanks for your inputs,
I did check the transaction UCCHECK in the system where the code is to be transported and it is showing "System found no unicode syntax errors."But there are other syntax errors,1 of which states that "In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE."After seeing the details the statement for which this error is showing up is "DESCRIBE FIELD P_HOUSE_NUM1 LENGTH LF_LENGTH"
Also,I would like to know what would be the effect if I click on "Set unicode attribute" button at the top.Will it activate the unicode check?
Please try to answer my above queries.
Thanks.
10-15-2009 8:48 AM
hello,
Please do the following thing
DESCRIBE FIELD
Additions like BYTE MODE / CHARACTER MODE with DESCRIBE statement is mandatory as per Unicode environment requirements.
By default, BYTE MODE addition is required.
Hope it helps.
Regards,
Nabheet Madan