Comapre two day run for a process chain

Hi BIs
Is there any transaction or steps to compare any two independent run of a process chain.If so please expalin me how?
thanks in advance
Bala

Hi
Goto se38.
execute program /ssa/bwt.
When you get the "Process Chain Analysis Chain"
Cleick on the Process chains button
Give the chain name in the Chain Id field
Now suppose you want to compare the runs on 5th and 11th of a month
In the start date give 5th and in the end date give 11th.
You will get the logs of all the selected dates.
Now select only the 5th and the 11th run.
Click the button Compare runtimes.
It will the comparison of runtime of each individual step in the PC.
You can comapre as many runs together as you want
Hope this helps
Regards
Shilpa

Similar Messages

  • Any ideas on this plan for a process chain?

    Hi,
    I have 6 ODSes. I load these on a daily basis with 6 different flat files. ODS1, ODS2 and ODS3 needs to be loaded first before ODS4, ODS5, ODS6.
    Once all six ODSes are loaded, they are then aggregated based on some two key fields to and loaded into a cube. Npw I want to automate the process.
    Can you please check if my plan for the process chain is right:
    1. Start Process:   
    direct Scheduling
    Change Selections:
    Start date & Time
    Period Jobs: check
    Periodic Values: Daily
    Restrictions: Always execute job
    2. Indexes:(this flows into the first 3 ODSes)
    Delete indexes
    3. Load Data:
    Load Data ODS1 
    Load Data ODS2
    Load Data ODS3
    4. Activate ODS1
    5. Activate ODS2
    6. Activate ODS3
    (? What do I setup here so that the following will be loaded only if ODS1, ODS2 and ODS3 are successful)
    7.Load Data
    Load Data ODS4
    Load Data ODS5
    Load Data ODS6
    8.Delete Indexes
    9. Load Data
    Load data from ODS1, ODS2, ODS3, ODS4, ODS5, ODS6 to the CUBE
    10.Activate Cube (?Needs to activate cube? Is there a process type like that of activate ODS)
    11. Create Index  (Hm, will the Delete and create indexes in this plan take apply to both ODS and Cube)
    Thanks, I will lovr to get hint from you. How do I factor in PSA? i.e. To always go to PSA then to ODS and Cube?

    Hi,
      1.Start the process.(as per your requirement)
      2. Load the data to ODS in parallel (ODS1 , ODS2 & ODS 3)
      3. Activate the three ODS , with separate ODS activation process type.
      4.Put an AND condition
      5. load data to ODS4 ,5 and 6
      6. Activate ods4 ,5, & 6.
      7. delete index for cube
      8. load different data from ods to cube
    9. create index.
                    start
    load ODS1  -- Load oDS2 -- Load ods 3
    Activate ODS1 - Activate oDS2 - Activate ODS3
                     AND (process)
    Load oDS4      load ods5    load ODS 6
    Activate oDS4  Activate ODS5  Activate ODS 6
                     AND
              Delete the index
               Load data from different ODS to cube
                Create Index
       there is no concept of activating the cube .. it is only applicable to ods.
    Regards,
    Siva.

  • How to Handle Long running alerts in process chain...Urgent!!!

    Hi All,
    I am trying to find ways for handling long running alerts in process chains.
    I need to be sending out mails if the processes are running for longer than a threshold value.
    I did check this post:
    Re: email notification in process chain
    Appreciate if anyone can forward the code from this post or suggest me other ways of handling these long running alerts.
    My email id is [email protected]
    Thanks and Regards
    Pavana.

    Hi Ravi,
    Thanks for your reply. I do know that i will need a custom program.
    I need to be sending out mails when there is a failure and also when process are running longer than a threshold.
    Please do forward any code you have for such a custom program.
    Expecting some help from the ever giving SDN forum.
    Thanks and Regards
    Pavana
    Message was edited by:
            pav ana

  • At what scenario we go for copy process chain??

    At what scenario we go for copy process chain??

    Hi,
    Letu2019s say you are doing regular monitoring of a process chain. One fine day this process chain gets failed due to some reason on one of steps. And say there are 10 more steps still to be executed.
    You fixed the error by performing some manual activity which was actually next steps of process chain where it failed.
    Now you can not do repeat/repair in process chain because you have already performed them but you want remaining steps to be executed automatically not manually.
    What you can do is copy chain with only required steps in it remove remaining steps.
    Regards,
    Akshay

  • Implementing a custom process type for a process chain

    I have created a custom process type for a process chain that allows a user to send back a failure or error status when calling an ABAP program.  I copied the class that is used from the existing ABAP process type as a template. 
    The process type works fine, I just cannot find out how to recreate the documentation for my custom type using free text. When you maintain the process type there is a field for the documentation object, but I can't find where in SAP to implement this.
    I have tried looking at the document maintenance using SE61 and looking into the class documentation from SE24 with no success.  The only detail that is provided in the SAP help portal is:
    "If necessary, assign a documentation type and a docu. object to the process type. The docu object can be called up via F1 in the process chain maintenance overview tree. "
    Does anyone out there have any experience with this that can push me in the right direction?
    Thanks,
    Eddie

    You can create and maintain system documentation from transaction SE61. This is how you would create documentation for a process type or if you wanted to create a book. <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a4/d47df949e111d189730000e8322d00/frameset.htm">more info</a>
    Here are the steps to make your documentation similar to that used for the ABAP process type:
    From transaction SE61:
    -Create a document of type TX (either from scratch or by copying RSPC_ABAP which is used for the SAP-delivered ABAP process type)
    -Make any changes you need. I suggest downloading the document in ITF format and make the changes in a basic text editor and then uploading your changed document. It's a little easier to tell what is going on that way.
    Now on to transaction RSPC.
    Once you save your changes, go to RSPC and select on any chain you have to get into the "plan and check views of process chain maintenance." Then just go to Settings -> Maintain Process Types.
    From here you can select your process type, select TX from the document type dropdown, and then enter the name of your document in the docu. object field.
    Hope that helps.

  • Assign a server group as the background server for a process chain

    Dear Experts,
    Can I assign a server group as the background server for a process chain?
    Even I assign a server group as the background server for a process chain by following T-cd: RSPC > W click a process chain > (Menu) Process Chain > Attributes > Background server and save & activate the process chain, no entry was saved in the column in RSPCCHAINATTR-SERVER with OBJVERS = "A".
    Moreover, it seems that there is no process type for a process chain as a whole in T-cd: RSBATCH, so I assume that I may not be able to assign a server group to a process chain as a whole...
    I know I can assign a server group as the background server for each process in a process chain.
    Many thanks for your suggestions.
    Best Regards,
    Norifumi

    On many UNIX systems there's a utility called detach which will launch the following command in such a manner that killing the shell will not kill the process. On systems that lack this command, I'd find an open source implementation and install it.

  • Running time for group process chain

    Hello Gurus,
             in our system, a group process chain includes a lot of process chains, after the whole group process chain runs through , how can I check how long it takes for  the whole group process  run?
    Many thanks.

    Hi,
    right click on start process of your meta chain..
    there you can find the start time of your meta chain.take that as A.
    go to last process of the chain and right click and take that time as B.
    The difference between the two times is your total meta chain runtime.
    hope this is clear for you.
    Regards
    Ramsunder

  • Enable ABAP trace for programs running in BI process chains

    Hi
    Can anyone please indicate how can we enable a ABAP trace for a long running program, that runs through Process chains of SAP BI.

    well i´m not a 100% sure, but this task has not so much workload that you cant give it a shot

  • Problem when running GPS in Process Chains

    Hi,
    we  have a GPS which has a set of planning functions. we have included this GPS in the Process Chain using "UPC_BUNDLE_EXECUTE". we have a selection of two profit centers. It has taken 18 hrs for the GPS to complete. it was running at its maximum speed on the background server it has run.
    we split the GPS into two for the two profit centers creating the necessary planning package for the two profit centers. we modified the process chain to run the two GPS in parallel(one for each profit center). This is so that each GPS can run on one server. The background user is BWremote.
    when we run the GPS on process chain one of the GPS has failed because of read locks. but the other has completed successfully. this might be because both the GPS were running under the same user id. when we run the same GPS in dialog under two different users at the same time it works fine.
    Can anybody help us with some idea of how to run the GPS in parallel without locks for different selections. Is there anyway we can run them with out creating new users for each background job.
    Thank you very much in advance.
    Ravi.

    Hi Ravi,
       Other than the level/package definition that need to be specific for each one of
       the Profit Centers with no overlap records between the two packages, you can
       also try using UPC_BUNDLE_EXECUTE_STEP program to split them into two
       and potentially run without locks in a sequence.Also make sure that the user
       id that is being used to run these functions has appropriate authorization that
       is hopefully not based on a hierarchy but based on Master data.
       Hope this helps.
    Cheers
    Srini

  • Ger Run time of Process Chain

    Hi All,
    I have been monitoring process chains regularly in RSPCM.
    Can anyone help me with the table name or transaction code to find the total run time of individual process chain?
    Thanks in Advance,
    Shreyas Shah

    hi,
    Go to the transaction ST13....Give tool name as BW-TOOLS......then select process chain analysis radio button.... then click on process chain tab....A selection screen will appear.... give the name of the Process Chain and date and execute....you will get the run time of the Process Chain for that day.
    You can also check the table RSPCPROCESSLOG  and insert the Variant name and the date of the chain run.
    You will get details of all the runs of that particular chain.
    Timings are there in the STARTTIMESTAMP and ENDTIMESTAMP fields.
    Hope it helps.

  • Error in delta run in the process chain

    Hello Experts,
    I have a delta infopackge that runs everyday , since many days the process chain is giving error at the IP.
    The IP is red everyday and the following objects does not start, however when I check in the monitor the ip is completed successfully without any errors.
    I checked the logs which is in greeen in the batch job , please find the details below.
    Job started
    Step 001 started (program RSPROCESS, variant &0000000111903, user ID ALEREMOTE)
    Last delta upload not yet completed. Cancel
    Data saved successfully
    Start InfoPackage ZPAK_4EH1CYBST65PTYCQVFAQY6ZI7
    Last delta upload not yet completed. Cancel
    Last delta upload not yet completed. Cancel
    InfoPackage ZPAK_4EH1CYBST65PTYCQVFAQY6ZI7 created request
    Request REQU_4L001XOSR2IQQ14M90QLO1CTA could not be generated with InfoPackage REQU_4L001XOSR2IQQ14M90QLO1CTA without errors
    Last delta upload not yet completed. Cancel
    Error After Starting InfoPackage ZPAK_4EH1CYBST65PTYCQVFAQY6ZI7 in Process Chain ZIM_INT_ORDER
    Entire chain now has status 'A'
    Job finished
    Could you please suggest.

    Hello
    Thanks for your reply
    the problem was with the way it was schudled, the chian was ticket at periodic run , as a result it as running automatically, and causing problem.
    I have removed the periodic n saved it again ...the error stopped appearing !
    The issue is resolved now.
    Thanks for your help.

  • Can not delete job for BW process chain.

    I can't kill or cancel this job.
    this job status keeping "Killing" during 2 days.
    sub-job was completed.
    How can I force delete this job?
    Job 29006 - CCMS job BI_PROCESS_ODSACTIVAT (GBD/100) Actions
    Description CCMS job BI_PROCESS_ODSACTIVAT (GBD/100)
    Job Id 29006
    Parent Job 29005 - BW Process X0DMMB52_ACTIVATE (GBD/100)
    Definition SAP_CcmsJob
    Comment This job represents a monitored SAP batch job. The SAP batch job runs under control of the SAP batch system.
    Owner Subject Redwood System
    Status Killing
    Files 
    Name Size 
    log 23895 Details u2026
    Queue GBD_Queue
    Process Server GBD_ProcessServer
    Forced Process Server GBD_ProcessServer
    Priority 50
    Start time Requested: Sep 12, 1:43:19 PM, Actual: Sep 12, 1:43:19 PM (0:00:00:000 difference)
    Requested Start Time Type User Set
    Next Submit Base Time Sep 12, 1:43:19 PM
    Scheduled Start Sep 12, 1:43:19 PM
    Run time Sep 12, 1:43:19 PM - Sep 12, 1:43:43 PM (0:00:24 elapsed)
    Remote Information 
    Remote System SAP GBD 100
    Remote Status Finished
    Remote Id J/RFCUSER/BI_PROCESS_ODSACTIVAT/13430000
    Remote Event RSPROCESS
    Remote Creation Time Sep 12, 1:43:00 PM
    Remote Run Start Sep 12, 1:43:19 PM
    Remote Run End Sep 12, 1:43:43 PM
    Parameters 
    Job Definition Parameter In Value Out Value 
    JOBNAME BI_PROCESS_ODSACTIVAT   Details u2026
    JOBCOUNT 13430000   Details u2026
    CLIENT 100   Details u2026
    SAP_USER_NAME RFCUSER   Details u2026
    SHOWLOG Y   Details u2026
    SHOWSPOOL Y   Details u2026
    DELETE_JOB N   Details u2026
    Creation Time Sep 12, 1:44:01 PM
    Last Modification Time 9:48:41 PM
    Edited by: Park Jeonghwan on Sep 19, 2008 3:02 PM

    Hi Park,
    From what you describe I am assuming that the you had a BW Process Chain running from CPS and then decided to kill it.  This autoamtically created a child job that's supposed to stop the Process Chan in SAP that should have, once complete, updated the parent job from it's 'Killing' status to 'Killed'.  Now you find that the BW Process Chain in SAP is/was stopped, the CPS child job has also completed and yet your Process Chain job in CPS still has a 'killing' status.  Because it is stuck in this status you cannot do anything with it, i.e. none of the scheduling options in the Redwood Explorer are active.
    Assuming the above interpretation is correct then you probably have only one option and that is to force an update in the Repository itself.  I also assume you're using either v6.x or v7.x.
    To confirm the status of the current job in preparation for the update you can do the following query in the Redwood Shell when logged in as SYSJCS:
    select status from rws_job$ where job# = <the job number of the job currently in a 'killing' status>;
    This should return 1 row and the value for status should be 'G'.
    To update the status you can use the following command from the Redwood Shell when logged in as SYSJCS:
    update rws_job$ set status = 'K' where job# = <the job number of the job currently in a 'killing' status>;
    To confirm your update was successful before finally committing use the first query again..
    select status from rws_job$ where job# = <the job number of the job which previously was in a 'killing' status>;
    This should return 1 row and the value for status should be 'K'.
    You can now commit the change or rollback if you've made a mistake
    commit;
    Normally it is not recommended that CPS users modify any of the underlying tables so you may want to check with support that they are ok with you executing this command.
    You may also want to check that you have the latest Service Pack for CPS as this may mitigate this kind of issue from appearing again.
    Regards,
    Simon

  • Two payroll run for employee in same month

    Hello Experts,
    Iam having one issue.Client requirement is,if a employee get transferred to other location in mid of the month,in that case his payroll should run say 15 days for previous location & 15 days for new location.Client says since ESI will be location wise so ,two payroll calcultion for a single month & cumulated result will be amount paid to Employee.Also when transferred employee should get new ESI esi code location wise but PF code will be same.
    is that possible in system?
    Please suggest some inputs.
    Thanks in advance

    Thanks sadhar,
    It means that...nothing new config to be done..it will happen automatically.Please explain a bit.
    Regards

  • Running a custom process chain from BPC

    Hi,
    I have created a process chain in BW to load masterdata from a BW infoobject to a BPC infoobject. Is it possible to run this process chain using the data manager in BPC ? Do I have to add any BPC process types to the chain in order to make it work ?
    Thanks in advance ...

    There is no 'official' documentaton available. What I stated before is just the results of communcation with our SAP Executives ... ramp-up will start on begin december, release expected around end Q2 2010 (depending on ramp-up projects). About content of new functionality: to be expected:
    - better integration BW: DM package for loading of master data from BW, multiple selection options in transformationfile, business process flows and drill though.
    as I  said, to be expected, since not official yet ...
    hope this answers your question
    D

  • Steps for Creating Process chain!

    Hi All,
    I want to create process chain which can schedule IP and run the concern job to fill infocubes/ODS?Can someone please guide me stepwise how to proceed.Some sort of doc will eb appreciated.

    Hi,
       You can either create a process chain directly in the process chain maintenance screen, or by using a maintenance dialog for a process
    Creating a Process Chain Directly in the Process Chain Maintenance Screen
    In the BW Administrator Workbench
      1.      Choose the  Process Chain Maintenance icon from the AWB toolbar.
      2.      Choose Create.
      3.      Enter the technical name and a description of the chain, and confirm your entry.
       4.      Create a variant for a start process.
           On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
           If you choose to schedule the chain directly, enter the start date value for a chain under Change Selections and save your entries.
           Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    The  Plan View of the process chain maintenance screen appears.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
           5.      Use Drag&Drop or double-click to add the relevant processes to your process chain.
    Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
                   If you insert a process into the chain that is linked to additional processes by default, the respective process variants are generated and automatically inserted into the process chain. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    The  Plan View of the process chain maintenance screen appears.
                   The various process categories, the application processes, and collection processes are displayed in the left-hand area of the screen. In the right-hand area of the screen, the process chain is displayed.
                      If the process that you used to create a chain is linked to additional processes by default, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
                      Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and   Data Targets navigation trees.
            When you add a process, you need to select a process variant or create a new variant. For collection processes, the system uniquely determines the variants.
            Various functions for editing the process are available from the context menu
    Maintain variants  With the exception of the variants in the collection processes OR and EXOR, you can use this function to change all process variants.
    Exchange variants
    You can exchange the variants for an existing variant or a variant that is to be created.
        You can use this function to link a process to a successor process. You can choose from the processes that are not yet linked to the current process. They are grouped according to process type in submenus.
          Display scheduled jobs
    Once the process chain is active, you can use this function to display the jobs that have been scheduled.
           After at least one process chain run, you can display all of the scheduled jobs for a specific process and all of the jobs with which this process was run. The Job Overview appears and you can call the relevant job log.
    Create message
        You can also send messages to an application process of the chain, depending on the success or failure of the process.
    1.       To do this, using the context menu for a process, create another process variant of type Send Message.
    2.       If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
    3.       A dialog box appears, in which you can select an existing process variant or create a new one.
    4.       If you create a new process variant, edit the document that is going to be sent and maintain a list of recipients.
    5.       Save your process variant and go back.
    The message process variant is now assigned to your application process. When the message is sent, the status information and the process log are also sent.
    Only use this function to debug a process run.
    Specify how long (in seconds) you want the delay to be between one event being triggered and the next process starting.
    You can capture the process in the debugger by using transaction SM37 (Job Overview) or SM50 (Process Overview).
    Remove process
    You use this function to remove a process from a process chain.
    Manage data target
    You use this function to call the data target administration for the following types of process variants:
             Construct index
             Delete index
             Construct database statistics
             Roll up filled aggregates
             Compress InfoCube
             Activate DataStore object data
           7.      Hold down the left mouse button to connect the processes with events.
    Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link. To do this, select the link and right-click with the mouse.
           8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully, or whether you want the event to be triggered independently of the outcome of the process that precedes it. If the process that triggers the event has more than one option, choose the option after which the successor process is to be run
           9.      Assign a display component to the process chain using Attributes
         10.      Maintain additional process chain attributes if necessary.
         11.      Check your process chain in the  Check View and make any necessary corrections.
    The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
    During the check, the system calculates the number of parallel processes according to the structure of the chain . The result is compared with the number of background processes on the chosen server (or the total of all available servers if no server is specified in the attributes of the process chain). If the number of parallel processes is greater than the number of available background processes, the system highlights every level of the process chain where the number of processes is too high. The system produces a warning for these levels.
       12.      Save your process chain if it does not contain any errors.
    You can activate and schedule your process chain. After scheduling, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after scheduling.  In the  Log View, you can display the reports for the chain runs.
    If ie helps assign points

Maybe you are looking for

  • Help me I'm trying to create event listeners

    I am trying to create event listeners Whenever any keyboard event occurs the string s gets appended by a,c or p.At the end of the program its supposed to print value of s But s always happens to null.Please tell me how to correct it....so that detect

  • LR 5.4 Just started sticking in Full-Screen View

    I've been using 5.4 since it came out and having no issues shifting between regular and full screen view.  No new mac updates since several days ago.  All of a sudden today, it sticks.  Once you F into full screen image, when you F back it flickers b

  • Powersave issue on primary monitor

    Hi, I like to use my iMac as a videoplayer, but only as a player. I watch the videos on my secondary screen. Is there any way to make the primary screen turn off or just go into powersave while using only the secondary monitor. It's quite logic why i

  • QUICKTIME synth pitch bend range in LOGIC PRO

    i try to set the pitch bend range for QUICKTIME in logic when making GM midi file. I setup the CC100 CC 101 CC 6 , but QUICKTIME synths dose not react the pitch bend range setting , still the 2 semitone range . this is what i set in message window: C

  • How do i share a photo to Instagram?

    There does not seem to be the option to add it from the settings, nor from the photo gallery when i choose share to "other" -  Instagram is not made available as an option.  Help?!