
CASE r_ucomm.
WHEN '&IC1'. "双击事件或是F2事件,双击查看采购订单祥细情况
READ TABLE gt_alv INTO gw_alv INDEX rs_selfield-tabindex.
IF sy-subrc = 0.
IF rs_selfield-fieldname = 'EBELN'.
SET PARAMETER ID 'BES' FIELD gw_alv-ebeln.
CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
ENDIF.
IF rs_selfield-fieldname = 'PRUEFLOS'.
SET PARAMETER ID 'QLS' FIELD gw_alv-prueflos.
CALL TRANSACTION 'QA13' AND SKIP FIRST SCREEN.
ENDIF.
ENDIF.
ENDCASE.
OO ALV: 用 Object Oriented 方法创建ALV
画面显示ALV大致有两种方法
调用FM显示ALV: 这个有好几个FM,可使用需要,决定自己用哪个
创建ALV OO对象: 程序添加SCREEN,SCREEN,添加CONTAINER,
代码CREATE OBJECT CONTAINER
代码CREATE OBJECT ALV (parent container)
CALL METHOD ALV->set_table_for_first_display
显示ALV. 大致流程是这样,详细可继续 百度 -_-!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)