SAP-ABAP开发-smart forms设计

        SMARTFOEMS 原理:定义内表后,在程序中通过SQL查询将需要的数据放入内表,然后通过函数调用SMARTFORM。在执行SMARTFORM时把内表中的数据填充到所画的表格当中,并显示出来。
        可以创建FORM的同时,生成该表单对应的功能块,从而为FORM和ABAP程序的交互提供参数接口 。即可以将执行结果直接打印出来。

数据传输过程:DB-->程序中的内表-->SMARTFORMS表格-->打印输出 。
TCODE: SMARTFORMS 维护表单 ;SMARTSTYLES 维护格式

1、通过SMARTFORM里面创建表单,进入之后的界面如下:


在%PAGE 右键创建需要的:注意这里插入的图片不是本地的图片,可以选择图片清单

如果想要增加图片,T-CODE:SE78 向系统增加图片  注意这里导入的图片格式是.bmp格式

再回到SMARTFORM里面将刚刚导入的图片名字,如果发现图片太大了超过了页的长和宽,可以通过调整技术属性调整大小,越大越小:

主窗口里面的输出位置和大小里面边距是相对页的位置,宽度和高度是窗口的大小:

选中主窗口右键创建模板,详细信息里面可以更精确绘制:


右击创建文本,给表格里面附内容:


填入数据后返回激活保存。执行打印预览。

2、通过SMARTFORM里面创建样式,进入之后的界面如下:

右键段落格式创建,并将创建好的格式附到表头数据里面,不然激活会报注意的是这里的标准段落可能不是P1,这里可以修改,只是不能空,这里只是举个例子。

创建好的样式回到表单,在全局设置里面的表格属性里面修改样式,激活。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值