on 2009 Jun 10 8:35 PM
Hi all,
I created a generic datasource against the VBFA table. The delta uses the date on which the record was created.
I ran the delta this morning and it picked up records. After the delta this morning, we then created a sales document with all the subsequent documents. Now when I run the delta for my datasource, the delta gets 0 records.
Alot of the posts I'm reading in the forums here say that if a generic datasource is run once, and the delta is based on created date, any new deltas that come in after that run will only be picked up the next day.
Would that be the case in my situation? If I run my delta tomorrow, should it pick up the deltas that I created today?
Thanks
Charla
Try with Upper Limit = blank and Lower Limit =1 in Generic delta (RSO2)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This creates a safety interval whereby the generic delta will pull anything that has a create date of today or yesterday.
Alternatively, you can change this generic DataSource and delta by doing the delta on both the create date (VBFA-ERDAT) and (VBFA-AEDAT). This change would require that the DataSource be built off of an FM and you would have to create a custom FM to handle the delta mechanism for both fields.
Hi,
Safety delta interval ensures that no documents should missed even if it was created or posted in Database tables during the delta data extraction.
For delta based on 0CALDAY delta selection crieteria will be
"Last delta extracted < new delta records <= Current date"
and upper and lower safety interval values will be subtracted from the upper and lower range. so if you set the safety interval to Zero it will bring the data for updated day before.
it is recomonded If delta determining field is Date (Create Date or change date), then use Upper Limit of 1 day.This will load Delta in BW as of yesterday. Leave Lower limit blank.
Dev
Hi folks,
Now I'm a bit confused. I have one response saying the lower limit should be 1, with upper limit blank. And another response saying lower limit should be blank and upper limit should be 1.
I changed my lower limit to 1 and left upper limit blank, and that allowed me to run the delta again in the same day and it picked up my deltas.
Which way is best?
Thanks
Charla
To get delta (changes on same day after the previous load), I suggested u to try with Upper Limit = blank and Lower Limit =1.. No confusion.. U can stick to it.
(If u keep lower limit=blank and upper limit=1, I donot think u will get ONLY new (or changed) records. Chances of getting duplicate records.)
User | Count |
---|---|
64 | |
8 | |
8 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.