在不使用功能模块的情况下将字符串转换为xstring

Fel*_*lix 5 abap

我想将字符串转换为xstring.我知道有一个名为"SCMS_STRING_TO_XSTRING"的功能模块

但由于不再使用功能模块是一个好习惯,基于类的解决方案将是我的首选方式.

我知道有一堂课

cl_abap_conv_in_ce
Run Code Online (Sandbox Code Playgroud)

但我只能验证,这个类可以将xstrings转换为字符串.我想知道相反的情况.有没有人有关于如何做这个班级的经验?

Fel*_*lix 5

与此同时,我自己找到了解决方案.对于可能感兴趣的人:

    DATA(lo_conv) = cl_abap_conv_out_ce=>create( ).
    lo_conv->write( data = lv_content ).
    DATA(lv_xstring) = lo_conv->get_buffer( ).
Run Code Online (Sandbox Code Playgroud)