SAP ABAP Smartform的使用

事务代码:smartforms

操作步骤及解释:

1.通过事务代码进入smartform界面:输入smartform并回车

2.smartform界面主要有表单、样式和文本模块三项:

(1)表单:主要是绘制表单的表格内容等,相当于在word中绘制一个表格;

(2)样式:主要是通过设置字体的大小、行高、对齐方式等,便于在表单中使用;

(3)文本模块:主要用于设置固定的内容,比如标题之类的,标题也可以在表单中创建使用。

3.创建样式:

输入样式名称,点击“创建”(样式名修改为YTEST,步骤一样,不作重新截图);

点击“段落格式”,选择“创建节点”,输入名称,点击“√”;

填写“描述”、选择“对齐方式”、“缩进”和“间距”根据实际需求填写;

点击“字体”,根据实际需求选择字体族、字体大小和样式,是否需要下划线、颜色;

(在底部“预览”,上图和下图对比,可以直观地看到字体的大小和样式的变化)

点击“表头数据”,选择标准段落(标准段落也就是在表单中字体未选择指定样式的情况下,按默认样式);

最后点击保存并激活,以上“样式”创建完毕。

 

2.创建表单:

点击“表单”,输入表单名称,点击“创建”;

点击“表格属性”,输入描述,选择“输入选项”,在样式中引入刚刚创建好的样式YTEST;

点击“全局定义”,可以根据需要在此处定义变量;

点击“%PAGE1新页面”,点击“输出选项”,根据实际打印需求选择打印纸张的格式:肖像格式(竖向)和横向格式;

点击“MAIN主窗口”,点击“输出选项”,根据实际需求填写边距和宽高

点击“MAIN主窗口“,右键,选择“创建”,选择“模板”;

点击“%TEMPLATE1新建模板1”,绘制表格的方式有以下两种:

(1)     点击“画笔按钮”,直接可在白色画布中进行绘制;

(2)     点击“细节”,用填写数据的方式绘制(详情往下看);

通过这些按钮给表格添加上边框;

点击“细节”,可以看到刚刚绘制的表格形成了一个单元格的宽高数据,也可以根据实际需求进行修改和填写;

注意:单元格的宽高总和不能大于模板和窗口的宽高,否则会报错;

点击“%TEMPLATE1主窗口”,右键,选择“创建”,选择“文本”;

点击“%TEXT1新文本1”,在空白处填写内容,在Styles中选择刚刚在样式中创建的样式P1

添加变量:点击“插入字段”,输入变量名称(注意:变量需要用&包起来);

 

 

点击“输出选项”,填写输出的行和列(对应于模板中绘制的表格);

点击”激活“,再点击执行;

再点击“执行”;

 

 

 

 

 

 打印预览:

 

 

补充说明:一个页面可以包含可多个窗口,一个模板可包含文本;表格接口、变量的定义及使用之后补充。

posted @ 2022-02-27 20:20  LikZ-WM  阅读(2462)  评论(0编辑  收藏  举报