HI could you pls explaing  generic extraction delta mechanism

I  know what is delta . but i couldnt differentiate when we go for time stamp and numeric pointer
i have the document for how to generic delta but inthat it is mentioned about how to use . but i want to know when shoudl i use time stamp and numeric pointer
all answers would be rewarde

Hi Dolly,
Here the changed records can be isentified by :
1. Based on the date of creation or last change ( Delta based on 0Calday)
2. Based on the record number ( Numeric Pointer )
3. Based on time of change ( Timestamp)
real time examples would be
1. Master Record creation like customer ID creation
2. Timesheets in SAP PS
3. Invoive details / Sales Order Details.
  Here is a weblog from Siggi for Generic Delta Extraction with Function Module.
/people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
Check previous posts as well.
Generic delta
Data Warehousing
regards
@jay

Similar Messages

  • Could you pls explain the "Get-Acl C:/Windows | fl" output?

    Could you pls explain the "Get-Acl C:/Windows | fl" output? There are some nos. what are those indicate?
    PS C:\> Get-Acl C:/Windows | fl
    Path : Microsoft.PowerShell.Core\FileSystem::C:\Windows
    Owner : NT SERVICE\TrustedInstaller
    Group : NT SERVICE\TrustedInstaller
    Access : CREATOR OWNER Allow 268435456
    NT AUTHORITY\SYSTEM Allow 268435456
    NT AUTHORITY\SYSTEM Allow Modify, Synchronize
    BUILTIN\Administrators Allow 268435456
    BUILTIN\Administrators Allow Modify, Synchronize
    BUILTIN\Users Allow -1610612736
    BUILTIN\Users Allow ReadAndExecute, Synchronize
    NT SERVICE\TrustedInstaller Allow 268435456
    NT SERVICE\TrustedInstaller Allow FullControl
    Audit :
    Sddl : O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-185
    3292631-2271478464D:PAI(A;OICIIO;GA;;;CO)(A;OICIIO;GA;;;SY)(A;;0x1301bf;;;SY)(A;OICIIO;GA;;;BA)(A;;0x1301bf;;;
    BA)(A;OICIIO;GXGR;;;BU)(A;;0x1200a9;;;BU)(A;CIIO;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271
    478464)(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)
    AliahMurfy

    Those numbers are
    generic access rights.
    The string representation of the access rights come from the FileSystemRights enumeration. Generic rights aren't included in that enumeration, so they show up as the numeric value. You can look up the generic mappings for lots of different objects on MSDN.
    The 3.0 beta of
    my access control module will translate generic access rights for lots of different objects, including files and folders. Here is a screenshot showing the generic rights being translated for a registry key (HKLM:\SOFTWARE) and a folder (C:\Windows):
    The helper function that does the translation is temporarily accessible in the beta version. It is called New-AdaptedAcl. You can play around with it to get a better idea of what's going on (but this command will be private before the final 3.0 version is
    released). Here's a screenshot of the helper function in action (the first command does no translation, it just gives a string representation of the numeric access mask; the second command does translation, but it doesn't merge similar ACEs with each other):

  • Could you pls answer this

    What all the thing should be used in order to improve the performance and what all the thing should be avoided ?
    Explain abt control brk statement ?
    Could you pls give me clear explanation for CHECK,EXIT,STOP ?
    In real time, what is the steps which is used for transfer data - BDC
    whether call transaction,session method pls explain it
    And also explain about the include statement used in BDC
    Could you pls answer this

    Hi
    All this AT NEW, AT FIRST, AT END OF and AT LAST are called control break statements of Internal tables and are used to calculate the TOTALS based on sertain key fields in that internal table
    FIrst to use these statements the ITAB has to be sorted by the key fields on whcih you need the SUM of the fields.
    Some time you will get * when moving data from this int table to other table using these commands
    so you have to use
    READ TABLE ITAB INDEX SY-TABIX in AT..ENDAT..if you are using other fields between them
    DATA: sflight_tab TYPE SORTED TABLE OF sflight
                      WITH UNIQUE KEY carrid connid fldate,
          sflight_wa  LIKE LINE OF sflight_tab.
    SELECT *
           FROM sflight
           INTO TABLE sflight_tab.
    sort sflight by carrid connid.
    LOOP AT sflight_tab INTO sflight_wa.
      AT NEW connid.
        WRITE: / sflight_wa-carrid,
                 sflight_wa-connid.
        ULINE.
      ENDAT.
      WRITE: / sflight_wa-fldate,
               sflight_wa-seatsocc.
      AT END OF connid.
        SUM.
        ULINE.
        WRITE: / 'Sum',
                  sflight_wa-seatsocc UNDER sflight_wa-seatsocc.
        SKIP.
      ENDAT.
      AT END OF carrid.
        SUM.
        ULINE.
        WRITE: / 'Carrier Sum',
                  sflight_wa-seatsocc UNDER sflight_wa-seatsocc.
        NEW-PAGE.
      ENDAT.
      AT LAST.
        SUM.
        WRITE: / 'Overall Sum',
                  sflight_wa-seatsocc UNDER sflight_wa-seatsocc.
      ENDAT.
    ENDLOOP.
    BDC
    BDC:
    Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.
    Features :
    BDC is an automatic procedure.
    This method is used to transfer large amount of data that is available in electronic medium.
    BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
    BDC uses normal transaction codes to transfer data.
    Types of BDC :
    CLASSICAL BATCH INPUT (Session Method)
    CALL TRANSACTION
    BATCH INPUT METHOD:
    This method is also called as ‘CLASSICAL METHOD’.
    Features:
    Asynchronous processing.
    Synchronous Processing in database update.
    Transfer data for more than one transaction.
    Batch input processing log will be generated.
    During processing, no transaction is started until the previous transaction has been written to the database.
    CALL TRANSACTION METHOD :
    This is another method to transfer data from the legacy system.
    Features:
    Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
    Updating the database can be either synchronous or asynchronous. The program specifies the update type.
    Transfer data for a single transaction.
    Transfers data for a sequence of dialog screens.
    No batch input processing log is generated.
    Differences between Call Transaction and Sessions Method:
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    6) generally used for back ground jobs.
    7) at atime we can update to more than one screens.
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    6) for background n fore ground jobs.
    7) at atime we can update to a single screen.
    For BDC:
    http://myweb.dal.ca/hchinni/sap/bdc_home.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
    Check these link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.sap-img.com/abap/question-about-bdc-program.htm
    http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
    http://www.planetsap.com/bdc_main_page.htm
    call Transaction or session method ?
    Regards
    anji

  • I want to learn SD , Could you pls send me the Reference Book names.

    Hi All,
    I want to learn SD , Could you pls send me the Reference Book names.
    and i heard about materials like Billing , Pricing , Shipping - Which material should i study first to understand baisc flow.
    Thanks in Advance.
    Regards,
    Nithi.

    Hi ,
    Instaed of a book i will refer you the help files of SAP .
    You can get there files at http://help.sap.com/
    An for SD the link is http://help.sap.com/saphelp_47x200/helpdata/en/92/df293581dc1f79e10000009b38f889/frameset.htm
    These files will help you a lot .
    even today also SD gurus take help from these files only.
    Regards

  • Could you pls help on  use exits   before  saving  the contract .

    i want to check the limitatin  before  saving the contract  in sap banking.
    for  contract creation  tcode is  FN1V or FNV1.
    Could you pls tell me the   use exits  if knows  anybody
    advance thanks.

    Hi Diva,
    use this exit.
    EXIT_SAPLFVDA_002
    if this is not suitable for u r req then go to SMOD press f4 then click on Information systems give FVVD in package then press enter.there u will get no of enhancement. search for u r rlant.
    Thanks

  • HT3775 hello mate,could you pls tell me how can i play a downloaded movie

    hello mate,could you pls tell me how can i play a downloaded movie

    Note, if the downloaded movie is from something illegal, we won't be able to tell you.
    If it is from something legal, what source is it?
    Do you have an Intel or a PowerPC Mac?

  • Could you please tell what is encryption mechanism used in Release Management for storing any password

    Could you please tell what is encryption mechanism  used in Release Management for storing any password

    Hi  y e ll e sh,
    I am trying to involve someone to further look at your question. There might be some time delay. You can also check replies for the similar question in this
    thread. Appreciate your patience and thanks for your understanding.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Generic Extraction Delta Loads

    Hi Experts,
    I am facing problem is I want to extract the data in Generic Extraction in View, Suppose my requirement is I want to delta loads every 1 hour per day, how can i do, Generic Extraction possible are not delta records.
    Note:- LO Extraction is possible like we have update mode we can scheduled hours in everyday, But Generice Extraction possible are not.
    Please provide me solutions ASAP.
    Thanks in Advance......
    Regards,
    Bharathi.

    There are various delta method
    1.calday.
    2.time stamp.
    3.Numeric pointer.
    For youe requirement Time stamp will work.
    Please check weather you have any field related to time.
    Thanks,
    Saveen kumar

  • BW GENERIC EXTRACTION DELTA PROBLEM

    I have a problem for extracting delta from R/3 to BW.
    Init data is loaded from R/3 to BW system for ZST_ORDER datasource.
    Repair full request and selection parameter is created on date August 1st 2007 to August15th 2007.
    During the delta extraction - A lot of records around 500,000 records are getting extracting from R/3 to BW.
    R/3 side - There is only 5 entries available in AUFK table.
    It should extract delta only less than 35 entries.
    ZST_ORDER is generic datasource . Delta captured field is DATUM -New status changed record value 2.
    Advance Thx for your help. The code looks like
    FUNCTION ZST_ORDER.
    ""Local Interface:
    *" IMPORTING
    *" REFERENCE(I_REQUNR) TYPE SRSC_S_IF_SIMPLE-REQUNR
    *" REFERENCE(I_DSOURCE) TYPE SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *" REFERENCE(I_MAXSIZE) TYPE SRSC_S_IF_SIMPLE-MAXSIZE DEFAULT 1000
    *" REFERENCE(I_INITFLAG) TYPE SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *" REFERENCE(I_READ_ONLY) TYPE SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *" TABLES
    *" I_T_SELECT TYPE SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *" I_T_FIELDS TYPE SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *" E_T_DATA STRUCTURE ZST_ORDEROPTIONAL
    *" EXCEPTIONS
    *" NO_MORE_DATA
    *" ERROR_PASSED_TO_MESS_HANDLER
    TABLES: AUFK, "Order master data
    TJ02T, "System status texts
    TJ30T, "Texts for user status
    JSTO. "Status object information
    DATA DECLARATION
    DATA: L_DATE TYPE DATS,
    L_STATUS TYPE J_STATUS,
    L_LINES TYPE SY-TABIX,
    L_CHANGED(1) TYPE C.
    Auxiliary Selection criteria structure
    DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    Another data objects
    Service Order Data
    DATA: BEGIN OF LT_AUFK OCCURS 0,
    AUFNR LIKE AUFK-AUFNR,
    AUART LIKE AUFK-AUART,
    ERDAT LIKE AUFK-ERDAT,
    AEDAT LIKE AUFK-AEDAT,
    STDAT LIKE AUFK-STDAT,
    AEZEIT LIKE AUFK-AEZEIT,
    ERFZEIT LIKE AUFK-ERFZEIT,
    IDAT1 LIKE AUFK-IDAT1,
    IDAT2 LIKE AUFK-IDAT2,
    IDAT3 LIKE AUFK-IDAT3,
    LOEKZ LIKE AUFK-LOEKZ,
    OBJNR LIKE AUFK-OBJNR,
    END OF LT_AUFK.
    Individual Object Status
    DATA: BEGIN OF LT_JEST OCCURS 0,
    OBJNR LIKE JEST-OBJNR,
    STAT LIKE JEST-STAT,
    INACT LIKE JEST-INACT,
    CHGNR LIKE JEST-CHGNR,
    END OF LT_JEST.
    ***Change Documents for System/User Statuses (Table JEST)
    DATA: BEGIN OF LT_JCDS OCCURS 0,
    OBJNR LIKE JCDS-OBJNR,
    STAT LIKE JCDS-STAT,
    CHGNR LIKE JCDS-CHGNR,
    USNAM LIKE JCDS-USNAM,
    UDATE LIKE JCDS-UDATE,
    UTIME LIKE JCDS-UTIME,
    INACT LIKE JCDS-INACT,
    CHIND LIKE JCDS-CHIND,
    END OF LT_JCDS.
    DATA: BEGIN OF LT_JSTO OCCURS 0,
    OBJNR LIKE JSTO-OBJNR,
    STSMA LIKE JSTO-STSMA,
    END OF LT_JSTO.
    STATIC FIELDS
    STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
    S_COUNTER_DATAPAKID LIKE SY-TABIX,
    cursor
    S_CURSOR TYPE CURSOR.
    User-defined Ranges
    RANGES: L_R_AUFNR FOR AUFK-AUFNR ,
    L_R_ERDAT FOR AUFK-ERDAT.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
    IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Check DataSource validity
    CASE I_DSOURCE.
    WHEN 'ZST_ORDER '.
    WHEN OTHERS.
    RAISE ERROR_PASSED_TO_MESS_HANDLER.
    ENDCASE.
    Copy selection criteria for future extractor calls (fetch-calls)
    APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
    S_S_IF-REQUNR = I_REQUNR.
    S_S_IF-DSOURCE = I_DSOURCE.
    S_S_IF-MAXSIZE = I_MAXSIZE.
    S_S_IF-INITFLAG = I_INITFLAG.
    APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
    ELSE.
    First data package -> OPEN CURSOR
    IF S_COUNTER_DATAPAKID = 0.
    LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT
    WHERE FIELDNM = 'AUFNR'.
    MOVE-CORRESPONDING L_S_SELECT TO L_R_AUFNR.
    APPEND L_R_AUFNR.
    ENDLOOP.
    LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT
    WHERE FIELDNM = 'ERDAT'.
    MOVE-CORRESPONDING L_S_SELECT TO L_R_ERDAT.
    APPEND L_R_ERDAT.
    ENDLOOP.
    LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT
    WHERE FIELDNM = 'DATUM'.
    L_DATE = L_S_SELECT-LOW.
    ENDLOOP.
    OPEN CURSOR WITH HOLD S_CURSOR FOR
    SELECT AUFNR AUART ERDAT
    AEDAT OBJNR AEZEIT
    STDAT ERFZEIT IDAT1
    IDAT2 IDAT3 LOEKZ
    FROM AUFK
    WHERE AUFNR IN L_R_AUFNR AND
    ERDAT IN L_R_ERDAT.
    ENDIF.
    Fetch records into interface table LT_AUFK
    FETCH NEXT CURSOR S_CURSOR
    APPENDING CORRESPONDING FIELDS OF TABLE LT_AUFK
    PACKAGE SIZE S_S_IF-MAXSIZE.
    IF SY-SUBRC <> 0.
    CLOSE CURSOR S_CURSOR.
    RAISE NO_MORE_DATA.
    ENDIF.
    Determining the number of lines of the table LT_AUFK .
    L_LINES = LINES( LT_AUFK ).
    IF L_LINES IS NOT INITIAL.
    Sort the internal table LT_AUFK
    SORT LT_AUFK BY OBJNR ASCENDING.
    Selecting the records from JCDS depending upon the entries in LT_AUFK.
    SELECT OBJNR STAT CHGNR USNAM
    UDATE UTIME INACT CHIND
    INTO TABLE LT_JCDS
    FROM JCDS
    FOR ALL ENTRIES IN LT_AUFK
    WHERE OBJNR EQ LT_AUFK-OBJNR
    AND ( CHGNR EQ '001'
    OR UDATE >= L_DATE ).
    Sort the internal table lt_jcds.
    SORT LT_JCDS BY OBJNR STAT CHGNR ASCENDING.
    Select records from table JEST depending upon the entries in LT_AUFK.
    SELECT OBJNR STAT INACT CHGNR
    INTO TABLE LT_JEST
    FROM JEST
    FOR ALL ENTRIES IN LT_AUFK
    WHERE OBJNR = LT_AUFK-OBJNR.
    SELECT OBJNR STSMA
    INTO TABLE LT_JSTO
    FROM JSTO
    FOR ALL ENTRIES IN LT_AUFK
    WHERE OBJNR = LT_AUFK-OBJNR.
    SORT LT_JSTO BY OBJNR.
    ENDIF.
    LOOP AT LT_JEST.
    CLEAR: LT_AUFK,
    l_changed.
    CLEAR L_CHANGED.
    CLEAR LT_JSTO.
    READ TABLE LT_JSTO WITH KEY OBJNR = LT_JEST-OBJNR BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    E_T_DATA-STSMA = LT_JSTO-STSMA.
    ENDIF.
    *End**
    Read the data from LT_AUFK.
    READ TABLE LT_AUFK WITH KEY OBJNR = LT_JEST-OBJNR BINARY SEARCH.
    E_T_DATA-AUFNR = LT_AUFK-AUFNR.
    E_T_DATA-AUART = LT_AUFK-AUART.
    E_T_DATA-ERDAT = LT_AUFK-ERDAT.
    E_T_DATA-AEDAT = LT_AUFK-AEDAT.
    E_T_DATA-AEZEIT = LT_AUFK-AEZEIT.
    E_T_DATA-ERFZEIT = LT_AUFK-ERFZEIT.
    E_T_DATA-IDAT1 = LT_AUFK-IDAT1.
    E_T_DATA-IDAT2 = LT_AUFK-IDAT2.
    E_T_DATA-IDAT3 = LT_AUFK-IDAT3.
    E_T_DATA-LOEKZ = LT_AUFK-LOEKZ.
    E_T_DATA-INACT = LT_JEST-INACT.
    E_T_DATA-CHGNR = LT_JCDS-CHGNR.
    e_t_data-datum = lt_aufk-erdat.
    READ TABLE LT_JCDS WITH KEY OBJNR = LT_JEST-OBJNR
    STAT = LT_JEST-STAT
    CHGNR = '001'
    BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    E_T_DATA-UDATE = LT_JCDS-UDATE.
    E_T_DATA-AEDAT = LT_JCDS-UDATE.
    E_T_DATA-UTIME = LT_JCDS-UTIME.
    E_T_DATA-AEZEIT = LT_JCDS-UTIME.
    E_T_DATA-CHIND = LT_JCDS-CHIND.
    E_T_DATA-USNAM = LT_JCDS-USNAM.
    e_t_data-chgnr = lt_jcds-chgnr.
    IF LT_JCDS-UDATE GE L_DATE
    AND L_DATE IS NOT INITIAL.
    L_CHANGED = 'X'.
    ENDIF.
    IF LT_JEST-CHGNR NE '001'.
    CLEAR LT_JCDS.
    READ TABLE LT_JCDS WITH KEY OBJNR = LT_JEST-OBJNR
    STAT = LT_JEST-STAT
    CHGNR = LT_JEST-CHGNR
    BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    L_CHANGED = 'X'.
    E_T_DATA-AEDAT = LT_JCDS-UDATE.
    E_T_DATA-AEZEIT = LT_JCDS-UTIME.
    E_T_DATA-CHIND = LT_JCDS-CHIND.
    E_T_DATA-USNAM = LT_JCDS-USNAM.
    e_t_data-chgnr = lt_jcds-chgnr.
    ENDIF.
    ENDIF.
    IF LT_JEST-STAT(1) EQ 'I'.
    E_T_DATA-ISTAT = LT_JEST-STAT.
    ELSEIF LT_JEST-STAT(1) EQ 'E'.
    E_T_DATA-ESTAT = LT_JEST-STAT.
    ENDIF.
    IF L_CHANGED EQ 'X'
    AND L_DATE IS NOT INITIAL.
    APPEND E_T_DATA.
    ELSEIF L_DATE IS INITIAL.
    APPEND E_T_DATA.
    ENDIF.
    ENDIF.
    CLEAR: LT_AUFK,
    E_T_DATA.
    ENDLOOP.
    CLEAR LT_JEST.
    REFRESH LT_JEST.
    next data package
    S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
    ENDIF. "Initialization mode or data extraction ?
    ENDFUNCTION.

    hi,
    for that quantity SALK3 is referring a different table in the reference field for your table fields. check that field and refer the correct table for that field in table view.
    table join has a problem in that. i think your joined some other table with that field. replace the field assignment or create a new view.
    hope this help you
    regards
    harikrishna N

  • Reagrding Generic Extraction Delta

    hai
    Can anyone explain in detail with example or reak time scenarios about "Generic delta extraction for '0calday'" , "Generic Delta extraction for Numaric Pointer" , "Generic Delta extraction for timestamp" individually ..
    Please also send some documents or forums or weblog or screen shots to [email protected] now
    Thanks
    Bye
    mohammed

    Dear shylaja,
    can you please send the documents related to generic extraction to [email protected] &/  to [email protected] ?
    hope you will help.
    Waiting for your reply.
    Regards
    Vinay

  • GENERIC EXTRACTION DELTA SETTINGS

    HI Everyone,
                        I need to know how we set up Generic Delta in the following scenarios.
    1) When we have a Generic Extractor based on a View and this View has multiple table(For Example 2 Tables to start with).
    Then how wil you have the Generic Delta based on which field from which table? FOr example Table 1 has Header Data and Table2 has Item  Data.Our Functional  Consultant says Header can change or Item data can change.So we need to pick  up the record based on the change in each of the tables. For Example , there is a field called CHANGED DATE(AENDT) which is present in both the tables. Now , in the view if I add AENDT from Table1, then Table1's chnages will only be updated i guess. What if the change occurs in TABLE2 (ITEM).
    I dont know how to go about this. The solution is I created two Generic Extractors with two views (The only difference between the views is AENDT field coming from TABLE1 in the first extractor and AENDT field coming from  TABEL2 in the second Extractor).But I think  this  is not the best way and there must be an alternative for this
    2) The other issue is If I have a Function Module which Brings data from Multiple Tables, then how to select the field on which Delta is set.Do we need to write some Logic. After writing the logic, can we directly set the Generic Delta in RSO2 or is there any other way to do it.
    Regards,
    Samir

    Hi Samir,
    We too had a simliar requirement. In your case you can create a FM generic datasource on top of the view. The view in your case will get the intersection of the Header and Item level data.  the main challenge was to get the delta records as we can have both Orders created and changed , and in Delta can be maintained on only one field.
    To overcome this issue in the FM coding, Steps:
    create Generic datasource, with Delta on changed on date (AENDT)
    So during extraction you get the date on which the last Load was succesfully completed using the (AENDT).
    So in the selection part use the statement similar to this:
          select * from vbap into table  it_order where
                                 ( erdat  in l_r_erdat or aedat in l_r_zaedat ) and
                                 ( erdat in l_r_aedat or aedat in l_r_aedat )
    Sample generic datasource for your reference:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/403b299b-94e5-2c10-a3b4-e2cecb8ee869?quicklink=index&overridelayout=true
    Hope this helps.
    Regards,
    Umesh.

  • Generic Extraction & delta

    Hi Experts,
    Can anyone tell me regarding the generic extraction and how delta happens in this case.
    regards,
    MGR

    MGR,
    Please find the below links for more better understanding about the generic delta and extraction:
    Business Content and Extractors
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    ****Assign Points*********
    Gattu

  • HT1414 Hello, I tried to to update my ipone 3s but it says it can not be activated. could you pls help

    I tried to upgrade my iphone 3s ios from 4 to 6 so that i can download some things on it. through the process it tells me that my iphone could not be activated. now I have no service or phone could u pls help?

    Generally this is a sign that the iPhone had previously been
    hacked/modified/jailbroken and the update relocked it to the
    original wireless carrier. If this is the case, only that wireless
    carrier can unlock your iPhone. You must contact them to see
    if they offer unlocking and if you qualify.
    What wireless carrier did you use before this problem?
    Does the app Cydia appear on your iPhone?
    What does it say when you look at Settings=>General=>About=>Carrier?
    Unauthorized modification of iOS
    http://support.apple.com/kb/HT3743

  • COULD YOU PLS HELP ME TO FIX REPEATED OBJECT ISSUE.

    Hello
    We are migrating ND5 application into Iplanet. I am not getting
    any idea to migrate the following ND code into Iplanet.Could
    you please help me to fix problem.If anybody handled with repeated
    objects could you please send migrate code for the following
    ND CODE.
    CSpRepeated repeated =(CSpRepeated) event.getSource();
    CSpStaticText stFieldName =(CSpStaticText)
    repeated.getDisplayField("stFieldName");
    CSpStaticText stCurrentValue =(CSpStaticText)
    repeated.getDisplayField("stCurrentValue");
    CSpStaticText stNewValue =(CSpStaticText)
    repeated.getDisplayField("stNewValue");
    CSpStaticText stUpdateType =(CSpStaticText)
    repeated.getDisplayField("stUpdateType");
    CSpStaticText stAuthorisers =(CSpStaticText)
    repeated.getDisplayField("stAuthorisers");
    int index = event.getRowIndex();
    Thanks
    Rao
    ----- Original Message -----
    From: "Yathiraju K" <yathiraj.kan@w...>
    Date: Friday, July 6, 2001 10:27 pm
    Subject: Re: [iPlanet-JATO] execution context
    Todd,
    Let me explain you this way. Suppose I set MaxdisplayTiles(150)
    and there
    are only 134 rows in the table. FirstTime it displays 134 rows.
    Now my requirement is that if I press next button, and since there
    are only
    134 rows, I want to display the same set of rows,
    i.e., 0-134 again on the click of next button. Now since the model is
    getting executed in an incremental approach,
    the no of rows returned are zero in the next web action. I wanted to
    override this incremental approach which is incorporated in
    the execution context as per my understanding( I suppose am not
    wrong).
    So I was trying to do setAutoRetrieveExecutionContext(context)
    with context
    being set to (0,9999) in beforeModelExecutes.
    I want to execute the model from the starting of the table again.
    And this
    is not working.
    Probably I should do this before calling super.beginDisplay().
    thanks,
    raju.
    ----- Original Message -----
    From: Todd Fast <toddwork@c...>
    Sent: Saturday, July 07, 2001 3:35 AM
    Subject: Re: [iPlanet-JATO] execution context
    Raju.--
    I think this is what you would expect with these settings, no? If you set
    maxDisplayTiles to 9999, but you only see 134 rows, there are no more rows
    to display when the next button is activated. There are only 134 rows in
    the result set. JATO assumes that if you tell it 9999 rows aredisplayable,
    and invoke a Next web action, the result set is larger than 9999 rows.> Otherwise, what's the Next web action for?
    Todd
    ----- Original Message -----
    From: "Yathiraju K" <yathiraj.kan@w...>
    Sent: Friday, July 06, 2001 8:51 AM
    Subject: [iPlanet-JATO] execution context
    I am working on a page which is bound to a model.
    I am setting maxdisplayTiles(9999) in the constructor.
    when it first retrieves the model while executing
    autoRetrievingModel, I
    am getting 134 rows. Thats fine.
    The page has the next button fucntionality. When next time it
    executesthe
    model, it is taking offset as 9999 and zero rows are returned.
    This has been noticed inspite of setting the following in the
    beforemodel
    executes.
    DatasetModelExecutionContextImpl context = newDatasetModelExecutionContextImpl(0,9999);
    setAutoRetrieveExecutionContext(context);
    any solution to this is very much appreciated.
    thanks,
    raju.
    [Non-text portions of this message have been removed]
    [email protected]
    [email protected]
    [email protected]

    Hi Rao,
    I assume the code is a part of the viewbean , say pgAViewBean. And
    pgAViewBean has a repeated field rB. In that case, the code can be migrated
    as below :
    String stFieldName = getRB().getStFieldName().stringValue();
    Similarly for other fields.
    int index = event.getRowIndex();
    can be migrated as
    int index = getTileIndex();
    Thanks,
    Subir.
    SNR R wrote:
    Hello
    We are migrating ND5 application into Iplanet. I am not getting
    any idea to migrate the following ND code into Iplanet.Could
    you please help me to fix problem.If anybody handled with repeated
    objects could you please send migrate code for the following
    ND CODE.
    CSpRepeated repeated =(CSpRepeated) event.getSource();
    CSpStaticText stFieldName =(CSpStaticText)
    repeated.getDisplayField("stFieldName");
    CSpStaticText stCurrentValue =(CSpStaticText)
    repeated.getDisplayField("stCurrentValue");
    CSpStaticText stNewValue =(CSpStaticText)
    repeated.getDisplayField("stNewValue");
    CSpStaticText stUpdateType =(CSpStaticText)
    repeated.getDisplayField("stUpdateType");
    CSpStaticText stAuthorisers =(CSpStaticText)
    repeated.getDisplayField("stAuthorisers");
    int index = event.getRowIndex();
    Thanks
    Rao
    ----- Original Message -----
    From: "Yathiraju K" <yathiraj.kan@w...>
    Date: Friday, July 6, 2001 10:27 pm
    Subject: Re: [iPlanet-JATO] execution context
    Todd,
    Let me explain you this way. Suppose I set MaxdisplayTiles(150)
    and there
    are only 134 rows in the table. FirstTime it displays 134 rows.
    Now my requirement is that if I press next button, and since there
    are only
    134 rows, I want to display the same set of rows,
    i.e., 0-134 again on the click of next button. Now since the model is
    getting executed in an incremental approach,
    the no of rows returned are zero in the next web action. I wanted to
    override this incremental approach which is incorporated in
    the execution context as per my understanding( I suppose am not
    wrong).
    So I was trying to do setAutoRetrieveExecutionContext(context)
    with context
    being set to (0,9999) in beforeModelExecutes.
    I want to execute the model from the starting of the table again.
    And this
    is not working.
    Probably I should do this before calling super.beginDisplay().
    thanks,
    raju.
    ----- Original Message -----
    From: Todd Fast <toddwork@c...>
    Sent: Saturday, July 07, 2001 3:35 AM
    Subject: Re: [iPlanet-JATO] execution context
    Raju.--
    I think this is what you would expect with these settings, no?If you set
    maxDisplayTiles to 9999, but you only see 134 rows, there are nomore rows
    to display when the next button is activated. There are only134 rows in
    the result set. JATO assumes that if you tell it 9999 rows aredisplayable,
    and invoke a Next web action, the result set is larger than 9999rows.> Otherwise, what's the Next web action for?
    Todd
    ----- Original Message -----
    From: "Yathiraju K" <yathiraj.kan@w...>
    Sent: Friday, July 06, 2001 8:51 AM
    Subject: [iPlanet-JATO] execution context
    I am working on a page which is bound to a model.
    I am setting maxdisplayTiles(9999) in the constructor.
    when it first retrieves the model while executing
    autoRetrievingModel, I
    am getting 134 rows. Thats fine.
    The page has the next button fucntionality. When next time it
    executesthe
    model, it is taking offset as 9999 and zero rows are returned.
    This has been noticed inspite of setting the following in the
    beforemodel
    executes.
    DatasetModelExecutionContextImpl context = newDatasetModelExecutionContextImpl(0,9999);
    setAutoRetrieveExecutionContext(context);
    any solution to this is very much appreciated.
    thanks,
    raju.
    [Non-text portions of this message have been removed]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    The Information contained and transmitted by this E-MAIL is proprietary to
    Wipro Limited and is intended for use only by the individual or entity to
    which
    it is addressed, and may contain information that is privileged, confidential
    or
    exempt from disclosure under applicable law. If this is a forwarded message,
    the content of this E-MAIL may not have been sent with the authority of the
    Company. If you are not the intended recipient, an agent of the intended
    recipient or a person responsible for delivering the information to the named
    recipient, you are notified that any use, distribution, transmission,
    printing,
    copying or dissemination of this information in any way or in any manner is
    strictly prohibited. If you have received this communication in error, please
    delete this mail & notify us immediately at mailadmin@w...
    [Non-text portions of this message have been removed]

  • FISL Extraction Delta Mechanism

    Hi Experts,
    Can any one explain the Delta Mechanism in FISL, i mean ver the timestamps are maintained in R/3 side and how to extract the delta record.
    I created FISL DS and loaded the init load successfully all records are successfully loaded. Now i want to pick the delta records. So wht are the steps to go ahead to create the delta environment to pick the delta records.
    If possible plz provide the document about FISL Delta mechanism.
    Thanks in Advance
    Regards
    Ramakrishna Kamurthy

    Hi,
    For FI-SL DELTA MECHANISM please follow this link below:-
    http://help.sap.com/saphelp_nw04/helpdata/en/c9/fe943b2bcbd11ee10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/28/5ccfbb45b01140a3b59298c267604f/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/41/65be27836d300ae10000000a114b54/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ee/cd143c5db89b00e10000000a114084/frameset.htm
    Hope this helps you.
    Regards,
    Anand Tej.

Maybe you are looking for

  • T410 : keyboard problem after juice spill

    Hi, I have recently spilled some fruit juice (sweet and sticky) on my t410's keyboard. Here are the problems caused and the different steps I took to try and solve them : 1. Switched off the laptop, waited a day. Switched it back on. The laptop worke

  • Linking of planning calender to vendor master record

    Hi All, Could you please let me know how I can determine a particular date of a week as the delivery date (Monday to Friday) by  the vendor and plant combination. That means A purchase order created on 30 September for material X plant YYYY and vendo

  • How to upgrade windows small business server 2011 essentials to windows small business server 2011 standard

    how to upgrade windows small business server 2011 essentials to windows small business server 2011 standard(OEM system Builder Pack)?

  • Update to 10.4.11 or more for iPhone

    Hello and Happy New Year! I received an iPhone from my husband for Christmas. I have a G4 iMac with a processor of 1 GH2 and 256 RAM. I have 51.68 GB available. I realize I need to upgrade to work my iPhone. My questions are: 1) Should I just purchas

  • Default connecting operator in af:queryPanel

    I want to know the connecting operator (AND, OR) between the attributes in the advanced search of the af:queryPanel when Match All, Any is hidden. What is the default connecting operator for same attributes (Say Description added twice from the add f