Testing Process chains

Is there any way of testing a process chain other than setting the start process to run immediately and scheduling the job?
I can't see an icon other than the Activate and schedule icon (F8), which I presume should schedule a batch job based upon the periodic values in the start process?

Hi Stuart,
Yes, scheduling the process is the only way to check whether it is running fine or not. The process chains should be checked first in the Dev server and then in the QA server before transported to Prod.
You can also check the process chain using the "check" button to see if the processes are in the proper sequence or not.
Bye
Dinesh

Similar Messages

  • How to test Process chain in BW

    Hi Guys,
                  Can U give me some introduction to Process chains and how to test it in BW 3.5
    Thanks for Ur time.
    Cheers
    Senthil

    Hi,
    A process chain is a defined sequence of interdependent processes required to perform acomplex task in an SAPBW environment. Data maintenance tasks in SAPBW are notrestricted to uploading data. Aggregate rollups, index maintenance, master data and ODS activation, and a variety of other jobs are required to update data, guarantee best-possible performance, and maintain data integrity. Typical SAPBW implementa-tions have complex interdependent networks of jobs in place that run every night, week,or month.Previous releases of SAPBW did not provide an integrated solution for scheduling and monitoring those kinds of job networks. This has changed with the introduction of process chains in release 3.0. Process chains allow you to define complex job networks consisting of standard SAPBW jobs, as well as custom jobs; they support visualizing the job network and centrally controlling and monitoring the processes.
    (from "Mastering the SAP BIW")
    New Features in BI 2004s Process Chains
    /people/mallikarjuna.reddy7/blog/2007/02/08/new-features-in-bi-2004s-process-chains
    Designing
    /people/vishvesh.bahirat/blog/2006/11/29/bw-process-chain-design
    Process chain creation in 2004s - step by step
    /people/juergen.noe/blog/2008/01/11/process-chain-creation--step-by-step
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sap-teched-03/using%20process%20chains%20in%20sap%20business%20information%20warehouse
    Testing
    We need to test the PC chains.
    You need to test if the extractions are working fine, data is getting loaded into targets, post load activities like activation, rollup, compression etc are successfull etc.
    We schedule / trigger the chains and monitor them. We ensure that all the process types are happening successfully.
    One major area we concentrate on is to identify dependcies in the chain. This will ensure less erros and also reduce chain timings by a great extend. Dependencies should be kept to a minimum whereever possible.
    Also in cases where we use events/third party shceduling tools to trigger BW chains we check that out.
    Thanks,
    JituK

  • Transportation of Process chains

    Hi Experts,
        Earlier we haven't transported info packages along with inforsources & sourcesystems from dev --> production. So we directly created info packages at production.
        Now my question is i have created one test process chain in developement. I would like to transport to the production. suggest me the best possible way to create process chain in dev and tranport to the production.
    Regards,
    Ramesh.

    Hi Ramesh,
    Option 1:
    You can directly create the process chain in Production. Most of the times ppl do have access to create a process chain in Prod. Kindly check whether you have the authorization to do so.
    Option 2:-
    I did not suggest to delete the old info-packages in QA and Prod. Let them continue to exist but you may not use them once the process chain is in place. You create the process chain, test it and move it up to Prod. I dont' think the new infopackages will hamper your delta load. The delta is not dependent on the infopackage.
    If I were you, I would try the second option and if it does not work during testing then go for the first option.
    Bye
    Dinesh.

  • Need to delete process chain

    Hi Experts,
    I developed some new testing process chains in my development system, now i need to delete Process chains?
    i cannot find out the way? can any one help on this?
    Thanks in advance
    David

    Thanks Mti my problem is solved
    Edited by: david Rathod on Nov 23, 2010 3:29 PM

  • Maintainance of Infopackage, process chains, BI hierachies in BI production

    Hi,
    I wish to create & maintain infopackage, process chains, BI hierachies BI production server.
    If the production server is not open for changes then how do i maintain these changes in production.
    Please advise.
    Rgds,
    Deepak

    Dear Deepak,
    In many Comp's Transports will be happening in a weekly basis or monthly basis, then if you want to use the objects urgently:
    In production system you can create and maintain Infopackges, no issues.
    Also you can create Manual hierarchies for any InfoObject.
    For process chains best thing to do is go to RSPC go to unassigned chains you can find either process chains which are created and not being used or Test process chains, which can be edited.
    Remove the processes from unused or waste chains and add Ur DTPs etc., so that Ur chain can be created. Assign that chain to Ur  component in RSPC.
    And the other option is you can create new chain in Prod system itself if you have developer access.
    If you can Transport Ur objects on daily basis period then create a new chain in Dev, Test in QA and ransport it PRD.
    Rgs,
    I.R.K

  • Process chain in Pro server

    Dear All,
    After testing process chain in Dov server, I transported it into Quality, but it was not started.
    So I scheduled in quality server and new request was generated for this.
    1-     Please suggest me is this the right way to schedule PC.
    2-     How to schedule PC in Production Server.
    Regards
    SSMS

    Hi,
    Go to Start of the Main chain
    Click Change Selections
    Give the start time of the chain
    Make it periodic if you want to run in regular intervals( Ex Daily, Monthly)
    Save the values
    Click Activate & Schedule button in the PC screen.
    Regards,
    B

  • Process chain email alert issue

    Hi,
    I'm working with BASIS to get the email alert for Process chains working.
    We've done the following so far:
    1. Created a mail exchange group "SAP BW" with all required email addresses
    2. In the Process chain, created a message variant and assigned the above private distribution list
    3. BASIS configured SMTP in SCOT to reference the correct port and mail path
    4. In SU01, Security added email addresses which were missing earlier for everyone in the distribution list
    5. BASIS scheduled a job to run every 5 minutes to collect and send emails
    I just ran a test process chain and failed a few loads. However, none of us are getting emails in our inbox. What step are we missing? Is there anything else we should be looking at?
    Thanks,
    Pooja.

    few more things to check
    1. Is the mail sent from SO01 working correctly?
    2. Are the mails sent getting accumulated and seen in SCOT transaction queue?
    3. Did you try using Individual addresses instead of distribution list?
    These might help in boiling down to the actual problem though may not solve it. good luck!
    Regards,
    Sree

  • Report Performance Testing in BEX or Portal + process Chain testing

    Hi Guru,
    i am looking for a tool in BW where BEX reports or Portal reports can be tested.
    What i looking for is a possibility to log on virtual users (100.+) for a report and check how faster that report can be runned.
    It is a tool where i can test the process chain perormance too?
    a How to could be very helpful too.
    Thank in advance
    SLT

    I found a solution.

  • How to test the process chains

    hi sap gurus,
    Can anybody tell me how to test the Process chains before i load real time data,i run process chains every morning 6.15 am,before that i want to test every process is linked to another.
    thanks in advance.

    Hi,
    Scheduling the process is the only way to check whether it is running fine or not. The process chains should be checked first in the Dev server and then in the QA server before transported to Prod.
    You can also check the process chain using the "check" button to see if the processes are in the proper sequence or not.
    There is a "log" button to keep track of the progress of the chain
    suresh

  • Test Scripts for Process Chains

    Hi Gurus,
    Can anybody send me the sample test scripts or the available links for process chains
    to my mail Id. [email protected]
    I will assign full points.
    Thanks in adance.
    Maruthi.

    Hi Maruthi,
    Please go through the belwo links and let me know if you need any specific information. Also you can find lot of threads in SDN
    http://help.sap.com/saphelp_nw04/helpdata/en/67/13843b74f7be0fe10000000a114084/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0f4e952-e46e-2910-1f9e-cae187cd16d1
    Assign points if its helpful.
    Regards,
    Jagadeesh.

  • Process Chain Triggered automatically when transported to test system

    Hi All,
    We modified several process chain and transported the process chain to Test system.
    Few Process chain triggered automatically as the varient was set to immediate in development system.
    Now we want to move the process chain to production. Do we need
    1. new transport request with the variant to future date and discard the transport request which created issues
    2. New transport request with the variant to future date and transport the new along with the old transport to production system
    3. Change the start date in Test system and transport the same request to production
    Kindly advice me on the action to be taken.

    >
    > Hi All,
    >
    > We modified several process chain and transported the process chain to Test system.
    > Few Process chain triggered automatically as the varient was set to immediate in development system.
    > Now we want to move the process chain to production. Do we need
    >
    > 1. new transport request with the variant to future date and discard the transport request which created issues
    > 2. New transport request with the variant to future date and transport the new along with the old transport to production system
    > 3. Change the start date in Test system and transport the same request to production
    >
    > Kindly advice me on the action to be taken.
    Regarding 2: When the old transport is imported into production the start will be set to immediately and the process chain will execute. You should not use this option.
    Regarding 3: Changing in Test system will not affect the content of the transport, it will still be the same as released from Dev.
    We have avoided this annoying problem with process chains being executed when transports are imported by creating a "parent" process chain that simply triggers the process chain in question. This "parent" chain should not be transported. You then set the start option for the original process chain to "start by API/Event" then you can transport the original process chain whenever you want without any risk of the process chain being executed.
    Regards,
    Lars

  • "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 .

  • Process chain on a particular day and multiple times

    i have a requirement to run a process chain 2 times on saturday (one at 3pm and another at 8 pm) for a particular process chain only  !!
    how do i do this ?? some one please help....

    Here's one idea:
    Create an ABAP program that calls the RSPC_API_CHAIN_START Function Module. In this program, create a selection screen that has the same selection criteria as this Function Module. When you have tested the program and ensures that it works properly, create a variant for that program, for the selection selection screen criteria, and save that. After you have transported the program and variant throughout your landscape, schedule two separate jobs in tcode SM36 of your production environment. One as a weekly periodic job that is scheduled to start on a Saturday @ 3:00 PM and another weekly periodic job that is scheduled to start on a Saturday @ 8:00 PM.

  • Process Chain hangs on AND process

    Help Super gurus!
    I've tried several versions of a chain that loads multiple InfoPackages serially then multiple DTP in parallel using filtering from the PSA to a DSO. All load successfully. Then I have the DTPs all meet at an 'AND' process before processing should continue to a cube.
    The 'AND' process also shows green but it does not continue to the next process step. It just stops there, no more jobs running, no yellow, nothing. It thinks it's all done, everything after that is still blue.
    Why does it hang there and what can I do to get it to continue?
    Thanks,
    Al
    Points available.

    Hi,
    Not sure what is the root cause in your case.
    Try this. It may work. Normally this is done after a step turns red and no repeat is available.
    Method 1 (when it fails in a step/request)
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    How is it possible to restart a process chain at a failed step/request?
    Sometimes, it doesn't help to just set a request to green status in order to run the process chain from that step on to the end.
    You need to set the failed request/step to green in the database as well as you need to raise the event that will force the process chain to run to the end from the next request/step on.
    Therefore you need to open the messages of a failed step by right clicking on it and selecting 'display messages'.
    In the opened popup click on the tab 'Chain'.
    In a parallel session goto transaction se16 for table rspcprocesslog and display the entries with the following selections:
    1. copy the variant from the popup to the variante of table rspcprocesslog
    2. copy the instance from the popup to the instance of table rspcprocesslog
    3. copy the start date from the popup to the batchdate of table rspcprocesslog
    Press F8 to display the entries of table rspcprocesslog.
    Now open another session and goto transaction se37. Enter RSPC_PROCESS_FINISH as the name of the function module and run the fm in test mode.
    Now copy the entries of table rspcprocesslog to the input parameters of the function module like described as follows:
    1. rspcprocesslog-log_id -> i_logid
    2. rspcprocesslog-type -> i_type
    3. rspcprocesslog-variante -> i_variant
    4. rspcprocesslog-instance -> i_instance
    5. enter 'G' for parameter i_state (sets the status to green).
    Now press F8 to run the fm.
    Now the actual process will be set to green and the following process in the chain will be started and the chain can run to the end.
    Of course you can also set the state of a specific step in the chain to any other possible value like 'R' = ended with errors, 'F' = finished, 'X' = cancelled ....
    Check out the value help on field rspcprocesslog-state in transaction se16 for the possible values.
    Thanks,
    JituK

  • Process chain taking long time to complete

    Hi,
    I am having following issues in the process chain daily loads
    1) The PSA deletion is taking very long time on fridays only (nearly 3 hrs). Other days it gets deleted in 1 hr max.
    2) Just to load 381 records via dtp from DSO to cube takes nearly 2 hrs(Delta load). No major routines are written in the transformation.
    How to analyse a process in process chain which does not fail, but takes very long time to complete. Is there any tool or transaction in BW which can help us to analyse why the process chain takes so long time to complete in different days. One day it completes in 8 hrs, another day it takes 12 hrs.
    None of the transactions, SM37, SM50, SLG1, LOGS etc are giving me any help to analyse this issue.
    If it fails we have error logs to check and analyse, but without failing how we can analyse and fix the delay and reduce the time of loading data. Please guide me.
    Thanks in advance.
    Vishwanath

    Hi.......
    1) This might be due to the poor performance of the system ..there wont be enoughwork processes avilabe in teh system .- What needs to be done if it does not have enough work processes available. Though I can find that lots of dialog processes were free during these jobs as well some Background processes were also free.?
    Look to increase Work Process.......................u can do two things..............U can cancel some Job...........which r not progressing...........or which r not very important for the time being..........
    Or if possible........u can increase number of servers..........
    Look When a Job will start...............first it will run in background.............u can start in in Dialog also..........but for Dialogue after some time ..load will go to time out.................now many Child jobs will be created for a single background jobs..............they may run in Dialogue..........u can monitor them through SM66............
    2) Check ST04 for lock waits and dead locks ..if the same lock persist for long then check with basis team.
    What needs to be conveyed to the basis team when these locks happen?
    generally these will be temporary Locks.............after some time locks will be realeased..............if they persist for a long time...........then u can contact Basis people..........Or if u can understand that which job is creating the lock.............like if u double click on the job >> click on Job details...............from there u will find the PID................copy that.............and check in ST04..........whether they matches or not..............now suppose it match.............and u know that job is not very important............then u can cancel the job.............
    Check also the table space availba in St04 . the usuage should nt be more than 90%
    What needs to be conveyed to the basis team if the usage is more than 90%.?
    U can ask them to increase the Table space........
    Check the sm37 >> delay column it should nt be high
    What needs to be done if delay column is high. Actually it is high for these jobs (PSA deletion and load from DSO to Cube visa DTP (Delta load)?
    If Delay is more.............it means ...........that there is no free work process...jobs r going to Release state............solution I had already given u.......
    Check the PID refeclting in lock waits in sm66 wether they are progressing or nt ..
    If they are not progressing what action needs to be taken?
    Actually...........suppose one Dialogue job is running............it may change..........ie  that Dialogue job will go to Stop status.........some other job will start............anyways if it does'nt progress............u can cacel the JOb.........
    Check OS07 for DB if the idle time is less then 20% then its a problem ..
    If the Idle time is less than 20% what action needs to be taken?
    U can contact the Basis people.......
    Check sm21 and RFC connection with other source systems in sm59 ..
    What needs to be checked in SM21 and SM59 specifically? What parameter i need to check?
    In SM21.............if red status is there............check the Log beside that..............may be it will be some Terminal disconnected.......
    In SM59...........clck on test connection..........
    if the problem is occuring due to only one source system then check the performance of that system ..
    How to check the performance of these systems? Any tools available in R/3 system to check its performance?
    No.....in this way u can check performance for all the source system...........go to SM59............double click on the desired source system>> click on test connection......
    If All these are persisting then its a performance problem and check with basis team ..
    Is there any special settings which needs to be maintained to achieve better performance of Process chain loads?
    U can Improve the performance of process chain by Parallel Processing..........ie split the loads by giving selections...........and execute thenm in parallel..........
    Regards,
    Debjani........

Maybe you are looking for