cancel
Showing results for 
Search instead for 
Did you mean: 

Giving conditions in FORK in ccBPM

0 Kudos

Hi All,

How to give conditions in fork to determine how to collect messages from different Receive steps in ccBPM.

I check this link BPM Pattern MultiIfcondition Explained (step by Step Procedure) - Business Process Expert - SCN Wiki

In that link, the below screen is given. It is said that we can give conditions in this screen.

But when I tried a similar scenario, I got the below screen, which is totally different and I am unable to include individual field names in the conditions. But I could only able to include entire abstract service interface,( shown below  -  Source & Source2 are abstract SI)

Please help me how to give conditions like -  a field in Source = another field in Source2

Accepted Solutions (1)

Accepted Solutions (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Sathish,

The easiest way to check is to go to ESR -> SAP BASIS -> SAP BASIS X.XX -> http://sap.com/xi/XI/System/Patterns -> Integration Processes -> BpmPatternCollectMultiIfCondition

I'm on SAP BASIS 7.11 and there is no end condition necessary on the pattern (might still depend on your requirements, but for just three single messages it is not necessary):

Also, in the condition editor screenshot, these are the same conditions inputted in the correlation editor. So it is okay to omit it as an end condition. Have you tried running your scenario?

Regards,

Mark

0 Kudos

Hi Mark,

Thank you for your reply.

Yes, these are the same fields inputted in the correlation editor. But there is no provisions provided in correlation editor to give different conditions other than equal to condition.

For 3 single messages.. say, I want the below condition to be satisfied.

Message1/field = Message2/field &

Message2/field = Message3/field

Note: Don't want to satisfy the condition that Message3/field = Message1/filed

I think, for this case, we have to give end conditions in Fork step. Please explain

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Sathish,

I see what you mean, this can be achieved by:

1. In BPM condition editor, create three condition variables

2. Bind the three fields of your messages to the three condition variables

3. Drag the condition variables in the condition window, something like this

Hope this helps,

Mark

0 Kudos

Hi Mark,

Thank you very much for your answer

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Sathish ,

Try to take reference from below link :

http://www.saptechnical.com/Tutorials/XI/UserDecision/Index.htm

Thanks

Gaurav