MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 19/06/09, 20:34:14
Abaunus Abaunus is offline
Senior Member
 
Fecha de Ingreso: nov 2008
Localización: Buenos Aires
Mensajes: 119
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
Responder Con Cita
  #2  
Viejo 19/06/09, 22:01:27
Dennis Urbano E. Dennis Urbano E. is offline
Junior Member
 
Fecha de Ingreso: nov 2008
Mensajes: 28
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.
Responder Con Cita
  #3  
Viejo 19/06/09, 23:30:47
zonanet zonanet is offline
Senior Member
 
Fecha de Ingreso: mar 2007
Localización: Durango, Dgo. México
Mensajes: 195
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.
Responder Con Cita
  #4  
Viejo 20/06/09, 14:23:14
Abaunus Abaunus is offline
Senior Member
 
Fecha de Ingreso: nov 2008
Localización: Buenos Aires
Mensajes: 119
Entiendo lo que me dicen, y es una salida viable... si no encuentro la otra manera voy a apelar a ella... ¡Gracias!
Responder Con Cita
  #5  
Viejo 22/06/09, 02:05:49
Abaunus Abaunus is offline
Senior Member
 
Fecha de Ingreso: nov 2008
Localización: Buenos Aires
Mensajes: 119
Bueno, acá encontré la solución:

Declaro:

y el código:




¡Gracias a todos!
Un abrazo!!
Responder Con Cita
  #6  
Viejo 07/02/14, 13:10:46
Avatar de MetalGod
MetalGod MetalGod is offline
Senior Member
 
Fecha de Ingreso: jun 2012
Localización: Tandil - Argentina
Mensajes: 110
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?
Responder Con Cita
  #7  
Viejo 07/02/14, 13:18:20
Abaunus Abaunus is offline
Senior Member
 
Fecha de Ingreso: nov 2008
Localización: Buenos Aires
Mensajes: 119
Hola, cómo estás. Disculpame pero no entiendo lo que estás necesitando.
Responder Con Cita
  #8  
Viejo 07/02/14, 14:14:37
Avatar de MetalGod
MetalGod MetalGod is offline
Senior Member
 
Fecha de Ingreso: jun 2012
Localización: Tandil - Argentina
Mensajes: 110
Responder Con Cita
  #9  
Viejo 07/02/14, 14:22:00
Avatar de MetalGod
MetalGod MetalGod is offline
Senior Member
 
Fecha de Ingreso: jun 2012
Localización: Tandil - Argentina
Mensajes: 110
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
Responder Con Cita
  #10  
Viejo 07/02/14, 14:29:36
Abaunus Abaunus is offline
Senior Member
 
Fecha de Ingreso: nov 2008
Localización: Buenos Aires
Mensajes: 119
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'.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 19:22:35.


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