SAP ABAP 侦听端口

SAP ABAP Listen on Port

我已经创建了一个到外部 HTTP 服务器的 RFC 连接 (SM59)。我现在可以从 SAP 向该服务器发送 HTTP POST 并获得响应。但在某些情况下,Web 服务器必须向 SAP 发送请求。

如何让 SAP 监听特定端口并在 Web 服务器发出请求时调用事件?

我对这个问题的解决方案是在事务 SICF 中创建一个服务。创建的服务由外部 Web 服务器在创建的 URL 上调用。传入事件将由处理程序 class 处理,我已将其与 SICF 中的服务链接。