cancel
Showing results for 
Search instead for 
Did you mean: 

PI Inbound proxies to CRM & ECC - Triggers the Class in Background?!

Former Member
0 Kudos

Hello!! Everyody

Can you please let us know when PI sends proxy message to ECC & CRM.

Does the Inbound proxy message by default get executed in the foreground ?!

Is there any setting in PI which can make sure the program gets executed in the background when PI send the proxy message Inbound to any SAP system.

Thank you for your valuable inputs!!

Thank you,

Rithvik

Accepted Solutions (1)

Accepted Solutions (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Rithvik,


Is there any setting in PI which can make sure the program gets executed in the background when PI send the proxy message Inbound to any SAP system.

Remember that an inbound proxy is an interface and it needs an implementing class. Here is what it looks like when opened in ECC:

Click the instance method to display the source code

As long as your program is somehow called (directly or indirectly) inside the method, it will get executed.

Regards,

Mark

Answers (1)

Answers (1)

vadimklimov
Active Contributor
0 Kudos

Hi Rithvik,

Messages are always executed by proxy runtime of local Integration Engine of the ABAP system using RFC resources (which, in their turn, are utilizing dialog work processes). There is no parameterization to switch on / off this behaviour and replace it with background work processes usage.

If your question about foreground and background message execution is related to differentiation between process involving user interaction (foreground mode) or being executed autonomously without user interaction (background mode), then the answer is: inbound proxy messages processing does not require end user interaction.

Regards,

Vadim