cancel
Showing results for 
Search instead for 
Did you mean: 

Correlation In BPM

Former Member
0 Kudos

Hi all;

I have a scenario in hand where in i am fetching data from 2 different ODS tables and calling an RFC.

I am using correlation in the scenario.

<b>BPM steps are</b> : Receive1 -- Receive2 -- Transform -- Send

this works fine when the data is fetched from both the tables,but if data is fetced from only one table and not the other the process keeps on waiting.

Can anyone help me out on this.

Mudit

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

but this is how it's supposed to work

it has to wait for both messages

that's who you've designed the process

just send the correct data (you can do it via RWB if you're using a dev XI landscape )

and the process will proceed

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi michal

thanx for reply

Is it possible to design th BPM in this scenario to make it flexile to work in both the cases:

1. Receive in both the files.

2. Receive any one of the incomming files.

Mudit

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

sure you can put it in a block which will wait

a certaing amount of time and if the second one is not received

then it will procceed

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

bhavesh_kantilal
Active Contributor
0 Kudos

Mudit,

Adding to Michal's reply, please look into the SAP BASIS Compoenet --> Namespace --> http://sap.com/xi/Patterns and you will find multiple BPM patterns and you can understand BPM and how to use the various patterns better.

Also, look into this link,

http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm

Regards

Bhavesh

Former Member
0 Kudos

Hi ;

Can you please explain this block step to receive both the messages in detail.

Cant we use fork , because any of the incomming messages in start the process

former_member187339
Active Contributor
0 Kudos

Hi,

You can also go for fork step... but the ending condition of fork should be wisely chosen, because if there is delay in receiving the second message it should not result in termination of the fork step.

Check here for knowing more about fork step... http://help.sap.com/saphelp_nw04/helpdata/en/24/e2283f2bbad036e10000000a114084/content.htm

Regards

Suraj