SMARTFORM报表程序设计(1)
SMARTFORM是SAP提供的一款商务单据及报表设置工具,可以在FORM中实现数据的计算及转换等功能,并能在FORM创建的同时生成功能模块,为FORM和ABAP程序提供更为强大的参数接口。输入T-CODE:SMARTFORMS即可进入SMARTFORM的界面,其工具主要包括三大部分,分别用于创建FORM、STYLE、TEXT MODULE。如下图:
  
  在创建SMARTFORM表格之前先创建STYLE应用于表格样式,点击STYLE单选框输入名称后按CREATE按钮,进入设置界面,如下:
  
  
  其中包括三个部分HEAD DATA、PARAGRAPH FORMATS、CHARACTER FORMAT。根据不同位置及段落设置字体字符页面风格等参数。
  设置段落格式,在树形菜单PARAGRAPH FORMATS节点处单击鼠标右键,在弹出菜单中选择CREATE NODE,输入节点名称,如下:
  
  填好名称后,在右边页面设置相应的边距字体等信息。
  
   最后,在设置好相应的参数后,记得激活程序,否则SMARTFORM报表程序可能无法识别到该样式,记住。
原文:http://www.cnblogs.com/foxting/archive/2012/09/23/2699040.html
SMARTFORM报表程序设计(1)的更多相关文章
- SMARTFORM报表程序设计(2)
		在创建并设置好STYLE程序之后,在SMARTFORM页面选择单选框FORM输入报表程序名称(ZS_SFLIGHT),点击CREATE按钮即可进入SMARTFORM BUILDER图形设置界面,SMA ... 
- Script Form商业报表程序设计
		Script Form 是SAP所提供的一款强大的报表设设计工具. 一.Script Form主要工具包括如下: 1)Form Painter:格式绘制器,用于格式的设定.TCoce:SE71. 2) ... 
- Logical Databases逻辑数据库
		声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ... 
- 解析大型.NET ERP系统 单据标准(新增,修改,删除,复制,打印)功能程序设计
		ERP系统的单据具备标准的功能,这里的单据可翻译为Bill,Document,Entry,具备相似的工具条操作界面.通过设计可复用的基类,子类只需要继承基类窗体即可完成单据功能的程序设计.先看标准的销 ... 
- SMARTFORM & SAPScript
		SMARTFORM和SAPScript是SAP用于打印单据和报表的工具.SMARTFORM是SAPScript的替代工具,但是由于 SAP最初都是用SAPScript,所以很多单据的打印,比如PO,B ... 
- ABAP QUERY报表添加双击事件
		问题:一个query报表程序,客户想要每一条能编辑并打印. 解决:直接给query添加双击事件,调用新report. 1.创建report,用paramater定义要从query结果中传过来的数据. ... 
- ABAP报表中负值展示问题的处理方法
		现象描述 在使用ABAP报表展示数据的时候会涉及到金额类字段,在手动计算金额的时候,有时会发生存在负值而无法正常展示的情况. 处理过程 ABAP报表的数据展示常用的方法有两种,分别是表控制和ALV ... 
- [.NET开发] C#使用doggleReport生成pdf报表的方法
		本文实例讲述了C#使用doggleReport生成pdf报表的方法.分享给大家供大家参考,具体如下: 1. 安装nuget -install package DoddleReport -install ... 
- 告别.NET生成报表统计图的烦恼
		告别.NET生成报表统计图的烦恼 标签: 报表.netstatistics图形数据库文档 2009-10-09 12:00 635人阅读 评论(0) 收藏 举报 分类: .net程序设计(C#)(2 ... 
随机推荐
- 请教下 Yii 和 Ajax来验证用户名是否存在
			添加一个 Custom, Model页面: CustomForm中: public function rules() { // 使用ajax 校验数据 return array( array('nam ... 
- 如何查看python selenium的api
			1. 打开命令行: command+R2. 输入: python -m pydoc -p 4567,然后:Enter3. 然后在浏览器中访问http://localhost:45674. 按ctrl+ ... 
- Nodejs_day02
			Nodejs的事件模块 var events = require('events'); var eventEmitter = new events.EventEmitter();//创建EventEm ... 
- IntelliJ IDEA 13 Keygen
			import java.math.BigInteger; import java.util.Date; import java.util.Random; import java.util.zip.CR ... 
- 用Python组合Celery Redis RabbitMQ进行分布式数据抓取
			首先,记录下遇到的问题吧,在抓取的过程中为了避免IO操作,主要用Redis做插入缓存,当内存占用率很大时,会周期性的持续到Mysql里 虽然是拆东墙补西墙,但把数据抓取完毕后持续化可以慢慢进行,毕竟数 ... 
- 设计模式 策略-Strategy,装饰-Decorator,观察者-Observer
			重温了Head First 3个设计模式.提炼一下思想,笔记如下. 策略-Strategy 当一个类或类族中重复实现某些同类的方法(behavior)时,考虑使用策略模式. 该模式是将Behavior ... 
- Maven,预加载资源文件
			预加载资源文件需要先启用功能: <build> <resources> <resource> <directory>src/main/resources ... 
- 自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
			DotNet.Net.MySocket是SLB.NET(Server Load Balance服务器负载均衡)项目中的核心组件. 在实际的项目中发现,单进程的服务端处理高并发的客户请求能力有限. 所以 ... 
- sqlite 批量插入, 重复插入(更新)
			[FMDBManager inDatabase:^(FMDatabase *db) { [db shouldCacheStatements]; //开始启动事务 [db beginTransactio ... 
- ubuntu cloud-archive 软件包 无法验证包来源
