MUNDOSAP

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

msanchez2502 24/11/14 15:28:46

Consulta Select
 
Estimados que tal, estoy empezando a programar en ABAP y tengo una consulta, tengo este código:

SELECTION-SCREEN BEGIN OF BLOCK 1.
PARAMETERS: C_FEC TYPE D .....

Cuando estoy haciendo el select respectivo y pongo esta condicionante: where C_FEC LE BSAD~AUGDT me sale el error que el campo C_FEC no se conoce, me podrían indicar cual podría ser el motivo.

gracias de antemano.

Spainnavar 24/11/14 17:36:39

Hola,

Tu problema es que en la primera parte de cada comparacion del WHERE tienes que poner el campo de la tabla transparente de la cual quieres traer los datos. Por ejemplo: Si tu campo de entrada en el parameter fuera...

SELECTION-SCREEN BEGIN OF BLOCK 1.
PARAMETERS: p_lifnr TYPE D ...

El select seria el siguiente. (Omito la creacion de tablas internas y esas cosas...)

SELECT *
FROM lfa1
INTO TABLE <tabla_interna_tipo_lfa1>
WHERE lifnr EQ p_lifnr. "Aqui tienes el fallo

Con respecto al simbolo ~ se usa para hacer INNER JOIN. Si buscas por internet tendrás varios ejemplos sobre ellos. Si no encuentras nada comenta por aqui que serás ayudado.

Un saludo

msanchez2502 24/11/14 18:10:10

Estimado gracias por tu apoyo, en mi caso estoy haciendo un comparativo de fechas y uno de mis filtros era ponerlo así.
Entonces siempre tiene que ir primero el campo y luego la variable?.

Saludos

Spainnavar 24/11/14 20:19:39

Dejanos tu codigo y así vemos como corregirlo :rolleyes:


Husos Horarios son GMT. La hora en este momento es 00:09:32.

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