Append Tabla Interna Dinamica

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • alterpeke
    Member
    • jul
    • 77

    #1

    Append Tabla Interna Dinamica

    Buenas! tengo un problema con respecto a un append de una tabla interna dinamica. Pude declarar la tabla y su wa pero a la hora del append no puedo asignar el contenido de la wa a la tabla interna y con el append tradicional no me funciona.

    Mando el codigo:

    CREATE DATA ls_wa TYPE (lv_name).
    CREATE DATA lt_itab TYPE TABLE OF (lv_name).

    ASSIGN lt_itab->* TO <fs_itab>.
    ASSIGN ls_wa->* TO <fs>.

    OPEN DATASET s_sfile FOR INPUT IN TEXT MODE
    ENCODING NON-UNICODE IGNORING CONVERSION ERRORS.

    DO.
    READ DATASET s_sfile INTO <fs>.

    IF sy-subrc NE 0.
    EXIT.
    ELSE.
    * ASSIGN COMPONENT sy-index OF STRUCTURE <fs> TO <field>.
    * APPEND <fs> TO (lv_name).
    ENDIF.
    ENDDO.

    CLOSE DATASET s_sfile.


    MUCHAS GRACIAS!!

    saludos
    Cuando El Sabio Apunta a La Luna... El Necio Solo Logra Ver El Dedo.
  • alterpeke
    Member
    • jul
    • 77

    #2
    encontre la solucion

    en vez de declarar
    FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE,

    lo declaro asi:

    FIELD-SYMBOLS: <fs_itab> TYPE table,

    =D
    Cuando El Sabio Apunta a La Luna... El Necio Solo Logra Ver El Dedo.

    Comentario

    Trabajando...