Duplication Error while loading data in write optimized DSO

Hi Experts,
I have an issue.In BI7 I'm trying to load the data in a WRITE OPTIMIZED ODS from the controlling data source 0CO_OM_CCA_10. I'm getting the data properly in PSA, but while loading it into my WODSO i'm getting the duplication error although my keys fields and data fields are properly placed in my data target(WODSO).
pls let me know what is the solution to load it successfully.
Thanks in Advance.
Amit

Hi,
thanks for your reply
I'm getting this error message:
Diagnosis
    During loading, there was a key violation. You tried to save more than
    one data record with the same semantic key.
    The problematic (newly loaded) data record has the following properties:
    o   DataStore object: GWFDSR02
    o   Request: DTPR_4BA3GF8JMQFVQ8YUENNZX3VG5
    o   Data package: 000006
    o   Data record number: 101
Although i have selected the key fields which identifies unique record,then also i'm getting the duplication error.
Even i have reffered to the BI content for this data source and found that it has the same key fields as of mine.
Debjani: i need unique records without duplication and i'm doing a full load in DTP.
What is to be done pls help
Thanks in advance.
Edited by: Amit Kotwani on Sep 26, 2008 10:56 AM

Similar Messages

  • Duplicate Error while loading data to Write Optimized DSO

    Hi,
    When i do a dataload for Write Optimized DSO, I am getting an Error as "Duplicate Data Record Detected".  I have Sales Document Number, Fiscal Year Variant & Billing Item as Semantic Key in the DSO. 
    For this DSO, I am getting data from a Test ECC system, in which most of the Sales Document Number column is Blank for this Datasource.
    When i go into the Error Stack of the DSO, all the rows whichever has Sales Document number as Blank are displayed.  For all this rows, the Item Number is 10.
    Am i getting this Duplicate error as the Sales Document Number is Blank & Item number is 10 for all of them?  I read in Threads that Write Optimized DSO doesnt care about the Key Values, it loads the data even if the Key values are same.
    Any help is highly appreciated.
    Regards,
    Murali

    Hi Murali,
    Is the Item Number a key field ?
    When all the key fields are same then data gets aggreagted depending on the setting done in the transformation for the key figures. These 2 options for key figures are :
    1. Add up the key figures
    2. Replace the key figure
    Since the Sales Document No is blank and Item Number is same then their is a possibility that the key figures for these records might get added up or replaced and thus due to this property of SDSO it might not be throwing error.
    Check the KF value in the SDSO for that Sales Doc No and Item No. and try to find out what is the value for KF. It may have addition of all the common data fields or the KF value of last common record.
    Regards
    Raj Rai

  • Error while loading data from write optimized ODS to cube

    Hi All,
    I am loading data from a write optimized ODS to cube
    I have done Generate Export Datasource
    schedulled the info packge with 1 selection for full load
    then it gave me following error in Transfer IDOCs & TRFC
    Info IDOC 1: IDOC with errors added
    Info IDOC 2: IDOC with errors added
    Info IDOC 3: IDOC with errors added
    Info IDOC 4: IDOC with errors added
    Data packege 1 arrived in BW Processing : selected number does not agree with transferred number
    Processing below is green
    shows update of  4 new records to Datapackage 1.
    Please provide inputs for the resolution
    Thanks & Regards,
    Rashmi.

    please let me know, What more details you need?
    If I click F1 for error details i get following message
    Messages from source system
    see also Processing Steps Request
    These messages are sent by IDoc from the source system. Both the extractor itself as well as the service API can send messages. When errors occur, several messages are usually sent together.
    From the source system, there are several types of messages that can be differentiated by the so-called Info-IDoc-Status. The IDoc with status 2 plays a particular role here; it describes the number of records that have been extracted in a source system and sent to BI. The number of the records received in BI is checked against this information.
    Thanks & Regards,
    Rashmi.

  • Problem loading data into write optimized dso.....

    Hi ,
    I am having problem loading the data from PSA to write optimised DSO
    I have changed the normal DSO into a Write Optimised DSO. I have 2 data sources to be loaded into the write optimized DSO. One for Demand and one for Inventory.
    The loading of Demand data from PSA to DSO happens fine with out any error.
    Now while loading the Inventory data from PSA to DSO , i get the below errors
    "Data Structures were changed. Start Transaction before hand"
    Execption CX_RS_FAILED Logged
    I have tried reactivating the DSO, Transformation, DTP and tried to load the data again to the write optimised DSO, but no luck, I get the above error message always.
    Can some one please suggest me what could be done to avoid the above error messages and load the data successfully.
    Thanks in advance.

    Hi,
    Check the transformations is there any routines written.
    Check your Data struture of cube and DS as well.
    Is there any changes in structure.
    Data will load upto PSA normally, if is there any changes in struture of DSO, then the error may occur.just check it.
    Check the below blog:
    /people/martin.mouilpadeti/blog/2007/08/24/sap-netweaver-70-bi-new-datastore-write-optimized-dso
    Let us know status.........
    Reg
    Pra

  • Urgent : Error while loading data from PSA to DSO

    Hi,
    I am working on 7.0.
    When i look for data into PSA then i have 1 date field which is containing data in proper date format. This date field is mapped with 0CALMONTH & 0CALYEAR for which i have written routine and directly assigned to 0DOC_DATE .
    I have written a start routine to do some modifications in SOURCE_PACKAGE.
    But When i am loading data from PSA to DSO its giving below error:
    " Exception wrong_date ; see long text RSTRAN 303
    Diagnosis
    An exception wrong_date was raised while executing function module
    RST_TOBJ_TO_DERIVED_TOBJ .
    System Response
    Processing the corresponding record has been terminated.
    Procedure
    To analyze the cause, set a break point in the program of the
    transformation at the call point of function module
    RST_TOBJ_TO_DERIVED_TOBJ . Simulate the data transfer process to
    investigate the cause. "
    I am not getting why this error is coming up
    pls guide me !!

    you can map the code to DOC_DATE .
    The code is used to read from any date and convert that into Fiscal year/period.
    Try this code.
    data: l_fiscyear type t009b-bdatj.
    call function 'FISCPER_FROM_CALMONTH_CALC'
    exporting
    id_date = COMM_STRUCTURE-doc_date
    iv_periv = 'V9'
    importing
    ev_fiscyear = l_fiscyear.
    result value of the routine
    RESULT = l_fiscyear.

  • Error while loading data from PSA to DSO using DTP

    Hi,
    I have a Unique aplha numeric identifier of  type "Char" length "32" . When I am loading the data from PSA to DSO using DTP I get the following error message:
    "An error occurred while executing a transformation rule:
    The exact error message is
    Overflow converting from ' '
    The error was triggered at the following point in the program:
    GP4JJHUI6HD7NYAK6MVCDY4A01V 425
    System response
    Processing the data record has been terminated"
    Any idea how I can resolve this....
    Thanks

    Hi,
    fist check weather any special characteristics if not
    check in data source under this we have fields tab check the format of a particular field format internal/external/check u choose internal format, if any check routine once
    use Semantic Groups in the DTP.
    Try  it
    Thanku
    lokeeshM
    Edited by: lmedaSAP_BI on Oct 20, 2010 6:44 AM

  • Error while loading data from PSA to DSO

    Hi,
    How to identify the erroneous records in DSO?
    While loading the data from PSA to DSO through Process chains we are facing the error says:
    "Value '#' (hex. '0023') of characteristic 0BBP_DELREF contains invalid characters"
    "Error when assigning SID: Action VAL_SID_CONVERT InfoObject 0BBP_DELREF"
    There is no error records in PSA but it seems some invalid characters exists.
    Could you please help us how to find the error records in DSO and how to correct it.

    Hi,
    These are errors BRAIN290 & RSDRO302.
    The problem here most likely is that BW doesn't recognise a character you are trying to load. Generally the character is not "#",
    as BW displays all symbols it does not recognise as #. You should decode from the hex string what the actual value is. Note that hex values < 20 are not allowed in BW.
    Please review Note 173241 and the document mentioned within.
    This shows what characters are not allowed in BW characteristic values.
    You should check if the character is allowed, and then you can solve the problem in one of the following ways:
    1) add this character to the "permitted character" list in RSKC as described in the note.
    2) correct the value in the source system.
    3) correct the value in the PSA (to do this, you will need to delete the request from the ODS object and then you can change the disallowed character via the PSA maintenance).
    4) follow Note 1075403 so that the characters HEX00 to HEX1F are not checked (this affects only characteristics that do not allow "lower case").
    5) if you cannot use any of the above options, then you will need to create a routine in your transfer rules for the affected infoobject, and change the value to a character which is permitted in BW.
    These are the usual ways to solve this issue.
    Rgds,
    Colum

  • Error while loading data first time in DSO

    Hi I was trying to load data to ODS from PSA i got following error,
    Please help me on how to resolve
    Error in the ABAP Application Program
    The current ABAP program "GPD84AP5MBQCZCCQ7O3GICVIWAY" had to be terminated
      because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "/MPR/SAPLBIH_ACCOUNTING60 " in
      include "/MPR/LBIH_ACCOUNTING60U04 " in
    line 103:
    ""/MPR/BIH_HWK_ZUO" is not defined in the ABAP Dictionary as a table, p"
    "rojection view, or database view."*
    The include has been created and last changed by:
    Created by: "STRAEHLT "
    Last changed by: "STRAEHLT "
    Error in the ABAP Application Program
    The current ABAP program "GPD84AP5MBQCZCCQ7O3GICVIWAY" had to be terminated
      because it has
    come across a statement that unfortunately cannot be executed.

    Thanx Bilvanth,
    You are right table is not activated.
    when i checked  the table i got following message
    Table /B96/AROA200 is not available ,create the table ?
    Earlier As I need just  one Infocube for reporting i have activated the required info-cube and related info object..so the required table should also be created..
    /MPR/BIH_HWK_ZUO is a view having 2 tables.. one is activated ..other is not Created ( /B96/AROA20)
    what should be my approach now..i dont know what fields should be there if i have to create the table manually

  • Error While loading data for LIS InfoSources.

    Hi All,
    I am repeatedly receiving load failure errors while loading data using 2lis_01_s001 (This is the case with all the InfoSources).
    The error message is:
    An error occurred in the source system.
    Note
    If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.
    in our Quality system, we disabled the LIS Updation to No Update(R3) and loaded data and then again changed the Update Mode for No Updating to Asynchronous Update(R3). But now we are doing dataloading in Production. How to proceed. Should we have to disable the LIS Updating whenever we have to load the loads from R3 to BW.
    Regards
    Jay

    Hi Jayanthy,
    Pls. check the order of the fields in the two set up tables for the S001 structure. The order of fields in both the tables should be the same.
    You can see the structure in the TCode - SE11.
    If the order is different, then you bneed to ask the BASIS person to change the order so that the order of fields in both the setup tables is same. This should fix the issue.
    Thanks,
    Raj

  • Error while loading data from a file on application server

    Hi all,
    Facing an error while loading data from a flat file.
    Error 'The argument '##yyyymmdd;@##' cannot be interpreted as a number ' while assigning character.
    I changed the format of date fields (tried with number,general,date(International))in the xls. But i still get the same error.Did check all the data types in Data source all the fields are dats.
    Can you please tell me what could be the problem?
    Thank you all,
    Praveen

    Hi all,
    As far as my first question i got through it but i had one more field in my flat file while actually is a time stamp, but in my flat file i have a data in this format
    10/21/2006  5:11:48 AM which i need to change to 10/21/2006
    one more note is i have some of the fields as NULL in this field
    Last Updated Date
    10/21/2006  5:11:48 AM
    10/21/2006  5:11:48 AM
    NULL
    NULL
    10/21/2006  5:11:48 AM
    NULL
    I want to display the values as 10/21/2006 and NULL as it is.
    Please let me know if we have a conversion routine in datasource which can solve my problem.
    Regards,
    Praveen

  • Error while loading data from DS into cube

    Hello All
    I am getting the below error while loading data from Data source to the cube.
    Record 1 :Time conversion from 0CALDAY to 0FISCPER (fiscal year ) failed with value 20070331
    Wht am i suppose to do?
    Need ur input in this regard.
    Regards
    Rohit

    Hi
    Simply map 0calday to 0fiscper(you already done it)..You might have forgotten to map fiscal year variant in update rules....if it comes from souce,just map it..if it won't comes from source...make it as constant in update rules and give value..
    If your business is April to March make it as  'V3'
    If your business is January to Decemeber make it as 'K4'..
    activate your update rules delete old data and upload again....
    Hope it helps
    Thanks
    Teja

  • Error while loading data from 0FI_TX_4 to ODS

    Dear Friends,
    One of our proccess chain getting error since a week, every day with same error while loading data from R3 data source 0FI_TX_4 to ODS.
    Short dump is raised in R3 system.
    "DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
    "SAPLBWFIR" or "LBWFIRU13"
    "BWFIR_READ_BSET_CPUDT_DATA"
    ORA-01555
    The number of records are below 10000 only.
    All other chains are OK.
    we have already searched SDN and Notes...and applied below solution, but still no use
    Increase the size of all the roll back segments
    Increase number of REDO logs
    Decrease the number of records per data packet
    Any more suggessions please ??
    Thanks
    Tony

    How are you telling that no. of records are below 10000 .Have you checked the no.of records in PSA???
    Now ,I tell you something which I had done for this error .I increased the Package size such that whole data gets transferred in single data package.Please make the package size as large as possible so that all the data can be processed in single package.
    I know you have read so many threads on the  same but what I am suggesting is what I have done and successfully rectified this issue.
    regards,
    rocks

  • Error while loading data to ODS

    Hello BW folks ,
    I am getting an error while loading data to ODS from R/3 data source.
    The error message is " Error in PSA".
    We have deleted yesterday data from PSA for the related infosource/data source successfully .
    Since then this error is occuring. Previously data upload was successful.
    In Detail tab of monitor we are getting error message in Request option ( red Mark )
    and the same request is not going to R/3 .
    <b>The related Job itself is not present in R/3 .</b>
    This looks very strange and new to me .
    Could anyone help me in rectifying this issue ?
    Thanks in Advance.
    Best Regards ,
    Amol.

    Hello All,
    Thanks for reply.
    I tried to replicate the data source once again and activate the transfer rules in BW Production by running program in SE38 =  RS_TRANS*  activate all tranfer sturctures , then I got an error message that one infoobject is added to transfer rules in BW Production .
    But interestingly the same Transfer rules do not have this infoobject in BW Development server . So I create once again a request for Transfer rules in Dev and transported it to BW production.
    and This solved the problem
    The error message in Monitor was " Error in PSA " and then request itself was not going to R/3 . But the real issue was with Transfer rules. So after rectifying it we have solved the problem of data upload.
    Best Regards ,
    Amol Kulkarni.

  • 10)example of errors while loading data and how do u resolve them?

    )example of errors while loading data and how do u resolve them?

    hai ram reddy this is ramprasad reddy....u can get this type of most commen errors....like below
    As the frequent failures and errors , there is no fixed reason for the load to be fail , if you want it for the interview perspective I would answer it in this way.
    a) Loads can be failed due to the invalid characters
    b) Can be because of the deadlock in the system
    c) Can be becuase of previuos load failure , if the load is dependant on other loads
    d) Can be because of erreneous records
    e) Can be because of RFC connections.....(sol: raise the ticket to BASIS team to provide the connection)
    f)can be coz of missing master data.
    g)can be coz of no data found in the source system.
    h)Time stamp error........(sol: activate the data source and replicate the data source and load)
    i)Short dump error.........(sol: delete the request and load once again)
    j)Data locking when loading in parallel.
    k)ODS activation failures.
    l)No SID found........(sol: should load masterdata before transaction data)

  • Error while loading data after level 17 patch

    Hi all,
    A week ago we had patch level 17 implemented on our SAP NetWeaver BI 7.0 system. Since then, we cannot load any data to some cubes using update rules. We get "Error when generating the update program" (Message no. RSAU484), status red while loading data.
    I tried activating the update rules
    We get te same error when loading data from a DSO into a cube.
    The strange thing is that it doesn't happen for all the objects in the system. We have troubles loading deltas from 2LIS_12_VCITM (delivery items), 2LIS_13VAITM (sales order items) and from a BI content DSO in assets accountng.
    Please if you have any idea or if this happend to you, i appreciate any suggestion.
    This is not an implementation, these processes are already live for months, and we didtn't have any problems before the patch..
    thanks,
    Andreea

    We ran into same issue & another one during our BI 7.0 SPS15/SP17 upgrade.
    The solution:
    1. Apply 2 notes:
    [Note 1146851 - BI 7.0 (SP 18): Error RSAU 484 when generating update|http://service.sap.com/sap/support/notes/1146851]
    [Note 1152453 - Termination generating InfoCube write program|http://service.sap.com/sap/support/notes/1152453]
    2. Then run program RSDD_RSTMPLWIDTP_GEN_ALL
    to generate the new programs for InfoCubes from the template RSTMPLWIDTP and cleans up the staging table RSUPDINFO per note 1152453.

Maybe you are looking for