En mi caso en l_xstr tengo el código hexadecimal utf-8 de un ideograma japonés (lo convertí de utf 16 estándar a utf 8 con
datos : lr_conv tipo ref a cl_abap_conv_obj .
crear objeto lr_conv
exportando
incode = '4103' "UTF-16
outcode = '4110' . "UTF-8
llamar método lr_conv -> convertir
etc..
el valor hexadecimal de l_xstr es E5B882. Espero que el valor hexadecimal de l_string sea el mismo, es decir, E5B882. Pero, en realidad, el valor hexadecimal de l_string es 025E que es, por cierto, el valor hexadecimal utf 16 original del ideograma.