教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

SAP_BC405 课程中文自学笔记

来源:网络收集 时间:2025-09-17
导读: SAP ABAP 中文 笔记 SAP BC405课程中文自学笔记强晟 2007年7月2日 v1.0 E-mail:qiangsheng@http://doc.guandang.net SAP ABAP 中文 笔记 前言 这回总算要进行到我们最经常用的 ABAP列表了,就是用 WRITE写出来的报表。 选择屏幕和 ABAP列表是 SAP专门为报表

SAP ABAP 中文 笔记

SAP BC405课程中文自学笔记强晟 2007年7月2日 v1.0 E-mail:qiangsheng@http://doc.guandang.net

SAP ABAP 中文 笔记

前言 这回总算要进行到我们最经常用的 ABAP列表了,就是用 WRITE写出来的报表。 选择屏幕和 ABAP列表是 SAP专门为报表增强而设计的快速开发工具,一般初学 ABAP都会由此开始。它只需要很简单的几行代码就能绘制出规范的输入屏幕,用一些简单的语句就能画出各种各样的报表,而且能够导出成 Excel、RTF等格式供用户进一步处理。 另外,为了直接在 SAP系统中执行数据统计等 Excel比较擅长的工作,引入了 SAP Grid Control(也称为 ALV Grid)表格控件,它能够执行复杂的分组统计功能。强晟 2007年7月2日SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 2

SAP ABAP 中文 笔记

目录 第一单元:介绍第二单元:向列表输出数据第三单元:选择屏幕第四单元:逻辑数据库第五单元:编程获取数据第六单元:数据格式化和控制层处理第七单元:保存列表和后台处理第八单元:交互式列表基本技术第九单元:SAP Grid控件BC405: Techniques of List Creating 3

SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net)

SAP ABAP 中文 笔记

第一单元:介绍 课程目标–使用实用程序创建列表–创建打印列表–创建简单和交互式列表

学习本课程后应该可以––––––创建格式化列表设计选择屏幕和评估用户输入从数据库读数据和使用逻辑数据库使用内表和提取数据集来格式化数据创建简单交互列表使用 SAP Grid控件BC405: Techniques of List Creating 4

SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net)

SAP ABAP 中文 笔记

第二单元:向列表输出数据 课程内容–––––简单列表列表格式页面布局输出设计工具

课程结束后应该能够–构成简单列表–设计自己的列表: 设计列表格式 设计页面布局 设计输出SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 5

SAP ABAP 中文 笔记

第二单元:向列表输出数据 生成列表– ABAP程序中第一个 WRITE语句触发列表生成。输出定位到一个列表缓冲区,当缓冲区完全建立后,系统从列表缓冲区生成屏幕图象。–做为一个标准功能,系统生成两的表头行(标准表头)。第一行的左上角包含从程序属性中获得的标题,而右上角是页码。第二行则是一个连续的横线。这两行在滚屏时始终显示在窗口上。–当打印列表时,表头的第一行会改变程如下这样: 左上:系统日期 中间:程序标题 右上:页码

–使用事务码 LIBS显示 SAP建议的系统列表格式。如果让自己开发的报表跟 SAP报表尽量相似,则用户就会感觉更

加一致。SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 6

SAP ABAP 中文 笔记

第二单元:向列表输出数据 设置列表格式–缺省的报表行宽度是 83列,页长是 60000行。要覆盖这个默认值,在 REPORT语句中使用附加关键字 LINE-SIZE s和 LINE-COUNT m[(n)]。注意每页的行数 m和列宽 s的值必须是数字而不能是数据对象名。–在列表级别中,可以使用 NEW-PAGE LINE-COUNT s来修改页中的行数,这个值覆盖 REPORT语句的定义。列表宽度只能在创建新的列表级别时修改。如果想要使用默认值,就设置 s和/或 m的值为 0。–使用 LINE-COUNT m(n)定义为使用 END-OF-PAGE事件保留的固定页尾的行数。–每页的行数都包含了表头、明细和表尾的行。行数 m的值必须大于表头和表尾行数之和,否则就会出错。SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 7

