ALV 双击事件
作者:春暖花开 日期:2010-03-20
这两天搞一个ALV 双击某一个字段,转到另一个ALV,搞的头晕了,不过终于好了啊。现在想想走了好多弯路。
这里运用了SUBMIT REPORT WITH 的方法。
首先,在主报表里面,添加双击事件。
FORM USER_COMMAND_4000 USING RF_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
CASE RF_UCOMM.
WHEN '&IC1'. " 双击
READ TABLE I_GRID INDEX RE_SELFIELD-TABINDEX . " 读出内表中当前选区的行
SUBMIT Z001 USING SelectION-SCREEN '1100' "目的ALV屏幕号
WITH SELCRIT1 = I_GRID[]-EBELN “ 目的ALV选择栏位
WITH SELCRIT2 = I_GRID[]-ENELP
AND RETURN.
ENDCASE.
ENDFORM.
被调用REPORT
REPORT Z001.
DATA TEXT TYPE C LENGTH 10.
SelectION-SCREEN BEGIN OF SCREEN 1100.
Select-OPTIONS: SELCRIT1 FOR TEXT, "这里接受主ALV传过来的数据,两边名字必须一样
SELCRIT2 FOR TEXT.
SelectION-SCREEN END OF SCREEN 1100.
文章来自: 本站原创
Tags: ALV SUBMIT ABAP SAP
相关日志:
上一篇
下一篇






