Parallel process Chain

There is an InfoObject ZCUSMAS with master data and a process chain is running on this InfoObject to load master data.
This Object was enhanced by adding 2 attributes(already contains data).
Attribute change run was performed to activate the master data of ZCUSMAS
Now the loading of these 2 attributes must also be included into the same process chain of ZCUSMAS.
How can this be done?
Should these loading of attributes be done parallely i.e. adding two more process of executing Info Package from Start Process.
(The data flow is in 3.x)

I have a InfoObject A, which has master data already.
It was enhanced with B and C attributes.
My requirement is to load these parallely along with A .
Is this the flow
Start -> Infopackage A
         -> Infopackage B
         -> Infopackage C
or
Start -> Infopackage B ->
         -> Infopackage C -> And Process -> Infopackage A
Since the Process chain is already running, should it be stopped and after adding processes should it  be started.
Edited by: akshara20 on Mar 1, 2011 7:43 AM

Similar Messages

  • Parallel processing for ABAP prorams in Process chain.

    Hi All,
    In one of the process chain, we have added the ABAP program. In Backend,the job is running as "BI_PROCESS_ABAP".
    I just want to know, same like DTP, can we keep parallel processing for the ABAP programs also. Please suggest.
    Thanks.

    Hello Jalina
    Also check with BASIS if the memory allocated to run this program has not overflowed and the selections you have in your ABAP program is in small chunks and use variants to run them in parallel OR series
    Thanks
    Abhishek Shanbhogue

  • Process chain-parallel process

    How do we do parallel processing in Process chain? Please answer.

    This may mean 2 things.
    1. If you load data to same target from same source, you can do this in parallel; that means you can split the data in multiple info packages and load.
    2.Second is when you load multiple targets from multple sources.
    To what extent you can run jobs in parallel depends on factors such as available memory, no of jobs, frequency of loads,   and top it all, the business needs.
    Ravi Thothadri

  • Parallel process in process chains

    Hi All,
    I have created a process chain with two parallel jobs (for forecast run) in APO DP. whenever i'm checking it, it is showing me that <b>"Too many parallel processes for chosen server"</b>
    In the diagnosis, the message is "On the server  you have chosen, there are only 1 batch processes available. The process chain has been designed in such as way that 2 processes must be processed parallel".
    Do I need to maintain any settings.Please let me know.
    Thank you.
    Regards,
    Raj

    Hi Raj,
    What it is complaining about is that the number of batch processes(background processes) available on the system are only 1 and you have given it 2 background processes..now if the system only has 1 bckgnd process,, how will it run 2 processes ) ??
    You can check the number of background processes in SM50 and then modify the number of background processes in RZ10(start up profile)......Ask your basis guy to increase/check that???
    Thanks
    Abhi

  • Parallel Process in a Process chain design

    Hi
    BAsed on what factors can we make a decision on How many parallel data loads (process) we can include while designing a Process chains
    Thanks

    Hi Maxi,
    There is no hard and fast rule for that, for trial purpose you can add specific no. of parallel processes and schedule the chain, if there are not enough background processes available to fulfill your request then SAP will give you warning there you can see how many processes are available.
    But if you go for maximum parallel process then it actually depends on how many processes are available at the time of process chain scheduling. Though your server have enough process but if they are utilized by other processes then still you will get warning while executing process chain.
    So just check in your server how many background processes are there and then take some optimum decision.
    Regards,
    Durgesh.

  • Parallel processing in process chain

    Hi All,
    In 3.X i created a process chain. after dso we get activate data store object data. In that i went and activated parellel processing.
    How do i delete  the parallel processing (how do i disable that) .
    Thanks in advance.

    Go to t-code RSODSO_SETTINGS, then enter your DSO name and change. At maintenance of runtime parameter screen, at the "Parameter for Activation" section, click Change Process Param. Then change the number of processes value.
    If the value is 1, it should state Serial Processing.
    If the value is more than 1, it should state Parallel Processing.
    Modify the value, save. And reenter the "Change Process Param" to see the changes.

  • Pointers for optimizing system performance (run time) while running DP process chain with parallel processing

    Hi Experts,
    We are running APO DP process chain with parallel processing in our company, we are experiencing some issues regarding run time of process chain, need your help on below points;
    - What are the ways we can optimize process chain run time.
    - Special points we need to take care of in case of parallel processing profiles used in process chain.
    - Any specific sequence to be followed for different processes in process chain - if there is some best practice followed.
    - Any notes suggesting ways to improve system performance for APO version 7 with different enhancement packs 1 and 2.
    Any help will be really appreciated.
    Regards

    HI Neelesh,
    There are many ways to optimize performance of the process chains (background jobs) in APO system.
    Firstly I would recommend you to identify the pain areas (steps) which are completing with more runtimes. Then each one of the step has got different approaches to decrease the runtime.
    Like you may end up with steps like infopackage executions, DTPs, DP mass processing jobs etc which might be running with more runtimes. So now target each one of them differently and find out the ways to optimize. At the same time the approach you follow should be technically possible with basis perspective (system load and utilization) as well.
    And coming to parallel processing, you can use parallel processing for different for different jobs. You can further r explore on the same using parallel processing. Like loading an infocube, mass processing, infopackage execution, DTP, TSCOPY etc.
    Check the below link for more info
    Performance problems in DP mass processing
    Let me know if you require further info.
    Regards,
    Raj

  • 50 Parallel Processing through Process Chain

    Hello Experts,
    Here is what I am trying to do.
    I want to create Process Chain which run 50(for ex.) Abap Program in parallel. I can create one by one through Process Types and select 'ABAP Program' and drag in the chain which is really very time consuming and tidious.
    Does anybody have better approach to do that ?? Any table where I can create all this parallel steps and put it in a chain ?? or copy each step and put it in parallel in chain ??
    Quick reply will be appreciated.
    Points are guaranteed for Right Resolution.
    Thanks in Advance.

    Hi "Believe in Jainism",
    Do you need to execute other process chain steps after executing the 50 abap programs? If not, why not just do the following:
    1) Create an ABAP program
    2) Inside the ABAP program, use the SUBMIT statement to execute the 50 ABAP programs in a background task.
    If you need to execute steps after the 50 abap programs, you can try to create a custom process type that executes the 50 ABAP programs in a background task and then monitors the statuses and then terminate only once all of these programs have executed successfully or if 1 has failed.
    Hope this helps.
    P.S. If you don't mind, may I ask why do you need to execute 50 ABAP programs in parallel?

  • Starting process chains using RSPC_API_CHAIN_START(parallel execution of processes)

    Hi,
    We've got sap bw 3.5 installed.
    We are using API RSPC_API_CHAIN_START to start executing process chains.
    IF we are using param I_SYNCHRONOUS = 'X'  then if we have parallel processes in chains they are executing one by one.
    IF we are setting param I_SYNCHRONOUS = ''   then proccesses are executed in parallel. But I recieved all the prompts. For example for chosing background server.
    and others.
    Is there an opportunity to combine these 2 cases: not to have prompts and execute processes in parallel?
    Thanks for you help
    Andrey

    Hi,
    I tried without I_SYNCHRONOUS param, it works the same as I_SYNCHRONOUS = ''. I recieve all the promts.
    Thanks for you help.

  • Process Chains:Parallel processing

    Hi,
    If we have some 5 processes,how to load these processes parallelly using process chains?
    Here do we have to use "and" operation?
    thanks in advance
    Regards
    Dheepa

    Hi Deepa:
    Just for the understanding sake, please read the below:
    The following processes within process chains allows multiple predecessors to feed into a subsequent process. They are:
    AND:  All of the processes that are direct predecessors must send an event in order for subsequent processes to be executed
    OR:  A least one predecessor process must send an event
    The first predecessor process that sends an event triggers the subsequent process
    Any additional predecessor processes that send an event will again trigger subsequent process (Only if the chain is planned as “periodic”)
    EXOR:  Exclusive “OR”
    Similar to regular “OR”, but there is only ONE execution of the successor processes, even if several predecessor processes raise an event.
    as mentioned by srini and others, in your case you need not use a AND process.
    assign points if helpful
    kalyan

  • BPM Process chain takes long time to process

    We have BI7, Netweaver 2004s on Oracle and SUN Solaris
    There is a process chain (BPM) which pulls data from the CRM system into BW. The scheduled time to run this chain is 0034 hrs. This chain should ideally complete before / around 0830 Hrs. <b>Now the problem is that every alternate day this chain behaves normally and gets completed well before 0830 hrs but every alternate day this chain fails…</b> there are almost 40 chains running daily. Some are event triggered (dependent with each other) or some run in parallel. In this, (BPM) process chain, usually there are 5 requests with 3 Delta and 2 full uploads (Master Data). The delta uploads finishes in 30 minutes without any issues with very few record transfers. The first full upload is from 0034 hrs to approximately 0130 hrs and the 2nd upload is from 0130 hrs to 0230 hrs. Now if the 1st upload gets delayed then the people who are initiating these chains, stop the 2nd full upload and continue it after all the process chains are completed. Now this entire BPM process chain sometimes takes 17 -18 hrs to complete!!!!!
    No other loads in CRM or BW when these process chains are running
    CRM has background jobs to push IDOCS to BW which run every 2 minutes which runs successfully
    Yesterday this chain got completed successfully (well within stipulated time) with over 33,00,000 records transferred but sometimes it has failed to transfer even 12,00,000 records!!
    Attaching a zip file, please refer the “21 to 26 Analysis screen shot.doc” from the zip file
    Within the zip file, attaching “Normal timings of daily process chains.xls” – the name explains it….
    Also within the zip file refer “BPM Infoprovider and data source screen shot.doc” please refer this file as the infopackage (page 2) which was used in the process chain is not displayed later on in page number 6 BUT CHAIN GOT SUCESSFULLY COMPLETED
    We have analyzed:--
    1)     The PSA data for BPM process chain for past few days
    2)     The info providers for BPM process chain for past few days
    3)     The ODS entries for BPM process chain for past few days
    4)     The point of failure of BPM process chain for past few days
    5)     The overall performance of all the process chains for past few days
    6)     The number of requests in BW for this process chain
    7)     The load on CRM system for past few days when this process chain ran on BW system
    As per our analysis, there are couple of things which can be fixed in the BW system:--
    1)     The partner agreement (transaction WE20) defined for the partner LS/BP3CLNT475 mentions both message types RSSEND and RSINFO: -- collect IDOCs and pack size = 1 Since the pack size = 1 will generate 1 TRFC call per IDOC, it should be changed to 10 so that less number of TRFCs will be generated thus less overhead for the BW server resulting in the increase in performance
    2)     In the definition of destination for the concerned RFC in BW (SM59), the “Technical Setting” tab says the “Load balancing” option = “No”. We are planning to make it “Yes”
    But we believe that though these changes will bring some increase in performance, this is not the root cause of the abnormal behavior of this chain as this chain runs successfully on every alternate day with approximately the same amount of load in it.
    I was not able to attach the many screen shots or the info which I had gathered during my analysis. Please advice how do I attach these files
    Best Regards,

    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

  • Error while activating data in process chain

    Hi All,
    Am getting following error msgs in process chain while activating the data store object variant
    1.Cannot activate request 0000015195(REQU_78CEI406HFCMG85RWNSKW6HW4) of DataStore object RC2SCD10
    2.Activation of M records from DataStore object RC2SCD10 terminated.
    Any help how to resolve this error.
    Regards
    Sirisha.
    Edited by: sirisha gupta on Dec 29, 2008 10:16 AM

    hello,
    firstly see if the DSO and the transfomration, DTP are all active.
    or
    This can be due to the incorrect data record in ods
    find that record in PSA correct that one and then try to run the load fro PSA to Data target.
    or
    Uncheck "SID's Generation upon activation" in DSO's settings.
    or
    you can also try by changing the "Parallel Processing" to "Serial Processing".
    In the maintenance screen of DSO, select "Requests" tab:
    Click on the "Activate" button at the bottom
    Click on the "Activate in Parallel" button
    Change the "Number of Processes" to "1" for Serial Processing
    Save the setting
    You should see the "Activate in Parallel" button with a cross icon now.
    Check SAP Notes: 1118205 & 947481
    refer:
    DataStore object Activation
    reg,
    dhanya

  • Process chain AND process

    Hi,
    I have a process chain that has two parallel processes of loading DSO and Infocube data. There are two infopackages on one side and two on the other side. The two processes are connected with and AND process at the end and after that there is a datastore activation process.
    When I executed the process chain, the infopackages on both sides started loading data. The two infopackages on the left side finished first while the second infopackage on the right side had not finished yet when the AND process errored. I get the following message:
    This AND process is not waiting for event RSPROCESS , parameter
    47VKUORHMXQKR2AN73AVAR0C9
    After the AND process I have a Datastore generation process and I want it to continue only when all infopackages have been loaded.
    Why does the process stop at AND even though all infopackages have not finished yet?
    thanks
    Michalis

    There was no error message in ST22 or SM37. There was very little info to go on. I just deleted the requests and run the process chain again and there's no error. However the process chain does fail at a later step.
    Update Datastore Object Data (Further update)
    I don't know what that further update is for. It was automatically selected in my Process chain when I selected the infopackage for the DSO.
    There's a MESSAGE_TYPE_X error.
    Information on where terminated
        Termination occurred in the ABAP program "SAPLRSM2" - in "RSSM_MON_WRITE_3".
        The main program was "RSBATCH1 ".
        In the source code you have the termination point in line 2659
        of the (Include) program "LRSM2U16".
        The program "SAPLRSM2" was started as a background job.
        Job Name....... "BI_PROCESS_ODSPROCESS"
        Job Initiator.. "CSPAPADM"
        Job Number..... 14103000
    Source Code Extract
    Line  SourceCde
    2629       CALL FUNCTION 'RSSM_GET_TIME'
    2630         EXPORTING
    2631           i_datum_utc  = rsreqdone-tdatum
    2632           i_uzeit_utc  = rsreqdone-tuzeit
    2633         IMPORTING
    2634           e_timestamps = l_s_status-t_timestamp.
    2635       IF rsreqdone-tstatus(3) = icon_green_light(3) OR
    2636          rsreqdone-tstatus(3) = icon_red_light(3).
    2637         CALL FUNCTION 'RSSM_GET_TIME'
    2638           IMPORTING
    2639             e_timestamps = l_s_status-ts_proc_ended.
    2640         l_not_yellow = 'X'.
    2641       ENDIF.
    2642       IF l_not_yellow = 'X'.
    2643         CALL FUNCTION 'RSSTATMAN_SET_STATUS'
    2644           EXPORTING
    2645             i_s_status    = l_s_status
    2646             i_with_commit = 'X'.
    2647         IF l_s_status-t_status(3) = icon_green_light(3) AND
    2648            l_s_status-dta_type   = 'ODSO' AND
    2649            t_data-aufrufer <= '70'.
    2650           CALL FUNCTION 'RSS2_CALLBACK_ODSADM_ODS_SUCC'
    2651             EXPORTING
    2652               i_ods = l_s_status-dta(30)
    2653               i_rnr = l_s_status-rnr.
    2654         ENDIF.
    2655       ENDIF.
    2656     ENDLOOP.
    2657     IF sy-subrc <> 0.
    2658       IF t_data-aufrufer <> '09'.
    2660       ENDIF.
    2661     ELSE.
    2662       IF l_not_yellow = 'X'.
    2663         CALL FUNCTION 'RSB1_OSNAME_TO_ICNAME'
    2664           EXPORTING
    2665             i_osource        = g_s_minfo-oltpsource
    2666 *           I_OSTYPE         = RSAOT_C_OSTYPE-TRAN
    2667           IMPORTING
    2668             e_icname         = l_icname
    2669           EXCEPTIONS
    2670             name_error       = 1
    2671             OTHERS           = 2.
    2672         IF sy-subrc = 0.
    2673           CALL FUNCTION 'RSAWB_MAINTAIN_DTA'
    2674             EXPORTING
    2675               i_method                   = rsatr_c_dta_get
    2676 *             I_TYPE                     =
    2677               i_objvers                  = rs_c_objvers-active
    2678               i_dta                      = l_icname
    Any idea what that means? Also do I need that further update step in my process chain?

  • 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 excessive run time

    Hi all
    Would like to know if any of you have experienced what we are experiencing.
    We have a process chain that runs every night.  It is running the same master data which usually only takes seconds.
    However, on occassions, the same amount of data is taking over 18 hours to load.
    When we look on monitor in the detail tab, it shows that it has only taken seconds but the header tab is showing 18 hours.  This then delays any other subsequent process chains from being kicked off.
    We are investigating as to why this is happening but any comments would be appreciated.
    thanks in advance
    Sandra

    Hi Sandra,
    I can suggest you few things which may help u...
    1) Increase the parallel processing during extraction
    2) Selective loading.
    3) Every job will be having a priority (A, B, C – A being the highest and C being the lowest), choose this based on your scenario.
    4) Check with basis for the sizing of your server.
    5) You can increase the number of background processes during data loads. This can be done by making dialog processes as Background processes.
    For this you need basis inputs. (This is done in some profile settings by making the system behave differently during loads. (something like day mode/night mode))
    6) There are some maintenance jobs that should run regularly in any SAP box to ensure proper functioning.
    7) Use of start routines is preferred instead of update routines.
    Assign points if these help u...
    Regards,
    KK.

Maybe you are looking for

  • Open PO details in the back date

    Hi, We had shorclosed/deleted/changed the quantities of some line items of open POs (Material PO & Service PO) and migrated those line items into new POs in new plants some time back. Now we need to take a report of the old PO line items at that time

  • I cannot drag my music onto my iphone? Error icon?

    I cannot drag and drop my music onto my iphone, it gives me an error icon as i go to put it in? The music stores into my itunes library fine, but doesnt want to go into my iphone? Does anyone know how i can solve this issue?

  • HDMI Switch + Verizon On Demand woes

    So I setup my STB to run through an HDMI switch (that goes to my stereo receiver's HDMI passthrough) which, except for the occaisonal audio glitch (usually when I switch sources without first turning my STB off) works great.  The only problem being t

  • Link between Purchase requisition & service master

    Dear Group members Is their any link between Purchase requisition T code ME51N & service master  T code (AC03) Can i create service order in Purchase requisition Regards Shamul heq

  • More than One Physical Standby Database

    Hi All! Is it possible to have more than one physical standby database? Does the procedure on how to create a single physical standby is the same as creating more than one? How about the configuration of the Primary database? Im planning this because