Sentencias Obsoletas v5

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • cosmica
    Junior Member
    • jun
    • 16

    #1

    Sentencias Obsoletas v5

    Hola:

    Queria preguntarles si alguno conoce, las sentencias obsoletas mas comunes que pueden aparecer en un reporte. Realizando uno, tenia declarada una tabla interna con like, y la verificacion ampliada me pide que use type. Por lo cual se me ocurrio hacer lo siguiente:



    types: begin of ty_tabla1,
    name1 type kna1-name1,
    adrn type t001-adrn,
    end of ty_tabla1.

    *** Tabla sin header line del tipo de datos declarado previamente
    data: i_tabla2 type standard table of ty_tabla1.

    Encontes a la hora de hacer loop, me encontre que precisaba tener cabecera por lo cual hice:
    data: r_estructura type ty_tabla1. "Work area

    LOOP AT i_tabla2 INTO r_estructura.

    ---
    ENDLOOP.

    Alguno tendrá una solucion mas optima?
    Gracias y Saludos!
  • prendtorff
    Junior Member
    • ago
    • 24

    #2
    Lo que a mi recomendaron es declarar un type, con la sentencia
    TYPES: begin of ty_nombre,
    campo1 type typo_campo1,
    campo2 type typo_campo2,
    .
    .
    campoN type typo_campoN,
    end of ty_nombre.

    lugo definir ambos, la tabla y la work area.

    DATA: t_nombre TYPE TABLE OF ty_nombre,
    wa_nombre TYPE ty_nombre.


    y listo!
    El que mas sabe,
    lo resulve mas facil...

    Comentario

    Trabajando...