Yo primero declaro las variables publicas y privadas dentro de un .ch con MEMVAR, luego declaro las PUBLIC dentro del MAIN y las privadas dentro del PRG que corresponda.
Te enviare a tu correo los archivos que yo uso para que los adaptes a tu caso particular.