点击修改按钮,将alv某列的不可编辑状态转为可编辑状态

来源:互联网 发布:数组转化成json 编辑:程序博客网 时间:2024/05/22 07:43

该例子是将YFKJE的字段的不可编辑属性修改为可编辑状态,其实就是将fieldcat的fieldname为YFKJE即这一列,修改其EDIT属性

    LOOP AT fieldcat WHERE fieldname = 'YFKJE'.      fieldcat-edit          = 'X'.      MODIFY fieldcat TRANSPORTING edit.    ENDLOOP.    PERFORM frm_alv_display.    *&---------------------------------------------------------------------**&      Form  FRM_ALV_DISPLAY*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------**  -->  p1        text*  <--  p2        text*----------------------------------------------------------------------*FORM frm_alv_display .  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'    EXPORTING      i_callback_program       = sy-repid      i_callback_user_command  = 'USER_COMMAND'      i_callback_pf_status_set = 'PF_STATUS'      is_layout_lvc            = wa_layout      it_fieldcat_lvc          = fieldcat[]      i_default                = 'X'      i_save                   = 'A'      it_sort_lvc             = i_sort[]     it_events                = gt_events    TABLES      t_outtab                 = gt_display[]    EXCEPTIONS      OTHERS                   = 2.  IF sy-subrc <> 0.  ENDIF.ENDFORM.
0 0
原创粉丝点击