on 05-23-2007 6:43 AM
Hi All,
Need urgent help... I have to specify the condition in loop in such away I need to receive and bundle IDOC1 till I get IDOC2. Please let me know how to specify the condtion in loop.
Thank you in advance
Regards,
Dhill.
HI
See the below link
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change - IDOC bundling
Also we have Collection of messages based on the message a pattern in SAP BASIS see the BpmPatternCollectMessage and check for correct IP config..
Regards
Chilla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Use a fork step and make the required no of branches as 1. In one branch use a receive step with in a loop to receive IDOC1. In the second branch use a receive to receive IDOC2.
Regards,
Jai Shankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1=1
You can find a similar BPM pattern in SAP BASIS SWCV under the namespace http://sap.com/xi/XI/System/Patterns
Regards,
Jai Shankar
Message was edited by:
Jai Shankar
Hi Jai,
when i click the below link it is going to the below link http://www.sap.com/platform/netweaver/index.epx
Regards,
Dhil
You are not suppose to open the link. In your Integration Repository, open the Software Component SAP BASIS. With in that SWCV you will find a name space with the name I mentioned above. In that open the BPMs, you will find a standard BPM pattern shipped with XI for the same requirement.
Regards,
Jai Shankar
>>if i got ur step correct fork steps process both the idocs.
No. That is why, I asked him to make the required number of branches to 1 in the fork step. So the fork step will end as soon as IDOC2 reaches the BPM.
Dhil, you need a container operation step with in the loop which will collect the msg to a multi line container.
Regards,
Jai Shankar
>>okie thats new to me but here dont we have to give some parameters on checking for the idoc type i.e. brach1 process only idoc1 etc?
Ofcourse, you need to mention a msg name in receive step. correct?
Give the first IDOC name in one branch and the other IDOC name in branch 2.
Regards,
Jai Shankar
Thank you very much Prabhu and Jai,
I just went for my lunch and suprise to see the blog i really got more information. but now when I change and execute the messge is still in inprocess status only and i not getting the file.
Currently i send only 2 idoc of different type. please let me know what next i need to know.
Regards,
Dhill
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.