ACTUALIZAR TABLA Z si...

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • romario2
    Senior Member
    • abr
    • 233

    #1

    ACTUALIZAR TABLA Z si...

    Hola,

    quiero actualizar una tabla z con 1 condición:

    que cierto campo de la tabla interna esté lleno:
    tab_zps_descr-text este es el campo a validar

    -con un IF tab_zps_descr-text is not initial no responde bien




    Este es el código, solo falta poner esta validación que comenté:

    tab_zps_descr-text = chr_cadena.


    INSERT zps_descripcio FROM tab_zps_descr.


    IF sy-subrc NE 0.
    UPDATE zps_descripcio FROM tab_zps_descr.

    IF sy-subrc NE 0.
    ROLLBACK WORK.

    ENDIF.
    ENDIF.

    CLEAR chr_cadena.
    ADD 1 TO int_contador.
    ENDLOOP.
    COMMIT WORK.
  • romario2
    Senior Member
    • abr
    • 233

    #2
    contador de registros introducidos en tabla z

    Ah! me olvidaba, tambien necesito un contador de registros leídos
    y otro de registros introducidos en z

    Comentario

    • VLozano
      Senior Member
      • nov
      • 124

      #3
      Código:
      DATA: tabla2 igual que tabla1.
      
      tabla2 = tabla1. "ver nota 1
      DELETE tabla2 WHERE campochungo = ''.
      Y a partir de aquí, trabajas sólo con tabla2

      Nota:
      1) si usas header lines (OCCURS 0, WITH HEADER LINE, etc), tendrás que usar []
      ------------------

      Para contadores, usa DESCRIBE TABLE tabla2. En el campo sy-tfill se guardarán las líneas que tiene tabla2 (que son los introduidos en Z). Lo mismo para tabla1 para los leídos
      "Porque algunos sabemos que somos parte del problema"
      - Pequeña guía para escribir mensajes en foros técnicos -

      Comentario

      • romario2
        Senior Member
        • abr
        • 233

        #4
        Thanks

        Muchas gracias, Lozano por la solución

        Comentario

        Trabajando...