通过后台作业从报告" RSAU_SELECT_EVENTS"结果中生成文本文件

2020-09-10 14:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我没有任何ABAP编程背...

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

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


大家好,
我没有任何ABAP编程背景,并且我想得到碰巧对如何从后台作业的后台打印列表中生成文本文件有想法的每个人的帮助。 >该场景将是:
>为报告'rsau_select_events创建后台作业'
>后台作业应创建一个文本文件,其中包含该作业的后台打印结果。
>文本必须自动保存到任一 本地终端或应用服务器(尽可能)
希望对此做出回应。 我非常需要您的专业知识。
谢谢您,最好的问候,

4条回答
lukcy2020
2020-09-10 15:11

然后我使用Submit命令 数据集命令。 但是,来自ASCITAB的数据未出现在应用程序服务器中创建的文件上。 我可以从下面的abap代码中了解我哪里出错了吗?

 DATA list_tab类似于ABAPLIST发生0。
 数据:ASCITAB出现次数0,
   线(256),
   ASCITAB结束。

 连接'/tmp/'
             p_sys
             '_AuditLog_.txt'
             INTO f_name。
 o_file = f_name。

 提交RSAU_SELECT_EVENTS
       导出列表到内存
       然后返回。

 通话功能" LIST_FROM_MEMORY"
   桌子
     LISTOBJECT = list_tab
           。
 如果SY-SUBRC <> 0。
 *在这里实施适当的错误处理
 万一。

 通话功能" LIST_TO_ASCI"
  桌子
    LISTASCI = ASCITAB
    LISTOBJECT = list_tab
           。
 如果SY-SUBRC <> 0。
 *在这里实施适当的错误处理
 万一。

 OPEN DATASET o_file以默认模式在文本模式下输出。
 将ASCITAB传输到o_file。
 CLOSE DATASET o_file。
 

一周热门 更多>