SAP-ABAP-.REPORT(报表程序)

SAP-ABAP-.REPORT(报表程序)

ID:37712744

大小:189.50 KB

页数:23页

时间:2019-05-29

SAP-ABAP-.REPORT(报表程序)_第1页
SAP-ABAP-.REPORT(报表程序)_第2页
SAP-ABAP-.REPORT(报表程序)_第3页
SAP-ABAP-.REPORT(报表程序)_第4页
SAP-ABAP-.REPORT(报表程序)_第5页
资源描述:

《SAP-ABAP-.REPORT(报表程序)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、报表程序主要内容:标准列表、自定义列表、多页列表。列表是ABAP/4报表程序数据的输出媒介。每个ABAP/4报表程序将其输出数据传递到直接与该程序连接的列表中。每个程序最多生成21个列表:1个基本列表和20个辅助列表。从ABAP/4程序之中,既可以将列表输出到屏幕也可以输出到SAP假脱机系统。将数据写入列表的基本ABAP/4语句是WRITE语句。其他输出语句是ULINE和SKIP。1标准列表如果ABAP/4报表只使用WRITE、SKIP和ULINE输出语句并且不包含本节后面所说明的编辑语句,则系统将输出传递到标准列表。完成数据选择之后在该屏幕上显示列表。1标

2、准列表结构1标准页眉标准页眉至少包括两行标准标题。标准标题的首行包含列表表头和页号。第二行由水平线组成。执行程序时,列表表头存储在系统字段SY-TITLE中。如果需要,可以在标准标题中包括最多四行列头和另一条水平线。1标准页输出数据显示在页眉之下。标准列表包含一个动态长度的单页(内部限制:60,000行)。输出长度由当前列表大小确定。1标准列表的宽度标准列表的宽度取决于执行报表时的窗口宽度。如果用户窗口小于或等于标准窗口大小,则标准页宽应符合标准窗口宽度。用户可能必须滚动列表才能查看列表的所有部件。如果用户窗口超过标准窗口宽度,则标准列表的宽度符合选定标准窗

3、口的宽度。总之,标准列表的宽度至少与标准窗口一样宽。标准窗口的宽度取决于操作系统。输出屏幕包括允许用户滚动超过窗口宽度部分的水平滚动条。1标准列表的用户界面标准列表的输出屏幕包含R/3系统的标准菜单栏和标准工具栏。用户可以使用下列特定列表功能:2打印输出列表要打印屏幕上显示的列表,用户可以选择“列表->打印”。打印的标准页眉与显示的标准页眉不同,它还包含当前日期:2保存列表要保存显示的列表,用户可以选择“列表->保存”。出现下列主题:2将列表保存在SAPoffice中当选择“列表->保存->Office”时,出现一个对话框,询问用户是将显示的列表存储在用户的

4、Office文件夹中还是发送给另一用户。2将列表作为本地文件保存在演示服务器中选择“列表->保存->文件”时,出现一个对话框,询问用户是否将显示的列表作为本地文件保存,并提供几个格式选项。2修改列表和列标题通常,可以列表和列标题创建为文本元素,也可以在屏幕上显示列表时修改这些表头。为此,请选择“系统->列表->列表头”。自定义列表可以修改标准列表的结构并创建单个结构的列表。使用REPORT语句选项以及事件TOP-OF-PAGE和END-OF-PAGE。PROGRAM语句与REPORT语句等价并有相同的选项。要分别定义页眉的格式,必须在紧随事件关键字TOP-O

5、F-PAGE的处理块中定义。语法TOP-OF-PAGE.WRITE:....TOP-OF-PAGE事件在系统开始处理列表新页时出现。系统在输出新页首行之前处理TOP-OF-PAGE后面的语句。自定义页眉出现在标准页眉之下。如果要取消标准页眉,请使用REPORT语句的NOSTANDARDPAGEHEADING选项:语法REPORTNOSTANDARDPAGEHEADING.使用该语句时,系统不在报表列表页上显示标准页眉。如果使用TOP-OF-PAGE定义单个页眉,则系统就将其显示出来。REPORTSAPMZTSTNOSTANDARDPAGE

6、HEADING.TOP-OF-PAGE.WRITE:SY-TITLE,40'Page',SY-PAGNO.ULINE.WRITE:/'SAPAG',29'Walldorf,',SY-DATUM,/'Neurottstr.16',/'69190Walldorf/Baden'.ULINE.START-OF-SELECTION.DO5TIMES.WRITE/SY-INDEX.ENDDO.报表程序不使用标准页眉,而是使用TOP-OF-PAGE之后的自定义页眉。要显式结束TOP-OF-PAGE处理块,必须指定事件关键字START-OF-SELECTION。3确定列表宽

7、度要确定输出列表的宽度,请使用REPORT语句的LINE-SIZE选项。语法REPORTLINE-SIZE.该语句根据字符确定报表输出列表的宽度。如果将设置为0,则系统使用标准列表的宽度。一行最多可包含255个字符。但是,如果要打印列表,请记住大多数打印机不能打印超过132个字符的列表。如果要在创建时直接打印列表,则页宽必须符合某种现有打印格式。否则,系统就不能打印该列表。一定不要选择超过132字符的列表宽度,除非创建只用于显示的列表。创建列表时,系统字段SY-LINSZ包含当前行宽。使用ULIN

8、E语句(不带AT选项)创建的水平线自动适配自定义列表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。