Hola a todos y desde ya gracias por vuestra ayuda.
Os explico el tema que me trae de cabeza. Resulta que tengo que acceder a un sistema remoto y recuperar una informacion. Las sentencias o instrucciones que tengo para eso me funcionan correctamente, pero claro, resulta que no es solamente un acceso a un solo fichero, si no que pueden ser 20.
Ante esa cuestion pense que podria realizar un SELECT dinamico dentro de las EXEC SQL y ENDEXEC, pero no me deja. Os adjunto parte del codigo que utilizo para dicha transaccion.
FORM sub_bonificaciones.
EXEC SQL.
select count(*)
into :t_estruc-contador
from (select distinct campo1 from Fichero1
where campo2 = :w_fecha and
campo3 = :t_estruc-bukrs and
campo4 = 1) as a
ENDEXEC.
ENDFORM.
Este bloque funciona correctamente si encuentra Fichero1. Lo que yo quisiera es sustituir el Fichero1 por una variable que contenga en cada momento el archivo o fichero que me interesa inspeccionar.
Muchas gracias a todos.