Docs / Event Studio / Solace Event Portal

Integrate with Solace Event Portal

Publish the events, schemas, and applications generated by your ASAPIO outbound objects directly into Solace Event Portal, so your governance structure, catalog, and lifecycle tooling stay in sync with what SAP actually sends.

1. Overview

Event Portal provides cloud-based event management capabilities that improve developer productivity, enhance governance and compliance, facilitate improved collaboration across teams, enable efficient design and analysis of event flows, and enable governed self-service access to event data in the runtime — ultimately leading to faster time-to-market and reduced errors in event-driven applications and services.

Event Portal supports modeling your EDA for the multiple operational environments that you maintain across your software development lifecycle. You can have multiple versions of applications, events, schemas, and enumerations, which enables you to maintain production versions while you develop and test new versions to extend and enhance your EDA at the same time.

Event Portal offers runtime discovery and cataloging of events, schemas, and application interactions. It also allows middleware and integration teams to enable developers to define runtime configurations required for their applications and deploy them to event brokers themselves in Solace Cloud, or as part of an automated deployment process or CI/CD pipeline.

Event Portal also provides request and approval workflows for event access, so data owners have the controls necessary to govern access to event data in the runtime, as well as request and approval workflows for deploying configuration changes to the event brokers in the runtime.

2. Prerequisites

1. A Solace Cloud Account

You need access to a Solace Cloud organization with Event Portal enabled.

2. An Event Portal API token

Associated with a user/service account that has at least:

The token is used by SAP integration logic to call the Event Portal REST APIs.

3. An Application Domain

The Application Domain must already exist, because your flow is:

4. Event Studio

You need to have Event Studio installed and configured for your SAP system.

3. Configuration

Create RFC Destination SAP GUI

Create a new RFC destination of type "G" (HTTP Connection to External Server).

Solace Cloud regional REST API endpoints (Home Cloud API endpoint) shown when choosing the Target Host
Solace Cloud regional REST API endpoints — pick the one matching your organization's Home Cloud region
SM59 RFC Destination ACI_EVENT_PORTAL configured as HTTP Connection to External Server with Target Host api.solace.cloud
SM59 — RFC Destination ACI_EVENT_PORTAL, Connection Type G, Target Host api.solace.cloud

Default Values SAP GUI

Default Values overview showing EVENT_PORTAL_APPLICATION_DOMAIN, EVENT_PORTAL_DESTINATION, and EVENT_PORTAL_TOKEN_COUNT for the SOLACE_CLOUD instance
Default Values — EVENT_PORTAL_APPLICATION_DOMAIN, EVENT_PORTAL_DESTINATION, and EVENT_PORTAL_TOKEN_COUNT for the SOLACE_CLOUD instance

Save API Token in SAP Secure Store SAP GUI

Enter the token in the SAP Secure Store:

Maintain Event Portal API Token screen for Cloud Instance SOLACE_CLOUD in transaction /ASADEV/SCI_TPW_EP
/ASADEV/SCI_TPW_EP — Maintain API Token per Instance, Cloud Instance SOLACE_CLOUD

Publish to Event Portal Event Studio

Log in to Event Studio:

  1. Go to Interfaces
  2. Select the Connection configured with the Event Portal Default Values
  3. Select the desired Interface
  4. Click on the Publish to Event Portal button
Event Studio Interfaces list filtered by Connection ID SOLACE_CLOUD, showing the DELIVERY_CHANGE interface
Event Studio — Interfaces, filtered by Connection SOLACE_CLOUD
Event Studio Interface detail for DELIVERY_CHANGE with the Publish to Event Portal button highlighted top right
Event Studio — Interface detail with the Publish to Event Portal button

4. Values Extracted

When you publish an interface, ASAPIO derives the Event Portal Schema and Event objects directly from the outbound object's payload configuration.

Schema

  1. Schema Name: Payload / view name
  2. Version: Payload version (ref. semver.org) — default value 1.0.0
  3. Version name: Text for payload — default value Test
  4. Description: Payload description — default value Test
  5. Content: Schema from payload / view
  6. Events: Referenced by Event
Event Portal Schema Version Details for SOLACE_DELIVERY, version 1.0.0, Initial Version, Draft state, with JSON schema content
Event Portal — Schema Version Details for SOLACE_DELIVERY, version 1.0.0
SAP ASAPIO Outbound Object DELI_SOLACE_DELIVERY with Extraction View Name and Version ASADEV Payload highlighted
Outbound Object — Extraction View Name and Payload/Version fields feeding the schema
ASAPIO Payload screen for SOLACE_DELIVERY with Description Delivery Event and Version 1.0.0 Initial Version highlighted
ASAPIO Payload — Payload name, Description, and Version used as the Schema source

Event

  1. Event Name: Payload / view name
  2. Version: Payload version (ref. semver.org) — default value 1.0.0
  3. Version name: Text for payload — default value Test
  4. Description: Payload description — default value Test
  5. Schema: Schema name
Event Portal Event Version Details for SOLACE_DELIVERY, version 1.0.0, Initial Version, Draft state, referencing the SOLACE_DELIVERY schema
Event Portal — Event Version Details for SOLACE_DELIVERY, referencing the matching Schema
SAP ASAPIO Outbound Object DELI_SOLACE_DELIVERY with Extraction View Name and Version ASADEV Payload highlighted
Outbound Object — same source fields drive both the Event and the Schema
ASAPIO Payload screen for SOLACE_DELIVERY with Description Delivery Event and Version 1.0.0 Initial Version highlighted
ASAPIO Payload — Payload name, Description, and Version used as the Event source

Source: internal configuration guide [FDoc] ACI-421 Integrate with Solace Event Portal, Document Version 1, May 28, 2026.