制作报表选择屏幕的使用SM30配置表数据的F4搜索帮助
有的时候可能为了方便报表等的使用,可以让用户自行在SM30维护数据的配置,然后在报表选择屏幕的时候可以调用这张配置表中的数据来实现搜索帮助,这样就非常的便捷,不需要运维人员再帮助用户进行数据的维护了。
基于我上一篇文章的例子,点此:2021-10-08 使用SE11建立和维护SM30配置表
建立好SM30中的配置表后,在程序的选择屏幕部分,调用函数 ‘F4IF_INT_TABLE_VALUE_REQUEST’。
参考代码如下:
PARAMETERS: s_usnam TYPE char30.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam.
PERFORM frm_f4.
*&---------------------------------------------------------------------*
*& Form FRM_F4
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM frm_f4 . "增加按员工姓名进行搜索帮助
DATA: lt_ret TYPE TAB