Generic Datasource Delta upload Issue

Hi all,
I have created a Generic Datasource for Solution Manager ODS 0crm_process_srv_h which contains the userstatus, transaction number, transaction desc and GUID of CRM Order Object (ods key field),only these fields.
  I have taken transaction number as delta field and it is as timestamp. But delta upload is not happening. If I give GUID or Status also delta upload is not happening . Please suggest which is the best way to give to delta upload.
Thanks and Regards,
SGK.

Hi,
in your case you need to create a function module as a extractor. Create a extract structure as well and add a timestamp field (lets call it zdeltahelp) to be used as the delta relevant field of the datasource. After successful init the last extraction timestamp will be passed to the fm and you can start selecting all resb entries for orders created and/or changed from that time on as well as the ones deleted (but therefore you need to read the change documents as well). For more information about generic extraction using fm search the forum or check out my business card. There you will find a link to a weblog about that issue.
regards
Siggi

Similar Messages

  • Generic Datasource Delta Settings Change

    Hi Experts,
    Currently the delta field in generic datasource is set to timestamp (LOCAL) and Upper limit is blank.
    I need to change the delta settings to timestamp(UTC) or set the upper limit to 1000 seconds.
    Can anyone tell me how to change this in production. Do i need to change this in dev and transport this to production.
    If i do the changes to generic datasource, do i have to initialise the delta again?
    Pls provide me the step by step solution.
    Regards,
    Anand

    Ananda, What about the delta initialization? After transporting the datasource from R/3 dev to R/3 production, I have to replicate the datasource right.
    In that case what will happen to my delta?.
    One more thing incase i need to change only the upper limit value.  Even for this, do i have to change it in dev and transport to production?
    Regards,
    Anand

  • Generic datasource delta enabling  against S973 & S966

    hellow gurus
    m workin on BW 3.5
    i have to  create Generic datasource for Warrqanty FOC against Sales
    for that i need to create a datasource using S966 and S973 View
    could u plzz tel me
    on which field should i make Delta enable in generic Datasource and
    what shuld i selc in DATA-Specific Field -
    and which radio button
    Time Stamp
    or Cal Day or Numeric Pointer
    and
    Saftety interval upper and lower limit for the same.
    points will be awarded as my gesture and thanks for ur efforts
    regards

    Hi,
    The following is the criteria that needs to be looked upon during Delta enabling in Generic Datasource.
    Delta Specific Field :
    Time Stamp - If you are extracting data for critical modules like FICO, go for Time stamp.
    Calendar Day - If data is extracted from modules that does not have huge postings in a day, like Sales or Delivery Billing, go for Calendar day.
    Numeric Pointer - For sequentially generated records like GLPCA, go for Numeric Pointer.
    Safety Interval (Upper & Lower Limits) :
    (1) If delta field is Date (Record 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.
    (2) If delta field is Time Stamp, then use Upper Limit of equal to 1800 Seconds (30 minutes). This will load Delta in BW as of 30 minutes old. Leave Lower limit blank.
    (3) If delta field is a Numeric Pointer i.e. generated record # like in GLPCA table, then use Lower Limit. Use count 10-100. Leave upper limit blank. If value 10 is used then last 10 records will be loaded again.
    If a record is created when load was running, those records may get lost. To prevent this situation, lower limit can be used to backup the starting sequence number.
    This may result in some records being processed more than once; therefore, be sure this DataSources is only feeding an ODS Object.
    Regards,
    Balaji V

  • Generic DataSource & Delta setup

    Hello Folks,
    I am trying to get my Generic DataSources and Delta concepts straight and got more confused after reading a white paper titled "how to ...create generic delta". <b>I am on SAP R/3 4.6c and BW 3.0b.</b>
    <b>This white paper talks about creating generic datasource and delta using RSO2 in BW</b>. It explains how to  specify  delta-specific field and then select a delta type (AIE or ADD) which sets the "delta update" flag after generating.
    My question is
    1)should we create a generic datasource and delta from BW as suggested by this white paper and not in SAP R/3 directly using RSO2 and RSA3? what are the pros and cons.
    I tried creating a generic datasource in SAP R/3 using RSO2 since these transactions are available in SAP R/3. I noticed the "delta update" checkbox was always(or for the cases I tried) blank and protected. Also noticed a menu item under "Datasource" called "setup delta" to be grayed out as well. So looks like, a delta can be set up in SAP R/3 but does not let me do it.
    My question is
    1) why can't I set up a delta?

    Hi Jay,
    First, you do not create a Datasource from BW. A Datasource is created in R/3. You replicate them to BW afterwards so that you can create/map them to Transfer Rules.
    Datasource creation is in R/3 only. You can of course create  BW as a source of data for other systems but thats something else.
    Creating a <b>GENERIC DELTA</b> is based only on <b>TIMESTAMP</b>, <b>NUMERIC POINTER</b> and <b>CALENDAR DAY</b>.  <i>Delta Check box</i> is really grayed out for <b>GENERIC DATASOURCES</b> because once you specify that your generic data source is <i>DELTA</i> capable by using any of the three options above as DELTA, then the <i>Delta Check Box</i> is automatically checked.
    What <i>Setup Delta</i> are you referring that you cannot do?
    --Jkyle

  • Generic DataSource using FM - Delta doubt

    Hi All,
    I have few doubts on Generic DataSource Delta.
    I am working on one HR requirement. where I need to pull the Mandatory courses information.
    to get this done, we have created one Generic DataSource using Function Module.
    FM has huge and complex logic, at present it is taking long time when I run in RSA3, if I continue with this to BI, daily running FULL load to BI is not suggestible, because it takes much time to load.
    I have planned to set the Delta, just want to know what would be the best option to set the delta option for this requirement? and how?  I have 2 dates (Course Start and End dates), Employee, Course Id, Course Type, Position, Job, etc in my DS structure.
    Please suggest someone so that I can do FULL load once in BI and continue with Delta without missing any delta records going forward. 
    Regards,
    Kiran

    Hi,
    In mystrucure used dates are not relating to aedat and erdat, they are CHAR type. here the requirement is little different.
    Regards,
    Kiran

  • Delta issue on a Generic Datasource

    Hi
       I had a Generic Datasource on a Z table.
       The Z table had a Date field on which Delta is based.The Postings are performed manually.
      How to solve the delta issue in the below scenario.
    Ex; A user made a manual posting with a date 09AUG2010 today and delta is extracted to BW.
        But tommorow a used made another posting with a date 14JULY2010....
    Currently that record is not being extracted....how can i resolve this
    Thanks

    Hi,
    Once the data source is created you will extract the data till that date and as the delta is set it will fetch the newly updated records .But i dont think one can post with the back dates in R/3 side.
    If i'm not wrong if you are asking regarding record got missed out them wht need to be done?
    Then do the repair full request and pull the missed delta records and it wont effect the delta settings.
    Regards
    KP

  • Generic datasource with Delta queue

    Hi All,
    I 've created a generic datasource on prices tables A* and KONP. Next, I used HowTo document "create generic datasource that uses delta queue", finding the right BTE that could catch prices modification. Up to this point, everything works fine.
    I've extracted an Init delta to BW and now, on R/3, in RSA7, I can see a delta queue for my generic datasource.
    When I modify price conditions in VK12, BTE works fine and I can see the counter in RSA7 increasing. I also can see new entries in table TRFCQOUT with status READY. (either in SE16 or in SMQ1 )
    The problem is :
    - in RSA7, if I want to display the posted data, system returns an empty list (whereas the counter is different from 0)
    - when I run a delta InfoPackage, no data is sent to BW, but in table TRFCQOUT, status has been changed to READ for entries that previously had status READY (and old entries that had status READ due to a previous delta upload are deleted)
    Does anyone has any idea about the reason of the issue ?
    Thanks for any help
    AJ

    Sure, I can.
    The problem was in the specific coding that update the delta queue : not all the fields were updated and some of these fields were used as selection criteria in th delta infopackage...
    in RSA7, when you try to see the data in the queue, the system only shows you the records that match the selection criterias of your delta IP...so in our case, because of those empty fields, no records were selected...
    AJ

  • RSA7 shows zero records for delta upload of 2LIS_03_BF Datasource

    Dear Professionals,
    I am having constant issues with inventory management DataSource (2LIS_03_BF). I scheduled delta upload in r3 production using LBWE, keeping in mind that in LBWE there is no options for posting dates, ETC... In RSA3, there are records, but when i check RSA7, it is showing 0 records. What could be the problem. Do i need to do anything/activation anywhere in LBWE or RSA7 to see the records. Please advise.

    Hi,
    Normally there should be a collective run which transfers data from the application-specific queues to the BW delta queue (RSA7), just like this workflow:
    MCEX03 queue==> RMBWV03 (Collective run job) ==> RSA7-Delta queue => BW
    It is necessary to schedule the job control regularly - see point 3 of SAP Note 505700.
    Check also these SAP Notes:
    869628     Constant WAITUPDA in SMQ1 and performance optimization
    728687     Delta queued: No data in RSA7
    527481     tRFC or qRFC calls are not processed
    739863    Repairing data in BW
    Rgds,
    Colum

  • Delta enable generic datasource

    hellow sir ..
    im workin on SAP BW 3.5
    i'm creating the generic datasource ,, so my confusion is how to make it Delta enabled because The check box for DElta is Greyed...
    so wat;s the diference between delta box checked and unchecked..
    how to make that grey area checked..
    thanks and regards

    u r talkin about Generic Delta Tab.. where 3 option s are there,..  - YES
    so wat options i shud go for.. so that it enables Delta upload at BW side.  - This will not enable delta loading at BI side it will extract delta records from R/3 only, for activation BW delta you have to create a delta infopackage that will extract the delta records from R/3 to BI.
    and there are 2 more options in Radio button
    -  Filed name : Here u specified based on which field ur delta records wil be picked up, like change date field (field name : ERDAT) then specify the name of field, as its a date field so choose the Radio button  CAled day. If it had been a time stamp filed u have choosen then Timestamp radio butoon.
    1) New status for change Records
    2)Additive Delta..
    For above read F1 help (that is very clearly explains this)
    and what is the DElta check box which is there in Selection and Hide field Tab,, which comes after Saving the First Screen of RS02 ( DATASOURCE : Customer Version Edit )  -  This box will become checked when u maitain any delta field in Generic delta tab. It indicates wether the datasource is delta enabled or not
    Hope this is clear now.

  • No delta can be captured on generic datasource

    dear experts,
    i create a new generic transaction datasource for sale order list.
    the fields include : 1 sales order number   
                               2 sales org
                               3 sales person
                               4 change date
                               5  bill to party
                               6  ship to party
    i choose 1 sales order number as the delta field with numeric pointer and the upper limit is set 1
    today(2009-03-18) i have a delta init with data on BW side and i get all sales order list data in PSA;
    also, i can monitor its delta queue via rsa7, it shows the current staus is 2009-03-17.
    then, i create a new sales order in r/3 side, and execute the first delta uploading on bw side.
    but there is no any delta captured in PSA, and i repeat the delta, still nothing.
    my question is why i can not get the delta when i create a new sales order.
    many thanks.
    best regards,
    steve

    Hi
    Your Source System date is different?? does this leads to mismatch of delta records?? Check your timestamp /system Date again .. May be you need Functional Consultant also to update Sales Order...
    If delta field is a Numeric Pointer i.e. generated record # like in GLPCA table, then use Lower Limit. Use count 10-100. Leave upper limit blank. If value 10 is used then last 10 records will be loaded again. If a record is created when load was running, those records may get lost. To prevent this situation, lower limit can be used to backup the starting sequence number. This may result in some records being processed more than once; therefore, be sure this DataSources is only feeding an ODS Object.
    Hope it  helps and clear

  • Delta upload  for generic data sources.

    Hai All,
    I tried as per SAP online document , but still i am not getting the result i.e delta upload from the BW side. Here i explained  everything what i did.
    In R/3
    1. I have created a table with 3 fields SNO, SNAME, DOB
    2. Then i created some entries in that table.
    3. With Tr Code RSO2 i created one data source. Here i took Master Attribute Datasource
    4. In generic delta i took the Generic field as DOB. and Time stamp and upper limit 10 sec.
    In BW side
    1. I have replicated the data sources under application compone in which i have creatred in R/3..
    2. Then i activated that data source and created infopackage for that.
    3. in the selection i have specified 01.01.1900 to 01.01.9999
    4. First i made  Full Update then i get all the records from R/3.
    5. In R/3 i have created 2 more entries.
    6. In Infopackage UPDATE Tab i have selected the Initilize Delta Process ( Initialization with Data Transfer).
    For this i am getting the error message as follows.
    Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System Response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Extractor .
    Refer to the error message.
    Procedure
    How you remove the error depends on the error message.
    Note
    If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.
    Here i closed the all things in R/3 as per the note mentioned above. Still it is giving the error message.
    If i select the Intilization Delta Process( Intilization with out Data Transfer) then i am getting the option Delta Update . I selected this Delta update and scheduled but no data is coming.
    Please help.
    Regards
    Prashanth K

    Hai  Sachin,
                       I am getting the problem at PSA only. Actually that is connected to ODS Object only. Until unless we don't get the delta data into PSA we can't proceed futher. So please help. I am working on NW 2004S.
    Regards
    Prashanth K

  • Delta Upload for Customized DataSource

    Hello,
    I created a Customized DataSource with Full Upload and replicated DS in BW ,now i want to creat Dalta Upload for the same Data Source is it possible can i do ,is there any method or settings to be done to get Delta upload  update..
    I hope my thread is understandable....
    ifnot get back ....!
    Thanks

    Hi Bhanu,
    What is the Safety Upper & Lower limits you have given for your Generic Delta(RSO2 trans). That also matters.
    Give Safety Upper limit as 0 & Lower Limit as 1, Replicate the DS once in BW & then try to load Delta.
    If possible Delete the Init--> Load the Init again & then try loading Delta after changing the Safety limits & loading INIT.
    Hope it helps you!
    Regards,
    Pavan

  • Generic Datasource on table IMRG in R/3- delta on timestamp is it ok ?

    Hi
    I am creating Generic datasource based on table IMRG in R/3, This has stoppages related data. which we need in BI report. There is a field for Time-stamp in the table, i have checked values in table IMRG, but in R/3 it shows no data for the time-stamp.
    Now i want to create delta basis for this generic datasource based on table, so shall i create delta based on time-stamp or date field.  
    If I create delta based on time-stamp will it create problem in delta extraction subsequently? Please share your experience in such a cases.

    There is a field for Time-stamp in the table, i have checked values in table IMRG, but in R/3 it shows no data for the time-stamp.
    Delta specific field should be something which defines changes in your table, not something which is blank always.Based on the change in this delta specific field only delta will be pulled.Having it blank will never pull you delta.
    Hope this helps.

  • How to deal with delete record in generic delta of generic datasource

    Hi,
       Anyone can give me suggestion about the delete record in generic delta  of generic data. I need extract data with a generic datasource and hope deleted record in datasource also can be "delete" in next delta extraction. I do a test with generic delta. It seem that the delete record can not be updated in ODS. but updated record can be updated in next delta extraction.
    How dose BW generic delta deal with the deleted record with generic delta mechanisim? Or how can I use generic delta mechanisim to realize that BW "delete" the deleted record of source system in ODS with delta extraction?
    Thanks in advance!
    Billy

    Delete is not supported in delta mechanism of generic delta extractor. You will need to add a workaround for that.
    - Capture the deleted records somewhere (maybe enhance the txn deleting the record so the key is written to a Z table). Take these records to BW and manipulate the recordmode to affect deletion of corresponding record from ODS.
    - If your generic delta is based on FM, and if the 'delete' is captured in change document tables, add the logic to check change document tables whether any records are deleted, and if yes, send those to BW with appropriate recordmode to achieve deletion.

  • Delta in Generic datasources.

    For the generic datasource. I have to run Delta multiple times per day. In this case I hope that, TIMESTAMP is the suitable option to run delta. Here, to set up TIMESTAMP, I have to select the field name for Delta, based on that field name the delta will work and pick the records into BW side.I have 2 fields DATE and TIME to set up delta. I have given field DATE for delta.
    For example.The data in the source system is
          IC            DATE                    TIME
          XX           22/03/2009           09:30:41
    I will run delta on 22/03/2009, 10 AM , then the above record will go to BW successfully.
    At 11 AM one more record will be added into the source sytem on the same date 22/03/2009. Now the data in the source system is
    IC            DATE                    TIME
    XX           22/03/2009           09:30:41
    YY           22/03/2009           11:00:00
    Again, at 11:30, I will run delta to pick the 2nd record. Here my doubt is, will that 2nd record be picked into the BW?. I doubt that, as we have set up delta based on the field DATE, Will the 2nd record will be picked into the BW side or not?.  If  the 2nd record will not be picked into the BW side.
    How can I achieve this. But, I need to run multiple times per day and need all records.
    Please let me know if you dont understand.

    Hi,
    I  understand your requirement, as you are using date as delta specific field you would not get another record created on the same day. To solve it you have two options,
    1) Field with date and time combination. - e.g 20090317164909. 
    2) Or can you use time field as delta field.
    Any of above can solve your problem.
    Hope this helps.
    Regards,
    Viren
    Edited by: Viren Devi on Mar 22, 2009 9:11 PM

