‎2008 Apr 30 3:50 PM
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.
‎2008 Apr 30 3:59 PM
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.
‎2008 Apr 30 3:56 PM
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.
‎2008 Apr 30 3:59 PM
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.
‎2008 May 01 6:28 AM
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.
‎2008 May 01 10:22 AM
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
‎2008 May 08 6:44 AM