cancel
Showing results for 
Search instead for 
Did you mean: 

Consuming messages from SAP Enterprise Messaging queue

dmitry_garkush
Explorer
0 Kudos

Hi,

Is the only way to consume messages appeared in EM queues to call an endpoint?

For example, if we consider setup 3rd party -> SAP EM -> SAP S/4HANA, there must be a custom program in S/4 constantly polling EM for new messages?

Thank you.

D.

Accepted Solutions (1)

Accepted Solutions (1)

Tobias_Griebe
Advisor
Advisor
0 Kudos

Hi Dimi,

as of today S/4HANA is only acting as an event publisher. At the moment S/4HANA is not supporting any subscription mechanism to SAP Enterprise Messaging to consume events.

I'm not an S/4HANA expert so, but these are the options supported by SAP Enterprise Messaging:

  • Consumption via Messaging protocols MQTT or AMQP
  • Consumption via REST interface (pull-based approach)
  • Consumption via WebHooks (push to REST endpoint)

Regards,
Tobias

dmitry_garkush
Explorer
0 Kudos

Hi Tobias,

Curious, if it'd be possible to utilize MQTT or WebHooks for EM events consumption in S/4HANA.

The former is supported according to S/4HANA documentation and the latter should (?) work with standard S/4HANA OData endpoints.

Need to try that.

Kr, Dimi

dmitry_garkush
Explorer
0 Kudos

Anyway, thank you for constantly sharing the info and answering at such short notice, I appreciate it very much!

Answers (0)