Does anybody has idea how I can implement next functionality in Apex application? I have to insert (create log) into certain table in database all rows which were seen by user in some standard report or IR. For example: If some application report has more then 1000 rows, but user just can see 20 rows per page, I have to insert (into database table for logs) just those 20 rows which have been seen by user on screen. When user press next 20 on pagination button I have to insert new 20 rows (which are shown on the screen) into log table. Thanks in advance. Regards, D.