Joseph, you are looking for a CA Allocate replacement to BMC Mainview's DASDPOOL rule list parameter setting SUPVOL=NO, right? That means, if SUPVOL=NO is specified, the specific volume request is honored, and the data set is not assigned to a pool.
Please check the CA Allocate variable &ALLVOL for any volser passed from JCL.
The ALLVOL variable contains the list of volume serial numbers specified by the allocation requestor.
So the following ASR coding could be used:
IF ... AND &ALLVOL NE '' THEN ... bypass setting the SG ... or set POOLSUB = 'N'