捕获在批处理输入执行期间创建的 F.52 假脱机作业编号?



事务 F.52 在使用该函数启动时生成打印输出。打印输出将重定向到 SAP 假脱机。

报告(RFSZIS00,在 TA F.52 中启动)完成后,将显示 SAP 假脱机作业编号以供参考。带有信息的 dynpro 屏幕 (SAPLSPRI/0200) 会自动显示。

我需要为多个分类账自动运行此事务作为批量输入会话。 但是我找不到保存每个分类帐的相应假脱机作业编号的方法。

有人知道我该怎么做吗?

问候

批处理输入是"盲"的,它能够在运行之前在固定的字段中输入值,但无法查看和返回显示的内容(dynpro 字段值),除了消息。

我不知道F.52是否有具体的答案,但一般来说,您可以通过过滤假脱机请求表来估算生成的线轴编号,TSP01,按日期、时间、用户、包含部分程序名称的假脱机名称。

由于您有一个批处理输入会话,每个账本调用F.52一次,因此您必须创建一个自定义事务和程序,以便在每次F.52调用后立即插入,这将通过查询TSP01提取最后生成的假脱机号。也许生成了批处理输入会话,因此您可能希望确定哪个账本对应于已处理的账本,一种解决方案可能是使用用户内存(ABAP 语句GET PARAMETER)。您可以通过按 dynpro 字段上的F1键来获取分类账的Parameter ID

相关内容

  • 没有找到相关文章

最新更新