A SMF record is written each time a module is referenced.
We recommend waiting a while to get meaningful results. Depending on your operations this can range from 1 day to pick up nightly jobs to one week, quarter, etc. to pick up rarely used but vital programs. The longer the monitoring runs the more complete the results.
Before running reports, run job CMMSMFP to update the PROGI and PROGL datasets.