Skip to Content
0
Former Member
Dec 05, 2006 at 05:58 AM

REUSE_ALV_POPUP_TO_SELECT - VERY IMP AND URGENT

446 Views

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.