二维码

[Smart] 创建一个简单的Smart Forms

Twilight发表于 2015-01-27 17:10zhongguomao 最后回复于 2017-08-09 11:37 [复制链接] 4617 1

1、T-code SmartForms
Smartforms 1.jpg
单击创建按钮
2、添加一个文本
Smartforms 2.jpg
在文本中输入你想显示的内容
Smartforms 3.jpg
保存激活,我们绘制的元素就会生成function代码,点击Environment à Function module name,查看生成的function名称
Smartforms 4.jpg
Smartforms 5.jpg
3、执行smartform查看效果
可以直接在smartform窗口F8执行,也可以复制FM,在se37下执行查看
Smartforms 6.jpg
F8执行
Smartforms 7.jpg
选择打印输出设备LP01,然后打印预览
Smartforms 8.jpg
4、smartform基本元素解释
   SMARTFORM BUILDER提供下述工具的功能:
  1.窗体绘制器(FORM PAINTER),提供图形化的页面布局设计界面。
  2.文字编号器(PC EDITOR),在窗口中添加和编辑需要输出的文本和字段。
  3.树形对象导航工具(NAVIGATION TREE),用于维护版式中的各种元素及逻辑关系。
  4.表格创建器(TABLE PAINTER),创建模板和表格。
  5.格式的检查功能,用于检查格式或其中部分元素的正确性。
  SMARTFORM 的基本设置以树形菜单节点的模式显示,其包括两大部分:
  1)GLOBAL SETTING:全局设定。
  1.1.FROM ATTRUBUTES:窗口属性设置,包括基本描述、页面格式、STYLE等。
  1.2.FORM INTERFACE:接口参数设定,包括输入输出变量及内表的设定。
  1.3.GLOBAL DEFINITIONS:定义全局变量,可以定义变量及结构、子程序。
  2)PAGES AND WINDOWS:窗口及页面相关对象建立及属性设定,其后续节点类型包括:
  2.1.PAGE:FORM中的页,该节点的后续节点包括WINDOW、GRAPHIS、ADDRESS,后续节点可以在页面中输出。
      2.2.WINDOW:窗口,手包主窗口和子窗口,后续节点包括除WINDOW和PAGE外所有节点。
  2.3.TEXT:输出文本及表格内容。
  2.4.GRAPHIC:输出页面中的图片。
  2.5.ADDRESS:包含数据库中的标准地址。
  2.6.TEMPLATE:输出包含静态数据的表格。
  2.7.TABLE:输出包含应用数据表格。
   2.8.COMMAND:执行特定功能。
  2.9.LOOP:循环执行后续结节。
  2.10.ALTERNATIVE:执行两个条件分支。
  2.11.FOLDER:将多个后续节点组合为一个组。
  2.12.COMPLEX SECTION:联合TEMPLATE、TABLE、LOOP、FOLDER类型节点中的所有属性。
  2.13.PROGRAM LINES:执行ABAP代码。
回复

使用道具 举报

zhongguomao
不错,学习smartforms第一课。
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表