on 05-01-2006 4:15 PM
hi,
I am not able to see the split in BPM when using SWITCH.
Scenario: IDOC->XI->Multiple Receivers with error handling using BPM
In BPM SWITCH i have 2 steps.
1st branch step has Transformation0, Receiver Determination0 and Send0
2nd branch step has Transformation1, Receiver Determination1 and Send1
Receivers will be differnt. Container elements have 2 receivers for Receiver0 and Receiver1
When the IDOC is triggered i can see only one message in SXMB_MONI.
I don't see any failure steps in SXMB_MONI_BPE.
In the ID, i have 2 receivers configured.
Why aren't the messages being processed?
Thanks,
Tirumal
Hi Tirumal,
Switch is condtional step. It is not for Split. It is like If-Else condition. If you want to split the messages in the same time, then go for Fork step.
http://help.sap.com/saphelp_nw2004s/helpdata/en/24/e2283f2bbad036e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/db283fd0ca8443e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/14/d5283fd0ca8443e10000000a114084/frameset.htm
Hope this helps,
regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Moorthy -
Well, i think i used the wrong statement here by using "SPLIT" but i meant conditional branching and determining the receiver using SWITCH.
I want to send an IDOC based on its PARVW and PARTN to a specific receiver using BPM.
I have to implement some error handling logic so i have to use BPM.
I have the PARVW as 'LF' with single quotes and PARTN='0000007691'.
and the other branch in the switch condition as 'LF' and PARTN='0000007692'.
SWITCH fails. Workflow doesn't show the message being processed by the SWITCH.
Any tips would be greatful.
Thanks,
Tirumal
Moorthy -
Right. One branch based on a condition in IDOC and send it to that specific receiver.
I checked the condition in the Switch and also the data type, quotes etc. Looks good. Input message has the namespace too.
I have not used the Receiver Determination Steps here just only the Sender Steps also without any Receiver Steps as described in my first question in the thread.
What else could be the problem.
Thanks,
Tirumal
Multiline is checked still goes to Otherwise.
Checked both the input types. Both are strings.
Will check with one message.
I have set the Send context in both the Send0 and Send1 to 2 different values and using these Send context values in the ID in the ProcessStep(Contextpath) - receiver determination.
hope this helps
Thanks,
Tirumal
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.