Sei sulla pagina 1di 2

Eliminar PARAMETERS y SELECTOPTIONS creados en base de

datos lgicas y programas


de control
Algunas veces nos piden que hagamos una copia Z de un programa estndar para realizar
distintos cambios. Uno de esos cambios puede ser que saquemos SELECT-OPTIONS (opciones
de seleccin) y/o PARAMETERS(parmetros) de la pantalla de seleccin.
En principio parece algo sencillo pero es posible que los filtros que debemos eliminar no
estn declarados en nuestra copia Z. Esto se debe a que seguramente fueron definidos en
programas de control o base de datos lgicas:

A continuacin voy mostrar como sacar el filtro Sociedad de la pantalla.


Primero tenemos que saber el nombre del campo (Campo dynpro). Para eso nos paramos sobre
el campo, apretamos F1 y observamos los datos tcnicos:

Y por ltimo vamos a nuestro programa Z y agregamos el siguiente cdigo antes del STARTOF-SELECTION:
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-NAME EQ BR_BUKRS-LOW OR
SCREEN-NAME EQ BR_BUKRS-HIGH OR
SCREEN-NAME EQ %_BR_BUKRS_%_APP_%-TEXT OR
SCREEN-NAME EQ %_BR_BUKRS_%_APP_%-OPTI_PUSH OR
SCREEN-NAME EQ %_BR_BUKRS_%_APP_%-VALU_PUSH.

SCREEN-ACTIVE = 0.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

Potrebbero piacerti anche