Desactivar celdas de un table control!!!

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • spinwalo
    Junior Member
    • oct
    • 6

    #1

    Desactivar celdas de un table control!!!

    Buenas necesito desactivar las celdas de un table control, debido a que se desea que al momento de visualizar los datos no se puedan modificar. ¿Cuál es el comando que me permite desativar las celdas (código de ejemplo)?

    Gracias.
  • urjose
    Junior Member
    • jul
    • 8

    #2
    En el Dynpro te posicionas sobre la celda y le das la característica de solo salida si no mal recuerdo... No es por comando... simplemente es una opción que le marcas a la columna.

    Saludos

    Comentario

    • spinwalo
      Junior Member
      • oct
      • 6

      #3
      Solución!!!

      No me supe explicar lo que pasa es que necesitaba desactivar las celdas de forma dinámica. Alvagu me brindo la ayuda necesaria, la cual público aqui para cualquier otra persona que pueda tener esta duda.


      Tienes que hacer un LOOP AT SCREEN y modificar el campo que quieras para que no acepte inputs más o menos asi:

      LOOP AT SCREEN.
      IF screen-name EQ 'TI_DETPROM-ZSD_FVIGFI'.
      screen-input = 0.
      MODIFY screen.
      ENDIF.
      ENDLOOP.

      TI_DETPROM-ZSD_FVIGFI es el campo de tu tabla interna que esta asociada al Table Control y que no quieres que sea editable.

      Comentario

      • dangerous
        Junior Member
        • jun
        • 5

        #4
        Añadir registros en un Table control

        Alguien sabe como añadir registros a un table control?
        El software es como el sexo .. es mejor cuando es gratis

        Comentario

        • DavidXD_XD
          Moderator
          • ago
          • 1255

          #5
          Hola, puedes hacer lo siguiente ... puedes crear un boton de adicionar una linea al table control, y cuando lo opriman inserta una linea en blanco dentro de la tabla interna

          * Tabla interna con cabecera
          CLEAR itab.
          APPEND itab.

          * Tabla interna sin cabecera
          CLEAR wa_itab.
          APPEND wa_itab TO itab.
          David Carballido Córdova

          Comentario

          Trabajando...