事务代码: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

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

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

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

再点击“执行”;

打印预览:

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

SAP ABAP Smartform的使用相关推荐

  1. SAP ABAP 试题

    一 选择题(共40题,每题2分, 未特殊注明则均为单选) 1,下面的语句中,哪一个语句编译会报错(假设XXX 和结构sflight都已经定义). ( C ) A)write at 12 XXX. B) ...

  2. SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析

    SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...

  3. SAP ABAP FM AC_DOCUMENT_RECORD 研习

    SAP ABAP FM AC_DOCUMENT_RECORD 研习 如下物料凭证号4904373511/2018,对应的财务凭证号32000006184如下: 如何从ABAP的角度用某个functio ...

  4. 《SAP ABAP 开发入门》课程正式发布

    首先,课程还没有全部做完,这次课程采用的是连载的方式,目前已经完成第二章共计8个课时.以后打算每周至少更新2个课时,在每周三和周六必定更新.当然如果时间允许的话,我会加快课程的制作. 课程购买地址 & ...

  5. [转]SAP ABAP中使用Read_Text函数读取项目文本的方法

    SAP ABAP中使用Read_Text函数读取项目文本的方法 使用Read_Text函数来读取文本内容.需要找到相关参数. 下面以采购订单为例: 双击文本,进入文本编辑器. 转到->表头. 显 ...

  6. SAP ABAP技能树

    分枝介绍 从难易程度以及普及程度来进行了大概的分类,从基础,到中级到高级的技能,纯是根据本人的判断进行分类,不代表任何官方的意见. 基础部分 主要涵盖了开发语言基本的需要掌握的技能,纯粹从技术的角度以 ...

  7. 【MM系列】SAP ABAP 编辑字段出现:对象编辑中的错误

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 编辑字段出现: ...

  8. SAP ABAP 平台新的编程模型

    ABAP 编程语言的演变 在过去 40 多年中开发的所有 SAP 功能中,大部分都是用 ABAP 编写的.ABAP 编程语言是我们的旗舰语言,并且已经证明它是开发业务应用程序的经过验证的强大平台. 多 ...

  9. SAP ABAP SteammPunk 蒸汽朋克的最新进展 - 嵌入式蒸汽朋克

    Steampunk is going all-in 什么是 SAP ABAP Steampunk(蒸汽朋克)? Steampunk(又名 SAP BTP ABAP 环境):提供一个 ABAP 平台,它 ...

最新文章

  1. linux suse 软件管理工具 zypper 简介
  2. 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
  3. oracle查询之null值转化
  4. python生成报告_python生成测试报告
  5. 科大星云诗社动态20210816
  6. 万字长文总结八大经典内部排序算法
  7. 华为有造车实力,却坚决不造整车,这背后有着怎样的无奈与思考?
  8. python从入门到实践笔记_Python编程 从入门到实践 #笔记#
  9. 第4章 Python 数字图像处理(DIP) - 频率域滤波10 - 使用低通频率域滤波器平滑图像 - 理想、高斯、巴特沃斯低通滤波器
  10. Javascript中的翻转器
  11. java 数组 length 减少_java中数组有没有length()方法?string没有lenght()方法?
  12. qt读oracle时间戳,QT解析时间戳与微秒级精度
  13. myeclipse下使用Junit4进行单元测试
  14. 听音乐学英语之- I Need to Wake Up 奥斯卡获奖单曲:关注全球变暖
  15. 【286页干货】一天搞懂深度学习(台湾资料科学年会课程)
  16. java木马源码_用Java编写木马程序【附源代码下载】
  17. lua的演进 lua的历史
  18. ctfshow web78-web81文件包含漏洞 wp
  19. AspectJ介绍(一)
  20. 搜狐,这次你玩过火了。

热门文章

  1. python 阿里云短信服务接入流程
  2. 捕获计算机屏幕++方法,在Mac上捕获屏幕截图的五种简单方式
  3. 微信会员卡对接CRM后台(java)
  4. 第二届国产嵌入式操作系统技术与产业发展论坛即将在金秋十月杭州钱塘江畔召开...
  5. 串口文件传输及点阵汉字字模的读取与显示
  6. origin作图软件对已知坐标图形数据的提取
  7. 【GD32F427开发板试用】INA226完成电流电压采集
  8. 编译原理分析器大作业之字幕分析器
  9. 这个暑假,我用这个特效制作软件赚了“第一桶金”
  10. 如何(c++,js)写一个传统的K线图和走势图4 - K线图