如下图所示,需要根据domain的值获取其描述,可以用函数或者直接SQL取表。
用函数的方式获取domain值:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
FORM FRM_GET_DOMAIN TABLES PT_DD07V STRUCTURE DD07V USING PV_NAME PV_LANGU. DATA: LV_RETURN TYPE SY-SUBRC. CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING DOMNAME = PV_NAME TEXT = 'X' LANGU = PV_LANGU IMPORTING RC = LV_RETURN TABLES DD07V_TAB = PT_DD07V EXCEPTIONS WRONG_TEXTFLAG = 1 OTHERS = 2. IF SY-SUBRC <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. ENDFORM. |
用SQL的方式获取domain值:
1 2 3 4 5 6 7 |
clear lv_sgtxt. select single ddtext into lv_sgtxt from dd07t where domname = 'ZD_YHLX' and domvalue_l = <fsd>-zyhlx and ddlanguage = sy-langu. |
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/3088.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。