Abrir un registro de objeto en concreto al abrir la ventana

SOLVED

Tengo un objeto ZZZ creado que se accede desde un botón  de la pantalla de Pedidos de venta.

El registro que se crea, y luego debe de ser consultable, tiene el mismo número que el Pedido de venta creado.

La forma para abrir este objeto ha sido la de utilizar la accion GOBJETC0 en el botón de la ventana.

La forma que he encontrado para que cargue el registro en concreto es filtrando en la accion FILTRE haciendo que FILTSUP = [F:ZZZ]DOCORIGEN = [M:SOH0]SOHNUM

El problema me surge cuando creo un peticionario grafico para el dashboard.

Si intento linkar desde peticionario SQL, al FILTRE me da error porque [M:SOH0] no existe.

Si añado el IF en FILTRE para indicar que solo haga este filtro cuando GABREV = 'SOH', tampoco me funciona, ya que en cuando se abre el objeto ZZZ, GABREV =ZZZ.

Necesitaria la forma de detectar cuando estoy abriendo el objeto desde un Peticionario grafico / calendario / Peticionario  SQL , o como detectar que Objeto estaba abierto antes de abrir el ZZZ , para detectar asi que venia de SOH.

Alguna sugerencia?