DTP on Infoobject Infoprovider brings 'M' records as well as 'A' records

Hello,
I've got a Transformation and DTP from an Infoobject Infoprovider, with a Start Routine on the transformation.  I've noticed that the DTP ignores the OBJVERS status of 'A', so that if there are inactive records with status 'M', these records are read also.  I can see them in SOURCE_PACKAGE.  Thus there are duplicate key values in SOURCE_PACKAGE and this causes all kinds of problems.
It would be easy enough to filter on OBJVERS, if it were a field included on SOURCE_PACKAGE, but it is not.  So there is no way to filter on active records only (as is done automatically with queries on the Infoprovider)
I can't believe that this is desired behavior (that if you forget to activate master data you'll get short dumps on your export loads).  We are on SP9. 
Am I required to create a (3.x) export datasource to work around this, or is this being fixed in a subsequent SP?
Bryan

Hi,
Regularly ur running the infopackage for old datasource that means the pSA is inbuilt of datasource all the records will be stored in psa so when u r running the dtp it collects all the records from the where the records avilable(in psa) all records will come but when u run th einfopackage may be ther eis no newly added records.
u cam check the data source --manage all the records avilable,
Thanks & egards
sathish

Similar Messages

  • 0FI_AR_4 extractor bringing zero records

    Hi,
    We are using extractor 0FI_AR_4 as delta. At times it is bringing zero records but the next time it brings data along with the daata missed the previous day.
    For ex
    Monday it brought records until previous week
    Tuesday it brought zero record
    Wednesday it brought more records i.e including records created on Monday and Tuesday
    We could not figure out a situation when can this happen. But our observation is that there is no entry for tuesday in the table BWOM2_TIMEST.
    BWOM_SETTINGS
    BWFILOWLIM     19910101
    BWFINSAF         3600
    BWFISAFETY     1
    BWFITIMBOR      020000
    DELTIMEST         60
    OBJCURTYPE    10
    Regards
    Vijay

    check http://help.sap.com/erp2005_ehp_04/helpdata/EN/af/16533bbb15b762e10000000a114084/content.htm
    it states :
    In delta mode, data requests with InfoSource 0FI_AR_4 and InfoSource 0FI_AP_4 do not provide any data if no new extraction has taken place with InfoSource 0FI_GL_4 since the last data transfer. This ensures that the data in BW for Accounts Receivable and Accounts Payable Accounting is exactly as up to date as the data for General Ledger Accounting.
    you can check this...de link gives details about the delta methods for FI extractors

  • Sql query to bring single record from right side of a table

    hi
    I have two tables as below:
    create table testsh1 ( idd varchar2(10), name varchar2(20));
    create table testsh2 ( idd varchar2(10), balance float );
    insert into testsh1 values('1','abc');
    insert into testsh1 values('2','def');
    insert into testsh1 values('3','ghi');
    insert into testsh1 values('4','jkl');
    insert into testsh1 values('4','jkl');
    insert into testsh1 values('3','ghi');
    insert into testsh2 values('1',500);
    insert into testsh2 values('1',500);
    insert into testsh2 values('3',1000);
    insert into testsh2 values('3',1000);
    insert into testsh2 values('4',1500);
    insert into testsh2 values('4',1500);
    insert into testsh2 values('1',500);
    I am expecting the result below:
    1 abc 500
    2 def NULL
    3 ghi 1000
    3 ghi 1000
    4 jkl 1500
    4 jkl 1500
    That is only records from testsh1 table can come as many times but from testsh2 only we need to bring unique and matching records on column idd.
    Please help
    Thanks

    Hi Shavetha,
    As the testsh2 has duplicates of each record, the DISTINCT of the record has to be record has to be applied.
    Please Try this,
    SELECT IDD, NAME, (SELECT DISTINCT BALANCE
                                  FROM TESTSH2 B
                                 WHERE B.IDD = A.IDD) BALANCE
      FROM TESTSH1 A;Which Outputs:
    IDD     NAME     BALANCE
    1     abc     500
    2     def     
    3     ghi     1000
    4     jkl     1500
    4     jkl     1500
    3     ghi     1000Thanks,
    Shankar

  • DTP for InfoObject

    Hi Gurus,
    I am trying to load master data from flatfile (customer), I am unable to create DTP to load the master data into InfoObject ex: ZCID. 
    Can anyone please let me know the steps to create the DTP to load the master data.
    Thanks in advance
    Peter B

    Hi
    Create transfer rules
    activate the infosource
    create transformation
    Proposals
    Create data transfer process
    activate the infosource
    infopackage
    datatarget
    Activate the update rules
    Start Job.
    Manoj Shakya.

  • How to bring all records

    hello,
    i have the following line in a query:
    AND (mmt.ATTRIBUTE1)= NVL(:P _Subject,mmt.ATTRIBUTE1)
    It gives me only the not null "mmt.ATTRIBUTE1" records when the parameter is not entered.
    How can i modify this in order to bring all the records even where the column mmt.ATTRIBUTE1 is NULL
    Thank you..

    Thank you. Thank you. Thank you....
    It finally worked.
    You can find the entire select statement below as per your request...
    SELECT
    DISTINCT mmt.transaction_id ,
    mmt.organization_id ,
    mmt.transaction_type_id ,
    mmt.inventory_item_id ,
    sib.segment1           ,
    sib.description ,
    mtt.transaction_type_name ,
    mmt.subinventory_code ,
    mmt.locator_id ,
    mmt.transaction_reference ,
    mmt.transaction_date ,
    sib.primary_unit_of_measure,
    ABS(mmt.primary_quantity) ,
    mmt.TRANSACTION_SET_ID
    ,mta.REFERENCE_ACCOUNT
    ,mmt.ATTRIBUTE1          "Subject"
    ,mmt.ATTRIBUTE2          "Remarks"
    FROM
    mtl_material_transactions mmt,
    mtl_system_items_b sib,
    mtl_transaction_types mtt
    ,MTL_TRANSACTION_ACCOUNTS     mta
    ,gl_code_combinations gcc
    ,fnd_currencies fc
    ,org_organization_definitions ood
    ,gl_sets_of_books gsob
    WHERE 1=1
    AND ood.set_of_books_id = gsob.set_of_books_id
    AND fc.currency_code = gsob.currency_code
    AND mmt.ORGANIZATION_ID=ood.ORGANIZATION_ID
    AND mmt.organization_id = sib.organization_id
    AND mmt.inventory_item_id = sib.inventory_item_id
    AND mmt.transaction_type_id = mtt.transaction_type_id
    AND DECODE(mmt.transaction_type_id,2,mmt.Transaction_quantity,-1) < 0
    AND mta.TRANSACTION_ID= mmt.TRANSACTION_ID
    AND mta.reference_account = gcc.code_combination_id
    AND ood.set_of_books_id = gsob.set_of_books_id
    AND fc.currency_code = gsob.currency_code
    AND mmt.ORGANIZATION_ID=ood.ORGANIZATION_ID
    AND TRUNC(mmt.transaction_date) = NVL(:date_from,TRUNC(mmt.transaction_date))
    AND TRUNC(mmt.transaction_date) = NVL(:date_to,TRUNC(mmt.transaction_date))
    AND NVL(mmt.transaction_reference,'X') = NVL(:trx_ref,NVL(mmt.transaction_reference,'X'))
    AND NVL(mmt.ATTRIBUTE1,'xyzabc123')= NVL(:P_Subject,nvl(mmt.ATTRIBUTE1,'xyzabc123'))
    AND mmt.organization_id = NVL(:orga_id,mmt.organization_id ) ;
    Thanks again...

  • Link to a popup window does not bring up records

    I have a report with a couple column links. If I use javascript to make the link a popup to another page, then the items that I am passing to the page appear not to work.
    If I do not make the page a popup, then the link works fine and brings up the correct records in the page I'm linking to.
    Do I have to do anything special to pass items to a link that is a popup page?
    Here is my link text that includes the javascript code:
    1a href="javascript:popUp2('f?p=&APP_ID.:50:&SESSION.',500,400)">#BOOKS#</a
    (I replaced the leading < with a 1)

    Reidster,
    To bring up the "correct" records, the other link must be setting the values of one or more items on the target page. There are 9 values in an Apex URL and you've used three up to the session. Spots 7 and 8 are used to pass values to items...
    See the following:
    http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/concept.htm#BEIJCIAG
    You need to see what values are being set with the regular link and then do the same with yours. Example:
    &lt;a href="javascript:popUp2('f?p=&APP_ID.:50:&SESSION.::::P50_ITEM:VALUE',500,400)">#BOOKS#&lt;/a>Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • DataMart Brings 0 records

    Hi Experts,
    I have data Mart Cube to Cube load, in which at first level there was an error in PSA which I corrected and data was sent successfully to the ist leve cube.
    For the second level I an getting 0 records even though the selection conditions are all OK.
    Kindly help with valuable suggesions.

    Hi,
    So you have loaded data into Cube1 from PSA.
    I understand that then your Cube1 to Cube2 full load is failing. can you tell me what the job log says in SM37 for the load? Also what is available in RSMO > Details tab. Any logs about records inserted/tables updated etc there?
    PS. I feel when you mentioned PSA load to Cube1 it became a bit confusing.
    thanks,
    JituK

  • Abap logic in Transformation end routine bringing 0 records

    Hi,
    I wrote this logic but is not populating the figure that I need. I am trying to get a Key figure /
    field-symbols: <fs_rp> LIKE LINE OF RESULT_PACKAGE.
    Types : Begin of s_itab,
    S_ITEMID TYPE /N/ADSO_ASPC00-/N42/S_ITEMID,
    STRDCOST TYPE /N/ADSO_ASPC00-/N42/S_STRDCOST,
    End of s_itab.
    Data : it_itab type table of s_itab,
    wa_itab type s_itab.
    LOOP AT RESULT_PACKAGE ASSIGNING <fs_rp>.
    Read table it_itab INTO wa_itab with key S_ITEMID =
    <fs_rp>-/N42/S_ITEMID.
    Clear wa_itab.
    if sy-subrc ne 0.
    SELECT /N/S_STRDCOST /N/S_ITEMID FROM /N/ADSO_ASPC00 INTO
    CORRESPONDING FIELDS OF wa_itab
    FOR ALL ENTRIES IN RESULT_PACKAGE
           WHERE /N/S_ITEMID EQ RESULT_PACKAGE-/N/S_ITEMID.
    ENDSELECT.
    <fs_rp>-/N/S_STRDCOST = wa_itab-STRDCOST.
    ENDIF.
    ENDLOOP.

    1. the name of the fields in the internal table it_itab and in table /n/adso_dsc00 are not the same, so you're move-corresponding is not working.
    2. you need to select in table it_itab not in workarea wa_itab.
    Data rp TYPE tys_TG_1.
    field-symbols: <fs_rp> LIKE LINE OF RESULT_PACKAGE.
    Types : Begin of s_itab,
    /N/S_ITEMID TYPE /N/ADSO_DSOC00-/N/S_ITEMID,
    /N/S_STRDCOST TYPE N/ADSO_DSOC00-/N/S_STRDCOST,
    End of s_itab.
    Data : it_itab type table of s_itab,
    wa_itab type s_itab.
    SELECT /N/S_STRDCOST /N/S_ITEMID FROM N/ADSO_DSOC00 INTO
    INTO table it_itab
    FOR ALL ENTRIES IN RESULT_PACKAGE
    WHERE /N/S_ITEMID EQ RESULT_PACKAGE-/N/S_ITEMID.
    ENDSELECT.
    LOOP AT RESULT_PACKAGE ASSIGNING <fs_rp>.
    Read table it_itab INTO wa_itab with key /N/S_ITEMID =
    <fs_rp>-/N/S_ITEMID.
    if sy-subrc ne 0.
    <fs_rp>-/N/S_STRDCOST = wa_itab-STRDCOST.
    ENDIF.
    ENDLOOP.

  • Trying to bring back records with and without email address

    I have a simple query where I am trying to pull back all of my active subscribers and their email addresses. Most of the subscribers do not have email address but I still want those subscribers in my results. I figure it is a simple join but I can not figure it out. The discus.ems table contains only email addresses and their corresponding RRN's(Acct#'s). The SQL is pasted below. I am using SQL Developer 1.5.5
    select
    a.STREET_NBR ||' '||
    rtrim(substr(a.STREET,33,2)) ||' '||
    rtrim(substr(a.STREET,1,28)) ||' '||
    rtrim(substr(a.STREET,29,4)) ||' '||
    rtrim(substr(a.STREET,35,2)) ADDRESS1,
    trim(a.UNIT_NBR) APT,
    a.CITY_NAME CITY,
    a.STPV_CODE STATE,
    a.ZIP_CODE ZIP,
    b.email_addr
    from
    discus.sub a,
    discus.ems b
    where
    a.siteid = 'SUN' and
    b.siteid = 'SUN' and
    a.rrn = b.sub_rrn and
    a.stat_flag in ('E','C','I','V')

    For just one column, you could easily do a scalar subquery:
    select a.STREET_NBR ||' '||
           rtrim(substr(a.STREET,33,2)) ||' '||
           rtrim(substr(a.STREET,1,28)) ||' '||
           rtrim(substr(a.STREET,29,4)) ||' '||
           rtrim(substr(a.STREET,35,2)) ADDRESS1,
           trim(a.UNIT_NBR) APT,
           a.CITY_NAME CITY,
           a.STPV_CODE STATE,
           a.ZIP_CODE ZIP,
           (select b.email_addr
            from   ems b
            where  b.sub_rrn = a.rrn
            and    b.siteid = 'SUN'
           ) email
    from   sub a
    where  a.siteid = 'SUN'
    and    a.stat_flag in ('E','C','I','V')
    ;

  • Mistakenly deleted data on ODS ...Plz help

    Hello friends,
    Mistakenly i deleted data from ODS. After that immediately processed Initialize Delta Process .  Now i didnt get what to do?
    I am new in BI. Pls help.

    I guess every day morning they schedule Job in LBWE to update records in delta Queue.
    SM37
    job name - enter *LIS*
    user - *
    execute it..
    You can double confirm that no job is scheduled for particular application after today morning.
    Then -  In PSA give request newer than date-blank and refresh.. ensure no psa request is deleted recently. Depends on data volume, in some cases frequently PSA records will be deleted after successfully loaded to target.
    If you have entire request - execute DTP. It will bring all records in PSA to target.
    Edited by: Priya.D on Apr 6, 2010 12:28 PM

  • Duplciuate Data record error while reloading a DTP

    I have a DTP created to load etxt datasource and put in the process chain. I have set "delta mode" so that it picks up if additional records are available.
    But, I noiticc that when there are no additional records (for eg: earlier load had 269 records and current load has same 269 records), I am gettign the error - "Duplciate data record" and status is set as "Red". I do not want to see error in this case as it did not find any new records and want the status to be green if there are no new records.
    Could you please suggest what settings will do that.
    Regards
    Raj

    Delta DTP will fetch only unloaded requests ( requests which donot exist in target ) and not additional records.
    Is the text datasource delta enabled ?
    Do you have Infopackage of Update type Delta setup?
    Did you run a Full DTP before Delta DTP?
    Assuming Full Infopackage has loaded 269 records to PSA and the same will be loaded ( if no additional records in source system ) again.
    Req 1 - 269 - Yesterday
    Req 2 - 269  - Today
    Full DTP ran yesterday will load 269 records to target.
    Delta DTP ran today will load Req1 & Req 2 to target ( master data will be overwritten ) - Reason Delta DTP is acting like Init with data transfer.
    You can start off with a Delta DTP instead Full, if Full DTP is ran before a Delta DTP maje sure you delete requests loaded by Full DTP.
    This can be ignored as this is Master Data which wil be overwritten.
    To get rid of error jst Check " Handle Duplicate Records " in  Update Tab of DTP.

  • Duplicate Records in DTP, but not in PSA

    Hi,
    I'm facing a strange behavior of the DTP while trying to load a Master Data, detecting duplicate notes where there is none.
    For example:
    ID 'cours000000000001000'
    In the source system: 1 record
    In the PSA: 1 record
    In the DTP Temporary Storage, 2 identical lines are identified.
    In fact, in this Temporary Storage, all the PSA records are duplicated... but only 101 are displayed as erroneous in the DTP...
    Here is my question: How to get rid of this duplication in the temporary storage?
    Thanks for your help
    Sylvain

    semantic keys selection could cause the duplicate issue in master data. if similar values in the keys were found then that will be taken as duplicate .
    in the second tab of DTP u can the handle duplicate records option choose that and load.
    Ramesh

  • DTP - Error Records

    Hi All,
        Request you to please assist me in handling the error stack.
    Here is the scenario..
    There were error records in the DTP...i have corrected the errors in the error stack.
    Now, i need to know how to go about to post these error records.
    Thanks
    Hari

    Hi
    need to perform to handle data records with errors:
    Failed status of DTP in DTP Process Monitor because of invalid character in records.
    By clicking on Error Stack we can check error records.
    Total of 3 records with error in source data.
         correcting erroneous records in Error Stack by clicking edit button on top left.
    Creating Error DTP from the update tab of standard DTP. 
    Once Error DTP gets created, we can check the status of Standard DTP which is changed from create to display, and can also check the Error DTP under the Object for which we created the standard DTP.
    Here is Error DTP:
         Schedule the Error DTP from Execute tab.
         In the Error DTP process monitor itu2019s showing 3 records that we corrected in Error Stack in earlier steps.
         We can also check the status of Standard DTP, itu2019s also Green now (without errors).
         You can also check the records updated status of Standard and Error DTP in the manage tab of data target.

  • Psa level 91 records ,dtp level 0 records

    Hi friends,
    i have run the process chains daily still in yellow color infopackage run , dtp not run in psa level records are ther 91 dtp level it shows 0 records.
    errors are
    1)Process Execute InfoPackage, variant Delta Upload - 2LIS_02_SCL has status Undefined (instance )     
    2)Process Execute InfoPackage, variant Delta Upload - 2LIS_02_ITM has status Undefined (instance )     
    3)Process Generate Index, variant Generate Index for Purchasing has status Undefined (instance )     
         Process OR (Each), variant Every has status Undefined (instance )          Process Data Transfer Process, variant 2LIS_02_SCL / CPPCLNT400 ->
    4)0PUR_C01 has status Undefined (instance )Process Data Transfer Process, variant 2LIS_02_SCL / CPPCLNT400
    5)0PUR_C04 has status Undefined (instance )

    i got the same error, do u know how you fixed yours

  • DTP IN Process chain

    HI can any explain wats standard DTP and ERROR DTP...?Why we are using the same?

    Hi Arun,
    Std DTP is the one which is used to load data from PSA to infoprovider,
    Error DTP is the one that loads data from error stack.
    Error stack will have the error record resulting from the error handling, you can edit the error record in the error stack and using the error DTP you can load that coorected record to infoproviders.
    Error stack will get the error record only when you enable the error handling in Std. DTP.
    Hope this will help you.
    Assign Points if so
    Regards,
    Ramesh

