Language 一位与二位的相互转换

Language 一位与二位的相互转换

在ABAP开发中,我们将会使用非常多的自开发或者系统自带的Function module,比如将要记录的language。

在SAP中,language与unit等都是比较特殊的对象,也即平常说的外部<–>内部。

主要是在表T002中进行匹配。

一位转两位:

DATA:
lw_SPRAS type T002-SPRAS,
lw_laiso type T002-LAISO.

“get the ISO language Key
call FUNCTION ‘CONVERT_SAP_LANG_TO_ISO_LANG’
EXPORTING
INPUT = lw_SPRAS
IMPORTING
OUTPUT = lw_laiso.

从两位转一位:

“change to 1 character
CALL FUNCTION ‘CONVERSION_EXIT_ISOLA_INPUT’
EXPORTING
INPUT = lv_ref_data
IMPORTING
OUTPUT = lv_ref_data
EXCEPTIONS
UNKNOWN_LANGUAGE       = 1
OTHERS = 2
.

posted @ 2011-10-24 15:03  VerySky  阅读(432)  评论(0)    收藏  举报