10-06-2008 7:32 AM
Hi,
I am working with a ALV TREE . i want a different column with the Checkbox.
For that i use
CLEAR gs_fieldcat.
gs_fieldcat-col_pos = 10.
gs_fieldcat-reptext = 'text'.
gs_fieldcat-fieldname = 'CHECK'.
gs_fieldcat-checkbox = 'X'.
gs_fieldcat-edit = 'X'.
gS_FIELDCAT-COL_OPT = 'X'.
gs_fieldcat-outputlen = '5'.
APPEND gs_fieldcat TO gt_fieldcat_tree.
but m not getting the checkbox with this column .if i used ls_item_layout-class = cl_gui_column_tree=>item_class_checkbox.
then i get checkbox in fornt of the tree,but i want in diff column.
please can any one help me to get the Checkbox.
Thanks a lot.
10-06-2008 8:02 AM
Hi Tarak,
Find my code in which check boxes are working fine, copy paste the code and find out bug where you are going wrong.
TABLES:
SPFLI,
SFLIGHT.
TYPE-POOLS: SLIS.
DATA:
BEGIN OF T_SPFLI OCCURS 0,
CHECKBOX,
COLOR(3).
INCLUDE STRUCTURE SPFLI.
DATA: END OF T_SPFLI.
DATA:
T_SSPFLI LIKE STANDARD TABLE OF T_SPFLI .
DATA:
FS_SPFLI LIKE LINE OF T_SSPFLI.
DATA:
BEGIN OF T_SFLIGHT OCCURS 0,
CHECKBOX,
COLOR(3).
INCLUDE STRUCTURE SFLIGHT.
DATA: END OF T_SFLIGHT.
DATA:
T_SSFLIGHT LIKE STANDARD TABLE OF T_SFLIGHT.
DATA:
FS_SFLIGHT LIKE LINE OF T_SSFLIGHT.
DATA:
FS_LAYOUT TYPE SLIS_LAYOUT_ALV,
W_PROGRAM TYPE SY-REPID.
SELECT *
FROM SPFLI
INTO CORRESPONDING FIELDS OF TABLE T_SPFLI.
FS_LAYOUT-INFO_FIELDNAME = 'COLOR'.
FS_LAYOUT-BOX_FIELDNAME = 'CHECKBOX'.
W_PROGRAM = SY-REPID.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = W_PROGRAM
I_CALLBACK_PF_STATUS_SET = 'SFLIGHT'
I_CALLBACK_USER_COMMAND = 'SPFLI_INFO'
I_STRUCTURE_NAME = 'SPFLI'
IS_LAYOUT = FS_LAYOUT
TABLES
T_OUTTAB = T_SPFLI
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
.
Hope my answer helps you.
Cheers!!
10-06-2008 8:30 AM
Hi,
I am using ALV TREE.Can you give Some idea in ALV TREE to create a checkbox.
Thanks a lot