0HR_PY_1_CE - Delta init with time limitations

Hallo everyone,
I want to use the Content-Extractor 0HR_PY_1_CE to transfer payroll data into SAP BW in delta mode.
As the source system is running payrolls for a very long time allready, I would like limit the data by time. Pittily the extractor does not support filtering by time in delta mode. (Found this on SAPs help pages and also tried to set start and enddate ... no luck as assumed.)
So I had a look at the source systems customizing, but the only setting regarding a time frame for extraction I found is the one for PT-data. (Transaction SBIW -> Settings for Application-Specific DataSources (PI) -> Human Resources -> Define Time Frame for Transfer)
Within the PY-Customizing there is no option to limit the extraction interval.
Is there any other way to limit the extraction to a specific time frame when loading data via 0HR_PY_1_CE?
Thanks a lot in advance and regards
Chris
Edited by: Christian Baum on Jul 27, 2010 12:15 PM

Hi Yuvaraaj,
thanks for taking the time to answer my question.
For time selection I use the extractors default datafields: BEGDA and ENDDA.
Pseudo-delta might be an option IF the two fields you mention are processed in the extractors selection logic. I actually don't know and would need to take a closer look on the extractors programm logic.
Anyway my goal is to stay as close to SAPs standard as possible.
Pittily the extractor does not support filtering by time in delta mode. (Found this on SAPs help pages and also tried to set start and enddate ... no luck as assumed.)
I had another look at [SAPs documentation for 0HR_PY_1_CE|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/6a/cccc6015484464b25605375a5db965/content.htm] and have to recall the statement above.
As there is no restriction mentioned about delta and time selection there must be a way to pass a time frame when initializing the delta.
I tried the following:
1. I startet an Infopackage in full mode with the follwing filter criteria: BEGDA = 01.10.2009; ENDDA = 31.10.2009
The extractor dilivers ~60000 records; their inper is allways 10.2009. -> Selection worls fine
2. I started an Infopackage in delta init mode and exactly the same selection criteria as the full mode Infopackage and i receive millions of records whichs inper is spread over several years.
So the time selection is definitely not working in delta mode.
Are there any customizing settings I missed in the OLTP system?
Regards
Chris

