cancel
Showing results for 
Search instead for 
Did you mean: 

PI BPM don't work

Former Member
0 Kudos

Hello,

My BPM is:

The receiver node is a RFC. The input parameter indicate that switch shuold run.

May be some or all if more than one, should be in the order they appear.

Only be executed if the first switch is ok. Coming more than one interface fails " Error in BPE Adapter Processing "


Configuration Scenario:

6 Receiver Determination

6 Interface Determination

5 Receiver Agreement


Where the error is?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

It's solved.

The error was in the name ofa operation mapping in BPM.


Thanks all!

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Silvia,

I think you need to change the design the below manner.

Inside block ,put the switch case and handle you scenarios in each branch of switch .If you want to validate further in each branch ,put one more switch case .

Below is one example for your ref.

Former Member
0 Kudos

Silvia,

Provide more details of Scenario and error.

Former Member
0 Kudos

It's an RFC to SOAP scenario.

The RFC have 4 parameter: a1, a2, a3 and a4.
If a1 = X I call SOAP1
If a2 = X I call SOAP2
If a3 = X I call SOAP3
If a4 = X I call SOAP4

If a1 and a3 = X SOAP1 first call and then SOAP3...¡
Right now, if one is a1 = X and without informing the rest, the interface works well. The problem is if you come some other checked, the interface gives timeout error.

Former Member
0 Kudos

Hello Silvia,

Is it the RFC interface that's triggering the BPM that gives a timeout? This probably means the SOAP calls take a long time, and only one SOAP call can be completed before the RFC connection times out. To resolve this, you can try to change the timeout value in sm59 for the used RFC destination or change the profile parameter rdisp/max_wprun_time. For the last option, see also http://scn.sap.com/docs/DOC-16088.

Kind regards,

Koen