I already explained about the ambiguity in an earlier post where I also asked for more information that you didn't suply. I'm on vacation, so I'm trying not to work much.
However, in either case, now that I look at your "rules", they're rather ambiguous. For example, where does a record go if it has 'XF' in 1-2, a non-numeric in 6-19 and a non-numeric in 69-80?
You need to do a better job of explaining the rules if you want me to show you how to do what you want to do. Also show an example of the records in your input file and expected output for each rule, and give the RECFM and LRECL of the input file.
Do you expect to have a particular record in more than one output file?
If SAVE isn't giving you what you want for REPORT07, then I need to see a good example of the records in your input file and the records you're getting in the output file including an example of a record that should go into REPORT07, but isn't going there.
I can't read your mind or that of your manager.