F4IF_INT_TABLE_VALUE_REQUEST - ooxxvv/MySAPnotes GitHub Wiki
PageOutline {{{#!comment -------------------- 以上的部份是固定的,不要變動 ----- --------------------------------------- 在建立連結時,請標明連結的頁面類型,例如:wiki:WikiStart,而不要只用 WikiStart ----- }}}
F4IF_INT_TABLE_VALUE_REQUEST
- F4 help also returning the value to be displayed in internal table
- 利用 internal table 中的值來當作 search help 。
- 其功能和系統中的 F4 功能幾乎相同,但設定複雜,最好是用 ABAP Dictionary 中已有的 Field 來做為資料形態。
- 如果只是較簡易的,可用 POPUP_WITH_TABLE_DISPLAY
Code
{{{#!abap DATA: BEGIN OF t_matkl_0110 OCCURS 0, matkl LIKE t023-matkl, wgbez LIKE t023t-wgbez, wgbez60 LIKE t023t-wgbez60, END OF t_matkl_0110.
SELECT amatkl twgbez twgbez60
INTO CORRESPONDING FIELDS OF TABLE t_matkl_0110
FROM t023 AS a LEFT OUTER JOIN t023t AS t
ON amatkl=t~matkl.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield ='MATKL' value_org ='S' dynpprog =sy-repid dynpnr =sy-dynnr dynprofield ='MARA-MATKL' TABLES value_tab =t_matkl_0110 EXCEPTIONS parameter_error=1 no_values_found=2 OTHERS =3. }}}
{{{#!comment
EXPORTING
IMPORTING
TABLES
EXCEPTIONS
Attributes
Methods
Code
{{{#!abap }}} }}}