miércoles, junio 01, 2011

Tablas Internas - Trabajando con IT no estructuradas

Cuando se trabaja con Tablas Internas (Internal Table) hay dos posibilidades:
1) Trabajar con Tablas estructuradas (la más común),

   1.1) Creación (informar campos):
       TYPES: Begin of t_tabla_estruc,
                      campo1 type CHAR4,
                   End of t_tabla_estruc.
       DATA: it_tabla_estruc type table of t_tabla_estruc.

    1.2) Tratamiento (informar campos por el cual se lee):
        READ TABLE it_tabla WITH KEY campo1 = 'valor'.

2) Trabajar con Tablas no estructuradas, no tiene campos y para trabajar se utiliza TABLE_LINE

   2.1) Creación (NO se informa ningún campo):


       DATA: it_tabla type table of CHAR4.

    2.2) Tratamiento (informar TABLE_LINE como campo):

        READ TABLE it_tabla WITH KEY TABLE_LINE = 'valor'.