|
#1
|
|||
|
|||
Ranges
Hola claudia
Cambia en las condiciones del select el = por IN, te quedaria: SELECT * FROM MARA WHERE MATNR IN MTNR. WRITE:/ MARA-MATNR. ENDSELECT. saludos
__________________
GregoryG |
#2
|
|||
|
|||
Gracias
Oye Si, Muchisiiiimas Gracias,
Que Verguenza Caer En Errores Tan Tontos! |
#3
|
||||
|
||||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|