Delta in Generic data extraction

Hi all,
I have a doubt here,
What is the delta in Generic Data extraction?
What are the types?
and what are their significances?
Please give reply.
Thanks
Surya.

Hi Surya,
If a field (date, progressive document number, timestamp) exists in the extract structure of a DataSource that contains values which increase monotonously over time, you can define delta capability for this DataSource. If such a delta-relevant field exists in the extract structure, such as a timestamp, the system determines the data volume transferred in the delta method by comparing the maximum value transferred with the last load with the amount of data that has since entered the system.  Only the data that has newly arrived is transferred.
To get the delta, generic delta management translates the update mode into a selection criterion. The selection of the request is enhanced with an interval for the delta-relevant field. The lower limit of the interval is known from the previous extraction. The upper limit is taken from the current value, such as the timestamp or the time of extraction. You can use security intervals to ensure that all data is taken into consideration in the extractions (The purpose of a security interval is to make the system take into consideration records that appear during the extraction process but which remain unextracted -since they have yet to be saved- during the next extraction; you have the option of adding a security interval to the upper limit/lower limit of the interval).
After the data request was transferred to the extractor, and the data was extracted, the extractor then informs generic delta management that the pointer can be set to the upper limit of the previously returned interval.
Hope now is clearer...
Bye,
Roberto

