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 13/11/08, 20:54:45
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
Ayuda con dynpros

Hola a todos...
Quisiera saber si alguien me puede ayudar...
Necesito cambiar las propiedades de un tableview en tiempo de ejecución...
Es decir... estoy llamando a la misma dynpro en dos partes distintas de mi programa, pero quiero que en me aparezcan ciertas columnas deshabilitadas (disabled) en algunos casos y en otros casos habilitadas (enabled)...
Alguien sabe como puedo hacer esto?...
__________________
Miguel Ángel Garcés Ramírez
Responder Con Cita
  #2  
Viejo 13/11/08, 21:56:23
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Cool

Hola Miguel, claro que se puede ... yo tengo una tabla interna con 3 campos (campo1, campo2, campo3) y 3 radiobuttoms rbtm1, rbtm2, rbtm3, cuando pulso el primer radiobutom se inhabilita la columna 1, cuando presiono el segundo ... la segunda columna, y tercera con tercera.

Para eso le coloque a cada columna con su respectivo texto un nombre dentro del Grupo1 de los atributos: GR1, GR2 y GR3, ahi esta el codigo ...


Y el MODULE que interesa es el status_1.


Nos avisas como te fue ...
__________________
David Carballido Córdova
Responder Con Cita
  #3  
Viejo 14/11/08, 14:31:36
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
Muchas gracias por la respuesta...
Sé que la solución va por ahí... puesto que ya pude habilitar y deshabilitar algunos controles.... como botones.... entre otros...
Pero los campos de la tabla no se deshabilitan...
Ya hice el debug respectivo y las condiciones están correctas... se modifican los valores de la estructura SCREEN, pero en la visualización, las columnas siguen habilitadas...

De todas maneras esto me ha dado una luz... y voy a seguir intentando..
Luego les cuento
Saludos...
__________________
Miguel Ángel Garcés Ramírez
Responder Con Cita
  #4  
Viejo 14/11/08, 14:42:04
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
SI las quieres como no habilitadas (para no colocar valores ...) pruebale en vez de el campo active con el campo:

output = 1.
input = 0.
MODIFY screen.
__________________
David Carballido Córdova
Responder Con Cita
  #5  
Viejo 14/11/08, 14:53:42
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
También intenté así....
Incluso intenté con 'invisible' pero nada...
Sólo funciona con controles fuera de mi tableview, pero lo que están dentro no...
De repente me estoy olvidando de algo... me dijiste que el grupo 'GR1', 'GR2',... se lo asignaste a cada columna "con su respectivo texto"... a qué te referías con "su respectivo texto"? a las cabeceras de la tabla acaso?
Yo lo asigné a los campos de texto de entrada/salida dentro de la tabla y nada...
Raro....
Voy a seguir intentando...
Gracias x tu apoyo....
__________________
Miguel Ángel Garcés Ramírez
Responder Con Cita
  #6  
Viejo 14/11/08, 15:16:46
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Te muestro como me sale a mi en dibujos ... tal vez asi se vea si eso es lo que necesitas ...
Archivos Adjuntos
Tipo de Archivo: zip Tabla de Control.zip (38.4 KB, 25 visitas)
__________________
David Carballido Córdova
Responder Con Cita
  #7  
Viejo 14/11/08, 15:21:50
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
Sólo para avisar que ya funcionó...
Lo que pasaba era que en el dynpro la llamada al MODULE no estaba dentro del loop al table view sino fuera...
Por eso sólo afectaba los controles fuera del tableview...
De nuevo muchas gracias x el apoyo
Saludos
__________________
Miguel Ángel Garcés Ramírez
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 07:34:34.


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