预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

打印列表概览xe"SAP假脱机系统"xe"报表打印"xe"存档"xe"打印"xe"假脱机系统"xe"列表打印"内容在创建列表之后打印1在创建列表时打印2打印参数2执行和打印7从程序中打印8调用报表的打印列表11打印控制12ABAP/4报表的输出结果显示在列表中。默认情况下系统在创建列表之后将它(基本列表和辅助列表)发送到输出屏幕上。本节讨论如何将列表发送到SAP假脱机系统而不发送到输出屏幕。在ABAP/4中将列表发送到SAP假脱机系统通常称为‘打印列表’。但是这并不一定意味着在打印机上实际打印列表。也可以使用假脱机系统暂时存储列表并且可以使用该系统将列表存档而不打印。关于SAP假脱机系统的详细信息请参见文档打印指南(页Error!Notavalidlink.)关于存档的详细信息参见文档ArchiveLink编程界面(页Error!Notavalidlink.).ABAP/4提供了两种打印列表的可能:可以在列表创建之时或创建之后打印。在创建列表之后打印xe"PRI功能代码"xe"打印已完成的列表"xe"列表创建后打印"xe"屏幕输出打印"在创建列表之后打印时请勿使用下面主题中所描述的专用打印语句来将列表从程序内发送到SAP假脱机系统。默认情况下系统将完整的列表发送到输出屏幕。如果列表用户界面的状态中已激活了“打印”功能(功能码为PRI)那么用户可以选定“打印”以将所显示的列表发送到SAP假脱机系统(参见打印输出列表(页Error!Notavalidlink.))。在“打印屏幕列表”对话窗口中系统需要输入打印参数(参见打印参数(页2))。要修改该屏的预设置请参见打印参数–预设置值(页4)。创建列表之后打印可能产生如下几个问题:为屏幕显示而不是打印输出格式化了显示在输出屏幕上的列表。由于下述原因不能始终将显示格式用于打印:-输出屏幕上的列表通常只包含一个单页(参见确定页长(页Error!Notavalidlink.)中的注意事项)。打印时系统将逻辑页‘分成’若干物理页(其格式取决于指定的打印参数)。系统在每个打印页中设置页眉。如果页眉包含页码则所有页中(SY-PAGNO)的页码都相同。这样就禁止了对打印页的连续编号。-如果列表含有使用NEW-PAGE(参见无条件分页(页Error!Notavalidlink.))编排的分页符则这些分页符不适用于打印页的格式因为它可能导致进一步自动设置分页符。由于只有NEW-PAGE增加SY-PAGNO系统字段所以对于由自动分页符创建的打印页系统将使用与前一页相同的页眉。-如果由于REPORT或NEW-PAGE语句中的LINE-COUNT选项而使得列表包含若干页(参见多页列表(页Error!Notavalidlink.))那么可以根本不打印列表(要是指定的页长度超出了打印页的最大页长度)也可以不充分使用此物理打印页。-可以将输出屏幕上列表的宽度设置成1~255之间的任何值(参见确定列表宽度(页Error!Notavalidlink.))。该列表宽度不适用于打印格式。标准打印机不能打印超过130列的列表如果超出此范围打印机将截去行的超出部分。创建屏幕输出列表时列表中不能包含打印控制语句(参见打印控制(页12))。在每一打印页的末尾不能输出程序中所定义的页脚行。相反只在“打印屏幕列表”对话窗口中标记“页脚”。系统将在每页为系统定义的页脚行保留一空行。输出屏幕上完整列表的打印输出是屏幕的硬拷贝而不是真正的程序控制打印输出。这种方法只能用于测试或打印机可以接受其格式的列表。对于复杂列表(例如包含并不在每个打印页出现的扩展页眉的列表)请在程序中使用打印语句(参见在创建列表时打印(页2))。如果要允许用户从输出屏幕启动程序控制打印进程请使用交互式报告方法(参见交互式列表(页Error!Notavalidlink.))。例如第一次为输出屏幕创建列表时请使用自定义用户界面在该界面中可以用自定义功能码代替