开发手册 欢迎您!
软件开发者资料库

SAP Smart Forms - 输出类型

SAP智能表单输出类型 - 从简单和简单的步骤学习SAP智能表单,从基本到高级概念,包括概述,体系结构,结构,表单逻辑,导航,表单生成器,样式生成器,输出类型,高级开发概念,表单图形,应用和迁移。

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

SAP智能表单 - 输出格式

您可以使用输出文本格式和许多其他输出格式打印智能表单,例如:智能表单的XML格式和HTML以在Web浏览器中显示表单.

以下输出格式是一些最常用的和减号;

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

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

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

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

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

Attributes

SAP智能表单 - 输出媒体

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

  • 打印机

  • 传真

  • 电子邮件或

  • XML格式

智能表单转发到其他接口进行传输表单到不同的输出媒体.

示例 : 要在打印机上获取打印输出,您需要先设置打印机.

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

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

OTF格式

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

  • 假脱机处理

  • 在电子邮件中

  • 到传真机

参数值到发送电子邮件中的表格 : 如果要在电子邮件中发送智能表单,则应为生成的功能模块填写以下电子邮件参数.

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

  • MAIL_APPL_OBJ参数 : 您可以使用此参数将应用程序对象与已发送的文档链接.您也应该为此参数创建 BOR 对象.

通过Telefax发送表单的参数 : 要以传真格式发送表单,您需要将设备参数设置为 TELEFAX 而不是假脱机模式.它会打开一个对话框,用户可以在其中输入传真号码以将输出媒体用作传真.

XSF格式

您可以传递此输出格式到不同的输出媒体,如 :

  • 假脱机处理

  • 以表格形式返回应用程序

XSF格式

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

  • 新假脱机请求

  • 在队列中定义请求的保留时间

  • 选择页面

  • 将授权链接到假脱机请求

  • 指定存档设置

HTML格式

您可以使用此输出媒体将其作为表格返回应用程序.

SAP智能表单 - 运行跟踪

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

交易:SFTRACE

到执行跟踪打印请求,你可以使用Transaction:SFTRACE.

Running Trace

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

使用此跟踪选项,您可以确定处理节点的顺序或由于错误而终止处理的顺序.此选项仅供用户使用,仅供激活用户使用.

跟踪级别

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

跟踪级别

跟踪激活时可以进行以下设置 :

  • 等级 : 跟踪输出中的详细级别.

  • 逻辑页 : 这用于将跟踪输出限制为特定页面.这在跟踪级别30非常有用.

  • 窗口 : 这用于将跟踪输出限制为智能形式的特定窗口.

  • ABAP断点 : 这些选项在执行跟踪级别时在内部使用.

跟踪

跟踪设置

跟踪设置中定义了各种跟踪级别.一些最常见的列表在下面和下面列出;

跟踪设置

  • 警告或错误(跟踪等级5) : 跟踪级别,跟踪版本,日期和时间以及系统信息.

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

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

  • 窗口(跟踪级别40) : 其中包含有关已处理窗口名称的信息.

  • 输出区域(跟踪级别45) : 其中包含有关表格输出区域的信息.

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

  • 文本信息(跟踪级别50) :  ;这用于包含已处理输出节点的属性值.

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

  • 扫描仪令牌(跟踪级别80) : 这是最大跟踪级别,并在分析文本节点中的文本时定义扫描仪输出.

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