Similar Messages

  • Delta using generic data source

    Hi experts !
    How can i create a delta using generic data source ?  i am using BW 7.0.
    Thanks.

    Dear FABRICIO VAZ DE SOUZA  ,
    Generic extraction
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    step by step procedure for generic extraction delta
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    Refer:
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    http://help.sap.com/saphelp_nw04/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    Generic Extraction via Function Module
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    Hope it helps you,Revert me back if you have any queries
    Assign points if helpful
    Regards
    Bala

  • Delta Enabled Generic Data Source

    Hi All,
    I have created one Delta Enabled Generic Data Source with
    Function Module. The Delta field is Date Field. The Data source picks data from R3 to BW.
    In RSA3, I executed the Extractor with the Delta Type "C" i.e Delta Initialization ... but it is throwing the error "Errors occured during the extraction". I also checked the Display Log and the error message is "Could not determine BW release of logical system".
    Moreover I am not able to see the Delta Attributes in
    RSA7. I checked with the other delta enabled generic extractors which uses Views .. is found to be working fine ... and I also able to see the Delta Attributes in RSA7.
    Any suggestions?
    Bye
    Dinesh

    Dinesh,
    Once you have generated transfer rules in BW for the datasource, delta init can be tried out in RSA3. It iwll not create the delta queue though. Only test the initialization.
    To do this, once you have created the transfer rules in BW, specify the logical system name of the BW system in the target system field. After that the extractor can be run in RSA3. It is flagged as read only so delta queue will not get created.
    Cheers
    Aneesh

  • Generic Data Extraction From SAP R/3 to BI server using Function Module

    Hi,
    I want step by step procedure for Generic Extraction from SAP R/3 application to BI application
    using Functional module.
    If any body have any Document or any PPT then please reply and post it in forum, i will give point for them.
    Thanks & Regards
    Subhasis Pan

    please go thr this link
    [SAP BI Generic Extraction Using a Function Module|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/s-u/sap%20bi%20generic%20extraction%20using%20a%20function%20module.pdf]
    [Generic Data Extraction Using Function Module |Re: Generic Data Extraction Using Function Module;

  • Delta enabled generic data source not updating delta

    HI,
       Created one Delta enabled generic datasource with the help of ztable .Fill the content of table by manual entries.
       While executin init,records are extracted from R/3 system. After made a change in table entries , it is not captured in RSA3.
       Data source is avaialble in RSA7 after execueting init.
       Delta type== TIME STAMP
       fIELD NAME=zTIME
      SAFETY LIMIT=30 SEC
    ITS FROM 'NEW STATUS FOR CHANGE RECORDS'
    Please help me on this issue..
    Regards,
    MohammeD

    how did you create your data source? - based on view, table for Function Module?
    If it is based on a View or table, ideally delta should have worked. If it is not working, please chedk the data type of the field. Make sure that delta field (i.e. ZTIME) is getting updated evertyime you change any record in ztable. While extracting data in RSA3 in delta (D) mode, make sure you also give the target system ID. Also try runnign the delta infopackage in BW if it fetches data.
    If nothing works, try creating your data source again.
    If it is based on Fuction Module, you will have to include the delta functionality in your code.
    Regards,
    Gaurav

  • Error while activation Function module for generic data extraction

    Hi,
    I have created a generic data source ZMATERIAL in which i have selected the Extraction by Function module. I copied the function module RSAX_BIW_GET_DATA_SIMPL to ZMATERIAL_FM, but when i activate this module it gives me error
    REPORT/PROGRAM statement missing, or program type is I (INCLUDE).
    The main program of the function "Z_BWGENDATAMATERIAL" does not begin with "FUNCTION-POOL".
    Please help me in this.

    Hi Dipika,
                  I think a similar issue is discussed
    Refer this thread
    REPORT/PROGRAM statement missing, or program type is I (INCLUDE).
    Compiling INCLUDE progam
    question related to includes
    question related to includes
    Hope these helps
    Regards
    Karthik

  • Urgent........Generic data extraction........

    Hi Experts,
    I created a Generic extractor using a function module
    1.I created a Function Mudule and tested the same in debugging mode it seams it is fetching the data properly.
    2. I created the extract structure using SE11 in my extract structure I have around 15 fields of type CURR. so I specify the reference table and reference field for all the above 15 fileds.
    3. I try to  ctreate a Generic data source using RSO2 using a field AEDAT .
    I got 15 error messages that the 
    " the unit field CURR of the field PKAZ1 of the data source ZBWNXXXXX is not visible or stopped out or hide or..........ausgeblendet."
    How shall I handle this issue........
    Thanks in advance.
    Cheers
    Sailekha

    Hi
    I am not tested in RSA3. I just tested whether data is fetching properly or not by   Debugging the Function Moudule.
    to be frank I am new to this concept. How shall I populate currency and unit fields for Keyfigures in FM.
    In my case the data for these KF's is comming from a table
    to get the data from the table
    I use the following code
    Wertarten puffern *********<b>KF Buffering</b>
    TODO: Eventuell zu Performanceverbesserung die zu
           selektierenden Wertarten weiter einschränken
           select  POS_SEQ_GUID
                   VAL_TYP
                   CURR
                   VALUE
                   PERC
              from /bwn/npos_vl
              into table ct_pos_vl
              for all entries in ut_polpos where
                      POS_SEQ_GUID = ut_polpos-POS_SEQ_GUID.
    Fetching the KF data  
      FORM wertarten_fuellen  USING     US_POLPOS type s_polpos     
                                                          UT_POS_VL type t_pos_vl
                             CHANGING           CS_DATA   type Z_S_POLPOS.
    data: ls_pos_vl type s_pos_vl.
      loop at ut_pos_vl into ls_pos_vl
                  where POS_SEQ_GUID = us_polpos-POS_SEQ_GUID.
    case ls_pos_vl-val_typ.
          when '001'.
        Originalversicherungssumme - VAL_TYP = 1
            cs_data-ZIOVB     = ls_pos_vl-value.
            cs_data-ZIOVB_C   = ls_pos_vl-curr.
          when '002'.
        Signed Line in Summe - VAL_TYP  = 2
            cs_data-ZIZVS        = ls_pos_vl-value.
            cs_data-ZIZVS_C      = ls_pos_vl-curr.
           endcase.
        endloop.
    endform.
    I used the above code to buffer the KF data and and to fill the KF data . is it  the correct apporach to populate the KF's in FM
    can you please send  me sample code to to do this.
    any suggestions please............
    Thanks in advance

  • Delta for Generic data source.

    Hi,
    I have created a generic data source for which I have taken the change data as generic delta in CRM4.0.  But the problem is delta is not getting initiated.   like we are not getting any records in delta.  Kindly guide me what else i have to do to get this delta
    Thanks
    Naveen

    Hello Naveen,  
    What is the delta method you have used, is it Time stamp or ALE Pointer?
    See this SAP Note 539547 Generic delta with date does not work
    Please see these docs as well
    [How to Create Generic Delta|How to Create Generic Delta]
    [How to Create Generic Data Sources which use the Delta Queue (NW7.0)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10b68b99-022e-2a10-999d-c4dc9ec24a59]How to Create [Generic DataSources Which Use the Delta Queue (NW2004)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf]
    Thanks
    [Chandran|http://chandranonline.blogspot.com/]

  • Generic data extraction

    Hi guru's.
    I like to know how many fields can be taken from table for the view in GE , Is there any limit? we need to set  delta  for each field for delta extraction?.
    Regards.
    Harry

    Hi Harry,
    I am not aware of a limitation for the number of view fields, but in  case of a generic delta you only have the choice for one field (a timestamp, a date or a numeric pointer).
    Siggi

  • Generic Data Extraction : Setting of Upper and Lower Limits

    Hi all,
    I'm doing the delta extraction for this non-standard infocube which stores data about measuring documents. The strategy I used was to first update a ODS with the new/changed measuring documents determined by their last changed date. Then it will update the infocube with the new values. In order to get the delta measuring documents to go into the ODS, I specify a upper limit of 1 and lower limit of 0 in the extractor's generic delta settings to get measuring documents that are created/changed the previous day. But the system will still take in the full set of measuring document.
    Is there something that I have missed out?
    Thanks

    Hi,
    I dont see anything wrong with what you have done. That is correct, it is recommended that the upper safety interval should be set to 1.
    But according to you, the system still gets the newly changed records as of current day. Have you checked the update mode? It should be <b>DELTA UPDATE</b>. It might be marked as <b>FULL UPDATE</b>.
    Have you successfully initialized the <b>DELTA Update</b>?
    Are you using an appropriate DELTA field? It should be a Calendar Day.
    Hope I did help and if i did, please grant points...
    --Jkyle

  • To enable delta in generic data source

    Hi,
    There is a generic datasource created on top of PRPS & RPSCO tables. Currently the extraction mode is 'full update'.
    There is no time stamp field available in RPSCO, Please suggest how can I enable delta?

    Hi
    Make sure at least you have Numeric pointer or time stamp field in your table to make the data source enable.
    If you created view on these two tables, then in RSA6 --> open the data source --> goto edit mode.
    here you will delta enable check box --> select this check and you can give the field which has to be used for delta.
    If you using FM, then you have to write to code in functional module.
    Regards,
    Venkatesh

  • Delta  enabled  generic data source not generating delta

    Hi Experts,
    I am simply clueless bt where I went wrong.Please have a look and explain.
    I first created a z table in r\3 with one field as timestamp.
    Then I created a delta enabled datasource for this table, in the delta enabled field I selected Timestamp.
    Safety interval left blank.
    Delta was chosen as "ADDITIVE DELTA".
    After that I saved my data source and replicated the same in BI server.
    Then I created an Infopackage to initialize the delta and then one more infopackege was created as delta .
    Initialization was successfull.
    Now I triggered the delta infopackage to bring delta to PSA
    BUT
    it does not bring the delta ,rather each time it brings in ALL records to PSA . This is the problem m facing .
    PLEASE EXPLAIN ME IF YOU CAUGHT ANY MISTAKE IN THE ABOVE FOLLOWED STEPS.
    waiting for reply
    Manish Sharma

    Hi Teja,
    Thanks for your reply, I checked the same .
    The initstate field has the value 'X'.
    I checked in RSA3 but upon test extraction it says 0 records selected.
    Pls investigate more on this.
    Manish

  • Generic data extraction and loading to cube

    Hello guys, I am trying to load R3 data thru Gernic extraction to infocube in bw3.5.
    I just created generic DS and activated it and also Replicated in BW side.
    I am trying to extract transaction data - from FI , DS has Ship Info Table fields in the extraction structure.
    Everything got activated and now i am in BW side, just assigned DS to infosource.
    But i am stuck in Transfer rules, all infoobjects on the left are empty and it wont let me activate.
    I am really confused, Should i be creating infoobjects first , because i havent created infocube yet.
    My DS has about 12 fields , I really need someone to tell me why its not activating Transfer rules, Comm structure is still empty.
    Should i be creating INfocube first with KF and Chars?or how am i supposed to map these DS fields in the Infocube (my data target)?
    I guess i am not clear at this point, even with LO extraction I could get create DS and replicate in BW , but once i am in BW i become clueless i should say.I did search other posts here but couldnt find anything that help me understand this.if someone could explain me in a simple terms i would appreciate it.
    I have created DS with extraction structure, i am in BW , so whatever field i selected in extract structure in R3 side f rom the table , is that going to be Chars and Key figures in my Infocube once i complete Loading ? or how would that work? Why would we need to chose specific Table when creating view , assuming that we already know the data that we need for reporting purposes, we would know those data should be on what table correct?
    please drop some lines to help me thanks

    hello again, i am writing this since i didnt get any response. I would really appreciate it if someone could give me little hint , i have been practicing on my own using bw system and need help from you Pros.
    My previous question was regarding Transfer rule . I am still not able to get through that steps.
    This is what i have done so far:
    -created DS generic for transaction data,  using View VBAK table (not sure if this was the right table, i just wanted to see if i would be successful loading data in the cube).
    - ACtivated DS, replicated in BW, Assigned INfosource.
    - I selected 15 Fields from DS (extraction structure ) from that VBAK table.
    - But when i am in Transfer rule ./structure screen, there are many fields appearing.
    - It will let me active the Transfer Rules, however i also created InfoCube , it asked me to chose at least one Time Chars, and KF. But i used Template using my infosource, there were no KFs . so i figured i need to change Transfer rule. I tried to create Key figure infoobject on the right side of the screen in Transfer rules, but it will not move to the right when i tried to transfer it.
    My question is, why there are more fields in this screen and some fields are not appearing the one i selected.
    Since i chose transaction Generic DS,is that why i have to have Key figures? did i chose worng table VBAK for practice purpose? i dont really see much Keyfigures when i looked the content of this table using SE16.
    Guys please suggest me , what route should i take to get through this confusion.
    My main objective here is to simply load R3 data using Genric DS(transacitonal)  into a customized infocube.
    I get error when creating Update rule, infosource and infocube wouldn not link, i think its becoz i didnt have any keyfigures available when creating Infocube ? how would i chose one?
    anyone please throw me some suggestions ..i would really appreciate it.thanks again for reading

  • Generic data extraction from R/3 into BI

    Hi Friends,
    We need to extract some data available in the R/3 side to BI. I have written code in a function module which brings the output into the table e_t_data. now by attaching this function module, we created a Data source also. and then from BI side we replicated this Datasource. when tried to extract the data at BI from R/3, the process keeps on running with out bringing any data into BI.
    Regarding this, i referred some docs in the forums. They say that we have to go with the approach followed in the FM 'RSAX_BIW_GET_DATA_SIMPLE'. I have done all the coding and settings similar to this function module. there is no syntax error and code produces the required output in e_t_data.In that FM they used some Select statement under the Open Cursor statement. But in our requirement, we are not selecting anything from Table. but we generate some data by some calculations and these data will be our output. If it is the case, can't we use that open cursor approach...? we need to get the output data not by any select statement but the output will be some internal table entries which are created by some calculations.
    Please suggest how to handle this.
    Thanks in advance...
    Regards
    Ram

    Hi,
    just fill the output table in your FM by yourself - it will work.
    I guess at the beginninig you are selecting data from one (or more tables) and than calculate the final output later. You may use the cursor for packing the data into suitable packages. However, an exact package size is - in most cases - not possible with that scenario.
    Kind regards,
    HP.

  • Generic Data vs Generic Delta

    Hello,
    When do we use Generic Data Extraction?
    When do we use Generic Delta Extraction?
    Thanks

    Roshan,
    When you create a Generic DataSource you have the option to make it support delta functionality using your specified charactetistics which will be used to track deltas for example document date etc....
    We create a Generic DataSource if the existing BC does not provide a standard datasource for the same.
    Whether you want it to be delta enabled or not it depends on your scenario.
    Hope this helps.....

Maybe you are looking for

  • Setting Up Time Capsule as a DHCP server in the router portion

    Hello I have converted my existing wireless router and network hard drive to a single time capsule. My old router was setup as a DHCP server and I had the IP range set to 10.0.0.1 to 10.0.0.50 and had a IMac, Windows PC and Copier connected to the Et

  • Wont edit or play from external drive

    I've been using mac for about 4 years now, and have been making videos (mostly skateboard) during that 4 years. My normal plan of action in making a video is record, dump to my external through the iMovie import and then edit from that same file. Up

  • Adding 2 files together.

    i`m trying to add an intro to a video but no matter what i do and what i search on youtube/google, nothing comes up.what i want to hapen is for my intro to fade away into the video so i can export it and upload it to youtube,but i can`t seem to get t

  • Hide and Show on Theme #7

    Hey - I have created my application from Theme 7 (also used by the XCogito app), and want a hide and show region. Its showing #CLOSE# on the region, and quite honestly am not sure where to go to get rid of that. Here is a link of a sample page I just

  • NWA Availability monitoring problem

    With NW04s at SP8 I have an ABAP+J2EE system that is my Central Admin/Monitoring system.  I have setup CCMSPING in central system and also in RZ21 of the ABAP system.  I verified the systems are showing in RZ20 with green/100% indications. When I go