A dynamic procedure for a report is regenerated whenever a report is printed or compiled from the main Reporter window. (For more information, see
Compile a Report (see
Compile a Report).) You can re-execute these dynamic procedures (avoiding the retranslation which occurs with Print) during the current session or save them to export files. Exported report procedures may be imported to any OpenROAD application (which also must include repcomp.img and repopen.img).
Each report procedure has an associated Print dialog frame, which is typically seen when a report is run within Reporter. This frame optionally may be exported with the procedure. This frame provides default parameters for the procedure and allows users to set the target database, database flags, temporary directory, and the name of the intermediate file. However, this frame is not required to run the report and you may call the procedure using callproc, just like any other 4GL procedure. The call interface to a report is defined in
Call Interface to Dialog Frames and Reporter Procedures (see
Call Interface to Dialog Frames and Reporter Procedures).