Custom only: SAP ERP exposes custom events only by using the SAP NetWeaver, add-on for event enablement. It is the powerful add-on from SAP for SAP NetWeaver® and SAP S/4HANA systems . This add-on to SAP ABAP systems operates within the established SAP infrastructure and allows to enhance or create custom content (extractors, formatters) and connectors. By doing that, it uses highly scalable techniques to bring customer data and events into the cloud, for example, event-based triggers, delta loads/change pointers, parallel data processing (in multiple SAP work processes), and data splitting. It also supports interface clustering for efficient provisioning to multiple cloud application, and Business Application Programming Interface (BAPI) calls for data selection are possible. Additionally, it includes notification and data events and allows for inbound and outbound events. The add-on is available with SAP Event Mesh, which means that no additional license is required.
Standard and Custom: SAP S/4HANA Cloud and SAP S/4HANA expose around 600 standard notification events and are documented in the SAP Business Accelerator Hub.
These standard events are based on RAP and can be adjusted and extended accordingly. Therefore, events are an integral part of the programming model, as seen below:
RAP-based events can be notification and data events and can be used inbound and outbound. SAP S/4HANA can also incorporate custom add-on events.
The event structure for a RAP-based event looks like the following (here exemplified for the business event "SalesOrder.Changed":
If you want to create RAP Business Events, check out this documentation.
Standard only: SAP SuccessFactors solutions provides the Intelligent Services Events, that can be integrated into SAP Event Mesh. These events can be adjusted and therefore, be notification or data events, as needed. However, SAP SuccessFactors solutions doesn’t support custom events, but support JSON and SOAP formats. The CloudEvents format is planned for future releases.