2019 May 29 9:17 AM
Hello,
For some reason we do not understand, if the ABAP Editor contains the Turkish character in the source code, the abap editor freezes. We couldn't find the cause of this error.Even if the source code is opened, the characters are similar to Chinese.
How can I solve this problem?
2019 May 29 10:21 AM
Possible solutions.
1. Use Eclipse/ADT
2. Install the latest version of SAPGui (or the latest patch to your current version).
3. Report to support.sap.com as a bug.
2019 May 29 10:22 AM
I installed the latest version and reported the error. Waiting for return. Currently I am not debugging the system.
2019 May 29 10:31 AM
In the meantime, you could try Eclipse... it's a much better development environment than the SAPGui editor. (It still takes you to SAPGui for some functions though...)
2019 May 29 12:09 PM
Yes, it is a better environment for development but I have the same problem in all programs in the system. I don't know how to solve this problem.
2019 May 29 10:05 PM
Do you get the same problem in Eclipse? That's not clear to me.
2019 Jun 10 3:30 PM
2019 May 29 11:37 AM
Concluding from your image you send, this probably has to do with encoding of characters of different alphabets (for example ASCII). The thing is if you are using turkish characters without proper encoding these characters will be displayed as some chinese characters. So my best guess is that the ABAP editor freezes because it gets an overload of these chinese characters and can't handle to display it all. As to how to solve it I'm not sure I never had to do this myself, there is probably a turkish codepage for SAP that could be used. Maybe it is already implemented by SAP itself, have you tried setting your logon to turkish and then opening the ABAP editor?
2019 May 29 1:20 PM
Yeah, I tried. It's not just a program. I have the same problem in all programs in the system.
2019 May 30 6:09 AM
Using Eclipse is the obvious answer; but if you must use SE80, you may try picking a different fixed width font in your SAP GUI settings.
2019 Jun 10 11:43 AM
Unfortunately. I did this but the problem is not solved. I have the same problem in Eclipse.
2019 Jun 10 12:21 PM
For SAP GUI, look at 2495931 - SAP GUI TextEdit:Thai, Mongolian,Slovak,Japanese,Hebrew,Czech ,Greek,Japanees and Russian ... (turkish and other languages are mentioned in the note, the title was aready too long)
2019 Jun 16 1:29 PM
I looked at these notes, but it didn't work.
2019 Jun 16 6:31 PM
Do you have an ABAP Unicode system? Which version? Could you create a test report and find out which characters do the error? Can you run this program to see if you have special characters, and eventually paste it here? Did you open a ticket? Thanks.
PARAMETERS program TYPE syrepid DEFAULT 'ZFIARB_P005'.
START-OF-SELECTION.
TYPES : BEGIN OF ty_uchar,
id TYPE c LENGTH 6,
cnt TYPE i, "p length ,
END OF ty_uchar,
ty_uchars TYPE HASHED TABLE OF ty_uchar WITH UNIQUE KEY id.
DATA: itab TYPE TABLE OF string,
string TYPE string,
i TYPE i,
c TYPE c LENGTH 1,
uchar TYPE ty_uchar,
uchars TYPE ty_uchars.
READ REPORT program INTO itab.
CONCATENATE LINES OF itab INTO string SEPARATED BY cl_abap_char_utilities=>maxchar.
i = strlen( string ).
DO i TIMES.
c = substring( val = string off = sy-index - 1 len = 1 ).
uchar-id = 'U+' && cl_abap_conv_out_ce=>uccp( c ).
uchar-cnt = 1.
COLLECT uchar INTO uchars.
ENDDO.
SORT uchars BY id.
LOOP AT uchars INTO uchar.
string = |{ uchar-id }:{ uchar-cnt },|.
WRITE : string.
ENDLOOP.
2019 Jun 18 1:31 PM
It's not just this program. All programs in the system have the same problem. SAP's standard programs have the same problem.
The message I receive when I run the program.
U+0020:613, U+0022:4, U+0026:16, U+0027:2, U+0028:1, U+0029:1, U+002A:48, U+002D:713, U+002E:22, U+002F:1, U+0030:57, U+0031:8, U+0032:6, U+0033:2, U+0034:2, U+0035:15, U+0036:2, U+0037:5, U+0038:1, U+0039:1, U+003A:7,
U+003C:1, U+003E:1, U+0040:1, U+0041:23, U+0042:16, U+0043:9, U+0044:7, U+0045:16, U+0046:18, U+0047:5, U+0048:5, U+0049:27, U+004B:2, U+004C:8, U+004D:2, U+004E:10, U+004F:9, U+0050:18, U+0052:22, U+0053:7, U+0054:16,
U+0055:4, U+0056:2, U+0058:1, U+0059:4, U+005A:16, U+005F:31, U+0061:22, U+0062:1, U+0063:24, U+0064:20, U+0065:59, U+0066:6, U+0067:7, U+0068:3, U+0069:47, U+006B:4, U+006C:24, U+006D:14, U+006E:36, U+006F:18, U+0070:13,
U+0071:1, U+0072:29, U+0073:18, U+0074:28, U+0075:26, U+0076:3, U+0077:1, U+0078:1, U+0079:5, U+00D6:2, U+011F:1, U+0131:3, U+015F:1, U+FFFD:51,