Processing-Only reports
One of the report properties that we reviewed earlier was ProcessingOnly. If this property is set to Yes, then the report object will not output a dataset for display or printing, but will simply do the processing of the data that we program it to do. The beauty of this capability is that we can use the built-in processing loop of the NAV report object along with its sorting and filtering capabilities to create a variety of data updating routines with a minimum of programming. The 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 by using codeunit objects and by programming all of the loops, the filtering, the user-interface Request Page, and so on ourselves. However, with ProcessingOnly Report, NAV 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 ProcessingOnly report, there is very...