About bpm steps

Hi Experts,
please tell me
What is difference between fork step and switch step?
Thanks all.

Hi !
switch: is like a CASE statement. Depending on a condition, the execution will flow across the right path/branch. Only one branch will execute.
http://help.sap.com/saphelp_nw04/helpdata/en/6a/db283fd0ca8443e10000000a114084/content.htm
fork: it executes all branches independently at same time and has an end condition, for example, wait until are branches are executed.
http://help.sap.com/saphelp_nw04/helpdata/en/24/e2283f2bbad036e10000000a114084/content.htm
Regards,
Matias
ps: please award points if helpful

Similar Messages

  • BPM steps required.

    BPM steps required...
    Idoc to ,Proxy and JMS(2 receivers,JMS 1 and JMS2) scenario....totally 3 receivers
    JMS 2 has to wait till JMS1 reaches receiver....then JMS2 should reach receiver..
    what are the steps i should  put in BPM.....
    Please remember that there is no need logic for PROXY...no need of waiti time aswell...only JMS2 receivers required....
    can some one tell me step by step, what are the steps required to do so...

    Hi Harsha
    You can correlate JMS messages with or without BPM.
    Use these
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8060448a-e56e-2910-f588-9af459e7ce21
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b028f6f6-7da5-2a10-19bd-cf322cf5ae7b
    This will help you getting response from JMS1
    Thanks
    Gaurav

  • BPM data increase very fast and want to get suggestion about BPM capacity

    Dear BPM Experts:
    I meet a problem with BPM capacity problem. My customer using BPM 11g and every day they
    Have 1000 new process,every process have 20-30 tasks,they find the data increase very fast,about 1G/day.
    We have done a test about BPM capacity, I create a new simple process named simpleProcess.
    which only have three input field, I use API to initiate the task and submit to the next
    person.
    we using dev_soainfra tablespace, and we set the default audit level, after insert 5000 task, we find dev_soainfra is reach 362.375M,
    So as assume 30000 task will using 362*6=2G database spaces,and because in next phases,my customer want
    To push BPM platform to more customers, which means more and more customer will using this platform,so
    I want to ask is it data increase reasonable? Do you have capacity planning guide for BPM 11g? and If I want to reduce
    Lower The data increase, how can we do?
    We have try to turn the audit log off, but it seems useless, it only save 8% spaces.
    Thanks for your help!
    Eric

    It looks like you are writing your data to disk every so often.  For that reason, I recommend making it based on the number of samples you have instead of the time.  With that you can preallocate your arrays with constants going into the shift registers.  You then use Replace Array Subset to update your arrays.  When you write to the file, make sure you go back to overwriting the beginning of your array.  This will greatly reduce the amount of time you spend reallocating memory and will reduce your memory usage.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Despite my Javascript for Firefox 23 being "enabled" ( I checked re the "about:config" steps), some websites are still asking me to enable my Javascript.

    Despite my Javascript for Firefox 23 being "enabled" ( I checked re the "about:config" steps), some websites are still asking me to enable my Javascript to view content. Safari works without any problem. OS/X 10.8.4

    These files are hidden to me because my OS/X is 10.8.4 and I cannot make them appear. This is way, way more trouble than it's worth. Thanks for your help. Firefox has lost me.

  • Information about BPM

    Hi Experts,
    I am new to BPM. Past I worked on Dynpro with JAVA only.  Now I am assign to BPM Application. So I need Some Information about BPM. We are using CE 7.1
    1.     What is BPM? What is Use of BPM?
    2.     Where we can use the BPM Applications?
    3.     What is the advantages and disadvantages in BPM?
    Is there any documents on BPM. Please Share to me.
    Regards
    VijayK

    Let's start from here:
    http://help.sap.com/saphelp_nw04s/helpdata/en/8e/116642a3423654e10000000a155106/frameset.htm
    This is the RESOURCE CENTER:
    SAP NetWeaver Business Process Management Resource Center
    Some GETTING STARTED TUTORIAL:
    /people/venky.shankararaman2/blog/2010/08/23/sap-bpm-tutorial-using-ce-72
    SAP NetWeaver Business Process Management Resource Center?rid=/library/uuid/307336b8-098c-2d10-be9c-d41ae345f0ff

  • Bpm steps

    hi...
    bpm steps are divided into two parts, what are those two parts.
    thanks and regards,
    Vishnu

    Hi Vishnu,
    <i>bpm steps are divided into two parts, what are those two parts.</i>
    BPM step types for sending, receiving, and transforming messages
    are called <b>message relevent step</b>.
    BPM step types for defining a loop or a switch, fork, block wait...etc.  are called <b>control-relevant step.</b>
    check these links for more:
    http://help.sap.com/saphelp_nw70/helpdata/en/ae/fd773f12f14a18e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/frameset.htm
    Sachin

  • BPM step by step process

    Hi team,
    Would like to know more about BPM and how to work with BPM.
    Trying to create a process with BPM in Integration Buuilder, confused of the graghical editor how to use the tools in Merging the messages.
    I would like to Have comoplete document from teh scratch where I can start and create a new Scenario/Process using BPM,,in integration Builder.
    Thank you,
    Venkat Ramana K

    Hi Venkat,
    Best place to get information is [http://help.sap.com|http://help.sap.com]<BR/> follow this link [http://help.sap.com/saphelp_nw70/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm|http://help.sap.com/saphelp_nw70/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm]<BR/><BR/>
    Click on Integration Processes (ccBPM) you have all you need to know to configure ccBPM.<BR/>
    Go through Examples and Usage Cases, They have documented different scenarios and solutions<BR/><BR/>
    SAP has setup some Patterns which I felt is very usefull. Log into Integration Repository Import Software component SAP BASIS ignore this if its already done SAP BASIS>http://sap.com/xi/XI/System/Patterns>Integration Scenarios & Integration Processess>Integration Process<BR/><BR/>
    Let me know if you need more help.

  • BPM step "received" in status waiting in transact. SWI1

    Hello,
    possibly corresponding to my other topic from today I have a funny situation in an BPM.
    First step is a receive step for an IDOC coming into my BPM. The corresponding mapping is IDOC -> IDOC.
    Interf.mapp. is async outb. with ORDERS05 to asyn abstr. async.ORDERS05.
    So this process looks as it should be.
    The process ist started with an incoming IDOC and continues with the BPM till the end, except the first step (receive) which can be found in SXMB_MONI with "queue stopped" / "recorded for outbound processing" in pipeline step "receiver grouping".
    The message in SWF_XI_SWI1 transaction is for this step "waiting for event RECEIVED of object type ZXI_PROXY_RFC_STATUS_ABST_0001"".
    The queue stopped is XBTO (found in transact. SMQ2).
    Does anybody know whats going on here?
    Where is this object type from? (Step belongs to receiving a standard IDOC ORDERS05).
    And why is this process step stopped but not the whole BPM?
    Our idea: We had activated ALEAUD for IDOC acknowledgement. This step tries to return an ackn. but cannot?
    Thank you for your help!
    Regards
    Dirk

    Hi Moorthy,
    thank you.
    Unfortunately all this don´t help.
    No entries in ST22, Entries in SWWL are not corresponding to our problem.
    I deleted the problematic queue entries and we tried to restart the process.
    Possibly we got the problem.
    In one scenario we have no BPM. There an http receiver is obviously implemented wrong. It is the one who receives in the BPM the message starting the BPM.
    I am not sure why this results in the blocked queue. Usually connection problems come up with an error entry in SXMB_MONI.
    No idea about the BPM which is stucked in the queue.
    Possibly same problem, because in MONI we can see that the system stops at receiver grouping.
    When we have fixed the http-receiver issue we will test again with the BPM.
    Regards
    Dirk

  • RFC BPM Steps

    Hi All
    I have created a bpm scenario with fork for the 2 incoming files, the 2 files is then transformed into 1 structure(This part works fine). Now I want to take the structure with both the files data in and transform it into a RFC to the BW system. Can anyone explain me the steps that I need to take. Do I need another receive step for the structure with both files data in or how do i go about doing this?
    Regards

    Hi Stephan,
    The transformation Step where you are collecting two files is the place where the two structure will combine and get transformed to RFC structure.
    I think you are in impression that it would be difficult for you and you want to do it in this way :
    Collect the two file and transform it into some combined structure then use another transformation step and use that combined structure as a source and RFC structure as a target and apply mapping.
    Let me tell you one thing more the No. of transformation step in the BPM poor is the Performance.
    So i would say you transform into the RFC structure in the already used transformation Step.
    Dont go for another transformation Step.
    Thanks
    Sunil Singh

  • BPM step Receiver Determination

    Hello Friends,
    the operator "Receiver Determination" - how can be used in BPM? Is there any weblog or example for that?
    Best Regards,
    F.K.

    check this link
    Receiver Determination in BPM
    Use of Receiver determination step in BPM

  • About BPM data

    Hi, I'm a beginner of BPM
    when I run my BPM samples, there's one question that makes me confused for some time: where did the data go.
    I mean in tutorial, I submit an expense report which amount is 200, where does BPM store this 200 value?
    Edited by: user12437050 on 2010-1-11 下午10:09

    The data of the instances that is what you are asking for (value of a variable of an specific instance) is stored in the engine database. The runtime information (instances) is stored there.
    The information about processes, Organization(roles, participants, groups, OUs..), views, etc is stored in the directory database.
    HTH

  • Help on BPM Steps (Lookups are not allowed, so only BPM)

    Hi Experts,
    Please help me to design the BPM for the following process (A mandatory rule is Lookups are not allowed so I must finish this with out using lookups.)
    Step1. We get a file from FTP, Once we get  the file, We need to get the next unique identification number from a webservice(a sync call, As per our rule, u201CNot to use  lookupsu201D).By the way there is no relation between the data fields for the FTP file and this SOAP call, i.e. the SOAP request is having constants as inpput.,but once I receive the file then only I need to make a call to get the next unique identification number.
    Step2. Once we receive the unique identification number from the SOAP call, I need to merge this identification number with the file (I have received from the FTP in STEP1) and then needs to send to a RFC which is a sync call again and it returns a logical number.After getting this logical number then only go the next step(The returned logical number means a confirmation for us,i.e after getting the number just go to next step)
    Step3. After getting the logical number from RFC, I need to send the obtained unique identification number( Of Step1, Webservices Unique identification) to another FTP as asynch.
    This one is easy when we use lookups, but we have a condition u201Cnot to use lookups!u201D  so please suggest me the steps(BPM) to do, which donu2019t let the BPM down.
    Thanks in advance.
    Regards,
    Rahul.

    Your complete BPM design will be:
    Receuve(FILE_ABS_Async)->Transformation(ToPutConstantsInTheSOAPReq)->SyncSend(SOAP_ABS_Sync)->Transformation(Needed, format will be 2:1; will have FileMSG_&_SOAPResp as source MSGs and RFCReq as target MSG)->SyncSend(RFC_ABS_Sync)->Switch(To Check if the RFC Logical Number does not exist...if it does not exist then in the condition branch of the Switch put a Control Step (action as Cancel Process)->If RFC Logical Number present then otherwise branch will be executed( nothing to be placed in this otherwise branch)-->Transformation(SOAPRespMSG of SOAP Sync step into FILE message format)-> Send(FILE_ABS_Async)......
    Wherever you have sync send steps put them in a block and insert an exception branch in that Block....in the exception branch put some logic which will be executed when there is an error in the Sync Call.....so your BPM wont fail even if the Sync Send fails.....
    Regards,
    Abhishek.

  • Multiple IDOC to Multiple IDOC scenario without BPM steps????

    Hi
    Could you please give me the solution for this ???
    I want steps for sending all IDOCs at a time- ---"Multiple IDOC to Multiple IDOC scenario without using BPM".???
    thanks
    3nadh

    Hello,
    Refer the below, for certain details!
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi     ALE configuration for pushing idocs from SAP to XI
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change     XI: IDOC bundling - the "trick" with the occurance change
    Regards,
    Jilan

  • Bpm steps To Combine 2 scenarios to send one message first

    Hi All,
    We have two scenarios (Both are JDBC --> Idoc scenarios, one is to create Pick Confirmation Idoc and another one is to create Goods Movement Idoc) working fine most of the times. But sometimes Pick Confirmation Idocs getting created first instead of Goods Movement Idocs., even though we are controlling which to pick up first from the JDBC poll interval.
    If we want to combine these both scenarios in to BPM and send Good Movements first, what would be the steps in BPM?
    Or is there any other way to send/create Goods Movement Idoc first even when both are polled same time from the Data base?
    Thx
    N@v!n

    Hi Navin,
    You can collect both the JDBC messages using this Collect & merge Pattern provided by SAP . In this process you can check the correct sequence of activities and can place required wait steps in the process of IDOC process.
    Please see the link below -
    http://help.sap.com/saphelp_nw04/helpdata/en/0e/56373f7853494fe10000000a114084/frameset.htm

  • BPM steps for Mapping faliure :like if else

    Hi
    I had a requirment in XI for...
    File  -->  XI  -->  Abap Proxy.
    Condition : XI has to do some field validation in Mapping and post the data to abap proxy.  and if validation in mapping failed
    (Mapping failed), XI has to write the data in some database table.
    Note :
    Validation : Char,integer or length check.
    what i am trying is that..
    Send Step -> Transformation(it failed ,exception should called another interface) -->  Abap proxy
                                                                       i.e database table
    M i going with correct flow..
    Regards,
    Ajay P

    Hi
    i created the BPM as per the answers...and activated
    http://img390.imageshack.us/img390/9182/bpmshotsdd5.jpg
    but when i am testing it..
    1.Case :
    mapping do'nt fail
    in Sxmb_moni
    first message is sucessfull  but second message fail with error
    of   " NO RECEIVER DETERMINATION "
    id  ID  i have created 3 receiver determinations 3  inteface determination..
    MY ID part is quite similar to
    ID of scenario of File to RFC with BPM.
    Regards
    AjayP

Maybe you are looking for