在后台模式下捕获弹出窗口

2020-09-07 01:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个程序,该程序会生成ALV...

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

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


我有一个程序,该程序会生成ALV列表,有时会弹出带有错误消息的列表。 该程序可以在后台运行,然后我们可以检查线轴并检索ALV列表。 这部分很好。 我想做的是以某种方式捕获弹出窗口中的信息,即,当选定的数据有错误并且弹出列表出现时,我要将其保存到假脱机列表或某个位置。

任何建议/提示都非常感谢。

4条回答
My梦
2020-09-07 01:56 .采纳回答

嗨,格伦,

您是否考虑过将弹出窗口的内容捕获为应用程序日志的日志条目? 您可以通过以下方式检查程序是在后台运行还是在前台运行 查询sy-batch或使用功能模块GUI_IS_AVAILABLE,然后在弹出窗口中显示日志条目(在线),或将其保存在应用程序日志中(背景)。 可以通过软件包SZAL中各种记录良好的功能模块来写入和读取日志。 您还可以在该程序包中找到许多演示程序。

根据谁实际需要查看弹出消息,您可以通过事务SLG1查看它们,也可以编写一个读取新消息的小程序。 创建条目,并将其作为您batchjob的第二步。 但是我敢肯定还有其他几种选择。

希望这会有所帮助!

干杯

Bärbel

一周热门 更多>