Selgan
Hola,
aquí te dejo unos ejemplos, creo que son bastante intuitivos:
Para WHERE dinamicos sería algo así:
DATA: BEGIN OF lt_cond OCCURS 0 ,
cond_line(60) TYPE c ,
END OF lt_cond .
REFRESH lt_cond .
CONCATENATE fieldname 'EQ' enteredvalue '.'
INTO lt_cond-cond_line
SEPARATED BY space .
APPEND lt_cond .
SELECT SINGLE key INTO varkey
FROM (tablename)
WHERE lt_cond .
Revisate este link.
|