SAP 智能表单 - 导航
在本章中,我们将详细讨论 SAP Smart Forms 的导航、用户界面、节点类型和表单参数。
SAP 智能表单 – 用户界面
要在 SAP Smart Forms 中设计表单,您需要创建和维护表单布局并定义表单逻辑。您不需要任何编程和脚本语言知识。
SAP Smart Form图形用户界面由以下字段组成 -
Form Painter - 要创建表单布局,您可以使用 Form Painter。
PC 编辑器- 它可用于将文本和字段输入到输出区域。
导航树- 在左侧,您有定义智能表单层次结构的导航树。这定义了处理的表单逻辑。
Table Painter - Table Painter 用于创建模板和表格。
表单检查- 检查表单一致性。
在 SAP 智能表单中,您可以使用Transaction: SMARTFORMS。在第一页上,您可以根据要创建、更改或显示的对象选择表单、样式或文本模块。
输入名称并选择要创建的类型,然后单击“创建”按钮,这将打开 SAP Form Builder。
在 SAP From 构建器中,左侧有树形导航。要选择树中的节点,您必须双击该节点。您还可以通过右键单击子树并使用复制/粘贴操作来拖放或复制子树。
当您右键单击任何节点时,您可以看到上下文菜单。根据节点类型,上下文菜单下的选项有所不同。
上下文菜单下有以下选项 -
- 根据所选节点类型创建或删除。
- 根据所选的节点类型,仅显示有效的节点类型。
- 剪贴板功能 - 剪切或复制到剪贴板、粘贴到剪贴板。
- 展开和折叠。
SAP Smart Forms – 节点类型
在本节中,我们将详细讨论不同类型的节点选项,如下所示。
输出区域-
- 页
- 窗户
基本节点-
- 文本
- 形象的
- 地址
表输出-
- 模板
- 桌子
节点类型属性
在 SAP 智能表单中,每个表单都包含以下常见属性 -
常规属性- 智能形式的常规属性定义所选节点的名称和描述。它还可以包含节点的一些通用属性,例如文本节点的情况 - 文本类型等。
输出选项- 在此选项卡中,为您在导航窗格中选择的每个节点定义了各种输出选项。通用选项卡包括 -
- 位置
- 款式盒
- 遮光等
具有文本输出的节点也有一个属性 Style。如果您不喜欢之前在表单中设置的样式,可以使用此属性覆盖当前子树。
条件- 在条件选项卡中,您可以传递满足某些条件时显示节点的条件。
错误列表- 在智能表单上执行检查时,如果出现任何不一致,系统会在维护屏幕窗口的底部显示错误和警告列表。
要查找错误或警告,您应该选择节点,然后系统将带您进入树结构,以便您可以修复错误。
SAP Smart Forms – 表单参数
您还可以在智能表单中传递参数并将数据合并到表单中。可合并的数据可以来自数据库,也可以来自 SAP 系统的标准数据的一部分。
以下数据可以以智能形式合并 -
您可以合并数据库表中的数据并将它们传递到表单界面。
标准 SAP 系统提供的数据可以以智能形式合并。示例:日期。
以表格形式执行的任何计算
您合并的数据将在运行时显示。您可以使用占位符来确定在表单中放置对象的位置,以定义数据的显示位置。
当智能表单被激活时,会生成一个功能模块。您可以以智能形式传递不同的标准参数。当您创建表单时,这些参数出现在表单中并且无法更改。这些是导入和导出参数,可用于不同的操作,例如指定输出设备类型等。
以下是智能表单中的常见参数 -
文档输出信息
类型: 出口
描述 - 用于提供有关打印表单页数的信息。
作业_输出_信息
类型: 出口
描述 - 这可用于确定哪个操作在智能中创建什么输出。
作业_输出_选项
类型: 出口
描述 - 这是字段 OUTPUT_OPTIONS 的子集,它确定设置是否已更改。
用户设置
类型:进口
描述 - 当此参数的值为“X”时,智能表单采用在系统→用户配置文件→自己的数据下定义的假脱机控制的默认值。
默认值 – 输出设备 → 立即打印并输出后删除。
当未设置该值时,Smart Forms 会评估输出选项结构的以下参数 - SSFCOMOP。
- 打印机设置(TDDEST、TDPRINTER、RQPOSNAME)
- TDIMMED(立即打印)
- TDDELETE(输出后删除)
您可以在智能表单的“字段列表”选项卡下看到不同的导入和导出参数。