事务 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
。