Try to do a inner join with the BKPF using the fields AEDAT and CPUDT, and get first the updated records, then createded records and finally concatenate with the qvd saved in the folder, you need to create a Key for the incremental loads and use de clausule Not Exists with the key.