ABAP - Botón de intervalo en module pool

 
Vista:

Botón de intervalo en module pool

Publicado por Iván (5 intervenciones) el 13/10/2009 11:59:32
Hola,

Alguien sabe como en un module pool se hace un select option que tenga un botón de intervalo?

He llegado a crearme un Select Options , declarabndomelo en el TOP y creando una subscreen en mi screen y el matchcode funciona bien en los dos campos del Select, pero el botón de intervalo ( flecha amarilla) no consigo que funione.

Alguien sabe como?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Botón de intervalo en module pool

Publicado por Alejandro (226 intervenciones) el 13/04/2023 01:17:07
Para añadir un botón de intervalo en un Select Options en un módulo de pool, debes seguir los siguientes pasos:

1. Crea un elemento de selección para el Select Options en la dynpro utilizando la transacción 'SE80'.
2. En la pestaña "Propiedades" del elemento de selección, establece la propiedad 'DYNP_VALUES-LOW' en el nombre de la variable que quieres utilizar para almacenar el valor del campo.
3. En la misma pestaña, establece la propiedad 'DYNP_F4AVAILABILITY' en "X" para habilitar el botón de matchcode para el campo.
4. En la misma pestaña, establece la propiedad 'DYNP_INTERVALS' en "X" para habilitar el botón de intervalos para el campo.
5. Crea una función de ayuda que acepte los siguientes parámetros:

5.1 Una tabla interna que contiene los valores del intervalo.
5.2 Un parámetro de salida que contiene el indicador de intervalo.
5.3 Un parámetro de salida que contiene el indicador de negación.

6. En la pestaña "Propiedades" del elemento de selección, establece la propiedad 'DYNP_F4FUNCTION' en el nombre de la función de ayuda que has creado.
7. En la misma pestaña, establece la propiedad 'DYNP_RANGE_VALUES' en la variable que has creado para almacenar los valores del intervalo.

Una vez que hayas realizado estos pasos, el botón de intervalos estará disponible para el Select Options en la dynpro, y al hacer clic en el botón se abrirá una ventana de selección de intervalos que utilizará la función de ayuda que has creado.

Espero que esto te ayude a añadir un botón de intervalos a un Select Options en un módulo de pool. Si tienes alguna pregunta adicional, por favor házmelo saber.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar