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

define constant value 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF' under unicode

Former Member
0 Likes
921

hi experts,

how to resolve the syntax error under folowing code.

DATA: BEGIN OF HIGH_VALUE,

CHAR18(18) TYPE X VALUE

'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF',

END OF HIGH_VALUE.

using CL_ABAP_CLASS_UTILITIES.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
785

When all else fails, hammer it


DATA:
  pos        TYPE i,
  hex        TYPE x VALUE 255,
  hex18(18)  TYPE x.

CLEAR hex18.
pos = 0.
DO 18 TIMES.
  hex18+pos(1) = hex.
  pos = pos + 1.
ENDDO.

5 REPLIES 5
Read only

Former Member
0 Likes
785

hi,

check out in this way ...


DATA: BEGIN OF HIGH_VALUE,
CHAR18(18) type c value cl_abap_char_utilities=>horizontal_tab,
END OF HIGH_VALUE. 

Read only

Former Member
0 Likes
786

When all else fails, hammer it


DATA:
  pos        TYPE i,
  hex        TYPE x VALUE 255,
  hex18(18)  TYPE x.

CLEAR hex18.
pos = 0.
DO 18 TIMES.
  hex18+pos(1) = hex.
  pos = pos + 1.
ENDDO.

Read only

Former Member
0 Likes
785

DATA:

POS TYPE I,

HIGH_VALUE(18) TYPE C.

POS = 0.

DO 18 TIMES.

HIGH_VALUE+POS(1) = CL_ABAP_CHAR_UTILITIES=>MAXCHAR.

POS = POS + 1.

ENDDO.

Read only

Former Member
0 Likes
785

Hi

Please do like this if this is unicode related error.

DATA: BEGIN OF HIGH_VALUE,

CHAR18(18) TYPE X VALUE

'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF',

END OF HIGH_VALUE.

Write below code

DATA: BEGIN OF HIGH_VALUE,

CHAR18(18) TYPE X VALUE CL_ABAP_CHAR_UTILITIES=>MAXCHAR

END OF HIGH_VALUE

Read only

Former Member
0 Likes
785

ANSWERED