A report is a file that is created by two jobs: Audit and Get Software Status.
To audit or get software status of managed hosts, see the appropriate sections:
How to Get the Software Status of Managed Hosts (Web Browser)
How to Get the Software Status of Managed Hosts (Command Line)
See a description of the Comparison Report Format.