ABAP SMARTFORMS

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。后续的直接全部按照默认点确认就行。

                   

2、在表单里面使用。

a、创建样式。(在表格属性里面双击自定义样式即可跳转至样式编辑页面)。

1)右键新建字符格式。选择刚刚通过SE73创建的二维码名称,点击保存并激活。返回即可。

b、右键新建文本。

c、填写文本、描述信息。点击图中标出的图标进入编辑页面。

d、在输出选项->输出结构处填写所处的行列。

e、点击转到,选择修改编辑器。

f、格式自己进行选择,注意这里的行文本写法。完成后点击保存,激活表单。其中BC是上面创建的样式,123456是二维码所带的文本信息,必须要带有文本才会显示,可变量名来动态改变其值,这个值是会显示的。

g、查看预览结果。

四、图片的上传和使用

1、通过事务码SE78上传图片。

a、选择自己要上传的图片种类,输入名称,选择黑白还是彩色,点击导入。

b、选择上传的图片文件。确认信息后点击确认。若上传不成功请检查文件格式和大小信息。完成后确认即可。

2、在表单里面使用。 

a、右键创建图形。

b、对象、ID选择如图,名称填写上传的图片名,选择所上传的图像种类,务必对应清楚。

c、在输出选项->输出结构处填写所处的行列。

d、打印预览结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值