HI,
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
I_TITLE = ' FEES APPLICATION'
I_SELECTION = 'X'
I_SCREEN_START_COLUMN = 5
I_SCREEN_START_LINE = 3
I_SCREEN_END_COLUMN = 90
I_SCREEN_END_LINE= 15
I_CHECKBOX_FIELDNAME = 'FEESDET-PAYID'
I_LINEMARK_FIELDNAME = 'FEESDET-PAYID'
I_SCROLL_TO_SEL_LINE = 'X'
I_TABNAME = ITABNAME
I_STURCTURE_NAME = 'ZFEESTAB'
I_CALLBACK_PROGRAM = SY-REPID
IMPORTING
ES_SELFIELD = ES_SELFIELD1
TABLES
T_OUTTAB = FEESDET
MY REQUIREMENT IS WHEN I SELECT THE CHECK BOXES AND PRESS COPY BUTTON ALL THE SELECTED ROWS HAS TO BE COPIED INTO A SEPARATE INTERNAL TABLE DEFINED, SO THAT WITHIN LOOP OF INTERNAL TABLE I CAN CARRY MY NEXT OPERATIONS ( SUCH AS DELETE OR ANYTHING ELSE). BUT IAM UNABLE TO DO THAT PLEASE SUGGEST.
The above code is able to display the output "FeesDetails".
FEESDET IS AN INTERNAL TABLE OF TYPE ZFEESTAB.
FEESDET IS FILLED WITH THE NEEDED DATA PRIOR CALLING THE FUNCTION MODULE. THE OUTPUT IS VISIBLE IN POPUP WINDOW.
MY QUERY IS WHEN IAM SELECTING PAYID AND PRESSING COPY BUTTON ITS SHOWING FOLLOWING MESSAGE "SELECT ATLEAST ONE ENTRY" AND IF IAM NOT APPLYING CHECKBOX AND WHEN IAM DOING DBL CLICK ON ANY OF THE ROW AND PRESS COPY IAM ABLE TO DO THE OPERATIONS.
MY REQUIREMENT IS WHEN I SELECT THE CHECK BOXES AND PRESS COPY BUTTON ALL THE SELECTED ROWS HAS TO BE COPIED INTO A SEPARATE INTERNAL TABLE DEFINED, SO THAT WITHIN LOOP OF INTERNAL TABLE I CAN CARRY MY NEXT OPERATIONS ( SUCH AS DELETE OR ANYTHING ELSE). BUT IAM UNABLE TO DO THAT PLEASE SUGGEST.