cancel
Showing results for 
Search instead for 
Did you mean: 

what is a block step where it is used

Former Member
0 Kudos

Please its urgent can any body tell what is the purpose of the block step

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi praneeth nelakonda

You can group together steps in a Workflow in a block. You have the following options for a block and the steps it contains:

· Define local data (local container)

· Define deadline

· Define exceptions and exception handlers

· Define dynamic processing (parallel or sequential)

A block always contains a consistent arrangement of steps and operators. A block has one start and one end.

When you define a workflow, you always nest blocks in each other or define blocks after each other. A block can never cover an existing block border.

When you create a new step or change an undefined step, a complete block is always generated. Functions such as delete, cut or paste always affect the whole block too.

When you create a condition step, a new block is generated.

In addition to the actual step with the condition check, this block also contains the two results of the condition check in the form of outcomes with an undefined step in each of the two possible branches.

Deadline Monitoring

Use

To monitor whether particular steps are executed at a particular point in time, you must first define a deadline.

To do so, insert the step to be monitored in a block and then define a deadline branch for the block. This deadline branch and the steps it contains will be executed if the deadline is not met. This does not affect the remaining steps in the process, however. Note in particular that no steps are terminated automatically.

You decide what happens when a deadline is not met by inserting the relevant steps in the deadline branch. For example, you can insert a control step to terminate the process or to trigger an alert for SAP Alert Management.

Activities

1. Define a block and insert the steps that you want to monitor.

2. Use the context menu for the block to insert a deadline branch.

3. Define the required deadline.

4. In the deadline branch, insert the steps that are to be executed when the deadline is not met.

Example

See also: Example: Collecting and Bundling Messages from One Interface

There may be situations where you want certain message to follow one correlation and others to follow second correlation so there you define a local correlation for that particular block.

For example:in a salry hike in organisation

all people above age 40 will go to 40 % hike in salary

and all below 40 will get 30 % hike

so you may define local correaltion for a block of people aged above 40 and another local correaltion for people aged below 40.

You may say that blocks are similar to same type of jobs processed in BATCH in operating system

Hope this may clear your concept of BOCK , Correlation and deadline

Regards

Sandeep Sharma

PS if helpful kindly reward points

Former Member
0 Kudos

> Please its urgent can any body tell what is the purpose of the block step

Block step is used in BPMs.

You can define a series of steps in a block

cheers!!

Sidharth

Former Member
0 Kudos

OK thankyou for the answer

Please can any explain clearly the below statement if possible with an example

You use a block () to combine steps that you want to execute one after the other and which are to access the same local data (see also: Containers). You can also use a block to combine steps that you want to have the same deadline or exception handler, or to define a local correlation

thanks and regards

nelakonda

Edited by: praneeth nelakonda on Apr 9, 2008 11:00 PM