Bpm : correlation

hi all,
I am sending a PO request using the send step and waiting for a PO response using the recieve step.
Assume that i have two instances of this BPM running i.e two PO request's going simultaneously.
when i get the response back for these two requests , there will be two recieve steps waiting for
the response since there are two instances of BPM running. the response need to be assigned the
corresponding requests. This is where correlation comes into picture. I can use PO number as my
correlation field. i.e I activate my correlation in the send step and use this correlation in receive
step (this is configurable in BPM).
Example: PO number needs to be part both request and the response message structure.
BPM instance1:
send step -> activate correlation -> send message with PO Number1
Receive step -> use correlation -> receive response message with PO Number 1.
BPM instance1:
send step -> activate correlation -> send message with PO Number2
Receive step -> use correlation -> receive response message with PO Number 2.
can anyone suggest me the example scenario or similar scenario of this case.
thanx

Hi,
Cant you use  sync send step..
Regards
Pushkar

Similar Messages

  • BPM Correlation from Dynamic Configuration not being filled

    Hey guys,
    I'm having the following problem with BPM correlation.
    In my correlation definition, I have 2 fields: one which is filled with information from the message payload, and another one which is filled with a context object (which was created with adapter metadata and filled with dynamic configuration, as refered here: /people/michal.krawczyk2/blog/2006/10/09/xi-dynamic-configuration-in-adapter-modules--one-step-further).
    All instances of BPM are with error status. And when I go into the workflow log for these processes, if I check the correlation object, it is like this:
    <?xml version="1.0" encoding="utf-8" ?>
    <CorrelationKey Version="001">
    <Field1 />
    <Field2>123456789</Field2>
    </CorrelationKey>
    Field1 is the one read from context object, and is not being filled (thus I think the error comes from here). Field2 is from payload and is being normally filled.
    Any ideas on this matter?
    Maybe the problem is not from the correlation. If not, what else could be the case? The BPM crashes on the very first step (one more reason to think that the correlation is the issue).
    Thanks in advance,
    Henrique.

    HI,
    In general Correlation , concept, whatever we configured in Correlation editor , i mean in runtime which xml element should filled with which element of which interface ..as you said you have configured the local correlation to block, in block it is the first receive step, while receiving the first message which is relevent to first recieve step , i mean if it receives the one message which is related to first receive step inteface .. the respective element data will be filled in correlation id and it will assign on giud for processing , so while assign the runtime data to correlation element ( imean filling stage) check you said two elements in correlation does the first message contains these two elements ??
    if so ok , no then check , and try to use the IM before calling the IP to fill the payload.
    Regards
    Chilla
    Oh closed!!
    Message was edited by:
            Chandra Sekhar Chilla
    Message was edited by:
            Chandra Sekhar Chilla

  • BPM Correlation problem

    Hi All,
            I did BPM correlation scenario. According to this scenario I have to send 2 messages, if I send two messages from the sender side it is working fine. If I send one message from sender side it is waiting until second message reach. Here my problem is if the second message may not send, I want to kill the message waiting process at a specified time. Please help me how to do this process.
    Thanks ,
    Kumar.

    Hi,
    There is a 'Deadline branch' dedicated for this purpose. In a block you can introduce a deadline branch.
    Go thro the link for more details:
    http://help.sap.com/saphelp_nw04/helpdata/en/c5/582541019fa52fe10000000a155106/content.htm
    Regards,
    P.Venkat

  • Xpath in BPM correlation. Have to pass only few characters of a field in co

    Hi All,
    Header file:
    MDk-111;1728;175;02.09.11;781961.09;0.00;0.00;781961.09;;;;;;;;;0
    MDk-112;8574;175;02.09.11;4462;1112;104098800;104102150;;;;;;;;;2
    MDk-113;1729;175;02.09.11;781962.09;0.00;0.00;781961.09;;;;;;;;;0
    MDk-114;8575;175;02.09.11;781963.09;0.00;0.00;781961.09;;;;;;;;;0
    Detail file:
    MDk-112;8574;175;02.09.11;;DEBIT;;;;;-1112;;0;02.09.11;;;;20555;;;037;
    MDk-112;8574;175;02.09.11;;CREDIT;;;;;104098800;;0;02.09.11;;;;;;;099;
    - I have to merge header and detail records into one target structure..
    - For the records which doesn't consists of detail records should pass only header record. ex: MDk-113
    - To merge the both the files, im using BPM with correlation.
    The correlation which i need to use in BPM is the first record in both the files "MDk-XXX" where XXX is the number which may or may not match in both the files.. So i need to pass only first four characters of the first filed in the correlation ie. "MDK-".
    After file content conversion, the input xml payload will be as below
    <Code>MDK-112</bankCode>
    How can I pass only first four characters of this field ("MDK-") in Xpath in the correlation tab?
    Kindly suggest.
    Thanks
    Deepthi

    Hi Deepthi,
    You can send the substring of the Code value. This is explained in the following WIKI, have a look at this.
    http://wiki.sdn.sap.com/wiki/display/XI/XpathConditioninReceiverDetermination
    regards
    Ramesh

  • BPM - correlation query.

    Hi All,
    I have a BPM scenario involving 3 messages types - A, B, C. Messages A and B are actually 2 files to be received from two different sources with the condition that A is received before B. Further, there is a N:1 mapping where source messages are A and B, and the target message is C.
    The BPM looks like this -
    Receive A --> Receive B --> Transformation (A & B are mapped to C) --> Send C.
    Now I assigned message A container to first Recieve step. However, when I assigned message B container to second receive step, the 'Use Correlations' field in that step is shown up as mandatory. In this scneario, there is essentially no correlation between messages A and B. So I want to know what's to be done here and how I can avoid correlation.
    Regards,
    Shankar

    Thanks everyone for your responses. Let me explain the scenario in more detail.
    We have an asynchronous scenario involving a source system thats daily sends one XML file containing multiple records. It is then converted into a flat file and sent to receiver system. In the source message there is one field which says whether the record belongs to SAP or JDE. Thus it can have any one of these two values. However the flat file does not contain any field to have these values mapped, because the receiver system doesn't care whether the record is for SAP or JDE.
    Now, later on, the receiver system returns an error file in case there is an error in processing the records sent earlier. This file of course contains some fields which are common with the source file. This will be a file sender channel to pick up the error file.
    I want to segregate the records from the error file depending on whether they belong to SAP or JDE. For this I am taking help of the original source file which has this information.
    Going back to the terminology,
    Message A - Error File sent by receiver
    Message B - Source file sent by sender
    Message C - Error File with additional field populated with SAP / JDE.
    Hence I designed the BPM as given above. If message A doesn't arrive, then there is no need of executing the BPM.
    Raj - your trick worked. I put dummy correlation and it is not giving error.
    However, I am now getting a different (may be unrelated) error. When I specified the containers (from abstract interfaces) in the transformation step, the error is shown that "the expression must return an interface of type <interface name>". Why it is so even if I have defined and activated all the abstract interfaces and all ?
    Regards,
    Shankar

  • Do I use BPM correlation correctly

    I have a BPM and it calls 3 RFCs
    Sender -> BPM -> RFC1(sync) -> RFC2(sync) -> RFC3(sync)
    And the data is master/detail, but the sender send by detail, not master. It means, if a master has 3 details then sender sends 3 messages to BPM. But I don't want to run the 3 messages parallel.
    Therefore, I use the master no. of the detail message as a correlation in BPM, is it correct? Because I found sometimes I still get parallel BPMs.

    Hi Denis,
      sorry it is not really clear to me do you mean that if you have 3 details you want them to be inside one BPM which would perform 3 succesive RFC calls?
      Then correlction have to be build on master level
    BR, Artem
    Remember points

  • BPM correlations

    Hi friends,
         I am doing file to file sceanrio using BPM. The scenario is it is having 2 input files as inputand one file as output.So i have used BPM. In that i have used fork step.In fork, i have used 2 receive steps.It is asking for correlation. How to give correlation?What name we have to give?Please explain and provide the solution for solving the correlation problem.
    Thanks,
    Leela

    Hi Leela,
    Use a BPM to collect the files. You will need corelation and then use the Transformation Step to create the mapping , Switch for checking of any conditions etc.
    Check this link for example scenarios,
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    Corelation is used when you have multiple Receive Steps in your BPM.
    Consider a case, when you have multiple receive in a fork in a BPM.
    Say receive A of branch 1 receives a file and is waiting for the file for receive B of branch 2 of the fork. Before, this file is available, say another BPM is instantiated because receive A has got the file. So, we have 2 active BPM's waiting for the Files of Recive B.
    When this file is available how to determine which BPM this belongs to? The first or second? This is solved using Correlation.
    In your case, as you have one receive and then multiple Send steps you do not need corealtion.
    This may help you in BPM:
    Recive Step
    You can use a receive step for the following purposes:
    Starting an Integration Process
    Receiving Messages in Integration Processes
    Defining Sync/Async Communication
    Send Step
    You can use a send step () for the following purposes:
    · Sending Messages from Integration Processes Asynchronously
    · Sending Messages from Integration Processes Synchronously
    · Sending Acknowledgements from Integration Processes
    · Defining Sync/Async Communication
    Reciever Determination Step
    You use a receiver determination step () to get a list of receivers for a subsequent send step. The receiver determination step calls the receiver determination that you configured in the Integration Directory and returns the receiver list.
    Transformation Step
    You use a transformation step ( ) to do the following:
    ● n:1 Transformation
    Bundles multiple messages into one message, for example, individual purchase order items into one purchase order.
    ● 1:n Transformation
    Splits a message into multiple messages, for example, a purchase order into the individual purchase order items.
    ● 1:1 Transformation
    Converts a message into another message, for example, a message that is defined by interface A is converted to message that is defined by interface B.
    Switch
    You use a switch () to define different processing branches for a process. The Otherwise processing branch is created automatically.
    You define a condition for each processing branch (see also: Condition Editor). The condition is checked at runtime. The process is continued in the branch that is first to return the value true. If no branch returns the value true, then the process is continued in the Otherwise branch.
    The system checks the conditions in the order that they are numbered. This corresponds to the following sequence:
    · Vertical layout: From top to bottom
    · Horizontal layout: From left to right
    Container Operation
    You use a container operation () to set a value for a target container element at runtime (see also: Defining the Data of a Process in Containers). The target container element and the assigned value must have the same data type. To specify the value, use the expression editor (see also: Using the Expression Editor .
    You can:
    · Assign
    Assigns a value to a single line or multi-line container element. This value overwrites the previous value. You can use this container operation to count a counter variable, for example.
    · Append
    Appends a value to a multiline container element. For example, you can use this container operation to append individual messages to multiline container elements when gathering messages together.
    Control Step
    You use a control step () to do the following:
    · Terminate the current process
    · Trigger an exception
    · Trigger an alert for Alert Management (see also: Triggering an Alert)
    Block
    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.
    You can define the mode Parallel For Each(ParForEach) for a block or Dynamic Sequence (ForEach). This means that the block is executed for all elements of a multi-line container element.
    Fork
    You use a fork () when you want to continue a process in branches that are independent of each other, for example, to communicate with two systems that are independent of each other. The branches of the fork join in a union operator.
    You can specify the required number of branches and then define whether the process must run through all branches, or just a particular number of branches. Furthermore, you can define an end condition for the fork (see also: Condition Editor).
    As soon as a branch reaches the union operator at runtime, the system checks the following conditions in the specified order:
    · The process has run through the required number of branches
    · The specified end condition has returned true
    The step is complete as soon as one of the conditions returns true.
    Loop
    You use a loop ( ) to repeat the execution of steps within the loop. The loop continues to run while the end condition returns true (while loop).
    To specify the end condition, use the condition editor.
    Wait Step
    You use a wait step () to incorporate a delay in a process. Usually, you use a delay to define when the next step in the process is to start. You can define a delay as either a point in time or a period of time.
    At runtime, the step waits until the specified point in time is reached or the specified period of time has passed. The system then continues the process by proceeding with the next step.
    Check here for knowing more about fork step... http://help.sap.com/saphelp_nw04/helpdata/en/24/e2283f2bbad036e10000000a114084/content.htm
    Reward points if this helps
    Regards
    Vani.

  • BPM correlation and Sync-Asyn Bridge....

    Regarding Sync-Asyn ,I have gone thru these blogs...
    Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
    I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
    And also step by step for correlation...
    Please help me in this regard....

    Hi,
    Defining Sync/Async Communication
    To enable the communication between a synchronously calling business system (synchronous outbound interface) and an asynchronously called business system (asynchronous inbound and outbound interface), you can define a sync/async bridge in an integration process. You can only define one sync/async bridge for each integration process.
    You can also achieve sync/async communication by using the JMS adapter. If you do not have any particular demand for monitoring or for troubleshooting, SAP recommends that you use sync/async communication in the JMS adapter instead. The advantage of using the JMS adapter over synch/async communication using an integration process is a significant increase in system performance.
    See: Async/Sync and Sync/Async Bridge in JMS Adapter
    Structure of a Sync/Async Bridge
    The following table outlines the minimum components of a sync/async bridge:
    Step
    Use
    Receive step to open the sync/async bridge
    Receives the message request from the synchronously calling business system and opens the sync/async bridge
    Asynchronous send step
    Sends the received message asynchronously to the asynchronously called business system
    Receive step
    Receives the message from the asynchronously called business system
    Send step to close the sync/async bridge
    Sends, for example, the response from the asynchronously called business system to the synchronously calling business system
    Performance Considerations
    If you insert additional steps in the sync/async bridge, the synchronous time is increased correspondingly. If the time that elapses before the sync/async bridge is closed is too long, this can lead to problems.
    Fault Messages
    It is currently not possible to send fault messages back to the synchronously calling business system. If you want to return error statuses to the synchronously calling business system, you can define a field for an error indicator in the message that is sent to the synchronous interface.
    Procedure
    Define a Receive Step to Open the Sync/Async Bridge
           1.      Insert the receive step to open the sync/async bridge in the integration process.
    You can do this at the following points:
    ○       Directly after the start marker
    ○       As the first step in a block if the block is the first step of the integration process and if it has the mode Standard
    ○       As the first step in a fork. If the fork already contains some starting receive steps, the Start Process indicator is automatically reset for these steps.
           2.      In the object area, define the container element that receives the synchronously sent message.
    Specify an asynchronous, abstract interface in the container element. The message must correspond to the request message of the synchronous interface used to receive the message.
           3.      Select this container element in the Message field in the properties area of the receive step.
           4.      In the Mode field, select Open S/A Bridge.
           5.      Select the Start Process field.
    The receive step to open the sync/async bridge must start the integration process. There must be no other receive steps to start the integration process.
           6.      Specify the synchronous interface for receiving the message from the synchronously calling business system. The message type of the message to be received and the request message from the synchronous interface must be identical.
    Define an Asynchronous Send Step
           7.      Insert a send step that sends the received message asynchronously to the asynchronously called business system.
    See also: Sending Messages from Integration Processes Asynchronously
    Define a Receive Step
           8.      Insert a receive step that receives the message from the asynchronously called business system.
    Define a Send Step to Close the Sync/Async Bridge
           9.      Insert the send step at the required position in the process definition.
    Do not insert the send step in a loop, block, or fork.
       10.      In the Mode field, select Close S/A Bridge.
    The integration process must not contain any further send steps to close a sync/async bridge.
       11.      In the Opened By field, specify the receive step that opened the sync/async bridge.
       12.      In the message field, specify the message that is sent to the synchronous interface.
    This message must be of the same type as the response message from the synchronous interface that you specified in the opening receive step.
    Example
    You can find an example of a sync/async bridge in the Integration Repository under SAP Basis à SAP Basis 6.40, namespace http://sap.com/xi/XI/System/Patterns under BpmPatternSyncAsyncBridge.
    For a description of the example, see Example: Sync/Async Communication.
    Reg,
    suresh

  • Simple BPM correlation question

    Hi!
    My correlaiton is activated with the following correlation key and value:
      <?xml version="1.0" encoding="utf-8" ?>
      <CorrelationKey Version="001">
      <AGENCYID>00000110</AGENCYID>
      <ITEMNUMBER>01</ITEMNUMBER>
      <ORDERNUMBER>00000035</ORDERNUMBER>
      </CorrelationKey>
    But the response message is like this:
      <AgencyID>00000110</AgencyID>
      <OrderNumber>00000035</OrderNumber>
      <ItemNumber>0001</ItemNumber>
    As you can see the ItemNumbers are differs from each other with the leading zeros.
    My correlation is waiting and waiting .
    this can be the reason for the waiting?
    If I duoble click on 'PE' in the message in sxmb_moni the Event Queue Browser stars and there is an row:
    ZXI_PROXY_FLIGHTBOOKINGOR_0002     RECEIVED     97D39D48F3D0D56EE1000000C0A80804     CORRELATION_MANAGER     Waiting because of e
    I read all the thread related to the error "Waiting because of e", but it did not help me.
    Please help.

    Hi!
    Yes it is can be a problem. Thanks for every one. This error was occured with the standard Demo examples. I thought that an demo example should work correctly, but it is not.
    I  send the changed message (with itemnumber 0001) with a http client and everything is all right now.
    Thanks

  • Correlation issue in JMS adapter - SYNC/ASYNC scenario without BPM

    Hi,
    I am working on a SYNC/ASYNC scenario with JMS adapter without using BPM. My scenario is SOAP<>PI>JMS. I configured the interface as below:
    1. SOAP Sender channel
    2. JMS Receiver Channel writing to Queue A.
         Module used:      a. RequestOneWayBean
                   b. WaitResponseBean
         Correlation Settings:
                   a. Set JMS Correlation ID to "XI Message ID"
                   b. Store JMS CorrelationID of request (Checked)
                   c. Set JMS Property to "JMS Correlation Id"
                   d. Value = "XI MEssage ID"
    3. JMS Sender channel reading from queue B ( I am exporting the message from queue A and importing into queue B)
         Module used:      a. NotifyResponseBean
         Correlation Settings:
                   a. Set XI MEssage Id to "GUID"
                   b. Set XI Conversation ID to "Stored JMS COrrelationID of Request"
    I can see the cid in the message from queue A. But I observed thhat the header format of the message in Queue A is "MQSTR".
    ISSUE:
    1. While writing the message to queue A, below adapter log details(part b) concerned me:
         a. Message '8747a7c2-2b06-11df-8055-005056a70ed6' successfully processed by channel
         b. Could not create acknowledgements for message '8747a7c2-2b06-11df-8055-005056a70ed6'
    I am not sure why I am receiving the message that "  could not create acknowledgements"
    2. While reading the message from the sender channel,I consistently get the error message as below:
         a. XI message ID corresponding to JMS message with ID 'ID:414d51205341504449442e514d202020c67b954b20005602'
              will be created as a new GUID with value '21bca916-424f-41f6-3347-c71090392b58'
         b. Error while processing message '21bca916-424f-41f6-3347-c71090392b58';  detailed error description:
              com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: found no correlation ID: RecoverableException:
              found no correlation ID at com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java:105) ...
    Below are the blogs which I have already gone through:
    1. JMS Synchronous Scenario without BPM - Correlation Settings and Transactional JMS Session
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b028f6f6-7da5-2a10-19bd-cf322cf5ae7b
    2. Note: 1086303
    3. Sync / Async Bridge without BPM
    In the note, they mentioned something about header being "MQRFH2". BUt in our case, the header is "MSSTR". Not sure whether it makes any difference.
    Please help.
    Edited by: GP on Mar 9, 2010 4:24 AM

    Hi,
    detailed error description:
    com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: found no correlation ID: RecoverableException:
    found no correlation ID at com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java:105) ...
    This error would generally arose when there are multiple messages, got stuck in the outbound queue. Try to stop both the sender and receiver JMS comunication channels and clear both the inbound and outbound queues.
    Once all the messages in the queue are cleraed, try posting the message again.
    Regards,
    Swetha.

  • Reg: BPM design

    Hi All,
    I am bit confused on the solution approach of BPM design and I would like your suggestions in completing my task.
    Requirement :
    scenario is proxy to Jdbc .
    I will get two input files from the source system and I have combine two files information into database table :
    1) first file will come only once and have key field which I have to consider.
    2) second file  may come more than once based on bookings at source side( 3/5/6/8).
    with current design , able to capture only one output from this design . my current design is :
    Fork
    Two receive steps ( correlation enabled in two steps based on key value)
    transformation step
    send step.
    with the current design in bpm ,correlation will come out after the first message satisfies the condition. Now i want to loop in such away based on the second file input  correlation has to work ( there is no input from source to take count on files). pl guide me.
    Regards,
    Suman

    Hi,
    This is what happens: the first receive step starts the bpm. If you have, afterwards, some other receive steps you have to set up the correlation condition.
    Once a message is being sent, the engine looks at all the started BPMs and based on the correlation condition it assigns it to one of them (that's why it is important to have the correlation condition unique per instance).
    From what I understand, you have the first message and then you can get 1 to 4 more messages. So you always have at least two messages: the first one sets the correlation id for the second and further messages. This correlation condition/id is just a field in the message that corresponds. Now after you get the second message, you say that you already know how many other messages will follow, that's why I say put a loop block with the receive (which should have the same correlation as the other).
    Now the contents of the first message will be available to the other messages as long as you keep it in a separate container variable, and you can re-use it in the loop.
    Hope this helps,
    Horia

  • IDoc - XI (BPM) - File, Successful status but no message generated

    Hi,
    I am trying to do Sravya's blog for BPM correlation.
    I am sending IDocs from R/3 system to XI, even though message shows successful status there is no message is created on the receiver.
    One strange thing is when I go into the SXI_MONITOR -> process (radio button) -> messages -> PE is taking me to the <b>Inbound Queue</b> not to the workflow log.
    The next button is outbound status has green flag (message scheduled on outbound side).
    Could you please help me resolving this problem.
    Thanks
    Kiran
    Message was edited by: Kiran Reddy

    Thanks and that solved the problem.
    Now my multi source mapping is not working any ideas ?

  • Query BPM

    Hi,
    Have you any advice for improving performance when ECC sends thousands of IDocs to XI?
    BPM correlation can solve this? Is there any other way?
    Indra

    Hi,
    Refer below link
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    Thanks,
    RamuV

  • Watching correlation status in the ABAP stack

    Hi experts,
    I remember that there was a program or transaction in the ABAP stack of PI  where you can watch the BPM correlation parameters. Does anybody remember wich one? I am unable to find it.
    Regards
    Gonzalo

    Thanks that was.
    Regards
    Gonzalo

  • Problem merging two files in BPM

    Hi everybody,
    I need to develop the following scenario:
    I have File_A and File_B.
    File_A:
    xxx  0001 xxx xxx xxx ...
    xxx  0002 xxx xxx xxx ...
    xxx  0003 xxx xxx xxx ...
    File_B:
    xxx 0001 xxx xxx xxx ...
    xxx 0001 xxx xxx xxx ...
    xxx 0001 xxx xxx xxx ...
    xxx .... xxx xxx xxx ...
    xxx 0002 xxx xxx xxx ...
    xxx 0002 xxx xxx xxx ...
    xxx .... xxx xxx xxx ...
    xxx 0003 xxx xxx xxx ...
    xxx .... xxx xxx xxx ...
    After reading these files I need to send several IDOCs (REMADV) as follow:
    In this case it would be 3 IDOCs:
    IDOC1: One line from File_A and every lines from File_B related by the Key field with the File_A. In this case key field = 0001
    IDOC2: Key field = 0002.
    IDOC3: Key field = 0003.
    In conclusion, I need to send an IDOC for each correlation between one line in File_A and several lines in File_B.
    I tried to develop a BPM correlation with the second file but it didn`t work as the second field of the File_B is not always the same.
    Any idea?
    Thanks in advance.
    Regards,
    Carlos

    Hi,
    This will help you
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0e/56373f7853494fe10000000a114084/frameset.htm
    Error when trying to merge two files
    /people/shabarish.vijayakumar/blog/2005/12/07/transformation-error-and-still-stuck
    BPM: Messager Merge - Transformation Mapping Problem
    Regards
    Agasthuri Doss

Maybe you are looking for

  • Anything else in 5.6?

    I've installed 5.6 RC today. The cover note shows quite a few additions, but nothing about the new gubbins found in Lightroom 3. I'm guessing we have to wait a bit longer for that? Version 6 maybe? I tried Lightroom 3 beta a few days ago, and couldn'

  • Updated : No question, just example web cam capture code

    Hi, I posted this example a while back, but it had some cosmetic bugs in it. Here's an updated version. Quick Start 1. Install JMF 2.1.1e (performance pack version) ( see imports list in source code if you really want to run it using the older versio

  • House of Mirrors

    Occasionally I return to my Mac, which has an open screen sharing connection to another Mac on my network, to find that it's now got an open connection to itself. Very cool effect to see an endless hall of displays within displays. I usually notice t

  • Transferring data from one custom field to another

    Dear SAP gurus, I have requirement that we create custom field in Shopping Cart and PO, and when creating PO referring to the Shopping Cart the content of the custom field in SC need to be defaulted automatically in PO. For example I create SC 'A' an

  • PP consultant role in IS OIL upstream

    Hi All, I am a PP consultant and got opportunity to work on IS OIL Upstream implementation project. Can anybody explain me PP Role in this? How I fit into this IS Oil Upstream? What is the business process related to PP or how to start knowing? Guide