cancel
Showing results for 
Search instead for 
Did you mean: 

correlations

Former Member
0 Kudos

Hi All,

What is Correlations in XI?

Thanks all.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Correlation allows you to hold the messages in BPM before processing..

But we need to some criteria / field value to hold messages in BPM depending on the requirement...

For eg..

Consider a scenario where Purchase order header and purhcase order items are coming from different files...and you have to generate one complete message in XI before passing to R/3 for posting..

Also i know that both files having purchase order number ( Heade / Line Items)....

Now there could be "N" number of Header files and correpponding "Line Item" files.... Hence here I will create a correlation on Purchase order number..so my Business process can related / hold receving Purhcase order header / line items before processing / passing to R/3. ( You will have some condition before pushing data to R/3. You can set this condition either on Time Base / Payload base...)

So here you will set correlation on Purchase order number..

Check out this blog for eg.

/people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time

Hope this wull give you better idea...

Naveen......

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi

Refer this

It has all the information.

Thanks

Former Member
0 Kudos

Hi Narshimha

have a look on this links for <b>Co Relation in XI</b>

<b>Go thru this blog to understand about correlations.

Understanding Correlation in XI by Sravya Talanki</b>

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

Mulitcast:

http://help.sap.com/saphelp_nw70/helpdata/en/11/13283fd0ca8443e10000000a114084/frameset.htm

<b>Do you like to understand “correlation” in XI? </b>

http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm

First go thru these links will help you to understand the concepts-

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

http://help.sap.com/saphelp_nw2004s/helpdata/en/a5/64373f7853494fe10000000a114084/frameset.htm

BPM CollectPattern..

http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm

<b>Questions are welcome here!!

Also mark helpful answers</b>

Thanks,

Abhishek Agrahari

santhosh_kumarv
Active Contributor
0 Kudos

Hi,

<b>Correlations:</b>

We use a correlation to assign messages that belong together to the same process instance. <b>A correlation joins messages that have the same value for one or more XML elements</b>. A correlation is therefore a loose coupling of messages: at design time, it enables you to define which <b>message</b> a receive step <b>must wait</b> for,<b> without knowing the message ID</b>.

<b>Correlating Objects:</b>

A correlation enables you to identify objects that belong together, for example, a quotation and the relevant sales order. This involves correlating the objects by using one or more common elements, for example, the quotation number. When you define a Workflow, you can specify the object that the Workflow must wait for, without having to enter the ID of the object.

<a href="/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi Correlation in XI</a> By Sravya Talanki

Regards

San

<a href=" to set the thread to solved when you have received a solution</a>

Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way.

Former Member
0 Kudos

Hi

If u want to understand Correlation in detail refer the below link

A blog by Sravya Talanki

/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi

regards

yugapreetha

Former Member
0 Kudos

Hi

Correlation is used when you have multiple recieve steps in the BPM to differentiate each file. Consider your recive step is executed and the BPM is active waiting for the other file to comne in. Before the next file comes in , if another BPM is activated becuase your recived recive1 message. Now, when the next message comes in , how does XI know which BPM instance is to be used.

Correlation is used in these cases. to corelate the messages.,

For example

u have to source files

<src1>

<name>

<id>

</src1>

<src2>

<id>

<address>

<scr2>

and ur target sholud contain

<Tgt>

<id>

<Name>

<adrress>

</tgt>

regards

yugapreetha