SmartForms 是 SAP 提供的一个图形化工具,旨在简化表单的设计和打印过程。它通过一个图形界面让用户能够设计表单,而不需要像 SAPscript 那样深入了解底层的命令和语法。SmartForms 的主要特点是简化了开发和维护流程,并且具有更强的灵活性和可扩展性。
一、通过事务码SMARTFORMS创建样式模板
1、选择样式,写样式名,点击创建。
2、在段落样式处,右键选择创建节点,输入段落格式名。
3、修改样式信息。举个例子,可以自己调整查看效果。建议这里的描述写样式的信息,方便后续使用。自己多建几个进行尝试。
4、创建完成之后点击保存,选择包传输就行。要激活才可以使用!
二、通过事务码SMARTFORMS创建SMARTFORMS表单
1、选中表单,输入表单名称,点击创建。
2、填写表单描述和样式。样式可用自己创建的样式。
3、在表格接口处,可以填写导入导出的数据以及所要用到的表数据。
4、在全局定义处可以声明所要用到的变量、类型以及对数据进行初始化等。
5、一般而言,我们会将表头信息窗口作为次窗口,SF中只有主窗口可以进行分页操作,而一般表头数据没有那么多,记录信息才会有可能多到需要分页,所以用于显示记录的窗口我们将它设为主窗口。
a、输入描述,按需要更改窗口类型。
b、在输出选项页签可以更改窗口边距、宽、高、边框等信息。
c、在条件页面可以设置条件信息,还可以指明起效的页面。
d、表单处右键可以看到我们能够新建的全部内容。介绍一下所涉及到的常用的。
1)窗口:新建一个WINDOW,与当前窗口同级,不会创建子窗口。
2)图形:这个图形必须在之前被上传至系统过,需要指明所处行列。后面会进行说明。
3)文本:创建文本,类似文本框,需要指明所处行列。二维码也是特殊的文本。
4)模板:创建一个模板,可以在模板上进行创建其他元素。
5)流逻辑:可以通过语句创建逻辑,如条件换页、命令、循环显示输出等。
e、完成后点击保存,选择包即可。激活后才可以使用!每修改一个地方都需要重新检查激活,否则更改的效果是看不到的。
三、二维码的创建和使用
1、通过事务码SE73创建二维码。
a、选择系统条形码,点击更改。
b、点击创建。选择新。
c、输入名称和简短描述。点击确认。
d、选择QR CODE 2005,点击确认。选择Normal。后续的直接全部按照默认点确认就行。