I am displaying an ALV List using REUSE_ALV_LIST_DISPLAY. At end of display of first list, I initiate the display of second ALV List (whose structure & content is very similiar to the first list) by responding to XEND_OF_LIST event for the first ALV list. Now though, both lists are being displayed , the standard ALV functions like Sort Ascending, Descending, Change Layout & Print options work only for the first list and does not apply to the second list at all. For instance, the Print option selects only the content of first list for printing and the content of the 2nd list is totally disregarded. Please suggest what should be done so that the standard ALV functions apply to the contents of both the list and not just the first list. Since the program is already designed to work this way, is there any way out without resorting to usage of usage of BLOCK LIST. In fact, I resolved a part of this problem by responding to standard ALV events (Sort Up, Down) etc and then re-determining the ALV layout using LAYOUT_INFO_GET and re-applying the same for the 2nd list. Please suggest how can I resolve the problem with Printing of lists so that the 2nd list is also considered for Printing.