Sigue...
1. Criar el campo en la tabla del ALV OO
cell_edit type lVC_T_STYL in your ALV output table.
2. Sigue el ejemplo...
DATA: LS_EDIT TYPE LVC_S_STYL,
LT_EDIT TYPE LVC_T_STYL.
LOOP AT IT_T001.
MOVE-CORRESPONDING IT_T001 TO WA_ALV.
**To make perticular CELL editable of the ALV
if wa_alv-flag = 'X'.
LS_EDIT-FIELDNAME = 'BUTXT'.
LS_EDIT-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_ENABLED.
LS_EDIT-STYLE2 = SPACE.
LS_EDIT-STYLE3 = SPACE.
LS_EDIT-STYLE4 = SPACE.
LS_EDIT-MAXLEN = 25.
INSERT LS_EDIT INTO TABLE LT_EDIT.
INSERT LINES OF LT_EDIT INTO TABLE WA_ALV-cell_edit.
endif.
APPEND WA_ALV TO I_ALV_TAB.
endloop.
3. Llamar el metodo
CALL METHOD ALV_CNTR->set_ready_for_input
EXPORTING
i_ready_for_input = 1.
saludos,
|