在SAP中,一些透明表的字段存在转换前和转换之后的值,而且一般2个值的数据是不一样的,这个时候需要作出转换,否则可能得到的值并不是想要的那一个。
图片的里面的2个功能模块名对应的是获取转换前或者转换之后的数据,下面是其中的一个使用方法举例
CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'
EXPORTING
input = ls_mara-meins
language = sy-langu
IMPORTING
long_text = ls_out2-zmeins
* OUTPUT =
* SHORT_TEXT =
EXCEPTIONS
unit_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
或者可以让使用人在GUI的设置中进行设置,就可以获得对应的转换前或者转换之后的值