Scroll SAP经典输出报告重新指定标准工具栏按钮/向下滚动页面
我有一个SAP经典输出报告,可以有可变的页数,每个页面可以有可变的行数。我希望能够一次上下滚动一页。标准工具栏为此提供了一个按钮,但这不起作用,因为我没有指定页面的行数,它只是向下滚动几行。使用Scroll SAP经典输出报告重新指定标准工具栏按钮/向下滚动页面,scroll,reporting,sap,Scroll,Reporting,Sap,我有一个SAP经典输出报告,可以有可变的页数,每个页面可以有可变的行数。我希望能够一次上下滚动一页。标准工具栏为此提供了一个按钮,但这不起作用,因为我没有指定页面的行数,它只是向下滚动几行。使用 SCROLL LIST FORWARD 1 PAGES INDEX 0. 但是达到了要求的效果。有没有办法重新指定标准工具栏上的按钮,使其触发运行该代码的事件?或者达到类似的效果 我在想我能做点什么 AT USER-COMMAND. CASE sy-ucomm. WHEN 'p
SCROLL LIST FORWARD 1 PAGES INDEX 0.
但是达到了要求的效果。有没有办法重新指定标准工具栏上的按钮,使其触发运行该代码的事件?或者达到类似的效果
我在想我能做点什么
AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'pgdn'.
SCROLL LIST FORWARD 1 PAGES INDEX 0.
ENDCASE.
但是我还不能让它工作。我想你必须创建一个GUI状态。像这样: 然后设置GUI状态并编程命令:
report zscroll.
data lines type i.
start-of-selection.
set pf-status 'ZSCROLL_GUI'. " Set GUI status
while lines <= 100. " Print sample data
write / lines.
add 1 to lines.
endwhile.
at user-command. " Your code here
case sy-ucomm.
when 'EXIT'.
leave screen.
when 'PGDN'.
"Your code
when 'PGUP'.
"Your code
endcase.
报告zscroll。
数据线类型i。
开始选择。
设置pf状态“ZSCROLL_GUI”。“设置GUI状态
当我试图为类似这样的问题启动SAP堆栈交换时,请查看这里