在ABAP代码中提前输入搜索帮助

2020-09-12 09:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我的报告在选择屏...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的报告在选择屏幕上有两个参数:

  • P_VBELN匹配代码对象Z_SH_VBELN。
  • P_KUNWE

有一个自定义搜索帮助,其中将自定义数据库视图分配给了P_VBELN字段。 现在,我想为select语句显示P_KUNWE的可能值,如下所示:

选择p〜kunn2,a〜name1,a〜name2,a〜sortl
 从KNVP AS p
 内部联接vbak AS k
 开p〜kunnr = k〜kunnr
 内联kna1 as a
 开a〜kunnr = p〜kunn2
 其中k〜vbeln = p_vbeln
 AND p〜vtweg ='00'
 AND p〜parvw ='WE'

我希望此搜索帮助P_KUNWE显示基于P_VBELN的值,并且应该允许提前输入动态过滤对所有字段进行过滤,无论您要调用什么,就像您可以在搜索帮助定义中对其进行设置一样:

我知道我可以使用FM F4IF_INT_TABLE_VALUE_REQUEST 显示基于内部表的搜索帮助,但是我需要多列文本搜索效果。


谢谢您的帮助。

(7.4 kB)
4条回答
Alawn_Xu
2020-09-12 09:44

您需要执行几个步骤:

1)创建一个包含所有用于选择和显示所需字段的SH视图

2)确保SH使用该视图,并且字段VBELN是SH的参数

3)确保在选择屏幕上使用与视图中的VBELN相同的数据元素定义参数

不需要SH出口,如果数据元素相同,映射将自动完成。

一周热门 更多>

相关问答