MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Obligatory o Required en Pantalla de Selección (foro/showthread.php?t=30833)

Abaunus 19/06/09 20:34:14

Obligatory o Required en Pantalla de Selección
 
Hola amigos: estoy jugando con una pantalla de selección, la cual tiene un par de radiobuttons, según el que se elija se visualizan diferentes SELECT-OPTION. Este es el código:


La cuestión es que necesito que en uno otro caso, los S-O que se visualizan sean obligatorios. Ya probé con poner el required junto al active (se ven las sentencias "asterisqueadas" en mi código), y con todas las formas posibles de los AT SELECTION-SCREEN. La cosa es que al hacerlo ya no me deja seleccionar en el radiobutton si el S-O está vacío... ¿me explico? Ya que me pide que lo complete... No sé si me hago entender: si pongo de alguna forma obligatorios los SELECT-OPTIONS, ya no puedo cambiar de block activo....

No creo que sea muy complicado, pero ya probé de todas las formas... Espero su amable ayuda.
Saludos a todos,
Abaunus

Dennis Urbano E. 19/06/09 22:01:27

Si te sirve ..

No es una solución en código .. pero quizas para evitarte eso podrias ponerle valores por default en los Select Options .. asi no se bloquean xP! ..

esto es un workaround pero sirve x)!

Saludos

Dennis Urbano E.

zonanet 19/06/09 23:30:47

Hola Abaunus:


Por qué no validas que tus Select-Options estén llenos sin ponerlos como obligatorios, me explico en el Start-of-Selection, validas que tengan datos según sea el caso seleccionado, si no se cumple con la condicion manda un mensaje de error, si se cumple pues que siga el curso normal de tu reporte.

Saludos y espero te de una idea.

Abaunus 20/06/09 14:23:14

Entiendo lo que me dicen, y es una salida viable... si no encuentro la otra manera voy a apelar a ella... ¡Gracias!

Abaunus 22/06/09 02:05:49

Bueno, acá encontré la solución:

Declaro:

y el código:


:p

¡Gracias a todos!
Un abrazo!!

MetalGod 07/02/14 13:10:46

Hola, me pasa lo mismo, voy a tener que recurrir a la opcion que das, solo que estaria bueno poder ponerle al parametro fecha el check que indica que es obligatorio, alguna solucion a eso?

Abaunus 07/02/14 13:18:20

Hola, cómo estás. Disculpame pero no entiendo lo que estás necesitando.

MetalGod 07/02/14 14:14:37


MetalGod 07/02/14 14:22:00

si no lo pongo como obligatorio ni screen-required, usando la validacion solamente, este tilde no aparece, es porque soy un poco perfeccionista, y para que se vea que es obligatorio

Abaunus 07/02/14 14:29:36

Es que entonces tenés que hacer eso tal cual está en la solución.

Primero, sacá la obligatoriedad de ese, llamémoslo, P_DATUM, con GROUP DAT. Y supongamos que los RB se llaman RB_PROC y RB_REPRO. Cuando está marcado RB_PROC, la fecha no se muestra y por supuesto no es obligatoria. En cambio si está marcado RB_REPRO, se muestra la fecha y es obligatoria.

Quedaría así, por ejemplo:

Recordemos que C_X es una constante = 'X'.


Husos Horarios son GMT. La hora en este momento es 02:17:33.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web