如何在应用程序服务器上将假脱机请求转换为 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_PDF
或CONVERT_ABAPSPOOLJOB_2_PDF
,取决于前一个功能模块确定的类型。他们 return table 包含 PDF 格式的假脱机请求的内容。
- 使用ABAP语句
OPEN DATASET
和TRANSFER
将前面功能模块编辑的tablereturn写入文件
我目前正在 SAP 演示系统上进行发票和打印设置。我已经设法基于标准表单创建智能表单。问题始于使用 FPCOPARA
事务和 LP01
作为输出设备进行打印。我能够生成假脱机(也能够查看它)但未打印(没有实际文件)。
我只想将该智能表单中的一个文件存储在 AL11
中,并能够在以后将其存档。您知道我该如何处理吗?
谢谢
我们实际上有一个内部开发的程序来完成这个确切的任务。我没有权限发布程序的源代码,但涉及:
- 正在从数据库读取假脱机请求列表 table
TSP01
- 使用功能模块
RSTS_GET_ATTRIBUTES
获取假脱机请求的类型。 - 调用功能模块
CONVERT_OTFSPOOLJOB_2_PDF
或CONVERT_ABAPSPOOLJOB_2_PDF
,取决于前一个功能模块确定的类型。他们 return table 包含 PDF 格式的假脱机请求的内容。 - 使用ABAP语句
OPEN DATASET
和TRANSFER
将前面功能模块编辑的tablereturn写入文件