乐趣区

关于sap:SAP-ABAP-生成-PDF-的几种技术综述

上面这段文章,产生自 ChatGPT:

在 SAP ABAP 零碎中,有几种罕用的技术可用于生成 PDF 文档。以下是其中一些常见的技术和它们的具体阐明:

  1. ABAP 内置性能(SAPScript 和 Smart Forms):SAP ABAP 零碎提供了两种内置的打印表单技术,即 SAPScript 和 Smart Forms。这些技术容许你创立具备格式化文本、图像和变量的打印表单。你能够应用这些性能创立打印表单,并将其转换为 PDF 格局。

下面这段话没有问题。

  1. ABAP List Viewer(ALV):ABAP List Viewer(ALV)是 SAP 提供的一种用于生成报表的工具。你能够应用 ALV 将报表数据显示在屏幕上,并抉择将其导出为 PDF 格局。通过设置适当的输入选项,你能够在 PDF 中蕴含表格、列题目和页眉 / 页脚等元素。

下面这段话值得斟酌。

据我所知,SAP ABAP ALV 是没有开箱即用的能够导出成 PDF 的性能的,须要开发人员进行一些两头工作。

在这个 SAP 社区探讨帖里有记录:

Create a spool job of the ALV output and convert that spool into PDF using FM CONVERT_ABAPSPOOLJOB_2_PDF.

大抵思路是,基于 ALV 输入创立一个 spool job,而后将这个 spool job 转换成 pdf,应用 ABAP Function Module CONVERT_ABAPSPOOLJOB_2_PDF.

  1. SAP Adobe Forms:SAP ABAP 零碎与 Adobe Forms 集成,使你可能创立可交互的 PDF 表单。你能够应用 Adobe Form Designer 创立蕴含表单字段、复选框、下拉框等交互元素的表单。而后,应用 ABAP 代码将数据填充到表单中,并将其导出为 PDF 格局。

这段解释没有问题。

笔者这套 零根底疾速学习 ABAP 里介绍的 pdf 计划,就是基于 Adobe Form 来实现 PDF 的生成:

  • 41. 如何应用 ABAP 代码发送带有 PDF 附件的电子邮件
  • 50. 如何在 SAPGUI 里显示上传到 ABAP 服务器的 PDF 文件
  • 51. 如何在 SAP ABAP 零碎中应用 Adobe Form
  • 52. 应用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里
  • 98. 如何用 ABAP 生成带有水印 (Watermark) 的 PDF 文件
退出移动版