Ver Mensaje Individual
  #3  
Viejo 27/06/08, 09:35:45
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, Espaņa
Mensajes: 118
Hola!

Q tal, he revisado por medio de la wizard y he visto que pueden modificar las propiedades de esta manera:


it_ejemplo es la tabla que contiene los datos
tc_ejemplo es el table control
LOOP AT it_ejemplo
INTO wa_ejemplo
WITH CONTROL tc_ejemplo
CURSOR tc_ejemplo-current_line.
MODULE change_cell_vc.
MODULE tc_ejemplo_get_lines.
*&spwizard:
ENDLOOP.


En ete modulo efectuo el cambio de las propiedades

MODULE change_cell_vc OUTPUT.

IF tc_ejemplo-current_line = 2.
LOOP AT SCREEN.
IF screen-name = 'WA_EJEMPLO-CAMPO1'.
screen-input = 0. "Aqui es donde se definen las propiedades, 1 si quiere bloquear
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
ENDMODULE.

ah este, creo, obtiene los datos ...auq no me hagan mucho caso ajajaaj
MODULE tc_ejemplo_get_lines OUTPUT.
g_tc_ejemplo_lines = sy-loopc.
ENDMODULE.



Espero t sirva
__________________
el tema esta en hacer la pregunta correcta...
Responder Con Cita