ABAP ALV

1.

I've searched all SDN but could not find any solution that's why I'm posting my question now.

I'm supposed to create an ALV with enabled & disabled checkboxes according to my internal table.

While filling Fieldcatalog I put EDIT = 'X' to enable checkbox input but I don't know how to disable a line with checkbox according to my internal table.

I'm using this module function:

 

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

    EXPORTING

      i_callback_program       = sy-repid

      i_callback_user_command  = 'USER_COMMAND'

      i_callback_pf_status_set = 'SET_GUI_STATUS'

      it_fieldcat              = gt_fcat

      i_save                   = 'A'

    TABLES

      t_outtab                 = gt_final

    EXCEPTIONS

      program_error            = 1

      OTHERS                   = 2.

------------------------------------------

There is a parameter IS_LAYOUT in the module function, I just need to put IS_LAYOUT-BOX_FIELDNAME = 'CHECKBOX' (CHECKBOX is a field of my internal table GT_FINAL).

Checkbox can be initiated by taking these values:

1: seleted, can not be changed

0: not selected, can not be changed

X: selected, can be changed

Blank: not selected, can be changed

-: disable checkbox

*******************************************************************

2.

Good ALV OO sample: BCALV_EDIT_05

*******************************************************************

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章