如何在应用程序服务器上将假脱机请求转换为 PDF 文件?

How can I turn spool requests into PDF files on the application server?

我目前正在 SAP 演示系统上进行发票和打印设置。我已经设法基于标准表单创建智能表单。问题始于使用 FPCOPARA 事务和 LP01 作为输出设备进行打印。我能够生成假脱机(也能够查看它)但未打印(没有实际文件)。

我只想将该智能表单中的一个文件存储在 AL11 中,并能够在以后将其存档。您知道我该如何处理吗?

谢谢

我们实际上有一个内部开发的程序来完成这个确切的任务。我没有权限发布程序的源代码,但涉及:

  • 正在从数据库读取假脱机请求列表 table TSP01
  • 使用功能模块RSTS_GET_ATTRIBUTES获取假脱机请求的类型。
  • 调用功能模块CONVERT_OTFSPOOLJOB_2_PDFCONVERT_ABAPSPOOLJOB_2_PDF,取决于前一个功能模块确定的类型。他们 return table 包含 PDF 格式的假脱机请求的内容。
  • 使用ABAP语句OPEN DATASETTRANSFER
  • 将前面功能模块编辑的tablereturn写入文件