How do processes communicate in a Process Chain

Hello Forum,
I would like to know - In a process chain, how the processes communicate to each other?
What does the predecessor pass on to the successor? What does the successor seek from the predecessor? Please let me know the complete scenarios during the different combination of the processes.
Its my pleasure to assign points,
thanks and best wishes,
i-bi

Hi,
predecessor trigger an event on which the succesor waits.
/manfred

Similar Messages

  • How to know how many process chains were scheduled?

    Hi guys,
    Is there any table o transaction to know how many process chains per client were scheduled?
    I need to know per client how many pchains were scheduled and the technical name of each one.
    Thks and regards,
    EV

    Hello,
    SM37 - Search for BI_PROCESS_TRIGGER scheduled jobs.
    Regards,
    Jorge Diogo

  • How start process chain

    Hi all,
    I have a process chain which was set to Directly Scheduling. But I can only see Immediately in the scheduling setting no periodicly setting and others parameters regarding when and how it starts. But from display I know it run every dat but the start time is not fixed. So my question is how I can know what is the start time setting of this chain ?
    thanks in advance

    Hello,
    You are lookin in a wrong way. Follow the below steps:
    1) open the table rspcchain in se16
    2) Now put the technical name of the PC in picture in the Process Variants (VARIANTE) field. It should be 4th from the top usually. Also In Version put A.
    3) Execute it, you would get certain rows, if you get one with type as chain then the PC under Proces Chain tab is your meta chain.
    If you dont get a row with type as chain, then it would not be triggered by any meta chain.
    So it will be triggered using a Program .
    regards,
    Shashank

  • Why the process chain always run twice when triggered from R3?

    I run a program from R3 by calling the remote function 'RSSM_EVENT_RAISE' on BW to trigger an event and in turn the event on BW bring up the running of a process chain.  But whenever I run the program on R3 to bring up the running of the process chain, I find the process chain always run twice at the same time.  Does anybody knows the answer? 
    And also I would like to know the functionalities of the two picture buttons "Activate" and "Activate and Schedule" in process chain.  In which case the "Activate" button should be used and in which case, the "Activate and Schedule" button should be used?   If we click the Start variant of a process chain, then click "Change Selections" button which bring up the window "Start Time" where the buttons "Immediate", "Date/Time", "After job", and "After event" are listed at the top.  If we modify at any of the above buttons, then after save this modification, we will have to click "Activate and Schedule" button to make it work, right? 
    Thanks a lot and everyone's idea is greatly appreciated!

    Kevin, make sure there is only one job scehduled for the Start Process of your Process Chain.  If you bring up the Process Chain (not the log view), right click on the Start Process and select "Displaying Scheduled Job(s)...".  There should only be one scheduled job with name BI_PROCESS_TRIGGER.  If there is more than one, then when triggered, it would execute more than once at the same time.  If there is only one job, then maybe your R/3 program is triggering the event more than once? 
    As far as the Start conditions for the Start Process, it works off the same principals as a scheduled job.  These start conditions determine when or how the Process Chain is to be executed.  You also have control over frequency.  These start conditions determine the scheduling of the Start Process of your Process Chain.
    When you schedule a Process Chain, a separate scheduled job is created for "each" process in the Chain.  BW controls the triggering of these jobs based upon how the processes in the Chain are linked.  All the jobs associated with Process Chains have strict naming conventions and all begin with BI_PROCESS_...  If you use SM37 to view all jobs that begin with BI_PROCESS_ you will find alot of scheduled jobs associated with your process chains.  Each job represents one of the processes within your process chains. 
    Does this help?
    Another tip might be to trigger the event manually in BW (use tx SM64).  If the process chain executes twice again, then maybe there is a separate scheduled job in BW that triggers the process chain that is triggered by the same event as the start process of the process chain.
    Message was edited by: George Shannon

  • Error handling -- automatic process chain

    Hello Experts,
    I need your suggestions.
    1) I want to set up the error handling for the ILTC(Intiail load from the trusted client). Do I need to create a process chain to handle errors manually? or will the Process type 'Error handling for ILTC' collects and creates the process chain for the each object type?
    2) Say some how the process chain for the error objects has started. How can the error objects be handled automatically ?
    Thanks,

    Dear Sweatha,
    1 - You have to create a process chain with a start step, error handling step and a step to edit data and then a post step
    2 - If error occurs during ILTC, the error handling chain will be started automatically. Data will be stored in the error handling step.
    To process the error really you have to go to the error handling monitor and press the continue button. Data will be sent to the edit step. Here you can correct manually the errors.
    Please find additional information in the SAP Help Portal: http://help.sap.com/saphelp_mdm300/helpdata/EN/88/454ba493cb43f1b74336772a7f3508/frameset.htm
    Kind regards,
    Markus

  • Process chain names

    HI
    I hav doubts about process chains.Can u tell me some process chain names??How many process chains wil run per day in supporting project??Can u explain detaily??
    Thanks & Regards
    Senthil

    Hi,
    I am not clear with Process chain Names???
    There will be process chains Like local process chain and Meta chain.
    Process chains for M.Data, T.data etc.,
    How many process chains:- that depends upon the project . normally process chains are used for data loads, so it depends on data also....we have 60 process chains entire for our project.
    Hope this helps

  • Process Chains - Production Support

    Hi Gurus,
    I have doubt regarding process chains in production support system. Is the consultant who is working on production support on process chains monitoring, how many process chains are assigned to him( maximum). Is all the process chains are related to application specific, i mean like all the process chain related to SD, FICO, MM, and so on or from any application.
    Thanks in Advance..........
    Regards
    Ramakrishna Kamurthy

    Hi Ramakrishna,
    Process Chains can be triggered as Batch Jobs ... After completing the batch Job the consultant checks for any failure in process chain or whether the batch job run successfully or not.
    More over Process chains are categorised and  triggered based on how much time they are consuming to Load the Data.. normally first Master Data Chains will be triggered and then Transactional Data Chains
    So there will not be any count that a Consultant assigned with how many chains in production support, as its totally depends on the Batch Jobs triggered ....
    Hope this helps,
    Sudhakar.

  • Master Data process Chains

    Hi All,
    I have activated all the required Master Data Datasources in R/3 in which some are delta enabled like Customer and Material(along with Sales and Comp. Code views), some are not delta enabled like Sales Org, Sales Grp etc...and some are text fields like Customer Grp 1-5, Material Grps 1-5 distribution channnel text etc.
    Now, I have to create process chains to regularise the loads for this data once we go live.
    But, I am not sure, how many process chains do I need to create?
    Should I include all the delta enabled ones in one chain and the others in another chain?
    Do we need to load the non-delta(i.e full loads) ones also daily?
    How about the Text datasources like Cust Grps1-5?
    Thanks,
    RPK.

    I have struggled with some of those same questions, and finally ended up deciding simplicity was important.
    My Daily Master Data loads go like this -
    -- MetaChain - ZMD_D_METACHAIN - contains 3 subchains, one each for attributes, hierarchies, and texts.
      Attributes - ZMD_D_ATTRS ( I don't distinguidh between Full and Delta).  I have them all in one chain.  I originally thought about having different chains, and decided to have them all in one chain - 6 different threads, all in one PC.  This makes it easy to move different loads around if some MD takes longer to load - goal is to have all 6 threads run approx the same amount of time. These 10 threads flow into a Change Run.  In the Meta Chain, I have the ZMD_D_ATTRS local chain send out a positive or negative completion e-mail. 
    I have a few subchains in this one, e.g.  I load 0Fund, and then have 4 loads that populate Z attributes of the Fund MD. In this case, I use put these loads in a subchain - first the 0Fund load, followed by the various load of Z attributes.  This way I'm sure everything loads in the correct order - not having two concurrent loads to the same MD tha tmight cuase a lock issue.  It also helps document the relationships. 
    Hierarchies - ZMD_D_HIERS.  Don't have a lot of them, but I found it cleaner to separate the mfrom the Attrs.
    Texts - ZMD_D_TEXTS. I have about 10 threads that each load about 12 texts.
    Some have argued to load Texts after Transactions, but it our case, none of these load all that long so I didn't pursue that.  I also have a sepate PC to my MD problem children - 0HRP0SITION and 0PERSON whihc seem to have errors on a semi regular basis.  Having them in a separate PC - not in the Daily MD MetaChain -  means my Daily MD MetaChain rarely has an error and makes it easy to monitor. If its red, I know I have a problem (also received a msg from the PC telling me that), where as if I had a load that frequently failed mixed in, I would have to always check to see if the failure was the Problem Child, or a MD object that doesn't normally cause a problem.
    Hope this helps.  Wish SAP really provide more guidance on PCs.  Ought to have a contest on SDN - Most Creative PCs......

  • DP - Process Chains

    Hi Everybody,
    I wanted to know about process chains in APO DP. I know how the jobs work but dont know how the
    process chains work.
    Can I get initial idea how process chains work in APO DP ? What are the transactions involved ?
    Thank you
    Pratap

    Hello Emani, how are you?
    Process chains are settings that can be made via transaction RSPC.
    In this transaction you can select various objects and assemble them as a chain of execution.
    For better understanding please visit these articles:
    http://sapexperts.wispubs.com/SCM/Articles/Step-by-Step-Guide-to-Create-and-Use-Process-Chains-in-APO?id=279DA77F82A2445F99BC6040FB9111B7
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40c71c50-4601-2b10-b9b7-a808ff2f3f2b?QuickLink = index & & 28385438947457 overridelayout = true
    Regards

  • How to find process chain using background job in sm37

    How to find process chain using background job in sm37

    Better is to select the job.
    Select (Define) Step (s) or F6.
    Select the line and Menu Goto>Variant.
    The variant contains the name of the CHAIN and its VARIANT.
    Success
    We faced an old job and via job monitoring we were informed about a cancelled job every 'interval'.
    We noticed that the related chain was deleted but still the job was scheduled each interval again and was cancelled because an event was missing
    We could not find the scheduled job via SM37.
    Via view V_OP, view over tbtco abd tbtcp, we find the related entry.
    We delete these entries via function BP_JOB_DELETE....
    Edited by: Jack Otten on Jul 9, 2010 2:50 PM

  • How to delete master data in bi 7? through process chain

    Hi all,
    I can see millons of records for master data is getting loaded daily. Can anyone pls advise me how to delete the master data through the process chain?
    Thanks
    pooja

    Hi,
    If Cube/DSO then we can choose the option Delete the Contente of the DataTarget in Process Type in PC. But for Mater data you can see any FM is available and keep that FM in Program and Insert that Program in PC's
    RSDMDD_DELETE_MASTER_DATA
    RSDPW_MASTERDATA_DELETE
    See the above TWO FMs in SE37 and if it is working then keep in in one simple program and then call that Propgram in Process Chain
    Thanks
    Reddy
    Edited by: Surendra Reddy on Jun 30, 2010 7:19 AM

  • How to delete InfoCube data in a Process Chain with restictions?

    Hi Friends!
    My process chain is a full update in the cube 
    I need delete the data everyday except  the last day in the month.
    How can I do this in 7.0 release?
    Thanks!

    Hi,
    Please use the option Delete of overlapp requests process type
    Take the following conditions as :
    1) Only delete request from same DTP
    3) Only Full DTP
    3) Only Delete DTP requests from same souce
    Selections are
    Overlapping
    Request date
    Is in the current month
    based on the month
    Hope this helps out
    Thanks
    PT
    Edited by: PT on Feb 23, 2010 7:18 PM

  • How to delete the error stack in process chain?

    Hi all,
    we just want to do the following:
    - we are loading in FULL daily to our datatarget (data is versionized by 0calday)
    - we want to use the error-stack in order to analyze wrong data
    --> but we now encounter the problem that, if data has once been added to the error stack and has not been handled yet, all data from the next daily load will be sorted out as records with this key do already exist in the error-stack. But that's exactly what we want to avoid.
    with other words: how can we delete the records in the error stack by a report by e.g. using this in a process chain?
    Thanks in advance,
    Best regards,
    bivision
    Edited by: bivision2009 on Jul 6, 2010 12:25 PM

    Dbl click that DTP.... From menu... Extras -> Setting for Error Stack
    Here U can see error stack table name /BIC/B0001234000.
    Using SE38, create simple program "Delete from /BIC/B0001234000"
    In the process chain, add process type "ABAP Program" to add above deletion statement.

  • How to find out which meta process chain a local chain is involved in

    Hello experts,
    i would like to know how a local process chain is started by a meta chain. I have a local chain running every day. It is involved in a meta chain. How can i find out the meta chain in which the local chain is involved.
    I appreciate every help i get.
    Thank you all in advance.
    Kind regards,
    Ali

    Hi everybody,
    the question is answered.
    Thanks and regards.
    Ali

  • How to create event based process chains

    Hi All,
    I would like to know about event based process chains. In connection to this, could you please answer the following queries,
    1. How to create events
    2. How to link created event to the process chain in the same BI or BW system and as well as from  
        externel BI system.
    3. How link one process chain with other process chain (i.e, After completion of one process chain, it
        should trigger other dependent process chain)
    Thanks and Regards,
    Kotesh.

    1). Doubt regarding first question.
    For example, i would like to create time based event (it should be trigger daily at specified time),
    where we have to maintain scheduling options while creating event.
    When i checked SM62 there i found only two options a). Event name and b). Description.
    Could please send any doucument link if you have.
    Ans : You can use function modules like "BP_EVENT_RAISE" in a program and schedule the program to trigger.
    2). For externel BIW system also same procedure we need to follow or any difference.
    Ans : Externally you need to trigger the same event.
    3). i found dependent process chain also had scheduling options as direct scheduling insted of start using meta chain or API. As you said dependent process chain should be mata chain. it seems dependent process chain may be Meta chain or Direct scheduilg.
    Ans : Its your choice how you want to schedule it.You can either make that dependent chain a metachain or schedule it separately.
    I found at the end of first process chain they kept one process like Raise event and second process chain connected with the help of raise event process event name. If you have any idea about this process could explain a bit more.
    Ans : May be they are raising the event in the main chain and triggering the dependent chain using this event.
    But Metachain is preferred for such thing.Though it does similar thing.
    Hope this helps.

