cancel
Showing results for 
Search instead for 
Did you mean: 

Control Steps

Former Member
0 Kudos

Looking for detailed explanation of Control Steps

Block

Container Operation

Control Step

Fork

Switch

While Loop

Wait

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Jeff,

The Steps used in the BPM :

1) Receive Step: (It is the First Step Used to trigger the Process and also receives the messages)

2) Send Step: ( It is used to send the messages from Integration Process to the respective receiver systems)

3) Transformation Step: Used mainly for

a. N:1 mapping ( N no of Interfaces can be merged into single Interface)

b. 1:N mapping ( 1 Interface can be split into N no of Interfaces)

c. 1:1 mapping ( Message in one Interface can be assigned to different Interface)

4) Receiver Determination Step: used to maintain the Receiver List to determine the Receiver

5) Container Operation Step: used to maintain the Message list (No of Messages will be added)

6) Control Step : Used for

a. Cancel Process

b. Throw Exception

c. Throw Alerts

7) Switch Step : It Triggers the Process Depending upon the Condition

8) Block Step : Used for

a. Exception Handling

b. Deadline

9) Fork Step : Used to Insert the branches

10) Loop Step : Used for Iteration Process

11) Wait Step : Process will wait depending upon the Duration mention in the Properties…

Former Member
0 Kudos

Hi Jeff,

In addition to Bhavesh reply with a link for all instances also go through these docs which are having good info about each term:

Block:

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/cc/18a8f409a93749b10e8dd9f9d81797/frameset.htm">Block</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/7b3690e1da6572e10000000a11466f/frameset.htm">Creating Blocks</a>

Container Operation:

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/25f0fd454311d189430000e829fbbd/frameset.htm">Container Operation</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/4bd93fc811ee06e10000000a1550b0/frameset.htm">Defining a Counter (Container Operation)</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/25f1e7454311d189430000e829fbbd/frameset.htm">Forks</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/42/f186d1faf93255e10000000a1553f7/frameset.htm">Switch</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/42/fc75066af51a77e10000000a422035/frameset.htm">What Objects Can You Switch and How?</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb3564358411d1829f0000e829fbfe/frameset.htm">Loops</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/25f1cd454311d189430000e829fbbd/frameset.htm">While Loop</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/25f07b454311d189430000e829fbbd/frameset.htm">Wait Step</a>

Regards,

Subhasha Ranjan

deviprasad_pothireddy
Active Participant
0 Kudos

Hi Jeff,

Also check the examples which are present in the Integration Repository.

IR->SAPBASIS(software component)->go to software component version-> then check in the integration process for different scenario's

reward points if useful.

Regards,

Deviprasad.

Former Member
0 Kudos

Control step can do the following :

1)Can stop your BPM (If at all if you get any error ,it will not allow to continue the process)----


use option "CANCEL PROCESS"

2)Can throw the exception -


Use option "raise an exception"

3)Can Send Alert Messages -


"raise alerts" (You have to configure alert categori in ALRTCATDEF tcode and give that name here)

And also Check the above link for remaining steps....