ABAP ALV的几个常用METHOD

FORM user_command USING ucomm    TYPE sy-ucomm
                        selfield TYPE slis_selfield.

 DATA: LS_STABLE TYPE LVC_S_STBL.   "设置行列刷新时滚动条不变
       LS_STABLE-ROW = 'X'.
       LS_STABLE-COL = 'X'.
  CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      e_grid = lr_grid.
  CALL METHOD lr_grid->check_changed_data.   "控制ALV显示界面刷新
  CALL METHOD lr_grid->refresh_table_display.    "数据刷新时固定位置

    EXPORTING
            IS_STABLE = LS_STABLE. 
  CALL METHOD lr_grid->register_edit_event       "获取回车事件
    EXPORTING
      i_event_id = cl_gui_alv_grid=>mc_evt_enter.
  selfield-refresh = 'X'.
  CALL METHOD lr_grid->set_frontend_fieldcatalog   "设置fieldcat属性
    EXPORTING
      it_fieldcatalog = ws_fieldcat[].

CALL METHOD lr_grid->get_selected_rows   "获取选中行
        IMPORTING
          et_index_rows = lt_index_rows.
ENDFORM.                    "user_command

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值