Maybe you are looking for

  • My PowerMac G3=Tons of Headaches

    Hello All, I have my beloved PowerMac G3, it is a Rev.1 Heartbreaker that i've done some upgrades too. G3 400 mhz-overclocked to 450 mhz, 1 Gig of RAM, 80 Gig Hard Drive, original ATI Rage128. This is my favorite computer of all the ones that i own..

  • Zoom out images in landscape

    When in landscape mode, images (jpg, etc. e.g. from imgur.com) can not be zoomed out enough to fit the entire width of the image into the display. It works fine in portrait mode, the image can be zoomed out to fit completely on screen.

  • Email is 'Sent' but does not reach destination - Please Help

    Hi Guys, Need some help with this. I have recently discovered that all emails I have been sending from Mail over the last month or so have not reached their destinations. I get no error messages when sending from Mail - the email is dispatched as usu

  • Convert web page to PDF automatically through JavaScript

    We have ASP.NET application and Adobe Acrobat 8 Standard installed in each users machine where users are able to convert our ASP.NET site pages into PDF document (by right click on web page and select "Convert to Adobe PDF). we are looking the direct

  • CS6  Extension manager update failure on Jan 31,2013

    I get the following error on trying to update my extension manager  :  Extension Manager 6.0.5 Update Installation failed. Error Code: U44M1P7 Help - anyone?  Buehler? [private info deleted by host]