Deletion on DSO request

Hi All,
                first we loaded the one DSO with delta load.because of data consistency converted that into full load after doing "Initialization Delta process".But for the DSO we need to delete the old  request for having present data request.For we need to delete the Old request before loading the data into DSO or After the load. suggest me .Since it is below level ods. Data goes from here to above level DSO.
when should we delete befor load starts or after load starts (OVerlap request).Please help me on this.
Thanks
Prem.

Hi.
Please check the following link which contain rich information about thia matter.
http://help.sap.com/saphelp_nw70/helpdata/EN/f8/e5603801be792de10000009b38f842/frameset.htm
I would sugges you also to create a process chain to perform this operation.
In the BI7.0 we have a process type to remove previous requests using the same criteria.
Thanks,
Walter Oliveira.

Similar Messages

  • How to delete a single request from DSO in BI 7.0

    Dear Experts,
    Could you please tell me how to delete a single request from DSO?
    I mean, in DSO if we delete one request it also delete the requests which are above it. But i don't to delete the above it.
    Please suggest me this issue.
    Regards,
    Prathap

    IN DSO--its a very basic thing....
    ACTIVE TABLE and CHANGELOG tables are overwritten after activation of each request.
    So ,each new request has a realationsip with the older request.
    So in the cases:
    1.If you activate the older request it will delete the new one ,because changelog entries have been written from the data of new request on the basis of the older one.
    e.g older request  entries:
    a x 1
    new request
    a x 2
    change log
    a x 1
    a x -1
    a x 2
    so its quite obvious you can't have  a x 2 directly (because in the infocube you will be sending wrong entries by deleting the just the older request and loadning new request).
    2.If you have activate new and old request toghterh then also system will not allow you to delete the newer request alone and you will have to delete both the requests.
    I guess already someone proposed correct solution to you ...thats selective deletion...but rahter than doing selective deletion there is a better way if you want to cancel out a particular request:
    thats request reverst posting
    IN the process monitor of any particular request you can find out the option for request reverse posting..Its good for individual request cancellation(keyfig values will become 0 for that particular request)
    regards,
    rk

  • DSO request Deletion through Process Chain

    Hi All,
    Can anybody know how to delete the last request number of DSO. i need to delete the last request using ABAP program in process chain.
    I have 2 sources loaded to DSO..
    Ex: Cube1 ...> DSO (1 st request)
        Cube2...> DSO (2 st request)
    Please help me guys with abap code
    Regards,DS

    Dear DST,
    I found this code for the same purpose. I haven't used it till now. Go through it I hope it will fulfill your requirement.
    Create an ABAB report with desired modifications in this code and add that report to your process chain.
    REPORT ZV_DELETE_REQS.
    data: RSICCONT like rsiccont,
    rsseldone like rsseldone.
    data: begin of i_req occurs 0,
    rnr like RSICCONT-rnr,
    end of i_req.
    refresh i_req.
    select *
    from RSICCONT UP TO 1 ROWS
    where ICUBE = 'ZCS_D10'         " cube name
    order by TIMESTAMP descending.
    i_req-rnr = rsiccont-rnr .
    append i_req.
    clear i_req.
    endselect.
    loop at i_req.
    select single *
    from RSSELDONE
    where RNR eq i_req-rnr
    and source = '0CO_OM_OPA_5'.                " Data source name
    if sy-subrc eq 0.
    CALL FUNCTION 'RSSM_DELETE_REQUEST'
    EXPORTING
    REQUEST = i_req-rnr
    INFOCUBE = 'ZCS_D10'
    EXCEPTIONS
    REQUEST_NOT_IN_CUBE = 1
    INFOCUBE_NOT_FOUND = 2
    REQUEST_ALREADY_AGGREGATED = 3
    REQUEST_ALREADY_COMDENSED = 4
    NO_ENQUEUE_POSSIBLE = 5
    OTHERS = 6.
    IF SY-SUBRC 0.
    MESSAGE ID sy-MSGID TYPE 'I' NUMBER sy-MSGNO
    WITH sy-MSGV1 sy-MSGV2 sy-MSGV3 sy-MSGV4.
    else.
    message i799(rsm1) with i_req-rnr 'deleted'.
    ENDIF.
    endloop.
    Regards:
    Jitendra
    Edited by: Jitendra Gupta on Jan 16, 2012 12:02 PM

  • Repeating successful uploads - procedure to delete all the requests/packets

    Hi friends,
    I have a sort of hypothetical question, so never mind if this makes sense in real life (actually, I can think of a few situations where it makes sense, but only as a last resort).
    Let's say I want to repeat the upload that was successful (request is green in the cube). Or another point of view, let's say I want to delete all successful uploads except the initial one. The load is delta load and straight from R/3 into the cube (no DSOs or other objects in between).
    What do I need to do/check? I obviously need to delete the requests in the cube, but where else can the data be stored? PSA is probably the first place to check, but it seems to be empty most of the times. How do I delete all the data from the PSA? The BI delta queue is always empty when I look at it from the Administration menu. Again, must I delete it and how? I guess I should delete the delta queue in R/3 as well (through SBIW)?
    How do I do the same thing when there ARE other objects (like DSOs) before the cube?
    Thanks in advance for your advice/help.
    Kind regards,
    K.

    Probably it does not )
    Anyway, i was thinking of a hypothetical situation where an administrator accidentally repeats an upload at some point and thus doubles the figures. Then he does not notice it immediately and the system keeps loading requests for some time.
    I actually wanted to predict a solution to this problem, since it would be difficult (if not impossible) to find the duplicate records, especially after "compress". I thought that simply deleting all the requests and reloading through normal delta would solve this hypothetical situation. But again, where and how to delete all (and be sure you deleted all) to ensure that the records will not be doubled.
    K.

  • Unable to delete the last request in full load infopackage

    Hi All,
    I have full load infopackage with many requests with green status  and thier request genetaed is 0.
    Because of last failure request ia m aunable to activate dso.
    i Made last failure request green and triggered. but not successful.
    i made it red and tried deleting, no sucess. when i delete its giving Dump
    Now i am unable to delete the first request in green status also.its not deleting.
    can i delete whole data in dso and do full load again? how to check if there any other infopackages  on this dso..
    ALL This issues camw across triggering process chian...plz let me know oyur answers....
    Thanks,
    Venkat

    Hi Venkatesh,
    I tried deleting through  RSODSACTREQ.. but the delete option was disabled in the  TABLE ENTRY TAB.
    The last request is failed one with red and not tranfered with full records..
    All the other records which are in green status  does not have symbol genated for reporting purpose and
    Request id generated up on activation is zero..
    I  tried deleting the first request.. when i change its satus to red...
    QM action on PSA Z[DSONAME] must have now:Checked to see if automatic activation of the M version should be started.
    The M version is then activated if necessary  Now?
    Req. 0001439786 in DataStore Z[DSONAME]must have QM
    status green before it is activated
    Request 0001427251 is not completely activated.
    Please activate it again.
    But i am unable to find  both the requests under psa and  in adminstartion data target tab... there are some other requests with red status iin psa...
    When i try to delete failed request its giving dump
    Thanks,
    Venkat.

  • Not able to delete Cube & DSO data

    Hi Team,
    I am trying to delete data request from upper & lower Data providers(cube & DSO respectivly).
    Frst I tried to delete cube data using context menu option DeleteData.It generates dump "Time Exceeded". So I manually selected the request in cube manage & deleted.
    Later when i try deleting DSO(that updates abv cube) data with context menu option gv similar dump so i manually tried deleting topmost req & it fails with following log.
    Delete running: DataStore object FIGLO02B, from 304,053 to 304,053
    Delete is scheduled; Selection conditions were substituted
    FB RSM1_CHECK_DM_GOT_REQUEST called from PRG RSSM_PROCESS_REQUDEL_ODSO; row 000396
    Request '304,054'; DTA 'FIGLO02B'; action 'D'; with dialog ''
    Leave RSM1_CHECK_DM_GOT_REQUEST in row 70; Req_State ''
    No records found for request ODSR_AKJPD3YPNDJMTLCTHHM0Z01VX in change log /BIC/B0000111000 of DataStore FIGLO02B
    Deletion of request REQU_F1RX9B16C7MNKCHC4AYPLI0LP from data target FIGLO02B failed
    Deletion of request REQU_F1RX9B16C7MNKCHC4AYPLI0LP from data target FIGLO02B failed
    No records found for request ODSR_AKJPD3YPNDJMTLCTHHM0Z01VX in change log /BIC/B0000111000 of DataStore FIGLO02B
    then i noted the cube data still nt deleted .Also this table /BIC/B0000111000  is empty.
    Please suggest hw shall i delete data frm DSO & cube as i want to perform fresh init.

    Hi
    Try deleting the Data Requests from Tables.
    Active Data /BIC/A<ODS_NAME>00
    New Data /BIC/A<ODS_NAME>10 in BW 2.x /BIC/A<ODS_NAME>40 in BW 3.x
    Change Log: search in table RSTSODS with the string "8<ODS_NAME>" in field ODSNAME, the name of Change Log is in field ODSNAME_TECH.
    RSODSACT                       Activation of ODS M Records
    RSODSACTREQ                    Activation table of M-request
    RSODSO_REQUCPY                 Assigning Requests to Template
    RSODSO_ROLLBACK                Table for Temporary Storage
    RSODSO_RUNTIME                 Results of Runtime Measuremen
    RSODSREQTSTMP                  Sorting of ODS Requests
    RSODSSETTINGS                  Settings for an ODS
    Hope ithelps

  • Deleting the middle request in the cube? is it possible?

    Hi all,
    I have loaded the data into the cube from an ods. But then i found there is duplication of records for month of feb 2008.
    And there is 4 request above that.
    Can i go ahead and delete the request and reload it again?
    Nor if i delete that request, will all my above request will also be get deleted ?
    Can anyone pls advice me on this?
    Thanks
    Pooja

    You won't be able to delete the middle request without deleting the latest requests, that is because it will create data inconsistencies.
    From your statement, I see that  you have monthly loads, if that is the case, do you have any selection if your infopackage to load the data, if you have, I would recommend you to do a selective deletion and and do a full load for the same selection from DSO to cube.

  • How to delete the open requests in the LBWQ

    Hi guys ... Can any one let me know how to delete / update the open requests in the queue . I need to delete the Open requests in the LBWQ...we are applying patches and for that we need to delete from LBWQ and RSA7...I guess there is an ABAP report which will deletes the open requests...Can any one let me know that report name please
    Thanks in advance...
    regards
    Edited by: sam on Dec 17, 2007 6:15 PM

    If your job control runs fine then best thing is to transfer the records from LBWQ to RSA7 and pull it to BW. If you do this all your delta data is intact and you do not loose any delta data. But if you delete the LBWQ you potentially loose all youre delta data. You can go to LBWE and start the job control and move data to RSA7 and then pull it to BW.
    But i am not very clear why you wish to delete this data ? If you do this then better you reinitialize all your delta data by following your normal procedure of filling up the setup tables and then initalizing in BW.

  • How to delete a specific request from ODS

    Hi all,
    We have an ODS which we're loading invoices from legacy system. In legacy system, there are two tables for invoices. First one is daily records which is archived on last day of each month. As you guess, second table is  for archive records. We need all of the records from  both tables. Because of performance issue , we don't want to load both tables everyday . So we created two transformation. Since there is no delta option, we need to delete the first table request from data targets before extraction. And delete the request from the second table only last day of month. We're created process chain. But there is no option for deleting only the request from a specific data source or transformation. Are there any solution for this?
    thanks,
    Yigit

    Hi,
    Thanks for your code. But is there any function module to delete most recent request from the ODS.
    I had 2 requirements...One in need to delete from ODS & Other one from Cube.
    FM - 'RSSM_DELETE_REQUEST' will be used to delete from Cube only.
    Can please you send FM & ABAP Code to delete request from ODS.
    Thanks in advance.
    Yigit
    Message was edited by:
            Yigit

  • How to delete the compressed Request ID in the info cube... ?

    Hi BW Gurus,
    one of the info package will upload the request in to three data targets and failed due to error with duplicate records.  I am able to delete the bad request in two data targets and facing problem with one data target due to the request is available in green and got compressed. 
    The reasons why i am unable to delete the request in that data target is it is already got compressed and rolledup.
    I tried with selective deletion based on same request ID  i have done that successfully but the request still presents in the data target.  I have checked in listcube and found no data for the request id.
    now i have one more question like the request has bring down to status not ok in the monitor and done selective deletion will it be a problem on the data missing please advise me if any data missing will occur for the particular data target.
    can any one help on this. Thanks in Advance.
    Venkat.

    Hi Venkat
    You have one way to delete the compressed request
    But this is possible only if u have the request in PSA
    If the request is in PSA, do reverse posting
    This will nullify the particular bad request by changing the press sign into - and - sign into + for all the records went in the cube for that particular request
    Regards
    N Ganesh

  • How to delete the Transport Request?

    Hi all,
       I want to delete the Transoport Request from Production Box( we have 2 request number... one child another one parent). I released the Child Request. Now i want to delete that request. we don't have setup in our production Box i think(in order to release that we don't have setup in Production Box).
    Any Idea? I know how to delete that Transport Request. If i try to release that i'm getting TP(Transport Profile error) <b>with return Code 12</b>. it suppose to handle by Basis. My basis consultant is not aware of how to work on this?
    Regards,
    Nagesh Ganisetti.

    I am not sure I understand.
    You release the request in the system you created, not in another system (in your case production). It will then go to the import queue of the target system.
    Transports will be configured in all the systems in your landscape (including production).
    Just by releasing a request, it will not go to the target (unless it is configured so, not likely if the target is production), someone has to import it into the target. I assume you do not want this request to go to target. In this case, release it, then go to STMS, import queue, and delete it from there.
    Added -
    I now see that the request is in production.
    Igore the above in that case.
    If you are not able to release it, let it be. If you are doing an upgrade/support pack, you will need to release it.
    When you try to delete, what message do you get?
    Message was edited by: Ajay Das

  • How to delete the spool request number

    HI Masters,
                My program creates a spool request. And i want to delete that spool request number? How to delete that??
                  Thanks in advance.

    hi
    good
    The program are RSPO0041 or RSPO1041.
    This is handy whenever you encounter a user who managed to create a lot of spool requests which are choking your system.
    Deleting them with SP01 will be too slow and you will get time out if it exceed the online time limit specify by your basis people.
    <b><REMOVED BY MODERATOR></b>
    thanks
    mrutyun^
    Message was edited by:
            Alvaro Tejada Galindo

  • How to delete the duplicate requests in a cube after compression.

    Hi experts,
        1. How to delete the duplicate requests in a cube after compression.?
        2. How to show a charaterstics and a keyfigure side by side in a bex query output?
    Regards,
    Nishuv.

    Hi,
    You cannot delete the request as its compressed as all the data would have been moved to E table ..
    If you have the double records you may use the selective deletion .
    Check this thread ..
    How to delete duplicate data from compressed requests?
    Regards,
    shikha

  • How to delete the compressed request in bi 7.0?

    how to delete the compressed request in bi 7.0?
    Reverse Posting option available in BI 7.0?
    Thanks,
    Pramod

    Hi Pramod,
    Check this Thread,
    Re: Selective deletion after compression
    before posting a thread pls check in the forum.Lots of threads are already been posted related to your Query.
    Hope this helps..........

  • How to delete multiple yellow request in PSA

    I am in BI7 and I have to delete the all the request present in PSA But in my PSA there are around more than 500 request which are in yellow status.Please suggest how to delete all the request in one go ,Since it very cumbersome to change status of every request to red and then delte it

    Hi,
    Debjani thanks for your reply,
    It helped me
    I have first deleted the contents from PSA table and
    then I have searched for request in RSTSODSREQUEST but this table does not contain that requests
    then i have got another  table RSREQDONE  whcih contains that request so I have deleted  request from that table.
    Final solution is
    Go to SE14 >> Give the PSA Table name >> delete it
    Then delete the requests from the table RSTSODSREQUEST/RSREQDONE

