Introducir datos solo por matchcode en ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • melerogalan
    Senior Member
    • nov
    • 142

    #1

    Introducir datos solo por matchcode en ALV

    Hola:
    Tengo un ALV, y quisiera que un campo solo fuera editable con el matchcode y el usuario no pudiera introducir datos manualmente.

    Saludos.
    Cada vez que un programador hace una hora extra, Dios mata a un gatito...tenlo en cuenta
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Esa parte si no la he visto ... pero si he realizado validaciones por ingreso a celdas en un ALV, dentro de ellas puedo validar que solo se escogan las opciones del matchcode y no aquella que coloque el usuario
    David Carballido Córdova

    Comentario

    • melerogalan
      Senior Member
      • nov
      • 142

      #3
      Podrias detallar más como hiciste esto
      Cada vez que un programador hace una hora extra, Dios mata a un gatito...tenlo en cuenta

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Hola en el post



        Coloque el codigo del ENTER, ahi por ejemplo validaba si el registro que ingresaba coincidia con el de mi tabla Z

        Código:
            LOOP AT er_data_changed->mt_good_cells INTO g_good.
              SELECT COUNT(*)
                FROM ztfi_pdb_det
                  WHERE coddet EQ g_good-value.
              IF sy-subrc = 0.
                READ TABLE t_detrac INDEX g_good-row_id ASSIGNING <fs_detrac>.
                IF sy-subrc = 0.
                  <fs_detrac>-icon = icon_led_green.
                ENDIF.
                UNASSIGN <fs_detrac>.
              ELSE.
                READ TABLE t_detrac INDEX g_good-row_id ASSIGNING <fs_detrac>.
                IF sy-subrc = 0.
                  <fs_detrac>-icon = icon_led_red.
                ENDIF.
                UNASSIGN <fs_detrac>.
              ENDIF.
            ENDLOOP.
        Por ejemplo ahi coloco un icono en Rojo cuando es erroneo y un icono verde cuando es correcto en forma automatica, ese cambio se refleja al instante con solo salir de la celda ... y al final cuando le daba en grabar solo procesaba aquellos que estaban en verde
        David Carballido Córdova

        Comentario

        Trabajando...