Gary,
I'll ask the hard question. Why?
The days of scatter memvar really are well behind us now, data buffering allows controls to be bound directly to fields.
SCATTER NAME oSomething gives you an object that has properties that correlate to the fields, which gives you a single object you can use to pass around a row of data.
>Is there any short cut to scatter memvar and then make all the memvar variables public without referencing each one individually.