on 05-19-2006 1:02 PM
Hi
Need help in resolving problem at current client site.
I am using BPM to collect messages(incoming sales orders in flat structure) for polling period of 10 minutes.
From all these sales orders, collect customer numbers and send proxy call to R/3 for credit check. This must happen only once for all customers. Based on credit check, ignore sales orders from customers for which credit check failed and process remaining. Our estimate is 2000 orders for 10 minutes
BPM: I created collect process to collect and created multicontainer(used same container element for sending and receiving) with two field kunnr and result. I could able to get result from proxy. I can see two messages one(ORDERS) with list of orders and one(CREDIT_CHECK) with list of customers with result.
Now I want to process orders from message ORDERS by checking corresponding customer entry in CREDIT_CHECK message. I should process if result field value is "X".
I just need help from one of you, how to achieve this in BPM.
Appreciate your help.
Hi Reddi,
Simple approach wud be to implement this in a Message Mapping. Create a message mapping which has two source messages(ORDERS, CREDIT_CHECK) and one target message (ORDERS). In mapping, for a ORDERS message, look up the flag value in CREDIT_CHECK and update one of the fileds in ORDERS.
Later in BPM, you can check the value of this field and act accordingly.
Hope it is clear.
praveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.