1, 字符转换成ASCII
可以利用URL_ASCII_CODE_GET将单个字符转换成ASCII码。
1 2 3 4 5 6 7 |
DATA: char_cd(2) TYPE c. CALL FUNCTION 'URL_ASCII_CODE_GET' EXPORTING trans_char = 'A' IMPORTING char_code = char_cd. WRITE /: char_cd. |
2, 字符与ASCII互转
可以利用类cl_rpe_convert中的方法string_to_xstring和xstring_to_string进行字符和ASCII码之间的互转。
注意:cl_rpe_convert在有些系统中不存在,要看sap系统版本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
REPORT z_sample. DATA: w_s TYPE string. DATA: w_s1 TYPE xstring. DATA: lr_conv_ci TYPE REF TO cl_rpe_convert . CREATE OBJECT lr_conv_ci. w_s1 = '42'. CALL METHOD lr_conv_ci->xstring_to_string EXPORTING input = w_s1 IMPORTING output = w_s. WRITE:/ w_s. CALL METHOD lr_conv_ci->string_to_xstring EXPORTING input = w_s IMPORTING output = w_s1. WRITE w_s1. |
当然还有其他方法,大家慢慢研究。。。
以上。
发表评论