Of these three statements:
"view dataset ('user.xyz')"
"f all "DSN" 1 12"
(a1) = find_counts
Two of those are editor macro statements and the other is not. My earlier advice was to separate them into two different subroutines, but in your latest snippet of code, you still are combining them in one routine.
We are advised to have less members during our deployment, since Macro takes up one member. we are trying to have a single piece of code to fullfill our requirement rather than going for a Macro.
If you do not have the skill to separate three statements into two subroutines, you will have create two different members regardless of the advice you were given.