Application Development and Automation 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: 
Read only

ABAP EDITOR FREEZING

burakcansarpel
Explorer
5,244

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?

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?

14 REPLIES 14
Read only

matt
Active Contributor
4,717

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.

Read only

0 Likes
4,717

I installed the latest version and reported the error. Waiting for return. Currently I am not debugging the system.

Read only

matt
Active Contributor
4,717

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...)

Read only

0 Likes
4,717

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.

Read only

matt
Active Contributor
4,717

Do you get the same problem in Eclipse? That's not clear to me.

Read only

0 Likes
4,717

Yeah, I'm having the same problem.

Read only

SvenS
Participant
4,717

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?

Read only

0 Likes
4,717

Yeah, I tried. It's not just a program. I have the same problem in all programs in the system.

Read only

keremkoseoglu
Contributor
0 Likes
4,717

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.

Read only

0 Likes
4,717

Unfortunately. I did this but the problem is not solved. I have the same problem in Eclipse.

Read only

RaymondGiuseppi
Active Contributor
4,717

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)

  • Check your version of SAP GUI, minimal required level should be 7.40 SP015 or 7.50 SP002
Read only

0 Likes
4,717

I looked at these notes, but it didn't work.

Read only

Sandra_Rossi
Active Contributor
0 Likes
4,717

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.
Read only

burakcansarpel
Explorer
0 Likes
4,717

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,