abap - 捕获在批处理输入执行期间创建的 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
)。您可以Parameter ID
通过按F1
dynpro 字段上的键来获取分类帐。
推荐阅读
- python - 学习xgboost如何设置评估集?
- sql - SQL 用另一行的值更新多行
- android - Android:AsyncTask 比 Service 优先级更高
- video - FFmpeg 重复/循环视频两次
- vba - 循环遍历范围和检查值(Excel VBA)
- ruby-on-rails - 如何使用 friendly_id 从 URL 中删除特定单词 | 铁轨上的红宝石
- python - 正则表达式:只匹配一次
- android - 使用 SharedPref 还是拥有我自己的带有静态变量的 Common 类?
- jquery - 更改隐藏/显示链接的背景图像并切换 ul
- php - 通过 href get Route Methode 发送数据