Application Development and Automation 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: 
Read only

REGARDING ALV

Former Member
0 Likes
367

HI ,

CAN ANY ONE TELL ME ABOUT HOW TO CAPTURE THE CHANGED VALUE ON ALV GRID BACK TO NY INTERNAL TABLE

USER ENTERS THE DATA ON ALV GRID AND PRESS THE ANY OPTION

I WAS ABLE TO CAPTURE THE ROWS SELCTED BY THE USER FOR PROCESSING BUT NOT ABLE TO CAPTURE THE CHANGED VALUE ON THE GRID TO MY INTERNAL TABLE

CAN ANY ONE HELP ME OUT

HOW TO DO THIS ........

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
351

Hi siva,

Just use the one in bold in the user command subroutine

Function module to display the ALV report

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

EXPORTING

I_CALLBACK_PROGRAM = W_REPID

I_CALLBACK_PF_STATUS_SET = 'PF_STATUS'

I_CALLBACK_USER_COMMAND = 'USER_COMMAND'

FORM USER_COMMAND USING P_UCOMM TYPE SY-UCOMM

P_SELFLD TYPE SLIS_SELFIELD.

DATA : L_REP_MODE. "report mode

CASE P_UCOMM.

Data ref1 type ref to cl_gui_alv_grid.

<b>CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'

IMPORTING

E_GRID = ref1.

call method ref1->check_changed_data</b>

WHEN 'SAVE'.

loop at itab where check eq 'X'.

endloop.

ENDCASE.

ENDFORM.

HI ,

CAN ANY ONE TELL ME ABOUT HOW TO CAPTURE THE CHANGED VALUE ON ALV GRID BACK TO NY INTERNAL TABLE

USER ENTERS THE DATA ON ALV GRID AND PRESS THE ANY OPTION

I WAS ABLE TO CAPTURE THE ROWS SELCTED BY THE USER FOR PROCESSING BUT NOT ABLE TO CAPTURE THE CHANGED VALUE ON THE GRID TO MY INTERNAL TABLE

CAN ANY ONE HELP ME OUT

HOW TO DO THIS ........

1 REPLY 1
Read only

Former Member
0 Likes
352

Hi siva,

Just use the one in bold in the user command subroutine

Function module to display the ALV report

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

EXPORTING

I_CALLBACK_PROGRAM = W_REPID

I_CALLBACK_PF_STATUS_SET = 'PF_STATUS'

I_CALLBACK_USER_COMMAND = 'USER_COMMAND'

FORM USER_COMMAND USING P_UCOMM TYPE SY-UCOMM

P_SELFLD TYPE SLIS_SELFIELD.

DATA : L_REP_MODE. "report mode

CASE P_UCOMM.

Data ref1 type ref to cl_gui_alv_grid.

<b>CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'

IMPORTING

E_GRID = ref1.

call method ref1->check_changed_data</b>

WHEN 'SAVE'.

loop at itab where check eq 'X'.

endloop.

ENDCASE.

ENDFORM.