One of the report properties we reviewed earlier was ProcessingOnly. If that property is set to Yes, then the report object will not output a dataset for displaying or printing—it will simply process the data we program it to process. The beauty of this capability is that we can use the built-in processing loop of the Business Central report object, along with its sorting and filtering capabilities, to create a variety of data updating routines with minimal programming. Use of report objects also gives us access to the request page to allow user input and guidance for the run. We could create the same functionality using code unit objects and by programming all of the loops, filtering, user interface request pages, and so on, ourselves. However, with a processing-only report, Business Central gives us a lot of help, and makes it possible to create some powerful routines with minimal effort.
At the beginning of the run of a processing-only report, there...