1、激活GUI状态响应双击事件的功能码
2、在user_command 的module里获取鼠标所在位置
这里要用GET CURSOR语句,比如
DATA: l_line TYPE i.
GET CURSOR LINE l_line.
这样就取得了鼠标在内表的所在行,如果希望映射到itab,那就需要结合top_line。正确读取鼠标所在条目对应于内表哪行数据的语句是:
GET CURSOR LINE l_line.
l_line = l_line + tc_0100-top_line - 1.
READ TABLE itab INTO wa INDEX l_line.