How to do a infocube selective deletion in a process chain ?

Hi all,
I encounter a little diffculty : I have a process chain that allow me to load daily R/3 datas into a BW/APO infocube, that works perfectly. The problem is that the volume of datas naturally keeps on growing, so I'd want to create a new step in the process chain, that would allow to make selective deletion in the cube.
For example, after every data loading in the infocube, datas of the cube that are dating of more than x days  should be removed. I just can't find a process that allows me to do that, but only"complete deletion of data target contents", or "delete overlapping requests from infocube".
I'm quite sure there's an easy way to do that but.... Anyone go an idea please ?
Many thanks !
Fabrice

Hi Fabrice,
                      To my knowledge, there is no standard process type in process chian that can do this. You can include a program that can delete the old records. I am sure it is a simple login in it. You can do selective deletion in infocube manually but I wish we have a variant that can be created at this screen and refer in a process type. But at this time, I see only the program as solution.

Similar Messages

  • Delete Initialization using Process Chain

    Hi Experts,
    How to delete initialization using process chain? Additional question, why does our DTP couldn't get any data from PSA? We just transfer our DTP to other process chain and left its associated infopackage from the original process chain but when we check our extraction, our DTP always gets zero (0) records. What do we need to put in our DTP settings? and infopackage and DTP should always be in the same process chain??
    Thanks,
    nips

    Hi UserPV,
    Thanks for your inputs!
    Anyway, our InfoPackage in the other Process chain executed succesfully and has an extracted data. Now, our DTP can't get any data from the PSA where the extracted data of InfoPackage resides first. Is there any other way around to separate DTP and its associated infopackage in different process chains? Or those objects should be in the same process chain?
    Another questions, how can we delete an initialization using a process chain? and is there a function module that can we use to remove the initialization request so that we could re-initialize a process?
    Thanks,
    nips

  • Delete PSA Using Process Chain

    I need to schedule some PSA deletes using a process chain and wanted to make sure I'm doing the right thing.
    I have MD 0WBS_ELEMT_ATTR and in RSA1 if I click on "manage" I can see my PSA's that were loaded. Yeah, there were 2 different loads.
    If I go to RSPC and create a variant to delete this PSA after its 45 days old I look up the PSA and I see the following:
    /BIC/B0000782                             Work Breakdown Structure Element (WBS Element)
    0WBS_ELEMT_ATTR_DA             Work Breakdown Structure Element (WBS Element)
    Using se16 looking up this table: /BIC/B0000782000 it looks like it doesn't have any records so my question would be:
    Is /BIC/B0000782 the PSA?
    What is 0WBS_ELEMT_ATTR_DA?
    Thanks,
    Mike

    OK here are my answers:
    1) You seem to be disagreeing. One says use the /BIC/B0000782 the other says use 0WBS_ELEMT_ATTR_DA in the Process Chain.
    I used /BIC/B0000782 in the process chain.
    2) When I look up 0WBS_ELEMT in table RSTSODS using the ODSNAME I see:
    ODSNAME VERSION DATETO DATEFROM OBJSTAT ODSNAME_TECH
    0WBS_ELEMT_ATTR_DA 000 9999/01/01 1998/01/01 ACT /BIC/B0000900000
    0WBS_ELEMT_TEXT_DB 000 9999/01/01 1998/01/01 ACT /BIC/B0000541000
    these are the internal tables for the transfer rules I guess
    3) /BIC/B0000900000 is the internal table for 0WBS_ELEMT_ATTR_DA correct?
    yes
    4) /BIC/B0000782 which I saw when I was looking up the PSA entry for 0WBS_ELEMT_ATTR is the internal table for the PSA?
    yes
    5) Still confusing is that neither /BIC/B0000782000 or /BIC/B0000900000 has any records.
    /BIC/B0000782000 must be the default table for the PSA, and /BIC/B0000782001 did have the same number of records I saw on RSA1 (Manage), and /BIC/B0000900000 is the internal table for the rules
    so we are all good!
    Mike

  • HOW to delete old APO process chain logs.

    HI experts,
    Can anybody help me in gettting how to delete the old logs of APO daily delta process chain.
    Is there any standard job or any batch job for the same.
    Regards,
    yatindra

    Hi Yatindra,
    If you are using SCM 5.0, go to Tcode SE38 an run this program: RSPC_LOG_DELETE.
    In the screen you have to specify the date range from which you want to delete the logs.
    I hope this can help you.
    Regards.
    Marín.

  • How to delete masterdata via process-chain

    Hi Specialists,
    I need to delete masterdata which is not used in any cube/osd on a daily base.
    But I cannot find a possibility to do that via the process-chain. There seems only to
    be the option to delete the content of cubes and ods-object, but not of info-objects.
    Could you please gimme some hint?!
    Best regards,
      Marco

    Use function module RSDMD_DEL_MASTER_DATA  in a ABAP program.. then schedule it in process chain..
    Cheers,
    DK
    Giving points is another way to say thanks )

  • Selection screen to run process chain with variables

    Hello Experts,
    I have a business requirement where i need to create have a selection screen for the user to input the fscal year and fiscal variant.Based on the input, a process chain, which has a dtp to load to open hub will execute. The dtp will be fed with the input in the selection screen.
    Any idea how to go along with the codings.
    Points will be assigned.
    Thanks

    Hi Prabhakar,
    Whenever you do a BDC recording and create a program to handle BDC, an include BDCRECX1 is added automatically in the program. It contains the code for processing BDC.
    In the include, you have code for subroutines like BDC_DYNPRO,BDC_FIELD. And in the main program , you have to call these functions in order to perform BDC.
    Since your requirement is to do BDC processing when an event occurs, you have to hard code it.
    Copy paste the code for BDC_DYNPRO and BDC_FIELD like this in the screen like this.
    FORM bdc_dynpro  USING  program
                            dynpro.
      CLEAR bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    " bdc_dynpro
    *&      Form  bdc_field
          text
         -->P_0075   text
         -->P_0076   text
    FORM bdc_field  USING fnam
                          fval.
      DATA : nodata VALUE '/'.
      IF fval <> nodata.
        CLEAR bdcdata.
        bdcdata-fnam = fnam.
        bdcdata-fval = fval.
        APPEND bdcdata.
      ENDIF.
    ENDFORM.
    So what you have to do is
    1) First do the BDC recording using SHDB and create a program , which contains automatically generated code for the recording.
    2) In the previous program where you need to code for BDC handling corresponding to events, just copy paste the code in the newly created program  like
    perform bdc_dynpro      using 'SAPLMGMM' '0060'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-MATNR'.
    3) If you want the processing to be in foreground ,
    write the statement
    ws_mode = 'A'.
        CALL TRANSACTION 'MM02' USING bdcdata MODE ws_mode
                              MESSAGES INTO messtab.
    (In this case , the transaction is MM02).
    This will work.
    Regards,
    SP.

  • Issue with Delete Index in process chain

    Hi All,
    I have a situation with Delete Index in my process chain.
    Delete Index step, before loading data to cube, is taking around 2Hr to complete but some times it completes within 5 mins.
    Anyone faces such issue? If yes, how can I fix it?
    Thanks and Regards,
    Alok

    Hi,
    If Statistics are not maintained for the cube then also it might casue the high run time in index deletion.
    if its urgent then, can u try doing it manually form performance tab....
    or once process chain step is complete, create statistics for the cube. Next run should take less time
    Please try.
    Regards,
    Gaurav

  • Delete Request in Process Chain - still need to delete indexes?

    I have a cube here that is a full load every day.  In the process chain I delete the 1 request (because there's only one request in the cube at any time) and then I reload using a full load.
    My question is that with a normal load into a cube I delete indexes and then load and then recreate indexes.  Now with my cube since I am deleting the contents of the cube do I need to add the delete indexes process in the chain? 
    Do the indexes get deleted when the data is deleted?

    Hello,
    Yes, when you delete the content of the InfoCube the Index associated with also gets deleted. So in the process chain Delete Content -> Load Data -> Create Index will be enough.
    Thanks
    Chandran

  • How to make the yellow status to green using Process chain in bw 3.5?

    Hi all,
    How to make a request in the infocube from yellow to green using an process chain in bw 3.5?
    Thanks
    pooja

    Hi.
    Use these two Functional Modules one after the other:
    First - RSAPO_SWITCH_TRANS_TO_BATCH
    Second - RSAPO_SWITCH_BATCH_TO_TRANS
    Regards.

  • Delete PSA Through Process Chain

    Hi,
    I am working in NW04s. I have few questions related to the subject line. Few are for knowledge enhancement and other are task oriented.
    Background:  InfoPackages are created to load data (master and transaction, both full & delta) for InfoObjects and DOS/Cubes. All the 4 options (PSA and then InfoObject, PSA and infoobject in parallel, only InfoObject and only PSA) are used in production.
    Questions:
    Q1 (general): Why should we have a process in Process Chain after data load to delete PSA, if we are using PSA and then InfoObject?
    Q2 (specific questions): How to include the PSA name in "Delete PSA Request" of a Process Chain when infoPacakge processing is only PSA.
    Q3 (specific question): When Data target is not defined in InfoPacakge (but only Data Source and Source System is defiled, and process is "PSA and then InfoObject', then in such case which infoprovider is to be put into "Delete PSA Request" in process chain.
    Thank you for reading my questions, and helping me.
    Sincerely,
    S

    Q1 (general): Why should we have a process in Process Chain after data load to delete PSA, if we are using PSA and then InfoObject?
    Requests in PSA are deleted periodically so as to prevent getting the PSA table bigger and bigger occupying more DB space.
    Q2 (specific questions): How to include the PSA name in "Delete PSA Request" of a Process Chain when infoPacakge processing is only PSA.
    You can specify the PSA table name, it need not load further targets as it is deleting requests from PSA itself . Loading PSA is good enough for the Delete Request in PSA process type to work.
    Q3 (specific question): When Data target is not defined in InfoPacakge (but only Data Source and Source System is defiled, and process is "PSA and then InfoObject', then in such case which infoprovider is to be put into "Delete PSA Request" in process chain.
    You can specify the PSA table name, why do you want to Infoprovider name I guess you cannot even do that for this process type.

  • Delete Index in Process Chain Takes long time after SAP BI 7.0 SP 27

    After upgrading to SAP BI 7.0 SP 27 Delete index Process & Create index process in Process chain takes long time.
    For example : Delete index for 0SD_C03 takes around 55 minutes.
    Before SP upgrade it takes around 2 minutes to delete index from 0SD_C03.
    Regards
    Madhu P Menon

    Hi,
    Normally  index  creation or deletion can take long time in case  your database statistics are not updated properly, so can check  stat  after your data loading is completed and index generation is done,  Do creation of database statistics.
    Then try to recheck ...
    Regards,
    Satya

  • How to find unassigned master data text objects in process chain in bi

    Hi
    Please let me know how to find the unassigned master data text objects in process chain.

    hi,
    actually if u want to find that , is ur Unassigned Infoobject in present in process chain or not, , that u can find out just by right
    click on your DTP (master data Txt datasource--> Master data text ), if this is present in Process chain, then on ryt click, the process chain option will be active. by clicking over that u can find the name in which this exists.
    thanks.

  • Infopackage deleted - error in process chain

    Helle experts,
    I have a problem in process chain.
    Today the log advices an error because an Infopackage (that is used in the chain) was deleted yesterday; in fact, in the chain there is an other name for the Infopackage (first question: is this automatically generated?).
    It seems that none deleted it.
    Can you help me, please?
    It's urgent
    I think that the problem can be resolved with the creation of a new Infopackage with the same features of the precedent, but I don't understand the cause of the problem.
    Thanks,
    regards, Vito

    Hi,
    you can check in the log what went wrong for this InfoPackage: transaction SLG1, object RSSM, subobject SDL, external ID = *.
    What kind of name do you have in your chain? Is it a generated name or a name one of you typed for the IPack.
    In a chain some of the packages are generated automatically depending on the process you drag in your chain.
    Creating a new IPack with the same name would work I think, if the package in your chain is not a generated one. If it is a generated IPack, then create a new IPack and drag it in your chain.
    Hope this helps,
    Olivier.

  • PSA Deletion variant in Process chain

    When I add more than one PSA tables in one process step of Process chain would the deletion happen sequentially or parallelly?
    In other words, if I have some 20 PSA tables to be deleted, can I put all of them in one step or should I put them in different steps - some 4 or 5 steps - to reduce load on system? (I need to keep only 2 days data in each table).

    Hi,
    it will happen sequentially. You can put them in one process step.
    However, I recommend to include the PSA deletion systematically in each corresponding chain since you can control it and monitor it better.
    hope this helps...
    Olivier.
    Message was edited by:
            Olivier Cora

  • How can we change the description and name of Process Chain in Production

    Guys,
    Can anyone please help me to understand how can we change the name and description of the process chains in Production in SAP BI?
    Regards

    open the process chain and go to edit mode and then press Ctrl+F6 for a rename... you can only rename the description and not the technical name.
    If you want to edit PC in production - esp one which has been transported - go to transport connection and change the object changeability for the same to everything changeable ( right click on the same to get this option )

Maybe you are looking for

  • How do I Get My Router to Work With iChat ? FAQ 2

    Replaces iCh: FAQ 2 How to get my router to work with iChat? Getting your router started with iChat. Appropriate for using iChatAV 2 upwards Glossary for this FAQ Routers: Any configurable device that sits between your computer and the internet link

  • ITunes could not backup the iPhone because...

    When trying to back up my iPhone I get the message "iTunes could not backup the iPhone "Alex's iPhone" because the backup could not be saved on the computer" I am running Windows XP SP3, iTunes 9.0.2 and OS 3.1.2 on my 3GS. None of the solutions to t

  • Can't get JSF to access managed bean methods from web page

    I'm using NetBeans 6.7.1 and Glassfish v2.1 Having problems here can somebody please help? It is really frustrating because I have written apps like this before in fact I used one as a model to create an even simpler app and still can't get it to wor

  • Uploading new Org Structure when old one exists?

    Good day, I m faced with the following scenario: There is an org unit with the following no assignment: O --> 00001 to 09999 S --> 100001 to 199999 P --> external number assignment Now only S P and O are being used. The client wants to correct the cu

  • Non rectangular hotspots for image maps

    Hi everyone, I've been stuck with this problem for a while. I'm trying to make an image map of sectors in a circle. I have the four coordinates of each sector. How do I determine if the the user has clicked inside a particular sector. Most of the exa