2020-09-07 01:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个程序,该程序会生成ALV列表,有时会弹出带有错误消息的列表。 该程序可以在后台运行,然后我们可以检查线轴并检索ALV列表。 这部分很好。 我想做的是以某种方式捕获弹出窗口中的信息,即,当选定的数据有错误并且弹出列表出现时,我要将其保存到假脱机列表或某个位置。
任何建议/提示都非常感谢。
嗨,格伦,
您是否考虑过将弹出窗口的内容捕获为应用程序日志的日志条目? 您可以通过以下方式检查程序是在后台运行还是在前台运行 查询sy-batch或使用功能模块GUI_IS_AVAILABLE,然后在弹出窗口中显示日志条目(在线),或将其保存在应用程序日志中(背景)。 可以通过软件包SZAL中各种记录良好的功能模块来写入和读取日志。 您还可以在该程序包中找到许多演示程序。
根据谁实际需要查看弹出消息,您可以通过事务SLG1查看它们,也可以编写一个读取新消息的小程序。 创建条目,并将其作为您batchjob的第二步。 但是我敢肯定还有其他几种选择。
希望这会有所帮助!
干杯
Bärbel
解决方案取决于具体情况。 创建一个增强功能(增强框架)以使数据对外可用。
嗨,桑德拉,
一如既往地感谢您提供超级答案!
我试图创建第二个ALV列表,以便在程序运行时生成带有结果的alv列表,然后生成带有错误的第二个alv列表。 这在前景中有效,但在背景中无效,即在背景中我仅获得第一个Alv网格。 知道为什么是这种情况吗?
亲切的问候
Glen
关于打印多个alv的信息。 您可以使用ALV区块,也可以在Internet上找到一些用于Alv网格的解决方案。
最多设置5个标签!
嗨,格伦,
您是否考虑过将弹出窗口的内容捕获为应用程序日志的日志条目? 您可以通过以下方式检查程序是在后台运行还是在前台运行 查询sy-batch或使用功能模块GUI_IS_AVAILABLE,然后在弹出窗口中显示日志条目(在线),或将其保存在应用程序日志中(背景)。 可以通过软件包SZAL中各种记录良好的功能模块来写入和读取日志。 您还可以在该程序包中找到许多演示程序。
根据谁实际需要查看弹出消息,您可以通过事务SLG1查看它们,也可以编写一个读取新消息的小程序。 创建条目,并将其作为您batchjob的第二步。 但是我敢肯定还有其他几种选择。
希望这会有所帮助!
干杯
Bärbel
解决方案取决于具体情况。 创建一个增强功能(增强框架)以使数据对外可用。
嗨,桑德拉,
一如既往地感谢您提供超级答案!
我试图创建第二个ALV列表,以便在程序运行时生成带有结果的alv列表,然后生成带有错误的第二个alv列表。 这在前景中有效,但在背景中无效,即在背景中我仅获得第一个Alv网格。 知道为什么是这种情况吗?
亲切的问候
Glen
关于打印多个alv的信息。 您可以使用ALV区块,也可以在Internet上找到一些用于Alv网格的解决方案。
一周热门 更多>