点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家
我在alv输出屏幕中需要在alv输出中添加标准菜单按钮,以显示逐行历史数据和逐列历史数据。 我在ALV输出的左上角添加了菜单按钮。现在的问题是我必须使用GET_SELECTED_ROWS方法进行行选择和GET_SELECTED_COLUMNS列使用这两种方法,我可以当前选择当前列,但是在alv报表方法中为空,但是 我按下任何应用程序层按钮,然后按方法给出选定的行和列。
任何人都知道如何在ALV输出中获取选定的行和列,而我正在使用CL_GUI_ALV_GRID alv。
为了便于理解,我在此同时附上了菜单按钮和应用程序按钮的屏幕截图,请提供帮助。
谢谢
(24.1 kB)
您是否已签出测试报告BCALV_GRID_05"将自定义按钮添加到工具栏",我认为它完全可以满足您的需求。 我假设您已经适当地设置了事件处理?
BCALV_GRID_05报告中的逻辑:
如果您通过该演示报告,则应该可以解决问题。 否则,请更具体地解决您的问题。
什么意思是"但是在alv报表方法中为空"?
注意:处理过程应该没有任何区别 ALV Grid,无论功能是从ALV Grid工具栏,菜单还是应用程序工具栏启动的(请记住,在后一种情况下,ALV Grid控件都应存储在全局变量中,以便能够与
嗨,专家,
感谢您的答复问题在我的程序中,在handle_change_finish FOR EVENT data_changed_finished方法中,我的屏幕正在刷新,因此我无法从GET_SELECTED_ROW方法中获取信息。
谢谢。
谢谢。 请关闭您的问题(并标记出最佳答案)。
一周热门 更多>