The ALV Grid function mudules allow you to display an internal data table as a report, with as little effort as possible. The result also provides you with a large amount of standard functionality such as sort, total, add/remove columns, download etc. The implemention of these require little or no extra development time(See example output).
Basic ALV Grid (inc. colum total)