Maybe you are looking for

  • IPhone 3g only pulled in location of photographs taken in UK and USA

    I have returned recently from a cruise , flying out to SIngapore and sailing back to Southampton, calling in at various locations, Thailand ,Malaysia, India, Oman,Jordan, Egypt, Greece and Rome. A great trip, took lots of photographs plus a lot with

  • Is it okay to clean my ipad screen with alcohol when I have a screen protecter on?

    So I was told by my family members to wipe my ipad with alcohol as my screen was dirty. I have also recently found that alcohol wrecks the screen. However, I did have a screen protecter at the time. Is this okay?? Is my screen wrecked/ will be wrecke

  • Which version of ABAP certification should i take up?

    Hi, I am new to SAP. I have taken up some training on SAP ABAP for non-SAP authorized training centers and planning to take up certification. Could some one please explain to me the difference between C_TAW12_71 and C_TAW12_731. Do you think any ABAP

  • STMS problem with transport import

    Hello all I had a problem with transports in STMS. Log history of imported transport didn't show any error and simophore is green. But in target system data element wasn't presented. When i import this transport again - it's all ok. It happened twice

  • Store waveform into report

    Hello I tried to store a sin pattern wavform into the report (see attached sequence file) but I only see the zero line in the graph. what is the problem? regrads samuel Attachments: test waveform into report.seq ‏41 KB