MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   sql (foro/showthread.php?t=65583)

marielaf 13/12/12 16:00:45

sql
 
tengo la siguiente sentencia

RANGES r_carrid FOR spfli-carrid.
IF CARRID NE space.
r_carrid-sign ='I'.
r_carrid-option ='EQ'.
r_carrid-low = carrid.
r_carrid-high =''.
APPEND r_carrid.
ENDIF.

SELECT *FROM spfli
INTO TABLE FLIGHT_LIST
WHERE CARRID IN r_carrid.

ENDSELECT.

y me sale el siguiente error : unable to interpret "where".possible causes of error. incorrect spelling or comma error

alguien podria ayudarme

mysmb2 13/12/12 17:53:18

Hola,
Proba sacar el endselect.

Saludos.

marielaf 13/12/12 18:49:56

no funciona

Siem 17/12/12 07:59:01

¿Y si quitas la instruccion r_carrid-high =''.?

Realmente no sirve para nada si no lo vas a informar.

mysmb2 17/12/12 12:32:03

te tira el mismo error? como declaraste la tabla interna FLIGHT_LIST?

ballan 17/12/12 13:54:23

Yo creo que no se puede hacer select-endselect y a la vez poner INTO TABLE

Quita el endselect o quita el table

mysmb2 17/12/12 14:57:28

Ballan, en realidad si se puede con un PACKAGE SIZE


Pero no es este el caso. Se usa para limitar los registros de la tabla interna para trabajar con paquetes o bloques de registros.


Siem 18/12/12 09:16:05


+1 No me habia fijado. Creo que ahi esta el problema.


Husos Horarios son GMT. La hora en este momento es 13:01:09.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web