De todas formas yo que tú intentaría evitar el uso de select ... endselect siempre que sea posible y pretendes optimizar la búsqueda. Es mejor declarar una tabla interna y hacer un loop, es decir:
DATA: BEGIN OF IT_TABLA OCCURS 0.
INCLUDE STRUCTURE MARA.
DATA: END OF IT_PERNR.
SELECT * FROM MARA
APPENDING CORRESPONDING FIELDS OF TABLE IT_TABLA
WHERE condiciones.
LOOP AT IT_TABLA.
WRITE IT_TABLA-campos.
ENDLOOP.
Es mi opinión, hadlo como creas.
Un saludo
|