Maybe you are looking for

  • Mac Pro Failed to wake from sleep

    Hello All, I've had my Mac Pro since Aug. 2007. Never had any problems of any kind until this morning. To wake from sleep (as I always do): depressed arrow key (10:43 AM). There was a delay - then the spinning beach ball for about 2 min. I did a hard

  • Can I re-install OS 9 on a drive with OS X?

    This question appeared earlier under an incorrect subject line. My apologies. I am unable to boot from OS 9.2.2 on a G4 that I use almost exclusively with OS X. I am wondering if there is a way to re-install OS 9 without disturbing the rest of the ha

  • Using IP SLA and EEM to provide 3G backup to ADSL connection on CISCO887VAG+7-K9 router

    On a Cisco887VAG+7-K9 router, I want to be able to use IP SLA and EEM to track connectivity to an external address via my ADSL line, if connectivity is UP then I want the 3G interface to be admin shutdown.  If connectivity is down, then I want the 3G

  • Unable to access 'Terms of Use' and 'Privacy Policy'

    Hello, The link to 'Terms of Use' and 'Privacy Policy' on 'https://beehiveonline.oracle.com/index.html' cause 'HTTP 500 Internal Server Error'. Could you tell me how I can access to the information ? Regards, Yuta

  • When safari kills your machine memory

    Hi I would like to know how can i AVOID all the "background" operations that safari does when i start safari and even other times Is the top sites cache? Can i disable top sites? The only plugin i have is clicktoflash Unfortunately i dont see any opt