Process chains runs 50 times in a day

Hi
is it recamonded run the process chain 50 times in a day? will be consider the case?

Hi Suneel,
I can't tell you what is best for your environment without knowing how much data you pull from the source system + how long it takes to extract + the growth ratio + most importantly the business case.
Here is an example; we extract our delivery data say 50 times a day because we have tens of thousands of deliveries a day. With that, we analyze all the deliveries; the quantity of the product, sender, receiver, state tax, city tax, carrier, milage etc etc. If you need this detailed of data and if you have 100K of records every day, I recommend you to run 50 times of your extract to "keep bringing new data" to empty your delta queue.
Take the same example above; if you're only interested in knowing what is your sender's/receiver's latest balance; you only need to "acces the limited+ same/frequently updated data", use virtual cubes. 
The virtual cubes works fine with limited number of records - say no more than a million or two records in the source system.
If I were you and have time+resources I would try both.
Cheers
Tansu
Edited by: tansuaksu on Apr 26, 2009 6:17 AM

Similar Messages

  • Process chain 3 times schedule a day

    Hi Experts,
    In my requirement is to schedule the process chain 3 times a day but different times like 5am, 12pm, and 4pm.
    Could you please anyone reply to step by step procedure.
    Advance thanks
    Regards,
    Sathis

    Hi,
    1)You can make the process chain to be trigered by an event.
    You create user events in SM62. In SM62, next to "User even names", click on Maintain and press Enter. Click on the Create icon to create a new event (let's call it ZEVENT).
    Next, in your process chain, change the Start variant to be scheduled "After event", and put in ZEVENT for the event name. Also, click on the "Periodic job" at the bottom. This will automatically reschedule the jobs for the process chain after it executes.
    Next, create an ABAP program (let's call it Z_EVENT_RAISE) to call the function module BP_EVENT_RAISE. You're code can look like this:
    codeREPORT Z_EVENT_RAISE.
    PARAMETERS: P_EVENT LIKE TBTCO-EVENTID.
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    EVENTID = P_EVENT.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.[/code]
    This ABAP program will prompt for an event name, so you will need to create a variant (let's call it ZEVENT) which will save the value of the event name (also ZEVENT). You will need the variant name to be able to trigger the event in a batch job.
    Now all you need is the batch job. Use tcode SM36 to create a batch job where you call the ABAP program (Z_EVENT_RAISE) using the variant (ZEVENT).
    Note, SM64 only triggers an event manually.
    and you can copy this job to schedule it three times a day.
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Hope this helps.
    Regards
    CSM Reddy

  • BW Statistics query with process chain run times.

    Hello Guru's,
    We are using BW 3.5 system and the client have asked if it is possible to create a report in BW based out of the Statistics Cube that shows the current status of the Process Chains .i.e. the start/end time of specific process chains along with some sort of Exceptions to show successfully completed chains as 'Green', chains finishing with errors as 'red' and chains presently running as 'Yellow'.
    I have seen such a report in my previous project, but that was using BI 7.0, I am not able to find such Statistics Info Cube in BW 3.5 which meets my requirements.
    Has anybody created such a report in BW 3.5? If yes, would very much appreciate if you can share your way of approach with me.
    Thanks
    Arvind

    Hi Arvind,
    Yes you can achieve this functionality using BW Technical Content. I already implemented this for one of our client. We have some Standard InfoProviders where in wee can get the Start and End time of chains. You can build a query on these Cubes & Multiprovider and there in create exceptions to reflect which step got completed with in stipulated time limit and which took longer than usual......u can display those time statistics in different colour.
    Here are soem cubes names from BW Technical content which may meet your requirement specification:
    1. 0TCT_C01
    2. 0TCT_C02
    3. 0TCT_CA1
    4. 0TCT_C23
    5. 0TCT_C21
    Hope it helps
    Regards,
    Raj

  • Process chain Run time

    Hi
    Is there any table that tells the run time of each step of process chain?
    Thanks
    Vennela

    hi,
    In RSPC, select the process chain goto logs and click on the last step in the chain and do display messages. you wil get a screen with three tabs, goto Chain tab, you will find the time when the step in the chain started and the end time. This will tell you the run time for each step of the process chain.
    Regards
    Lavanya

  • Process chain running long time

    Hi all..
    I have one process chain.that chain haveing very small data.when iam created time it runs nearly 20 to 30 mints.
    Now the same chain running nearly 3 hours..
    Why its taking very long time?How to reduce the chain running time.Any steps to reduce the chain running time..
    Thanks
    Ramya

    Hi,
    Check the load in the chain which is taking long time.
    Check out how much data is that load uploading.
    Regards,
    Rohini

  • How to know the process chain start time and end time

    Hi Experts,
                   How to know the process chain start time  and end time .
    Thanks in advance
    Regards
    Gutti
    Edited by: guttireddy on Feb 23, 2012 11:30 PM

    Hi Reddy,
    You may find the run time of a PC using below steps.
    1. Call SE38 > /SSA/BWT > Execute  > Enter your PC , choose the date and time > Execute. Here Run-time of a PC is displayed. (or)
    2. Call RSPC1 > Enter your PC > Execute > Goto Log view > Right click on the start Variant > Displaying Messages > Note down the start time in Chain Tab. Now Right click on the last Process type of the PC > Displaying Messages > Note down the End time in Chain Tab. The Difference b/w start time and end time gives the Run-time of your PC.
    Hope this helps.
    Regards
    Sai

  • Process chains run

    Hi all,
    We have a BW 3.5 system in our landscape.The process chains run get triggered through control M.When i checked the process chains are occupying the dialog work process.Is that how it should run.Dont we have a option to run in background.Thanks.

    Hi Ambarish,
    Process chains run in background.
    Check if your PC is really executing by using RSPC1 transaction and providing your PC name. Check the job log for the day when the PC is executed.
    You might also like to check if your system do have enough number of background processes. May be your basis team can help you here.
    Rrds,
    Nilima Rodrigues

  • How can u know the process chain total time, individual time?

    Hi guru's
    How can u know the process chain total time, individual time?
    and what options will available in sm37?
    Thanks
    prabha reddy

    Hi Prabha
    Iam not very sure about total time and individual times.
    But you can go to tcode rspcm for monitoring the daily process chains. it gives you details like 1. status  2.start date & time  3. Log ID  of each process chain.
    or you can go to log view of particular individual chain to know how long it has run.
    SM37: tcode for simple job selection.
    here you check the status of job.
    you can select for certain conditions like
    1. scheduled
    2. released
    3. ready
    4.active
    5. cancelled
    Assign points if it was helpful
    Revert back if you need further info/
    regards
    AP

  • Annotation  processed at run time in java Library?

    Could any one give me a example in java library where annotation is processed at run time? I know there are lot of example in EJB and spring but looking for some in jave core library?

    JavaFunda wrote:
    Could any one give me a example in java library where annotation is processed at run time? I know there are lot of example in EJB and spring but looking for some in jave core library?The mechanism would be the same regardless of where it is used.

  • Process Chain running even after end date

    Hi,
    We are scheduling month end PC to run every 2 hours and also we have given end date for today evening.but process chain runs even after end date for every 2 hours.so we have to manually remove it from scheduling.
    Any method how can PC stop on its own after end date .
    Any help highly APPRECIATED
    Thanks
    Nilesh Pathak

    There might be multiple release jobs for thie process chain.
    So check the same. Right click on process chain --> Display scheduled jobs --> Here all the jobs logs of the chain will be available.. So check the same here...
    As you have descheduled it now.. probably you may not be having it as the first release job might be moved to Schedule status as soon as the END date has reached and then second one might have gone when you have removed the chain from Schduling..
    Anyway check the same.. and also check in SM37 whether any other user has triggered it manually today or not?

  • How to know the process chain start time & end time?

    HI all .
    how to know the process chain start time & end time at the table level as well as in RSPC level .
    regards,
    Srinivas

    Hello,
    there is a program "/ssa/bwt" which will help you to know the exact time when the process was started and ended.
    but the thing is you have to provide name of the process chain with the date at which it was executed.
    another option is - you can double click on start process and on the last process of the chain.
    here, you will get both the timings... Start time of the start process will be the start time of your PC and end time of the last process in the chain will be end time of your PC.
    Hope this will help you.

  • The way to stop process chain running takes forever (without stop)

    Someone here used to say in order to stop a process chain running in the middle, we can go to menu: Process Chain -> Remove from Schedule.  However we have never made it successful since it runs forever without a stop.
    Maybe there is a background process that we can go to kill them immediately that make the whole process chain run really stop?
    Thanks

    Hi Kevin,
    Refer to these posts:
    Re: Is there way that we can stop the process chain running in the middle?
    Re: How to stop a triggered process chain
    How to stop the Job that is running in Background in a process chain
    Bye
    Dinesh

  • Get information for process chain running

    Hello Gurus,
           after a process chain running, how can I know how many records are loaded into the data target ? don't want to get back to DTP monitor to get that information.   prefer to getting that information in the log view.
    Many thank.

    Hi,
    The fastest way possible to get the number of records loaded will be from the DTP monitor only.
    You must be having a step where the DTP is executed, simply double click on it and go to monitor.
    hope this helps.
    thanks,
    rahul

  • ABAP process job ( BI_PROCESS_ABAP ) in process chain running for long time

    Dear Experts,
    We have an ABAP process job  BI_PROCESS_ABAP  in a process chain. This job is running for a very long time than previous run time.
    Recently we had an ORACLE database upgrade from 9.2 to 10g.
    From the very next day , we are having this problem.
    And also previously this process-chain was under control of BASIS guys . they were using a tool called CRONACLE to schedule it. At the time of upgrade this tool was crashed and they asked us to schedule it in BW system instead.
    Underlying program is using two custom tables.
    one is having both primary & secondary indexes but the other table is having only primary index.
    I am not sure whether we have secondary indexes on other table prior to upgrade or not.
    Where must be the problem?...
    At the time of upgrade BASIS has re-organized the table space along with database upgrade.
    please help me...
    Regards,
    SRIKANTH

    Please ask yr basis consultant to check the system parms.
    Below i have listed down SAP recommneded system parms .
    abap/heap_area_total 4000000000
    abap/heap_area_dia 2000000000
    abap/heap_area_nondia 2000000000
    Also check in SM37 if any other jobs are running for long time, peventing the your job running.
    Check the SM12 for locks or SM58

  • Problem in process chain running for 3 days

    Hi Experts,
    Please help me
    We have process chain like below
    1.     delete index
    2.     full loads going 3 cubes (16 infopacs)
    3.     loading to ods and then update to cube
    4.     delete overlapping requests (16 infopac)
    5.     create index
    6.     aggregate filling
    7.     delete PSA
    Now the issue is, from last Saturday onwards
    Process chains was still in Yellow status till date, so now, 1,2,3,4, are still running
    In process chains, out if 16 infopacs, 12 are green, remaining 4 are stopped
    And in ODS activation of ods data variant shows yellow, but when checked the data is activated, but not pushed to cube. When checked log it show u201Csystem exception error_messageu201D, so process terminated.
    When we checked for shortdump,
    It says u201Clocal time on the application server is incorrectu201D
    Experts please let me know how to solve this and correct the load.

    Hi Experts,
    Thank u for your help,
    I have done the steps manually yestarday, checked todays, still it is in yellow status.
    let me explain the scenario,
    The data is going to 3 cubes,
    the process chain is designed like this,
    1. initially delete index
    2. full load to cube using 16 infopac and loading from (2)ODS to cube.
    3. delete overlapping requests
    4. create index (3 cubes)
    5. fill aggregates (only one cube)
    6. Delete PSA request
    so now , chain is having problem at
    1. data is loaded to ods
    2. data activation (showing yellow, but when checked data is activated)
    3. further update to cube  (2 cubes) in process chain this is not started atall ( so y'day I've done manually)
    4. out 16 infocpack, only 12 infopacs are green and remaining 4 are not started.
    so yestarday I've manually schedule remaining 4 infopacs.
    and deleted previour requests in infocube as they are full load, but I did'nt done create index and fill aggregate steps.
    now the problem is , out of 3 cube report available request is present for 2 cubes, but for 3 cube  this report request is not available, but QM status is green
    please let me know how to proceed.
    one small silly question, do i need to  fill aggregate step to get this report available request.....please suggest.
    Thanks & Regards,
    Raghu

Maybe you are looking for