Campos de salida y entrada.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • lizzeth_leaal
    Junior Member
    • oct
    • 12

    #1

    Campos de salida y entrada.

    Hola a todos!

    Tengo un module pool, en el que debo de hacer una opción de modificación de empleados.

    En una pantalla tengo cajas de texto NO EDITABLES solo una es la que me permite ingresarle el ID del empleado y al momento de darle enter, las cajas NO EDITABLES tienen que mostrar los datos del ID del empleado que le ingrese y al mismo tiempo hacerse cajas de texto EDITABLES.

    No se como hacer que al momento de darle clic, me haga editables las cajas de texto.

    No se si me explique bien.

    Espero que me puedan ayudar.

    Gracias!!

    Saludos

    Lizzeth leaal
  • crounly
    Senior Member
    • nov
    • 227

    #2
    Puedes hacerlo así:

    Te creas una variable global

    Código:
    DATA: CHANGE_EDITAR TYPE C.
    En EL PBO de la Dynpro, dentro del MODULE STATUS si quieres o en un modulo

    Código:
    LOOP AT SCREEN
    
      IF SCREEN-NAME = <El nombre del campo en la dynpro>.
    
        IF CHANGE_EDITAR IS INITIAL
            SCREEN_INPUT = 0.  "no editable
        ELSE.
           SCREEN_INPUT = 1.  "campo editable
        ENDIF.
    
        MODIFY SCREEN.
      ENDIF.
    
    ENDLOOP
    en el PAI - en el modulo correspondiente haces que el valor de CHANGE_EDITAR cambie según se presione el boton.
    http://codigoderetorno.blogspot.com.es/

    Comentario

    • lizzeth_leaal
      Junior Member
      • oct
      • 12

      #3
      Originalmente publicado por crounly
      Puedes hacerlo así:

      Te creas una variable global

      Código:
      DATA: CHANGE_EDITAR TYPE C.
      En EL PBO de la Dynpro, dentro del MODULE STATUS si quieres o en un modulo

      Código:
      LOOP AT SCREEN
      
        IF SCREEN-NAME = <El nombre del campo en la dynpro>.
      
          IF CHANGE_EDITAR IS INITIAL
              SCREEN_INPUT = 0.  "no editable
          ELSE.
             SCREEN_INPUT = 1.  "campo editable
          ENDIF.
      
          MODIFY SCREEN.
        ENDIF.
      
      ENDLOOP
      en el PAI - en el modulo correspondiente haces que el valor de CHANGE_EDITAR cambie según se presione el boton.


      Gracias por Responder Crounly!!

      Hoy mismo lo checo !!

      Gracias!

      Comentario

      • crounly
        Senior Member
        • nov
        • 227

        #4
        Acabo de releer mi post, perdona mi dislexia es

        SCREEN-INPUT

        no

        SCREEN_INPUT
        http://codigoderetorno.blogspot.com.es/

        Comentario

        • lizzeth_leaal
          Junior Member
          • oct
          • 12

          #5
          Gracias Crounly!

          Lo probe, y funciono perfecto!!!

          Muchas Gracias!!

          Saludos

          Lizzeth Leal.

          Comentario

          Trabajando...