Script Form商业报表程序设计
Script Form 是SAP所提供的一款强大的报表设设计工具。
一、Script Form主要工具包括如下:
1)Form Painter:格式绘制器,用于格式的设定。TCoce:SE71.

2)Standard Text:标准文件,可以创奸独立于格式的文本,供具体Form使用.TCode:SO10.

3)Style:体例设计,用于创建段落和字符格式,可供具体Form使用。TCode:SE72.

二、Script Form的创建
1. Tcode:SE71.

输入表单名称,单击建立按钮,进入Script Form Header设置界面,该界面包括两项设置:
1)管理资料:主要显示名称、描述、开发类别和创建信息等;
2)基本设定:主要显示页面格式,包括设置打印纸张大小、页面方、默认字体及大小等属性等;


对于新建的Form,还不存在任何段落、页面和窗口,因此首先需要进行这些基本元素的设定,
再回过头来分配默认设定。每一个页面都是由基本的窗口、段落构成的。在元素的创建过程中,
应该按照从基本元素到复杂元素逐步进行,即应首先设定字体和段落,然后是窗口,最后再将窗口
添加到页面中,然后保存,显示:
.
二、character format段落格式的設定
段落格式,用于在Form 中控制段落中具体文字的字体和大小等,其创建或修改步骤如下:
在Form Painter的应用工具栏中单击
命令项,对于已存在的Character(字符),
可以通过单时击主菜单上的【表单】——【显示&更改】,来进行修改模式切换,如下图:

通过选择主菜单上的【编辑】——【建立元素】命令添加新字符格式

定义字符格式时遵循下述命名规则:
* 名称只能包含一个或两个字符,首字符必须为字母;
* 第二个可为字母、数字或空格;

如上图新增element 命名为:H1,表示为报表头;若为Item,可命名为I1,I1,...

字符格式的设定中包括Standard(标准)和Font(字体)两组属性,如上图示标准属性:
*Barcode(条形码),是一组由不同宽度的黑白线条按特定编码排列而成的图形标识符,
用于存储一组简单信息,Barcode的维护可通过TCode:SE73来实现.
*Protected(被保护),设定为格式的字符串不会被分行符分隔成两串,而是作为一个整体在下一行中输出:
*Hidden(隐藏),不打印字符串,只在文本编辑器中可见;
*Superscript/Subscript(上标/下标),字符串以高于或低于当前行文字半行的位置打印输出。
Font(字体)属性
*Family/Font size:字休类型及大小;
*Bold/Italic/Underlined:字体风格,粗体/斜体/下划线。
Script Form商业报表程序设计的更多相关文章
- Script Form
Script Form 是SAP所提供的一款强大的报表设设计工具. 一.Script Form主要工具包括如下: 1)Form Painter:格式绘制器,用于格式的设定.TCoce:SE71. 2) ...
- SMARTFORM报表程序设计(2)
在创建并设置好STYLE程序之后,在SMARTFORM页面选择单选框FORM输入报表程序名称(ZS_SFLIGHT),点击CREATE按钮即可进入SMARTFORM BUILDER图形设置界面,SMA ...
- SMARTFORM报表程序设计(1)
SMARTFORM是SAP提供的一款商务单据及报表设置工具,可以在FORM中实现数据的计算及转换等功能,并能在FORM创建的同时生成功能模块,为FORM和ABAP程序提供更为强大的参数接口.输入T-C ...
- 如何使用Ajax从FastReport Web API获取报表
在文章“如何在ASP.NET Web API中使用FastReport.Net”中,我们已经讨论了如何创建一个用于生成报表的Web服务.然后我们会收到报表的链接,现在我们来看看如何获取报表并使用a ...
- 中国式商业智能报表ActiveReports免费公开课,10月20日开讲
ActiveReports公开课全方位报表解决方案,满足商业报表五大需求 [开课时间]10月20日[主讲老师]葡萄城报表产品经理[开课形式]网络在线公开课[活动费用]前50名免费 适合人群:报表开发人 ...
- jquery-读取form表单中的所有数据列表
代码: <script> $(function() { $('#submit').click(function() { var d = {}; var t = $('form').seri ...
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印.在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软 ...
- form提交的几种方法
一. form表单中有 type是submit类型的button,点击 submit,从而会post数据,引发回传. <form action="?" name=" ...
- ActiveReports中如何在后台导出运行时绑定数据源报表
ActiveReports支持运行时绑定数据源功能,这种绑定数据源方法使用较为普及,然而很多系统中都需要在后台导出报表文件,所以用户就很困惑,ActiveReports中如何在后台导出运行时绑定数据源 ...
随机推荐
- 使用 Eclipse 构建的时候会出现 run as 中没有 maven package 选项
注:该方法来自我学习时别人分享的出现问题的解决方法,并没有亲自测试,仅供参考 是因为建的是普通 java 工程,需要把它转换成 maven project. 1.右键工程--maven--Disabl ...
- Python tuple元组学习
1.tuple和list非常类似,但是tuple一旦初始化就不能修改 classmates = ('Michael', 'Bob', 'Tracy') 现在,classmates这个tuple不能变了 ...
- 【audition CC】将3分钟的歌曲无缝延长到15分钟
- java8学习之Supplier与函数式接口总结
Supplier接口: 继续学习一个新的函数式接口--Supplier,它的中文意思为供应商.提供者,下面看一下它的javadoc: 而具体的方法也是相当的简单,就是不接受任何参数,返回一个结果: 对 ...
- CSS基础学习-14 CSS visibility与overflow属性
- openssh的服务端配置文件
一.因为部分配置长时间不使用就忘了,为了方便查阅,我在这里检点写一些比较有用的ssh配置选项. PortListenAddress ip #监听自己的哪个端口,默认是都监听的,如果指定了I ...
- angular8 集成swiper, 并将swiper封装成公共组件
安装Swiper npm install swiper --save 或者 yarn add swiper --save 在angular.json文件添加swiper.js和swiper.css ...
- React全家桶构建一款Web音乐App实战(六):排行榜及歌曲本地持久化
上一节使用Redux管理歌曲相关数据,实现核心播放功能,播放功能是本项目最复杂的一个功能,涉及各个组件之间的数据交互,播放逻辑控制.这一节继续开发排行榜列表和排行榜详情,以及把播放歌曲和播放歌曲列表的 ...
- stm32 cubemx hal dma uart参考例程,发送和接收
参考:https://blog.csdn.net/toopoo/article/details/80012317https://blog.csdn.net/morixinguan/article/de ...
- 【WinForm-TreeView】实现Win7 Areo效果
效果图: 新建一个继承自TreeView的控件类,代码如下: using System; using System.Windows.Forms; using System.Drawing; using ...