Maybe you are looking for

  • My macbook pro shuts down when I turn it on, its fully charged but shuts down automatically when I turn it on, how do I solve this?

    I have the older 2008 version of the Macbook Pro and since Friday when I closed it and opend it again the screen wouldn't come back on and I'd have to press down the power button and restart the machine again completely. Then when I turned it on it w

  • Mails transfer'd from fresh OS install'tn, but no success

    Dear all, After transfering data from a desktop (os10.3.9) to a iBookG4 by fresh OS (os10.4) installation, now importing the emails to 'Mail' software, it comes to the 2579th mail out of the total abt 28,000's & just hold there & can't get through fo

  • Interlaced HDV 50i to HD 25p for 2k grade then cinema.

    I have shot a feature film on a Sony Z1 and have just completed editing. Everything was imported and edited as HDV but now we have completed the edit I would like to use compressor to convert my 50i HDV into 25p HD uncompressed or Prores. There is a

  • Determining size of objects

    hi , is there any way we can determine the size of objects in java ,like we have sizeof() in C. because till now I have only found functions in runtime class to determie the mem. as total OR max. OR free

  • Open NAT problems with Xbox One .

    When I first got my 1900ac I used Media Priortization to get an open NAT for Call of Duty Advanced Warfare on my Xbox One ; prioritizing the Xbox . It worked fine for about 6 months until I changed cable/net provider to Nextech in Ks. This company us