先看下效果
選擇工廠1060
再點擊生產管理員
對應1160的生產管理員就顯示出來了。
思路:
1.監(jiān)聽生產管理員搜索的事件
2.查詢相關表數據开睡,獲取1160下生產管理員的數據
3.注入到搜索幫助中去。
前提摘要:
生產管理員屏幕字段:S_FEVOR
實現(xiàn):
1.監(jiān)聽生產管理員搜索事件
我們用
AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_FEVOR-LOW.
來監(jiān)聽绑榴。
點擊后執(zhí)行:
2.查詢相關表數據
這一步簡單
select * from t024f into ****
3.注入搜索幫助
我們用F4IF_INT_TABLE_VALUE_REQUEST函數
具體參數如下
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'FEVOR'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'S_FEVOR'
value_org = 'S'
TABLES
value_tab = IT_FEVOR.
retfield : 設置搜索幫助要顯示的字段萌业,參考value_tab中的字段
dynpprog :當前程序標識
dynprofield : 要注入的屏幕字段
value_tab :參考的表稚虎,也就是第二步注入的表,實體數據的存儲