I think this may have worked well back in 2006, but it misses a number of query usages with BEx 7.x now in 2015. I suggest using function module RSZ_I_BASIC_CHA_WHERE_USED instead. You could write a wrapper program around it, and output the table entries populated by the function module to get a complete list of BEx queries that use the characteristic.
Regards,
Steve