Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Checkbox in alv tree

Former Member
0 Kudos

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.

2 REPLIES 2

Former Member
0 Kudos

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!!

0 Kudos

Hi,

I am using ALV TREE.Can you give Some idea in ALV TREE to create a checkbox.

Thanks a lot