Declarar tabla interna
Necesito declarar una tabla interna de manera dinámica.
Yo tengo una rutina en la cual entre otras cosas le paso el nombre de la tabla (pe_taula).
Dentro de mi rutina quiero crear una tabla interna del tipo pe_taula.
Como puedo hacer esto?
Os digo lo que tengo:
* Referenciamos la estructura de la tabla
CREATE DATA ref_tab TYPE TABLE OF (pe_taula).
ASSIGN ref_tab->* TO <fs_taula>.
En <fs_taula> tengo la estructura de mi tabla pe_taula.
TYPES: BEGIN OF li_pe_taula.
INCLUDE STRUCTURE <fs_taula>.
TYPES: END OF li_pe_taula.
He intentado hacerlo así pero no funciona.
Necesito una tabla interna porque tendré que insertar los registros tratados dentro de la tabla de diccionario.
Gracias de antemano.
|