The reportid and viewid are mainly used for linking the files with the resultset for user to view those files.
Maybe you have the select into/bulk copy option checked in your db, and operations like bulk insert, bulk copies, truncate tables are made against it. This kind of operations are non-logged. By the way, who knows all the operations that doesn´t log?
What if it returns two or more record sets, like sp_helplogins?