SAP Smart Forms – 输出类型

SAP Smart Forms – 输出类型


在本章中,我们将详细讨论 SAP Smart Forms 的不同输出类型。本章还将介绍各种输出格式和输出媒体,并了解如何在 SAP Smart Forms 中运行跟踪。

SAP Smart Forms – 输出格式

您可以以输出文本格式和许多其他具有不同用途的输出格式打印智能表单,例如 – 用于智能表单的 XML 格式和用于在 Web 浏览器中显示表单的 HTML。

以下输出格式是一些最常用的格式 –

  • 输出文本格式– 这是一种标准的输出文本格式,它是 SAP 系统中打印表单的既定格式。您还可以将其转换为其他格式,例如 PDF。

  • XSF 输出– 这是智能表单的 XML 格式。它包含已处理表单的表单内容,但不显示任何布局信息。

  • HTML 格式– 也可以在 Web 浏览器中显示表单。它是 XSF 输出和 HTML 格式的组合,其中处理的内容没有任何布局信息,数据以表单格式显示到 Web 浏览器。

  • XDF 输出– 它采用 XML 格式,既不包含表单也不包含其布局,并显示在表单界面传递的数据应用程序。

输出格式设置在表单属性下定义。当您调用智能表单时,您可以使用标准参数来覆盖输出设置。

属性

SAP Smart Forms – 输出媒体

您可以将智能表单发送到不同的输出媒体。不同输出媒介的一些例子是 –

  • 打印机
  • 传真
  • 电子邮件或
  • XML 格式

智能表单被转发到其他接口以将表单传输到不同的输出媒体。

示例– 要在打印机上打印输出,您需要先设置打印机。

要控制输出,您需要在智能表单的界面上传递不同的参数。SAP Smart Forms 将参数值传递到不同的输出介质。

您可以为每种输出格式设置不同的输出介质 –

OTF 格式

您可以使用不同的输出处理方法,例如 –

  • 线轴加工
  • 在电子邮件中
  • 至传真机

在电子邮件中发送表单的参数值– 当您想在电子邮件中发送智能表单时,应为生成的功能模块填写以下电子邮件参数。

  • MAIL_SENDER/MAIL_RECIPIENT – 您应该设置这些参数以传递文档的发件人和收件人。要设置参数值,您需要创建对象类型为RECIPIENT 的BOR 对象并输入参数。

  • MAIL_APPL_OBJ 参数– 您可以使用此参数将应用程序对象与发送的文档联系起来。您也应该为此参数创建一个BOR对象。

通过 Telefax 发送表格的参数– 要以传真格式发送表格,您需要将设备参数设置为TELEFAX而不是 Spool 模式。它会打开一个对话框,用户可以在其中输入传真号码以将输出介质用作传真。

XSF 格式

您可以将此输出格式传递给不同的输出媒体,例如 –

  • 线轴加工
  • 在应用程序中作为表返回

XSF 格式

要传递假脱机处理的输出格式,您需要将参数传递给 SAP 系统的假脱机对话框。此对话框可用于控制表单输出。可以在假脱机对话框中使用不同的选项 –

  • 新的假脱机请求
  • 定义队列中请求的保留时间
  • 选择页面
  • 将授权链接到假脱机请求
  • 指定存档设置

HTML 格式

您可以使用此输出介质将其作为应用程序中的表格返回。

SAP Smart Forms – 运行跟踪

此功能允许您跟踪智能表格的打印功能。使用它,它可以跟踪如何处理智能表单的打印请求。

交易:SFTRACE

要对打印请求执行跟踪,您可以使用事务:SFTRACE。

运行轨迹

当使用为智能表单生成的功能模块激活跟踪时,它会将每个输出的跟踪存储在数据库中。

使用此跟踪选项,您可以确定处理节点的顺序或处理因错误而终止的时间。此选项特定于用户,并且仅为激活它的用户记录。

跟踪级别

跟踪级别用于确定跟踪的详细程度。跟踪级别 5 包含一般信息,跟踪级别 80 确定最详细的跟踪级别。要激活跟踪级别,请单击下面给出的屏幕截图中的“打开”选项。

跟踪级别

跟踪处于活动状态时可以进行以下设置 –

  • 级别– 跟踪输出中的详细级别。

  • 逻辑页面– 这用于将跟踪输出限制到特定页面。这在跟踪级别 30 时很有用。

  • Window – 这用于以智能形式将跟踪输出限制到特定窗口。

  • ABAP Break Point – 这些选项在执行跟踪级别时在内部使用。

痕迹

跟踪设置

跟踪设置中定义了各种跟踪级别。下面列出了一些最常见的 –

跟踪设置

  • 警告或错误(跟踪级别 5) – 跟踪级别、跟踪版本、日期和时间以及系统信息。

  • 文档信息(跟踪级别 15) – 这包含附加信息 – 输出通道、表单属性、表单结构和输出结果。

  • 页面(跟踪级别 30) – 这用于包含已处理页面的名称。

  • 窗口(跟踪级别 40) – 这包含有关已处理窗口名称的信息。

  • 输出区域(跟踪级别 45) – 这包含有关表输出区域的信息。

  • 单元格更改(跟踪级别 47) – 此跟踪级别用于包含在表格中处理的线型和单元格的输出。

  • 文本信息(Trace Level 50) – 这用于包含已处理输出节点的属性值。

  • 字段(跟踪级别 60) – 这用于在输出文本中包含字段的名称和值。

  • Scanner token (Trace Level 80) – 这是最大的跟踪级别,在分析文本节点中的文本时定义扫描仪输出。

在下一章中,我们将详细讨论 SAP Smart Forms 中的高级开发概念。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