提交报告和选择表

2020-08-30 01:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在尝试通过选择表调用...

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

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


你好

我正在尝试通过选择表调用报告RIEQUI20。 我注意到,如果我的选择表包含字段EQUNR上的选择,则仅考虑选择表中的第一个条目,其余的将被忽略。

以下代码调用报告RIEUI20,其中在字段EQUNR上有两个选择。 该报告返回设备10004174的条目。编号为10004171的条目将被忽略并且不会返回。 如果在选择表中切换顺序,以使EQUNR 10004171是第一项,则报告仅返回设备10004171。 预期的行为是该报告将返回设备10004174和10004171。

   数据:

         selection_table TYPE参数表,
         选择TYPE rsparams。

   selection-selname ='EQUNR'。
   选择符号='I'。
   selection-kind ='S'。
   selection-option ='EQ'。
   selection-low ='10004174'。

   将APPEND选择添加到selection_table。

   selection-selname ='EQUNR'。
   选择符号='I'。
   selection-kind ='S'。
   selection-option ='EQ'。
   selection-low ='10004171'。

   将APPEND选择添加到selection_table。

   提交riequi20
     使用SELECTION-TABLE selection_table
     然后返回。
 

在此特定报告中,此行为似乎仅在EQUNR上进行选择时才会发生。 其他字段上的选择似乎正常工作。 我在报告RIAUFK20上选择了AUFNR时观察到了相同的行为。 通过SE38执行相同的选择将返回正确的数据。

这是什么原因? 无法将这些字段上的选择通过选择表传递到报告吗? 如果是这样,为什么以及应该怎么做?

先谢谢您

亚历山大