Ver Mensaje Individual
  #1  
Viejo 13/02/09, 15:13:41
miguel.esteban.martin miguel.esteban.martin is offline
Member
 
Fecha de Ingreso: ene 2009
Mensajes: 89
No mostrar ALV Oo. AYUDA!!!!!

Tengo un alv Oo dentro de un container llamado MUESTRA_ALV2.
El caso esque depende de la opcion que escoja en la dynpro, el alv tiene que aparecer o no.

Yo lo que hago en el PBO de mi dynpro es:

case opcion.
when '1'.
loop at screen.
if screen-name = 'MUESTRA_ALV2'.
screen-invisble = 1.
screen-active = 0.
modify screen.
endif.
endloop.
when '2'.
loop at screen.
if screen-name = 'MUESTRA_ALV2'.
screen-invisble = 0.
screen-active = 1.
modify screen.
endif.
endloop.

Supuestamente esto debe funcionar pero lo que me ocurre esque el progrma entra en el case, va a la opcion correcta, pero dentro del bucle a la screen debugueando me he encontrado que no entra en el if porque no hay ningun campo que se llame asi.
Lo he mirado 20 veces y mi container se llama asi y en la lista de elementos de la dynpro sale pero cuando recorro la screen no.

He `probado a meter este codigo tambien en la inicializacion del container y del grid pero nada no funciona, siempre se muestra el alv.

Podeis echarme una mano ya no se lo que hacer.

Muchas gracias, un saludo.
Responder Con Cita