如下图具有固定值的domain,数据库中实际存储的是fix value,即1,2,3,9 。但是,我们在report中显示的时候,需要显示的是对应的 short description.
可以用下面的function,来根据value 获得对应的short description
CLEAR: lv_domain, lv_domvalue, lv_domtxt.
lv_domain = 'PQA_OHRSL'.
lv_domvalue = ls_p3307-ohrsl.
CALL FUNCTION 'DOMAIN_VALUE_GET'
EXPORTING
i_domname = lv_domain
i_domvalue = lv_domvalue
IMPORTING
e_ddtext = lv_domtxt
EXCEPTIONS
not_exist = 1
OTHERS = 2.
IF sy-subrc = 0.
ls_alv_data-injst = lv_domtxt.
ENDIF.