点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
您知道您有sy-tabix来标识内部表中的一行,并且如果按某列对ALV进行排序或删除其他行等来标识ALV,则在ALV中也有一个"内部"索引 总是同一行。
您可以使用cl_alv_changed_data_protocol类(字段名= LINE_INDEX)的get_cell_value方法在handle_data_changed事件中获取此索引。
但是,如果我通过代码更改单元格的内容(使用自定义按钮或其他任何东西),我想知道此内部索引。 维护其他一些内部表以获取更改日志...
但是我不知道如何获取该索引。 如果在通过代码更改任何行后调用方法check_data_changed,则会触发事件handle_data_changed。 但是,如果我使用方法get_cell_value,我总会得到0。
您知道我可以使用任何属性或方法来获取具有该行的sy-tabix的索引吗?
提前谢谢。
Oliver AM ,
能否请您解释一下要求 进一步,无法清楚地了解实际需求。
注意
编辑:
感谢您的答复,我们正在应对FM SE16N_INTERFACE来添加一些额外的功能 函数和验证,我刚刚意识到LINE_INDEX字段是此FM中添加的内容。
对不起,我们将检查更好的代码,如果还有其他疑问,我会问你。 >
谢谢
我认为最好立即关闭该问题(以防止人们回答/浪费时间思考和回答问题),并在何时提出新问题 需要。
一周热门 更多>