This scenario is quite common in those applications .........
To overcome this you need to create two datasources on table ERCH .
The first should have generic delta field as created date and the second should have generic delta field as Changed date .
In this way the first DS will bring all the newly created documents and the second will get all the changed records .
Now pull the data from those two Datasources to ur DSO ..............