Generic FM extractor with Delta

Hello all,
I am trying to create a delta function module extractor on a table. I have creation date ANDAT, last change date AEDAT and a deletion flag on the table.
FM has to handle history, new and changes.
How can I generate delta? Can I just use RSO2 to set up delta? How can it be done? Also, can I get the code for a generic FM delta extractor?
Please help.
Thanks,
Anirudh.

Hi Sajeed,
So, I do not have to handle delta in the extractor at all? Just create a function module based extractor with all the fields and actually take care of delta in the infopackage??
The creation date is for newly created records and the change date is for changed records.
My email is [email protected]
Thanks,
Anirudh.

Similar Messages

  • Enabling FI-SL extractor with delta capability

    I am working on enabling FI-SL (3FI_SL_*) extractor with delta capability.
    Implemented OSS note 328197 successfully and also related OSS notes.
    This works on totals table. Source system is 4.6C
    Tested BW01, BW03 and everything seems to be fine, and shows as if extractor is enabled for delta loads.
    I have done initialization. it works fine and got records.
    But when I do delta - it shows ZERO records.
    In RSA7 also I see Zero records.
    If you have any experience , will you please share with me.
    It's a very urgent one.
    Venu

    Create some records in the source system so that the base tables for this extractor will add some records.
    Then check rsa7 whether it shows any records for next delta.
    As Hari said..there might not be fresh records created or records changed,if you do delta load immediately after an init load.
    cheers,
    Vishvesh

  • Function Module Extractor with Delta Functionality

    Hi Friends,
         I have to extract the entire data of CDPOS table in R/3 , as its a cluster table I am unable to build a view, I am planning to go for FM extraction, Could someone help me as how to build it with Delta Functionality.
    I think I need to develop the Datasource, with Extract Structure,( Do I need to create a Structure in SE11)  Please help me out .
    Thanks,
    Krish

    Hi,
    you can either use an existing structure or else create one on your own. (SE11).
    The DeltaHandlig fairly easy.
    When having finished the extractor (FunctionModule, Structur and DatasSource), go to the "generic Delta" button and select the relevant field.
    The Generic Delta and its DeltaPointer is managed within the DeltaQueue (RSA7) and works more or less like a selection. Don't think too hard about it in your function module except taht you need to select by this field in your FM.
    Did that come clear?
    hth
    Cheers
    Sven

  • Function Module Extractor with Delta

    I'm very new to working with the BW, so I hope I'm explaining my question in a way that makes sense.
    I need to make a BW extractor that pulls data from at least one table, possibly more, and which also calculates some data.
    I think the only way I can do that is by using an extractor with a function module.
    I've been looking at the examples in function group RSAX, and I think I sort of get it, except for one part.
    I'm really confused about how the delta works.
    I'm looking at the example: RSAX_BIW_GET_DATA_SIMPLE
    Does it even use a delta?
    I'm trying to understand how the delta gets passed, and how it gets used to filter the data in the function module.  I'm not sure if it's something I need to code in myself, or if it's something that BW does by itself, or what.
    I'm not sure if I'm making sense, but if anyone could help me, I'd appreciate it.

    Thanks guys, you've been super helpful so far, so I'm just going to keep asking questions.  I promise to award points at the end
    I'm looking at it now, and I think if I change it to read from a table, instead of read from a function module I can use the 'numeric pointer' option for the delta.  (Does that just mean a number?  For example, payroll runid is a number, so I could use that and only get new payroll runs?)
    However, there still are some calculated fields they want.  Someone mentioned doing that on the BW side.  How would that work?
    Sorry for such vague questions, but any help is really appreciated.

  • Generic extractors with delta

    hi all,
    can any one please provide any thing on generic extractors particular to delta (time-stamp)
    VRKR

    Hi,
    please search the forums. This question has been asked already a lot of times. Additionally you might check my business card --> there is a link to a weblog related to that issue.
    Siggi

  • Enhance LIS_   extractor with delta load

    Hi all,
    I need to enhance 2LIS_02_ITM or 2LIS_02_SCL with account assignment (EKKN). How should I handle the delta from account assignment? It is in 460 environment. I'd like to have similar extractor as 2LIS_02_ACC which exists in 700.
    How should I approach? Which way is better?
    Options one: Create a generic extractor, delta base on AEDAT in EKKN table. Create custom ODS....
    Option two: enhance current 2LIS02_ITM or 2LIS_02_SCL, add cufs. But how to handle the delta?
    Thanks
    J.

    Hi J CHEN
    In my opinion first check with MM -Purchasing consultant whether the delta in account assignment is linked to purchasing document changes or not ? (check whether delta is supported or not ...you can do this testing in SAP R/3 Side) and if answer is YES then you should go for Option 2 which is relatively simpler.
    hope this helps
    Regards
    Pradip
    (Friends: Don't forget to assign points !!)

  • Extractor with delta

    Hi Everybody,
    I am using a delta mechanism and would like to check the actual value of the field used for the delta. Where can I find this value?
    Thanks in advance
    FedeX

    Hi Fedex,
    Check in RSA7. Check the last column i.e. STAT column. But before this you have to upload the data atleast once.
    If useful..assign points.
    Regards,
    P B

  • Generic Extractor using FM with Delta Logic

    Hi,
    i want to create a generic extractor with Delta Logic based on a FM.
    The extractor works fine for full loads (extractor method "F" or "C"), but delivers no record for the extractor method "D" (Delta). I placed a hard coded break-point in the FM, so that the processing should stop while testing it with TC "rsa3". Using the extractor method "D" the debugger doesn't stop. So it seems, that this FM will not be processed for method "D". What could be wrong?
    I tried different ways to create the generic extractor:
    First i copied the template "RSAX_BIW_GET_DATA_SIMPLE" and tried to get the information for delta-run by "LOOP AT i_t_select INTO l_s_select WHERE fieldnm = 'DATE_FIELD'." But as the processing for method "D" does not consider the FM, there is no chance to get delta data.
    On second try i used the template "RSAX_BIW_GET_DATA" and changed "EXMETHOD" from "F1" to "F2" in table ROOSOURCE for the Data Source. In this case i get information about the Update mode (Parameter i_updmode). But the processing leaves the FM for extractor method "D" out too.
    Does anybody know, why the FM is not processed for extractor method "D"?
    Is there another way to get delta capable extractors based on FMs?
    Thanks for help in advance!

    Hello
    See this blog which uses the same FM with explanation
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    See this forum too
    Generic Delta Function Module
    Other docs
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    http://help.sap.com/saphelp_nw04/helpdata/en/37/4f3ca8b672a34082ab3085d3c22145/content.htm
    Thanks
    Chandran

  • Sharing an extractor with another BW system possible?

    Dear all,
    We currently run BW3.1. Now we would like to install NW2004s next to it.
    Is it possible to use the same extractor with delta loads when you have only 1 source system with 2 BW systems?
    Do both BW systems contain all information after delta loads?
    Thanks in advance,
    Ralph

    Hi,
    Yes, its possible. You can have just one source system, feeding multiple BW systems. But in your case, I'll be careful as you are trying to upload data to 2 different versions of the BW system. You have to check and test for the PI versions on the R3 side. Your current set of PI versions on R3 will have to be upgraded if you are planning to connect the system with the netweaver 04s version. Once you upgrade, you also need to make sure that the data loads work fine with your older BW version as well.
    Cheers,
    Kedar

  • Custom Extractor FM with Delta mode

    I have looked a few blogs that dont seem to address the whole picture.
    the online help looks to be wrong?
    http://help.sap.com/saphelp_nw70/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/frameset.htm
    Im trying to set up an FM to do generic extraction.
    Declare Datasource in RSo2.  With Generic delta... all looks BUT
    RSa3 can call th FM.
    Seems the ROOSOURCE entry was with type F2.
    If I copied a "proper" generic delta with complex interface and not the simple interface,
    the entry in roosurce looks wrong to me.
    What is the normal way to maintain the data source so that generic extraction works and can be tested in RSa3.
    I also found this blog:
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    again the issue of deltas is over looked.
    The demo function is RSA3_GEN_GET_DATA
    BUT when create a dat source with rso2, the function interface used to call teh function
    matches function RSAX_BIW_GET_DATA_SIMPLE
    and not RSA3_GEN_GET_DATA.
    The helpd refers to delta mode, but the interfae does NOT have the upmode flag.
    Am i missing something or is this a whole in the RSo2 process.
    Custom FM based extractors CAN NOT be called  with delta mode.
    surely someone knows what the trick is here ?
    Cheers
    Phil.
    Edited by: Phil Soady on Aug 25, 2009 7:00 AM

    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/67efb9bb-0601-0010-f7a2-b582e94bcf8a
    No reference here either.
    my conclusion that without using pseudo deltas,   ie adding a field called delta mode, to the structure
    and programming over the simple interface with a extra field
    or
    build a full F1 complex datasource definition tool,
    there is no good standard solution.
    Im still interested if anyone has a good approach to this.
    regards
    phil

  • Generic Extractors with Fm / Finding out tables used

    Hello Gurus,
    for a requirement, i would like to find out the table used in a generic extractor with function module.
    I can see the structure with the objects used but not the tables where they are from.
    How can i find that out?
    Thank you
    Pat

    Hi Gilo ,
    The best way to find out the tables used in the function module will be to analyze the code . Check all your Select Statements in the code and see the tables being used there .
    Sometimes in the code , we use standard function modules from the ECC. Check those standard FMs also and see what table they are using .
    Hope the above reply was helpful.
    Thanks & Regards,
    Ashutosh Singh

  • Generic delta has problem with delts pointer time stamp

    Hi All,
    We have generic delta data source with Delte pointer as Time stamp. We have not used any safety limits. We are loading the data to DSO and using Additive delta. But the problem is when delta flag is set, there might be a case where some records still being inserted to table with lower time stamp. These records are not being fetched in next delta.
    We are planning to keep a safety upper limit of 5 min so that those records can not be missed. But we have a doubt as it is a Additive delta duplicate records will be loaded. If we make the delta to 'new status to changed records', it is going to work?? Any other things we have to check when we make this changes??
    Thanks
    Haaris

    Hi
    If you had selected additive delta then you can load data to DSo with addition mode only. No overwrite possible.
    If you want to select new or changed status then you can load to DSO with overwrite mode only.
    Additive or changed delta depends on your requirement because if you want to add data to the DSO then you can go ahead with additive otherwise you have to use DSO with overwrite mode only.
    You can either give safety upper limit or lower limit but if you give safety lower limit then you can only load data to DSO with overwrite mode because there could be some duplicate records.
    Hope it clarifies.
    Regards
    Sadeesh

  • Generice extracttion with delta

    if we do generic extraction with delta in which table luws will be stored

    LUW's for generic delta can be monitored in RSA7.
    BW Delta queue is based on queue functions in the RFC technology for SAP Web Application servers (qRFC). The data is stored in the following 3 tables:
    1. TRFCQOUT (Client Dependent pointer table per queue name and destination.
    2. ARFCSSTATE: Likn between TRFCQOUT and ARFCSDARA
    3. ARFCSDATA: Compressed data for tRFC/qRFC
    refer following: http://help.sap.com/saphelp_nw04/helpdata/en/6f/66bca6ae43744283d74f1e456ff6c0/content.htm for delta queue maintenance.

  • 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

  • Generic extractors as delta enabled

    Hi Experts,
    I am looking for a thread or Blog that describes the steps to enable Generic extractors as delta enabled.
    Alok

    Hi,
    Goto-->  RSO2 -> Enter your datasource name->Press on Generic Delta
    Select one in Delta Specfied field...
    U can set any of the below 3 based on ur reqmnt..
    Time stamp or Calender day or numeric Pointer.
    How to Create Delta..
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    Generic.. SAP Help
    http://help.sap.com/saphelp_nw2004s/helpdata/en/3f/548c9ec754ee4d90188a4f108e0121/frameset.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Generate_a_generic_DataSource
    Thanks
    (Assign Points if useful..)

Maybe you are looking for

  • How do I fix a permissions problem that's emerged since I created a Snow Leopard partition on my Lion iMac?

    I recently partitioned my iMac, which was running Lion, so I could open old files created by apps like AppleWorks. I installed Snow Leopard in the new partition and the apps I moved there are running fine. But now when I'm using Lion and want to save

  • Reference partition with Trigger

    This post is an extended version if my previous post -Dynamic Reference partition by Trigger on Feb 24 I need to create a Dynamic Reference partition with Trigger. Requirement:- 1. It should be a list partition 2. It should be a referencing Partition

  • Payment Medium program

    All, I did a payament proposal in F110 and am expecting to see a DME file generated.  The proposal was made for both CT payment methods. The vendor was set up for both payment methods.  In the proposal log, it gave a message that "ayment method(s) ar

  • Use of MAX function in Query Designer

    Dear all, i want to create a report that gives ONE line per period that holds the MAX of several lines per period. So NO addition of the KF but just one line item. I tried to use the MAX function and/or MAX drop-down boxes via properties on KF, but t

  • How to add Solid/Text/Shape at specific index?

    Hello, is there a way to add Solid/Text/Shape at a specific index in a composition? Like for example a composition has 5 layers and I want to add a Solid at index 3 instead of at the beginning of the layers like it does by default. Setting the ID of