Similar Messages

  • Need of Change log deletion for a DSO, when DTP delta Init with Active Tabl

    Hi,
    Thanks for your time, please help me with the following
    Scenario: I have Cube1 being updated from DSO1 with DTP delta, for quite some time. As per new requirement, I would need to create new data mart such that Cube2 gets updated from DSO1.
    In order to Configure the delta, I am Considering Following options, please let me know, which one is right one.
    Note: DSO1 is in Overwrite Mode.
    Create one DTP with update Mode "Delta" , and "Active Table".  I knew Delta Changes are captured in change log, but my understanding is, when you execute the DTP for the First time, it fetches the records from Active Table. And from 2nd Run onwards the very "same DTP" without "any changes" get the records from change log, even if we choose "Active Table".
    is my understanding is Right?
    Do I have to consider deleting the change log, because DSO1 is in Production from quite some time which is in Overwrite mode?
    Do I have to create a DTP  with Delta and Active Table, run the dtp Once(Init), then choose "Change Log for subsequent runs explicitly
    please help me with these. I have reviewed many sap help articles and sdn threads but none of them were helpful. all of them explains, difference b/w active table and change log table, also gives scenarios like use a full DTP and then 2nd DTP with Delta without Data transfer. I am not looking for that kind of details.
    Appreciate any help, Thanks again
    Edited by: curious maven on Mar 28, 2011 8:35 AM

    Hi Uma,
    Thanks for your response.
    to your question, If I need to load all the data from DSO1 to Cube1, answer is NO. if you read my post once again,
    Existing Flow is : DSO1 --> Cube1 (Means, Active Table and Change Logs of DSO1 already Filled Up)
    Requirement is: DSO1 --> Cube2. (Need to Init the Delta, and Detlas going forward)
    My Questions:
    (1) Imagine, DSO1 has 10 requests, so we see resepctive data in Active Table as well as Change Log. As a matter of fact, Data is being updated to DSO1 in Overwrite Mode, so all the changes(10 requests equivalent) would be captured in Change Log, which in turn helpful / used when we do Delta from DSO1 to any Cube, in my case, it used to update to Cube1. As per new requirement, it needs to update to Cube2.
    My assumption is, if I choose "Active table and Delta in Extraction Tab" in DTP, During First Run (Delta Init), Data would be fethed from Active table. And the 2nd Run Onwards, delta records would be fetehced from Change Log automatically, even if we don't change the selection from Active Table to Change Log.
    Is My Assumption Right?,
    in this process, Do I have to Delete Change Log
    (2) Do I have to Explicitly change DTP setting from "Active Table to Change Log" Once Delta Init has been run with setting "Active table" inorder to get Deltas from DSO1 --> Cube2 ?
    Appreciate your help
    Edited by: curious maven on Mar 30, 2011 3:14 PM
    Edited by: curious maven on Mar 30, 2011 3:29 PM

  • On line test with time limits - need help

    hi,
    im developing a web aplication thatz a online test.
    in that test i have to use time limit ,the test has to b stopped if the given time for the test reaches.
    so the remaining time have to b displayed in the page ant that has to b maintained.
    i will b displaying only one question in one page the next question will b displayed only after submitting the previous question.
    how can i do this.
    plz help me.
    my advanced tnx es

    My suggestion would be to use a JavaScript timer and submit the form when the timer counts till the end.
    For a JavaScript timer, you can view a sample code at
    http://www.javascript-page.com/timer.html
    Hope it helps!!!
    Annie.

  • Full repair or Delta Init?

    Hi Experts
    I need your suggest
    a)
    Sometime we need made a re-load one month, and Im using a 'full repair'; but this give me errors (duplicate or missing records) where users are working in R/3 at the same time.  Other posibilite is a 'full load' + 'delta init with out records'.   Which is better in this case? 
    b) People say than after use a 'full load' you lose the init flag and is necessary made a init again.
    In this case a made a 'full load' for 001.2008, and 'full repair' for 002.2008; and the init flag / delta load seemed ok. Is this possible? 
    c) When use a 'full repair', (with selection scope = 001.2008), how does it work?  read from R/3 again or repeat the delta loads for the month specified in the selection, in the infopackage?
    Thank you in advance!!

    Hello,
    Pls see these links
    data extraction via combination of full + init updates
    How to load init -delta requests when full load already exist
    Full Upload and Init Delta Load
    Thanks
    Chandran

  • Automate deletion of delta init

    Hi everyone,
    We currently have a process in place for a master data delta load - where if the load fails - a delta init with data transfer is run. 
    We are running into issues becase deleting the existing delta init is not part of the process. 
    Is there a way to automate the deletion of a delta init?  I know I can remove it from the RSREQDONE table, but that does not remove it from the Infopackage -> Scheduler -> Initialization Options for Source system.  If its not deleted from there, then the delta init with data transfer does not work. 
    Any suggestions?
    Thanks
    Charla

    To automate the deletion of the delta initialization for a DataSource, use the SAP delivered program RSSM_DELETE_INITSEL_OLTP.

  • How to do delta loading again based on delta init time?

    Hi experts,
       in my case, I have delta init (2000 - 9999) which successed on 3.1 (it's huge data and time consuming) after that, we have delta loading per day.
       unfortunately, we do some wrong process when we get delta failed, it's cause some data missing in BW.
       3.5   delta success
       3.4   delta fail, do right delta correction (repeat delta)
       3.3   delta fail, do wrong delta correction
       3.2   delta success
       3.1   delta init success   
       in this case, we miss some records in 3.3 's request. if I going to fix this problem, formal way it should do delta init again then schedule daily delta. but since delta init is successful and need lot of time.
    can I advoid do delta init again?? just do delta again base on delta init (3.1) ??
       thanks in advanced

    Hi jie,
    Whenver you incur a Failure when data is being loaded from R/3 systems to BW via DELTA. It means that the Records were not transferred during that load to BW from R/3.
    Hence the next load is always a REPEAT DELTA.
    It may happen at times that you may miss few records in this.
    If so, then in that case do a repair request from infopackage scheduler and then load the missed records.
    Then again start off with Delta and loads should not have any problems.
    Else you need to do a Re-Init of Delta. And re - do all over again.
    Cause every time we miss the records we need to bring them in via repair request.
    Hope this helps.
    Thanks,
    Pradip Parmar

  • Init with out data transfer and DELTAS

    Dear Gurus,
    I created Generic data source using Function module on FAGLFLEXT table. Here i used TimeStamp for capturing DELTAS. In the first run while loading into PSA i selected INIT WITH DATA TRANSFER then it got failed. Again i deleted INIT Request in Schedular and RUN INIT WITH OUT DATA TRANSFER then it got Sucess. Again i run Delta then it also it got failed. Again i deleted the INIT Request and out FULL LOAD. IT got success. May i know why MY Deltas are getting Failed.even in R/3 side when i checked in RSA7 then in status column and in Current Status Tab it showing time stamp field like this . . : :.
    I got Stuck up I dont know what to do............
    Can one kindly give solution for this.
    Thanks,
    Sony

    Debug your generic DataSource, using RSA3, to determine why the delta failures are occurring. It's most likely in the delta logic portion of your custom Function Module.

  • How to record a time-limited video with Adobe AIR for iOS

    I am trying to record a time-limited video with Adobe AIR for iOS.
    For example, I want to implement the following function. Start a one-minute timer before launching CameraUI to record video. When the timeout event happens after one minute, stop recording video, close the CameraUI view and obtain the video data so far.
      I have several questions related to that.
      1. How to stop recording video from outside the CameraUI view(in this case, from the timeout event handler) and then close the CemeraUI view? As far as I know, to close the CameraUI view, the only way is to press the [Use Video] button or the [Cancel] button from inside the CameraUI view. Is it possible to close it from outside?
      2. Even if the first problem mentioned above is solved, then how can I get the video data so far(in this case, the video data before the timeout). I know that normally we can get a MediaPromise object from MediaEvent parameter of the  complete handler, and read the video data from the MediaPromise object. But obviously in this case, we can not access the MediaPromise object just because the complete handler itself will not be executed since the [Use Video] button is not pressed.
      3. Is it possible to add a stopwatch to show possible remaining recording time when CameraUI view is open? It seems that the CameraUI automatically uses the full screen of iOS device(in my case, iPad) and there is no extra space to show the stopwatch.
      Are there any solutions or workarounds about the three problem above? I really appreciate it if anyone has any idea about this. Thanks in advance.

    You'd have more control by using the Camera object, showing the camera on a video object inside a Sprite, and capturing that. Then you could put whatever graphics alongside it on the stage.. I've used FlashyWrappers in a test to capture the video to the library.  It took some work, but the test worked well...
    Flash/AIR record videos of your apps and games: Rainbow Creatures

  • Init Load,Historical Data Load & Delta Load with 'No Marker Update'

    What is the difference b/w Compression in Inventroy cube while Init Load,Historical Data Load & Delta Load with 'No Marker Update'???
    please help for this quesy..
    Thanks
    Gaurav

    Hi Gaurav,
    I believe you will find the answers here...
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0b8dfe6-fe1c-2a10-e8bd-c7acc921f366&overridelayout=true]
    regards
    Pavel

  • Generic Delta: Init, Full Upload and Deltas...

    Dear All,
    Last week on 10.04.2014 I've created "Generic DataSource with Generic Delta" and used CalDay as Delta-Specific Field and lower limit kept to blank and upper limit to 1. On 11.04.2014 I've initialized the Delta with Data Transfer using Process Chain: Time 1:15 p.m (Note: Posting was on)
    see below screen shot:
    Result: Process Chain was scheduled to immediate and it executed and initialized the delta and brought records as well. See below screen shot of RSA7:
    Q: 1: Why generic delta current status is 10.04.2014, as I'v scheduled delta through process chain on 11.04.2014 @ 20:50: and why Total column is showing 0 records? Even I've checked Display Data Entries with Delta Repetition, but could not find any records?
    Following is the InfoPackages which I created for Delta Loads and used in another Process Chain for Delta scheduled (daily @ 20: 50).
    Following is the DTP used into Delta Process Chain:
    On 12/04/2014 when I checked my InfoCube, and found that same number of records being loaded again despite InfoPackage and DTP were created as Delta, see screen shot:
    On 12/04/2014 See below PSA table:
    On 14/04/2014 when I checked InfoCube and I saw deltas being loaded successfully: see below screen shot:
    On 14/04/2014 see below PSA table:
    On 14/04/2014 see below RSA7 BW Delta Queue Maintenance screen shot:
    Q: 2: Why am I unable to load the Delta records on the day(11/04/2014) when I initialized it with Data and why same number of records being loaded again on 11/04/2014?
    Q: 3: On 11/04/2014, around 1:15 p.m I've initialized Delta with Data successfully and the same day (11/04/2014) was my first load of delta records (Time: 20: 50), could this be a problem? as the posting period was on when I initialized and I tried to load the delta on the same day?
    Q: 4: Why the pointer is showing me Current Status: 12/04/2014 today and this time around I can find last delta records from "Display Data" option with Delta Repetition?
    Q: 5: Have I missed something in the design or data flow?
    Q: 6: How can I verify deltas records accuracy on daily basis; is it from RSA3?
    or How can I verify daily deltas with ECC delta records?
    Q: 7: What is the best practice when you load full data and initialized delta and schedule deltas for Generic DataSources with CalDay as delta specific field?
    I will appreciate your replies.
    Many Thanks!!!
    Tariq Ashraf

    I clearly got ur point.....But
               If i have situation like ....." I loaded the LO data from R/3 with Init delta......then i loaded 5 loads of delta too.......due to some error in data now i am trying to load all th data......In this case if i do Full upload it is going to bring all the data till 5 th delta load .......If i do Init delta again it is going to bring the same data as full upload..........In LO while loading both Full load or delta init load we need to lock R/3 users....I believe we can load delta even after full upload by using "Init delta without data transfer"............So that wont be the barrier....then what is the difference or how should i figure out which load should i do.............If i am wrong please correct me.......
    Thanks

  • Delta INIT problems in production system

    hi!
    How do you do, I hope all fine, well, I have a problem in production system, I execute the delta init and the data is in BW the problem is when I want to activate the data, the system give me a processing error, somebody can helpme please?
    BR

    Hi
    Please check with your Basis team to confirm there are enough resources.
    Also Check what is max work process time . Tcode RZ11 parameter rdisp/max_wprun_time
    Check this thread which mentions a lot of related notes.
    Link: [Re: DSO-data activation issue;
    Regards
    Sanjyot

  • Init with out data transfer option is not enabled

    Hi Friends,
    I am loading data from the data soruce 0CO_OM_OPA_7 - (Internal order items) into BI. This datasoruce is delta enabled. Flow is designed in 3.5.  I checked the extractor RSA3, it shows 9 records and then i tried to load using init with data transfer, the load is not successful, it is in yellow for long time and gives the messages no record found. I tried with full load then load is successful. why init load is not successful?  Is there any setting i am missing here?
    Then I tried to go other option, run init without data transfer and then a full load, but I could not change the radio button to without data transfer option, it is defaultly taken init with data transfer and greyed out. How can i check init without transfer option?
    thanks in advance.
    Regards
    Sreekanth

    Hi,
    In the present case you need to delete the earlier initialization flag from infopackage. Once done then you can be able to view the init without data transfer option.
    So delete the flag in the menu bar --> Initialization option for source system
    in the popup select the init entry and use the trash icon to delete the same.
    Before doing that you can mark your earlier init load to Red and then perofrm this activity.
    Once done then you can execute init-without transfer wiht no issue.
    Once after this you can perform repair full load to load the data to your target.
    Hope this helps.
    Murali

  • What happend to past delta data if we delete Delta INIT from Cube? safe ?

    Hi Friends,
    we have a cube where delta data is loaded daily from ODS.
    So, cube have many delta requests and data is compressed.
    Now have some problem and need to delete Delta INIT from this Cube and run fresh delta INIT again into Cube from ODS. Is that safe ?
    If we do this...is there is any problem with past delta data availble in the Cube?
    Please confirm..
    Thanks
    Tony

    Hi,
    I told you to check this before deleting the init as it very tough to manage it after that.
    Now those delta request are missed and I dont think can be retrieved without doing a full repair with proper selection.
    If you do a new init then there should be no request without a check for data mart status??
    So you found it before deleting the init??Then you should not have deleted the init as I told earlier.
    The only option is too reload the whole histroy again if you are not able to load it through selections in infopackage.
    First do a selective deletion from the cube for the same selections and then schedule the full load for those selections from DSO.make sure these selections cover the whole scenario.
    You cannot do anything else now to correct it.
    If you data is not huge in cube then delete the whole data and reload it.
    Schedule multiple loads from the DSO at the same time through different infopackages.
    this will save time as weill will do the loads in quick time.
    Thanks
    Ajeet

  • Source for Init with data transfer and full load

    Hi Experts,
    1. Please tell me where the data comes when we do the
        following actions :-
        a) Init with data transfer
        b) Full load
      i want to know the source of data i.e (setup table or main table or any other table)
    Helpful if you can provide the data-flow.
    kindly tell which is prefrable and why?
    Regards,
    RG

    Hi.......
    When you do init with data transfer it will read data from the set up table only..........but beside this it will also set the init flag..........due to this from next time any new records will go to the delta queue...........and next time when you run delta load it will pick records from delta queue...........
    Now suppose data are alrady available in the BW side...........then you can run init without data transfer.......this will only set the init flag.........it will not pick any records.........
    Extraction structure gets data from set up table in case of full upload ............and in case of delta load from delta queue.......
    Regards,
    Debjani...........
    Edited by: Debjani  Mukherjee on Sep 20, 2008 11:45 AM

  • I am trying to setup time limits in airport 5.6

    I am trying to setup time limits for internet usage in airport 5.6—
    but i don't get a timed access control "option. Tried on both imac and macbook pro.

    What are you setting it up as.. join wireless network .. the very worst setup, it will disappear.. reboot the whole network in order modem. router TC.. clients and it will likely reappear.
    Tell us what network setup you are using..
    If you setup with cable to a computer completely isolated from the network with TC also isolated.. finish the setup of everything you want. .before update.. then plug it into the network. .then restart everything in correct order.. it will work most of the time.

Maybe you are looking for