In ALV, i have to display list in which some records has to
display. starting of each record it should display checkox.
and we have to display push button delete. when user select
chekc box and press delete button, that entry should
delete. please tell me how to do it?
Answers were Sorted based on User's Feedback
Answer / sivaramakrishna
hi mr zubera try it in the way
create userdefined type
types : begin of mara
check type c
matnr type mara-matnr...take neceassery fields.
create itab ,wa.
In manual field catalog declaration:
wa_fcat-Checkbox = 'X'.
now display using grid display or list display
using set pfstatus create one custom button on list screen.
and use below in that
if sy-ucomm = 'deleate' "fct code of deleate button
deleate it_fcat where checkbox = 'x'.
now all the checked records will be deleated.
now display the it_fcat using loopat which will display
only unchecked records
Is This Answer Correct ? | 6 Yes | 1 No |
Answer / kubera naidu
Hi, you can do this by..am droping here only the relevant
code for the selected records. i.e for the check box selected,
1) Build fieldcatalog along with the checkbox
2) Create one method for getting the selected records into
internal table.
* Registering Edit Event
CALL METHOD g_grid->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_modified.
g_grid->check_changed_data( ).
REFRESH: it_final.
LOOP AT it_final1 INTO wa_final1.
IF wa_final1-checkbox EQ 'X'.
APPEND wa_final1 TO it_final.
CLEAR wa_final1.
ENDIF.
ENDLOOP.
3) And for deleting, create a push button on the screen
and in PAI,
case ok_code.
when 'DELETE'.
CALL METHOD g_grid->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_modified.
g_grid->check_changed_data( ).
delete it_final where checkbox = 'X'.
endcase.
Hope somehow it will help..
Regards,
Kubera Naidu.
Is This Answer Correct ? | 4 Yes | 2 No |
how to placed drop down arrow in the input field of module pool table control/ steploop
How can we display multiple alv's without using containers?
what is meant by maintenance allowed(if it can provide authorization, what is authorization)
what is Initialization Purpose?
hi what is difference between REUSE_ALV_GRID_display and reuse_alv_list_display .
What is append structure?
How would you design a BDC (session method ) in which session will get executed itself. user do not need to go to SM35.
Hi, I have 100 records in a table, how to read every 7Th record each in that...
What is the t-code to display batch input sessions? : abap bdc
What is meant by authorization? : sap abap hr
Can we specify the next screen number with a variable?
What are the three components of a work process?