Activation of DSO failing frequently in process chain..

Hello Friends..
I need your ppl experience and help, in investigating an issue, we have a process chain, in which the activation of DSO is failing frequently, i have checked the log messages..but it gives no clue, it just displays the message that  " Activation of M records from DataStore object ZCS_O01 terminated " and even when i try to check process monitor, it displays message " No log entry available for Datastore Object", i have even checked the st22 for short dumps,there also i could find no log entries..
This chain runs for every four hours...but it works fine some times automatically, but fails at least two-three times every day.
So could you ppl please help me...in further investigation..that where should i check...and try to trace the prob..
Thanks
Raghu

Hi Raghuram,
It can be due to lack of process or the activation process is timing out. Look for available background process in SM50 while activation is going on.
Also Check the ODS Object Customising settings
ODS-Manage->Goto(menu)-->Customising Datastore-DataStore Specific->  (YOur DSO Name)
and try to increase the timeout time for activation ,,,,,Just optimise these settings according to your system.
Thanks!

Similar Messages

  • File Open failed Error in Process Chain

    Hi,
    Our process chains are failing at the last step of event trigger.The file is not getting created in the directory as a result of which the BO reports are not getting triggered.Kindly help.
    Regards,
    Shalaka

    Pl find the below code:
    DATA mesg(80) VALUE 'BW load complete. Ready for BOBJ Refresh. File Created on : '.
    DATA fname(60).
    DATA pc_flag TYPE rspc_state.
    * Get the folder and file name from parameter
    PARAMETERS p_fname TYPE string LOWER CASE.
    AT SELECTION-SCREEN.
    START-OF-SELECTION.
       fname = p_fname.
    *Add the system date into the file.
       CONCATENATE mesg sy-datum INTO mesg.
       CALL FUNCTION 'AUTHORITY_CHECK_DATASET'
       EXPORTING
    * PROGRAM =
      activity = 'DELETE'
      filename = fname
      EXCEPTIONS no_authority = 1
             activity_unknown = 2
             OTHERS   = 3 .
       IF sy-subrc = 0.
    *Delete the file if it is already existing
         DELETE DATASET fname.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
       ELSE.
         MESSAGE i051(rsar) WITH 'No Authorizations to delete the file'.
       ENDIF.
       WAIT UP TO 65 SECONDS.
    *Set the flag for the process chain to read if file deletion fails.
       IF sy-subrc <> 0." The ABAP program failed
         pc_flag = zcl_abap_bobj_event_trg=>failed.
       ELSE. " The ABAP program was successful
         pc_flag = zcl_abap_bobj_event_trg=>success.
       ENDIF.
       CALL FUNCTION 'AUTHORITY_CHECK_DATASET'
         EXPORTING
           activity         = 'WRITE'
           filename         = fname
         EXCEPTIONS
           no_authority     = 1
           activity_unknown = 2.
       IF sy-subrc <> 0.
         MESSAGE i051(rsar) WITH 'No Authorizations to Write to file'.
       ELSE.
    *Create the file based on the input from variant including folder and file name.
         OPEN DATASET fname FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    *Set the flag for the process chain to read if file creation fails.
         IF sy-subrc <> 0.
           MESSAGE i051(rsar) WITH 'File open failed.'.
           pc_flag = zcl_abap_bobj_event_trg=>failed.
         ELSE. " The ABAP program was successful
           TRANSFER mesg TO fname.
           pc_flag = zcl_abap_bobj_event_trg=>success.
         ENDIF.
         CLOSE DATASET fname.
       ENDIF.
       EXPORT e_state FROM pc_flag TO DATABASE indx(bo) ID
       zcl_abap_bobj_event_trg=>status_idx_id.

  • "Transfer structure is not yet active" in each variant of a process chain

    I run a big process chain in test environment that I had never run before, but find almost every variant of the process chain show the red error, when I right click the red color variant, get the msg at the status bar that says "Transfer structure is not yet active".  Is there a way that can do the mass activation of all master data attributes?
    Thanks

    Hi I have the same error message
    When I intend running the program to Activate Transfer Structures I get  the following error messages
    @5C\QError@     Activation not possible: Transfer structure contains invalid field LANGU
    @5C\QError@     Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
    @5C\QError@     Activation not possible: Transfer structure contains invalid field NODENAME
    @5C\QError@     Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
    @5C\QError@     Activation not possible: Transfer structure contains invalid field LANGU
    @5C\QError@     Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
    @5C\QError@     Transfer structure 0MATERIAL_HIER_AB1 NOT activated successfully Activate manually
    Please Advise on how to fix it .

  • Hierarchy Activation dumps when itu0092s executed from Process Chain. u0096 BI 7.0

    Issue:
    CostElement Hierarchy sign reversal is updated manually using ABAP Program to update sign reversal, which updates H and J tables and activates the Hierarchy using func module RSHIER_HIER_CHECK_AND_ACTIVATE. It works fine when ABAP is executed manually as well as when Process Chain is executed in BW 3.5.
    However, the same Process Chain in BI 7.0 it abends during Hierarchy Activation.
    From the Dump, find below call sequence of programs for more details:
    No.   Ty.          Program                             Include                             Line  
          Name                                                                               
    6) METHOD       CL_RSSH_SHOW_LOG==============CP    CL_RSSH_SHOW_LOG==============CM008    53 
    CL_RSSH_SHOW_LOG=>CREATE_CONTAINER                                                         
    5) METHOD       CL_RSSH_SHOW_LOG==============CP   
    CL_RSSH_SHOW_LOG==============CM007    52 
    CL_RSSH_SHOW_LOG=>SHOW_MESSAGES_WRITE_LOG               
    4) FUNCTION     SAPLRSHIER                          LRSHIERU03                            121 
          RSHIER_HIER_CHECK_AND_ACTIVATE              
    3) FORM         ZBWUXXX1                            ZBXXXXX1                              382 
    005-ACTIVATE-HIER                                                     2) FORM         ZBWUXXX1                            ZBWUXXX1                              278 
    It abends during Container creation to send out a message.
    Any help to resolve this issue would be highly appreciated.
    Thanks, Vijay

    Vijay,
    Due to the age of this post I am assuming did you find a fix to the problem?
    I actually would like more information about your abap program as we are trying to create a similar program.

  • Problem in Activating Hierarchy Attribute change run through process chain.

    Hi All,
    I have the problem in Hierarchy change run processw running through process chain..and also process chain completes successfully without any error..
    Even hierarchy change run  completes successfully the hierarchy objects are not activating,
    so daily when i have to activate hierarchy objects manually..
    and what i did was in one attributechange run process i have included 10 hierarchy object is it correct or else i have to separatly create 10 attribute change hierachy proceess in the process chain.. pls through some lights on this issue
    With regards,
    Hari

    Hi venkat,
    Yes.. i already include the save hierarchies process in process chain...
    my main problem is hierarchy infobject are not activating  using process chain and also even process chain is not giving error message.. and in which log table the hierarchy objects are maintained (such as run time, date , status etc..).
    IS there is any other settings to be made in process chain..
    with regards,
    hari

  • 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

  • Delete dso data requests in process chain

    Hi Guys,
    I have a DSO which loads data for 1 year in FULL load for every 2 hours. The requests in DSO are increasing and data transferred is almost same. Is there any way to delete the overlapping request from same DTP to DSO?
    I know there is option of  'Delete Overlapping Requests from InfoCube' for Infocube. I tried to use it the same for DSO but could not find my DTP for the DSO.
    So is there any other process type exists for DSO? I know we can write a code as well but I am not an ABAP'er.
    Plz suggest <removed by moderator>.
    Thanks.
    Edited by: Siegfried Szameitat on Jul 20, 2010 5:34 PM

    Hi Siggi,
    Thanks for replying.
    What are these options in the Tcode delete_facts:
    1. Generate selection program
    2. Generate deletion program
    There is no documentation available. When I click Generate deletion program option and execute- A selection screen opens, I selected nothing and executed, got an alpha numeric report name on the tcode screen, How can I insert this report in process chain? is there any process type for this?
    I do not understand why SAP has not provided standard process type like available for Infocube.
    Appreciate your help. Thanks!

  • Activation of DSO failed

    Hi Team,
                  After loading the data to DSO and Activating i find the following error.The DSO is activated.There is data in New table and error occurs while activating.
    The Errors are:
    1.DSO ZPF_O07 is inconsistent; request DTPR_4IA4N9BCL2ENOIICW4PFEOCOJ only exists in RSODSACTREQ
    2.Activation of M records from DataStore object ZPF_O07 terminated.
    Can you please help me out in finding the appropriate solution for the same.This is in Production system.
    Thanks & Regards,
    Pradeep P.

    Hi Somu,
    Go to the table RSODSACTREQ and filter the Request id values with DTPR_4I*.Delete this entry from the table if you have authorizations to access.If not request the basis team to do this.
    Once the table entry is deleted ,try the activation again on the ODS with single request id.
    Regards
    KP

  • Process Chain Error while activating DSO

    Hello.
    1st, let me say that I'm pretty new to BI so I apologize for the stupid question :-S
    I have a process chain (Warehouse Mangement) that failed this morning at the DSO data activation step.  It's simply because some entries have lowercase value in a field that should not.  I know how easy this is to fix in the transformation but my problem is more on how to fix the actual fail of the process chain.  Can I edit the "non-activated" data in the DSO (only 2-3 records that I need to put in uppercase) and "repair" my process chain or should I proceed another way?
    Thanks for your help.

    Hi John.
      If guess your Process Chain process ended in "Red color". Once you fix the error you can try to make "right-click" on the process with error and select "Repair". If this operation is "supported" by the activation process you won't have error.
      But I really believe that you'll have to erase the request and launch the complete process (o set of related processes) once again. It's possible that the data you want its already in the NEW-DATA table of your ODS.
      This tables is the following.  /BIC/A<your ods tech-name>40
    Hope it helps
    gdmon.-

  • Process chain failed, how to find jobname ?

    Hi all,
    My process chain has failed and I can check that in st13 my chain red, how to find the error, i mean the job name and the detailed error for that step. I can see that its in red, if i rite clik and go to process monitor on that and then can u pls tell me how to see the detailed error report for that red step.

    HI,
    i think instead of this you can use the transaction RSPCM
    there you can find all the process chains and if they have failed the corresponding process chain status will be red
    and when u double click on it u will be directed to the respective process chain and you can find the error
    for the JObname of the step failed go to corresponding step right click and display messages
    u can find batch monitor u can find the jobname of the corresponding Step
    Regards,
    MADhu
    Edited by: MadhuMarupudi on Sep 2, 2009 7:22 AM

  • Problem in process chain after upgrade

    Hi,
       We recently upgraded our sysetm to BI7.0 version.When I tried to run a process chain,it failed at the data load step.I tried to see  the  message but it is throwing an error like "object not persistent".so can somebody let me know what is the error here...
    Thanks
    Karthick

    Hi Karthik
    I assume variant(EXOR) has been used in another process chain which is inactive status, if we create Process Chain 'A' with variant (EXOR) and create another Process chain 'B 'with same variant(EXOR) and inactive status, PC 'A' doesn't execute though its in active status, it will work only when both process chains were in active status, please find in which process chain this variant has been used, remove/activate variant(EXOR) and execute your primary process chain, hope this will resolve your issue, please let me know if this doesn't resolve your issue
    -DU

  • PROCESS CHAIN ENDED RED

    process chain Ending with error showing
    Lock NOT set for: Deleting Data Completely from an InfoProvider
    please help how to correct and what it means
    regards

    Hi,
    In your process chain, you must be having a process for dropping cube contents. What happens is that, before you go to carry out any kind of updates(here updates means, adding records, changing records, deleting records) on a table, a lock would be set on the table so that no other user/ program can carry out any changes on this table.
    This lock is set by using function module starting with ENQUEUE. Till this lock is active, no other program can carry out changes on this table. Then to release the lock on this table another function module DEQUEUE is used. Only after this function is finished, the table is released for changes by any other user/ program.
    As you have got this error, it means that some other program was performing some tasks on this DSO/ infocube (loading data to/ from this DSO/ infocube) when your process chain reached the step to drop cube contents. Check if any other activity was being carried out for this cube/ DSO at that time. In order to avoid this from happening in future, change the timing of one of these processes.

  • Debug loop seconds in process chain

    hi
    we have an issue. our DTP process has failed in our process chain and the reason was that the transformations were inactive. So we have activated the transformations and have executed the DTP manually. Now when i go to log view of my process chain and  enter REPAIR  on our DTP Process it is asking for DEBUG LOOP ____ Seconds.
    what does debug loop mean...
    IS it the right way to restart our process chain by enterIng  REPAIR DTP after the manula dtp load we have done by activation transformations
    Can anyone suggest me what should the debug loop  --- value I  SHOULD GIVE

    Hi Krishna,
    As mentioned Debug Loop is use to debug a Process Chain....You have to Enter a wait time greater than 0 seconds. And then, activate the Process Chain....
    Then Go to the menu option: Execution -> Execute Synchronous to Debugging........The debug screen will now pop-up.....
    But in your case, I don't think it is required....Since you have alreday executed the DTP manually....
    Now you just need to continue the rest of the chain....
    To do this.....open the chain in the Design View ............In the top where we write the TCODE, there wrire "COPY"..........Enter.....
    It will copy the original process Chain..........Give a technical name of the copied chain............
    Remove all the Processes till that DTP........Including the Start process......
    Create a new Start Process......connect it to the next step.......activate the chain and execute it..........then rest of the chains will get executed fine.......
    I don't think that you will face the same issue in the next run of the Process Chain........
    You can also use the FM : RSPC_PROCESS_FINISH......to continue the chain instead of copying...
    For this you can check the Bog :
    Restarting Processchains
    Do as you wish....
    Regards,
    Debjani......

  • Help with Process Chain - Stop remaining Processes if Package returns 0 rec

    Hi, i have a Process Chain that starts with a single InfoPackage.  Then it goes on to distribute the load to multiple DSO's and then onto DSO Activation.  I would like the Process Chain to stop right after the InfoPackage if no records are loaded. 
    Is this possible using the decision variant somehow?  Any details on how to achieve this are greatly appreciated!

    Hi ,
    The request is goin to red status when 0 records are pulled in. There is a option in info package so that even when 0 records come in the request status would be green.
    Open your info package , then in the menu goto "Scheduler > Treatment of warnings > Select Green" so that in future even if the info package pulls 0 records the status would be green . then the activation step in the process chain would also be carried out smoothly.
    In this way you need not manually change any request status to green . Saves you time.
    regards
    Venky

  • Error in process chain - AND

    Hi Experts,
    I am facing problem in process chain execution in the AND node. The error is
    This AND process is not waiting for event RSPROCESS, parameter 4941U4Q6QKIR8RFKMAZWYP5JB
    I checked the log in ST22 but there is nothing , also no error msg in display msg or maintain variant.
    is there any solution?

    Hi Soniya.....
    The problem is due to the successor process is not activated, again try to
    activate the process chain and schedule it.........
    As a work around.........if instance and variant is already generated........then continue the process chain using the program : RSPC_PROCESS_FINISH.......
    otherwise copy the rest of the chain and execute............To do this open the chain using RSPC1>> in the top where we write tcode.........there write COPY.........Give a name to the new chain.....remove all the processes till AND process...........then create a new Start process..........make the start condition as immediate..........and schedule the chain...
    Hope this helps......
    Regards,
    Debjani.......

Maybe you are looking for