SAP ABAP 中文 笔记

第二单元:向列表输出数据 页和列头–可以为列表维护列表表头和最多四行的列表头。这些标准页表头可以从源代码编辑器使用菜单路径“转到 ->文本元素 ->清单标题”或从显示主列表缓冲区的地方使用菜单路径“系统 ->列表 ->清单表头”来维护。从列表显示来维护可能更方便,因为报表输出已经可见了。新的表头将会在下次列表显示时自动出现。如果没有维护表头,系统字段 sy-title将会包含从程序属性中获得的程序说明。

SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net)

BC405: Techniques of List Creating

SAP ABAP 中文 笔记

第二单元:向列表输出数据 页和列头(续)–在 REPORT/PROGRAM语句中的附加关键字 NO STANDARD PAGE HEADING禁止输出列表和列头。可以用 NEW-PAGE NO-TITLE/WITH-TITLE和 NOHEADING/WITH-HEADING来覆盖这个全局设置。跟所有其他文本元素一样,表头可以被翻译。– TOP-OF-PAGE事件可以用来生成页头,这在想输出不同表头的时候非常有用。这个事件在主列表缓存首次遇到 WRITE、ULINE或 SKIP关键字的时候自动触发。如果不禁止标准列表表头,它们会出现在 TOPOF-PAGE生成的行上面。用 TOP-OF-PAGE生成的行在纵向滚屏的时候保持在窗口顶端。SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 9

SAP ABAP 中文 笔记

第二单元:向列表输出数据 定义行和字段格式–可以使用下列任何 FORMAT选项: COLOR<n>[ON|OFF] INTENSIFIED[ON|OFF] INVERSE[ON|OFF] HOTSPOT[ON|OFF]行背景的颜色加强颜色反色:背景/文本颜色把鼠标指针显示成手形并且响应单击 ( AT LINE-SELECTION)输入字段把所有格式重设成缺省值

INPUT[ON|OFF] RESET

SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net)

BC405: Techniques of Li

st Creating

SAP ABAP 中文 笔记

第二单元:向列表输出数据 定义行和字段格式(续)–用 FORMAT设置的格式作用于下一个 WRITE语句,并且保持到用 FORMAT COLOR OFF或 FORMAT RESET来关闭的时候。注意使用 RESET会关闭 INTENSIFED ON这个标准设置,因此,使用 FORMAT COLOR OFF会好一些。–在每个新的事件中,系统把所有 FORMAT选项重设为缺省值。–可以为每个独立字段应用格式化选项,例如 WRITE WA_SPFLIE COLOR COL_KEY,这种技术覆盖 FORMAT关键字的选项设置,也就是说格式的选择遵守就近原则。SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net) BC405: Techniques of List Creating 11

SAP ABAP 中文 笔记

第二单元:向列表输出数据 WRITE语句:一般语法– NO-GAP:禁止输出字段末尾的空格。字段连续输出没有空格。– NO-ZERO:如果字段值为 0,就只输出空格。如果字段类型是 c或者 n,空格替换掉前面的 0。– DD/MM/YY:覆盖用户参数级定义的日期格式– CURRENCY<key>:根据表 tcurx中定义的规则格式化金额字段。– UNIT<key>:根据表 t006中定义的规则格式化数量字段。

SAP学习笔记系列 (by强晟 qiangsheng@http://doc.guandang.net)

BC405: Techniques of List Creating

SAP ABAP 中文 笔记

第二单元:向列表输出数据 WRITE语句:一般语法(续)– USING EDIT MASK<mask>:根据格式化模版<ma …… 此处隐藏:3650字,全部文档内容请下载后查看。喜欢就下载吧 ……

SAP_BC405 课程中文自学笔记.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1418960.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)