cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Local Integration Process vs ProcessDirect

AGA82
Participant
1,721

Dear All,

While reviewing the main iFlow, I identified a portion that could be separated into a reusable set of steps. This led me to consider two scenarios:

  1. Integrating those steps into a local integration process and invoking it repeatedly from the main iFlow.

  2. Creating a distinct ProcessDirect iFlow and invoking it from the main iFlow.

Since there's only one iFlow requiring this functionality, both options are viable. However, I'm seeking guidance on which option would be more efficient in terms of performance.

Accepted Solutions (1)

Accepted Solutions (1)

MortenWittrock
SAP Mentor
SAP Mentor
0 Likes

Hi Abraham

In your case - specifically that the functionality is only needed in that one iflow - I would keep everything in one place. So go with the local integration process. ProcessDirect is very efficient, but it is still a separate message with its own logging etc.

Regards,

Morten

Answers (1)

Answers (1)

alex_bundschuh
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Abraham, I agree with Morten, just like to add that a decision criteria may also be the different exception handling behaviour of a local process vs ProcessDirect, see examples in the integration flow design guidelines:

https://help.sap.com/docs/integration-suite/sap-integration-suite/handle-exceptions-in-dependent-int...

https://help.sap.com/docs/integration-suite/sap-integration-suite/handle-exceptions-in-subprocess-si...

Alex

AGA82
Participant
0 Likes

Hi Alexander,

Thank you for the reply. Yes. I agree with both of you. It is very helpful.