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