|
*越来越多的SAP系统会采用Unicode,并且SAP将最终舍弃Non-Unicode。
*
*在Unicode中,汉字与英文字符的长度是相同的,即一个汉字和一个英文字符的长度都是1,这给SAP系统与Non-Unicode系统的数据交换带来困难。
*
*SAP提供了一个Class来解决这些问题,这个Class名为CL_ABAP_LIST_UTILITIES。
*
*例如取得字符串的显示长度:
DATA: length TYPE i,
str TYPE string.
str = '中国'.
length = cl_abap_list_utilities=>dynamic_output_length( str ).
*此时length = 4
WRITE: / length.
str = 'ZH'.
length = cl_abap_list_utilities=>dynamic_output_length( str ).
*此时length = 2
WRITE: / length.
系统支持的问题吧!你转换下看看! |
|