点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我要有一个选择屏幕,其中有许多输入字段,当我输入输入值时,在同一屏幕上,我会在容器中以alv的形式获得输出。
我需要捕获整个屏幕,从选择屏幕到输出alv。,现在我尝试使用
CALLMETHOD CL_GUI_FRONTEND_SERVICES => GET_SCREENSHOT
但这给了我活动屏幕的屏幕截图,只是将alv输出减少了一半,这是用户无法接受的。
请帮助。 如果无法显示整个输出屏幕以及选择屏幕,我是否可以知道如何实现此要求。
你好,罗汉,
您可以执行以下操作:
让我们知道它是否对您有用。
https://abapblog.com/articles/tricks/22-refresh-alv-grid-and-keep-position-and-current-cell
1)您能否显示出差异? (GET_SCREENSHOT与您的期望)
2)您是否搜索了SAP注释?
您好Sandra,
假设例如。 在"报告"输出中,我们得到100条记录,并且在屏幕上我只能看到50条记录,但是对于其余部分,我必须向下滚动。
如果我们考虑上述情况,则GET_SCREENSHOT方法将仅提供活动屏幕中显示的50条记录的屏幕截图,但根据我们的要求,我们希望所有100条记录的屏幕截图,即整个输出屏幕不只是 活动屏幕可见。
好的,我知道了。 因此,它实际上不是屏幕截图。
唯一的解决方案是针对相关屏幕进行定制开发,该开发将数据输出到文件(例如导出ALV数据+导出选择屏幕数据)。 只执行屏幕截图会使处理数据变得困难。
一周热门 更多>