需求: 在SM30中添加搜索帮助
事务码:SE11
进入表维护生成器,双击屏幕号进入到PBO和PAI界面
在以下界面中加上搜索帮助
PROCESS ON VALUE-REQUEST.
FIELD ZPPT_003-AUART MODULE FRM_AUART_LIST.
*----------------------------------------------------------------------*
***INCLUDE LZPPT_003I01.
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module FRM_AUART_LIST INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE frm_auart_list INPUT.
TYPES: BEGIN OF lty_auart,
auart TYPE tvakt-auart,
bezei TYPE tvakt-bezei,
END OF lty_auart.
DATA: lt_auart TYPE TABLE OF lty_auart,
ls_auart TYPE lty_auart.
CLEAR: lt_auart,
ls_auart.
SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_auart
FROM tvakt
WHERE spras = sy-langu.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'AUART'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'AUART'
value_org = 'S'
TABLES
value_tab = lt_auart
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
ENDMODULE.
实现效果: