una tabla en otra

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • danieldl
    Member
    • feb
    • 70

    #1

    una tabla en otra

    como copias en sap, una tabla con otro nomb
  • lauracarolina
    Member
    • jul
    • 32

    #2
    tabla_nueva[] = tabla_antigua[].

    ojo ambas son tablas internas.
    LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA
    Consultora ABAP

    Comentario

    • danieldl
      Member
      • feb
      • 70

      #3
      Laura, gracias por tu respuesta, el código que estaba pensando es este
      *—————————————————————–*
      * DECLARACION DE TABLAS INTERNAS *
      *—————————————————————–*
      DATA: T_mytabl TYPE STANDARD TABLE OF tabla
      WITH HEADER LINE.
      SELECT campos de tabla
      INTO TABLE T_mytabl
      FROM TABLA.

      IF SY-SUBRC EQ 0.
      LOOP AT T_mitabl ASSIGNING <XXXX>.
      MOVE <XXXX> TO T_mitabl.
      APPEND T_mutabl.
      ENDLOOP.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Ambos codigos son correctos, pero el que tiene mejor performance es el de Laura, suponiendo q el numero de registro es inmenso en la tabla interna debes realizar el pase con

        itab1[] = itab2[].
        David Carballido Córdova

        Comentario

        Trabajando...