PERFORM frm_set_cell_dis USING 'BOX' CHANGING <fs_checkout>. "不可编辑
*&---------------------------------------------------------------------*
*& Form FRM_SET_CELL_DIS
*&---------------------------------------------------------------------*
* text 不可编辑
*----------------------------------------------------------------------*
* -->P_2646 text
* <--P_<FS_CHECKOUT> text
*----------------------------------------------------------------------*
FORM frm_set_cell_dis USING pv_fname
CHANGING ps_data LIKE gs_out.
DATA : lv_type TYPE raw4,
ls_cellattr TYPE lvc_s_styl.
CLEAR : lv_type.
lv_type = cl_gui_alv_grid=>mc_style_disabled.
CLEAR: ls_cellattr.
ls_cellattr-fieldname = pv_fname.
ls_cellattr-style = lv_type.
INSERT ls_cellattr INTO TABLE ps_data-cellstyle.
ENDFORM. " FRM_SET_CELL_DIS
*&---------------------------------------------------------------------*
*& Form FRM_SET_CELL_ENABLED
*&---------------------------------------------------------------------*
* text 可编辑
*----------------------------------------------------------------------*
* -->P_2646 text
* <--P_<FS_CHECKOUT> text
*----------------------------------------------------------------------*
FORM frm_set_cell_en USING pv_fname
CHANGING ps_data LIKE gs_out.
DATA : lv_type TYPE raw4,
ls_cellattr TYPE lvc_s_styl.
CLEAR : lv_type.
lv_type = cl_gui_alv_grid=>mc_style_enabled.
CLEAR: ls_cellattr.
ls_cellattr-fieldname = pv_fname.
ls_cellattr-style = lv_type.
INSERT ls_cellattr INTO TABLE ps_data-cellstyle.
ENDFORM. " FRM_SET_CELL_DIS