Reporting Agent is a tool used to schedule reporting functions in the background.
Note that you can only use Reporting Agent if you are working with queries and Web templates in SAP BW 3.5 (SAP NetWeaver 2004).
As of SAP NetWeaver 7.0, the Reporting Agent functions are covered by information broadcasting. We recommend that you use information broadcasting instead of Reporting Agent.
More information:BEx Broadcaster.