如何在将"提交"与"导出列表存储"一起使用时抑制打印屏幕弹出窗口

2020-09-14 10:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用以下代码从...

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

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


大家好,

我正在使用以下代码从我的自定义程序中的标准程序RSRQ_QUERYDEFINITION中读取数据,以更新一些自定义表。

但是,当我执行我的程序时,当控件位于下面的SUBMIT语句中时,会出现一个弹出窗口,为打印机提供详细信息,这将中断程序的流程,并且我的列表中没有数据。

请您帮我怎么做,以内部表的形式从上述标准程序中获取数据。

提交rsrq_querydefinition
   与p_query EQ ls_rsrrepdir-genuniid
   与p_filter EQ''
   与p_rowcol EQ'X'
   与p_cells EQ''
   与p_flat EQ''
   与p_vari EQ''
   与p_exccon EQ''
   与p_technm EQ''
   与p_guid EQ'X'
   导出列表到内存
   和返回。
 

(12.8 kB)
2条回答
lukcy2020
2020-09-14 10:19 .采纳回答

缺少列表数据不是由于打印机设置弹出窗口,而是由于报告RSRQ_QUERYDEFINITION的AVL树输出。

使用ALV树无法从内存获取输出列表(将列表导出到内存),树数据本身也无法获取!

您可以通过作业提交并获得作业假脱机列表,但是您需要"解析"列表数据以获取信息。

但是也许FM RSZ_DB_ELT_GET已经提供了您需要的所有相关信息?


致谢

Domi

一周热门 更多>