2009 Mar 01 8:47 AM
Hi,
Im using ALV block list to display output. Based on user action im regenarating one table(block).ie., adding one new record to that table. And need to display the report with new blocks(with newly added record). If I try to display the output list once again using same subroutine which i used to display initial list, the next one is displayed as second list and when i go back the initial list is still displayed. I shoud not get that initial list. From secondary list i have to go to selection screen. I tried by syst-lsind = 0 and function modules REUSE_ALV_BLOCK_LIST_REFRESH, REUSE_ALV_BLOCK_LIST_INIT. But nothing working as i need.
Can anyone help me how to do this? And one more thing im not using container since the list should be displayed without any scroll bar.
Thanks,
Amal
Hi,
Im using ALV block list to display output. Based on user action im regenarating one table(block).ie., adding one new record to that table. And need to display the report with new blocks(with newly added record). If I try to display the output list once again using same subroutine which i used to display initial list, the next one is displayed as second list and when i go back the initial list is still displayed. I shoud not get that initial list. From secondary list i have to go to selection screen. I tried by syst-lsind = 0 and function modules REUSE_ALV_BLOCK_LIST_REFRESH, REUSE_ALV_BLOCK_LIST_INIT. But nothing working as i need.
Can anyone help me how to do this? And one more thing im not using container since the list should be displayed without any scroll bar.
Thanks,
Amal
2009 Mar 02 6:08 AM
To go back to selection screen you can do by call screen 1000.
2009 Mar 02 6:18 AM
Hi Amal,
Use command LEAVE LIST-PROCESSING.
hope this will help you.
Regards,
Phani.
2009 Mar 14 7:34 PM
using user-command, captured the UCOMM for back button and used leave to screen 0.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |