SAVE will include any record that was not written to another file. If SAVE gives you no records, then all of the records were written to other files. You can check that.
Again, your conditions are not necessarily mutually exclusive, so a record may be written to more than one output file. You need to check that out and figure out what you really want.
You still haven't done a good job of explaining the rules for each output file, so I can't help you figure out the correct conditions for REPORT07, but I suspect SAVE won't do it based on what you want there.