Reports
Reports are components for generating output—they have no user interface and cannot update the database. They make use of headers, footers, and break frames to format data and control printing.
A report defines the entities, layout, and pre- and post-processing logic needed to print a report. Unlike forms, a report component does not specify the number of occurrences. Uniface automatically prints all the retrieved occurrences and expands all data within the occurrence. Data within a field is wrapped according to the horizontal size of the field defined in the report.
When compiled, a report is saved as a file with the extension .rpt.