¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo gestionar la selección de pantalla en ABAP: radio buttons y selecciones condicionales

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 73 Vistas
0
Cargando...

Hola

Tengo la siguiente pantalla de selección

SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-001 .

PARAMETERS : p_qlt TYPE c RADIOBUTTON GROUP g1 USER-COMMAND ucom DEFAULT 'X' .

PARAMETERS:

p_sysnam TYPE tmssysnam MODIF ID m1. "system

SELECTION-SCREEN SKIP 2.

PARAMETERS : p_sys TYPE c RADIOBUTTON GROUP g1 . "MODIF ID r1

SELECT-OPTIONS: s_date FOR e070-as4date MODIF ID m2. "date

SELECTION-SCREEN END OF BLOCK block2.

Cuando p_qlt está marcado, p_sys y s_date deben estar en gris.

Cuando p_sys está marcado, p_qlt y p_sysnam deben estar en gris.

Estoy intentando lograr este requisito, el problema es que ambos cuadros de selección se están poniendo en gris cuando intento poner en gris solo uno porque pertenecen al mismo grupo de radio.

¿Son posibles los requisitos anteriores?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias a todos por sus consejos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Sia,

No parece ser una buena idea desactivar el segundo botón de radio, ya que si el usuario desea seleccionar el otro conjunto de opciones, tendrá que comenzar el informe de nuevo, ya que el otro botón de radio no está activo...

Gracias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Si bien tiene sentido desactivar p_sysnam y s_date cuando se elige el botón de radio correspondiente, no veo por qué también querrías desactivar el botón de radio.

¿Qué sucede si el usuario elige el botón de radio incorrecto? ¿O hace clic en uno y luego cambia de opinión? ¿Cómo pueden cambiar al otro botón de radio si está desactivado? La única forma de cambiar su selección será reiniciar el informe.

Saludos,

Nick

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si has desactivado el segundo botón de radio, ¿cómo puedes seleccionar más adelante?

Por favor, sé claro con tu requerimiento.

Creo que excepto el botón de radio, el resto del bloque necesita estar desactivado para tu requerimiento.

Saludos,

Santosh Reddy.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?