转换SAP特殊字符

"获取codepage
CALL FUNCTION 'NLS_GET_FRONTEND_CP'
    EXPORTING
      langu                 = sy-langu
      fetype                = 'MS'
    IMPORTING
      frontend_codepage     = lv_tcodepage
    EXCEPTIONS
      illegal_syst_codepage = 1
      no_frontend_cp_found  = 2
      internal_or_db_error  = 3
      OTHERS                = 4.
"特殊字符显示为空格 TAB 回车
 CALL FUNCTION 'SCP_REPLACE_STRANGE_CHARS'
    EXPORTING
      intext            = lth_item-text
      inter_cp          = lv_tcodepage
      replacement       = 32     " 等于space, ASC
    IMPORTING
      outtext           = lth_item-text
    EXCEPTIONS
      invalid_codepage  = 1
      codepage_mismatch = 2
      internal_error    = 3
      cannot_convert    = 4
      fields_not_type_c = 5
      OTHERS            = 6.

 

posted @ 2023-02-15 18:03  YangMeiko  阅读(60)  评论(0)    收藏  举报