SMARTFORM报表程序设计(2)

摘要:
创建并设置STYLE程序后,选择SMARTFORM页面上的单选框FORM以输入报告程序的名称,然后单击CREATE按钮进入SMARTFORMBUILDER图形设置界面。SMARTFORMBUILDER是一个易于操作的图形设计界面,用户可以在不使用ABAP语言的情况下轻松执行布局设置的逻辑设计。如下所示:SMARTFORMBUILDER提供以下工具:1.表单绘图仪,它提供图形页面布局设计界面。SMARTFORM的基本设置以树菜单节点模式显示,包括两部分:1)GLOBALSETTING:全局设置。1.2 FORMINTERFACE:接口参数设置,包括输入/输出变量和内部表格设置。

在创建并设置好STYLE程序之后,在SMARTFORM页面选择单选框FORM输入报表程序名称(ZS_SFLIGHT),点击CREATE按钮即可进入SMARTFORM BUILDER图形设置界面,SMARTFORM BUILDER是一个易操作的图形设计界面,用户可以不需要ABAP语言即可方便地进行版面设置的逻辑设计。如下图:

SMARTFORM报表程序设计(2)第1张

      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.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代码。

免责声明:文章转载自《SMARTFORM报表程序设计(2)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇delphi 当月的第一天, 当月的最后一天迭代器模式 与 C# IEnumerator/IEnumerable下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

JS事件 文本框内容改变事件(onchange)通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。

以下代码显示,当用户更改文本框中的文本时,会弹出一个对话框“您更改了文本内容!”。运行结果:该任务补充了右侧编辑器的第13行。当文本框的内容发生更改时,将调用message()函数,并弹出对话框“您更改了文本内容!”。DOCTYPEHTML˃文本框内容更改事件functionmessage(){alert(“您更改了文本内容!”);}个人简介:请编写您的个人...

(转)在CentOS中修改中文字符集

本文介绍在linux的shell环境下优化linux中文显示的方法。在CentOS7以前的版本下,默认的字符集的路径一般保存在/etc/sysconfig/i18n文件中。但是在CentOS7版本中,字符集配置文件位于/etc/locale.conf。通过source命令即可使修改生效:[ruby]viewplaincopy#source/etc/local...

Ansible入门

自动操作和维护常识操作和维护工作系统安装物理机、虚拟机包安装、配置、服务启动批处理操作程序发布监控操作和维护级别OS配置物理机PXE、,Cobbler(选择多版本操作系统)虚拟机ImageTemplates配置木偶(ruby)saltstack(python)检查cfengine...

关于利用RD client远程电脑,和输入法的一些问题

我在寝室,利用转接头,借助手机app“RDclient”成功完成在键盘上输入文字,并在电脑上输出内容。“RDclient”可以完成手机端远程连接电脑端,只需要知道电脑的ip,用户名和密码就可以。“RDclient”这是微软自家发布的软件,还是很不错的。不过,在刚开始连接的时候,输入法遇到一点问题。后来,在手机上,调出输入法打字的界面,更换成英文输入模式,然后...

小程序真机上报错 for developer: some selectors are not allowed in component wxss , including tag name selectors, id selectors, and attribute selectors

在引用组件的组件和页面中使用后代选择器在某些极端情况下会产生意想不到的性能。如果是,请避免使用它们。子元素选择器只能在视图组件及其子节点之间使用,其他组件可能会导致意外情况。继承的样式(如字体和颜色)将从组件外部继承到组件内部。除了继承样式之外,app.wxss中的样式和组件所在页面的样式对于自定义组件无效。...

MySQL 字段类型占用空间

MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。)1或2个字节,取决于枚举值的个数SET(‘value1’,’value2’,…)1、2、3、4或者8个字节,取决于set成员的数目上表的M只是为了说明占用空间大小,在实际创建表中char、varchar,20指的是字符而不是字节;那么字符和字节的转换要看字符集,utf-8下,1字符=3...