1

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

如您在此屏幕截图中所见,它仅保持该状态

我只想存储该智能表单中的一个文件,AL11并在以后将其存档。你知道我该怎么做吗?

谢谢

4

1 回答 1

1

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

  • 从数据库表中读取假脱机请求列表TSP01
  • 使用功能模块RSTS_GET_ATTRIBUTES获取spool请求的类型。
  • 调用函数模块CONVERT_OTFSPOOLJOB_2_PDFCONVERT_ABAPSPOOLJOB_2_PDF,取决于前面函数模块确定的类型。它们返回一个表格,其中包含 PDF 格式的假脱机请求内容。
  • 使用 ABAP 语句将前面功能模块返回的表写入文件,OPEN DATASETTRANSFER
于 2021-08-03T08:52:34.177 回答