GRID设定焦点(OO)

2020-08-17 01:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,朋友。 我正在研究ECC 6...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,朋友。

我正在研究ECC 6.0 EHP6。 我创建了一个屏幕为0100的报告,并放置了一个自定义容器。 所以我在上面创建了一个ALV GRID(OO),类型为ref到cl_gui_alv_grid。

我正在阅读一些旧文章,但我认为我的情况有所不同。

当我运行时 在我的交易中,系统始终会在我的网格下方显示选项按钮。 当我尝试使用Tab键(keyborad)更改焦点字段时,焦点从某个字段更改为其他字段,但从未转到我的GRID。

我正在加载网格上使用事件,例如下面 ,在o_grid-> set_table_for_first_display之后:

ls_row = row_id。
ls_col ='VBELN'。

调用方法o_grid-> set_current_cell_via_id
导出
is_row_id = ls_row < br> is_column_id = ls_col。

它对我有用,但以一种意想不到的方式。 它将焦点设置到正确的单元格(在网格内,它变为黄色collor),但是总的来说,系统将焦点放在屏幕上的下一个字段中,下面是自定义容器。

我认为有 有两个层次的焦点:

-一个是GRID本身,

-当它比GRID优先时,另一个在屏幕字段上。 所以光标会移到下一个字段。

伙计们,有人可以帮我吗?

谢谢。

Glauco