我是否可以以编程方式调用搜索帮助,某些参数已填写且不可编辑?

vla*_*ean 4 sap search abap

S_MAT1为数据元素定义了集体搜索帮助MATNR.

我想以编程方式调用追加搜索帮助S_MAT1_APPEND,这意味着当我按下ALV列表中的按钮时,我必须触发搜索对话框,就像搜索帮助一样.

我还希望能够自动填写一些参数,而不是让用户更改这些参数.

我期待找到一个功能模块来做到这一点. HELP_START似乎没有太多记录,似乎不是我想要的.

可以这样做吗?

vwe*_*ert 5

是.使用功能模块F4IF_GET_SHLP_DESCR获取搜索帮助F4IF_START_VALUE_REQUEST的描述,然后使用描述数据进行调用.请注意,您需要设置SHLP-INTERFACE-VALFIELDX你想从值帮助后面的领域.