Suscribirse a eventos publicados por SAP

En este artículo se describen los pasos para suscribirse a eventos publicados por un sistema SAP S/4HANA.

Nota

Consulte los nuevos eventos de SAP en Azure Event Grid para obtener un anuncio de esta característica.

Requisitos previos

A continuación se indican los requisitos previos que el sistema debe cumplir antes de intentar configurar el sistema SAP para enviar eventos a Azure Event Grid.

  1. Sistema SAP S/4HANA (local) versión 2020 o posterior.
  2. Plataforma tecnológica empresarial (BTP) de SAP.
  3. En la Plataforma tecnológica empresarial, SAP Event Mesh está habilitado.

Si tiene alguna duda, póngase en contacto con nosotros en ask-grid-and-ms-sap@microsoft.com

Pasos de alto nivel

  1. Registre el proveedor de recursos de Event Grid con su suscripción de Azure.
  2. Autorice al asociado para crear un tema de asociado en el grupo de recursos.
  3. Permita que los eventos de SAP S/4HANA fluyan a un tema de asociado.
  4. Active el tema del asociado para que los eventos empiecen a fluir al tema del asociado.
  5. Suscripción a eventos.

Registro del proveedor de recursos de Event Grid

A menos que haya usado Event Grid antes, deberá registrar el proveedor de recursos de Event Grid. Si ha usado Event Grid anteriormente, vaya a la siguiente sección.

En Azure Portal, realice los siguientes pasos:

  1. En el menú de la izquierda, seleccione Suscripciones.

  2. Seleccione la suscripción que desea usar para Event Grid en la lista de suscripciones.

  3. En la página Suscripción, seleccione Proveedores de recursos en Configuración del menú izquierdo.

  4. Busque Microsoft.EventGrid y confirme que el estado es No registrado.

  5. Seleccione Microsoft.EventGrid en la lista de proveedores.

  6. Seleccione Registrar en la barra de comandos.

    Imagen que muestra el registro del proveedor Microsoft.EventGrid con la suscripción de Azure.

  7. Actualice para asegurarse de que el estado de Microsoft.EventGrid se cambia a Registrado.

    Imagen que muestra el registro correcto del proveedor Microsoft.EventGrid con la suscripción de Azure.

Autorizar al asociado para crear un tema de asociado

Debe conceder su consentimiento al asociado para crear temas de asociados en un grupo de recursos que designe. Esta autorización tiene una hora de expiración. Es efectivo para el período de tiempo que especifique entre 1 y 365 días.

Importante

Para obtener una mayor postura de seguridad, especifique el tiempo de expiración mínimo que ofrece al asociado suficiente tiempo para configurar los eventos para fluir a Event Grid y aprovisionar el tema del asociado. El asociado no podrá crear recursos (temas de asociados) en su suscripción de Azure después de la fecha de expiración de la autorización.

Nota

Event Grid comenzó a requerir comprobaciones de autorización para crear temas de asociados en torno al 30 de junio de 2022.

  1. Inicie sesión en Azure Portal.

  2. En la barra de búsqueda de la parte superior, escriba Configuraciones de asociados y seleccione Configuraciones de asociados de Event Grid en Servicios en los resultados.

  3. En la página Event Grid Partner Configurations (Configuraciones de asociados de Event Grid), seleccione el botón Create Event Grid partner configuration (Crear configuración de asociado de Event Grid) en la página (o) seleccione + Crear en la barra de comandos.

    Captura de pantalla en la que se muestra la página Configuraciones de asociados de Event Grid con la lista de las configuraciones de los asociados y el vínculo para crear un registro de asociado.

  4. En la página Create Partner Configuration (Crear configuración de asociado), siga estos pasos:

    1. En la sección Detalles del proyecto, seleccione la suscripción de Azure y el grupo de recursos en el que quiere permitir que el asociado cree un tema de asociado.

    2. En la sección Partner Authorizations (Autorizaciones de asociado), especifique una hora de expiración predeterminada para las autorizaciones de asociados definidas en esta configuración.

    3. Para proporcionar la autorización de un asociado para crear temas de asociados en el grupo de recursos especificado, seleccione el vínculo + Partner Authorizations (+ Autorizaciones de asociado).

      Captura de pantalla en la que se muestra la página Crear configuración de asociado con el vínculo Autorización de asociado seleccionado.

  5. En la página Add partner authorization to create resources (Agregar autorización de asociado para crear recursos), verá una lista de asociados comprobados. Un asociado comprobado es un asociado cuya identidad ha sido validada por Microsoft. Siga estos pasos para autorizar a Auth0 para que cree un tema de asociado.

    1. Seleccione el asociado comprobado (Auth0, SAP, Tribal Group o Microsoft Graph API) en la lista de asociados comprobados.

    2. Especifique la hora de expiración de la autorización.

    3. Seleccione Agregar.

      Captura de pantalla en la que se muestra la página que le permite conceder a un asociado comprobado autorización para crear recursos en su grupo de recursos.

      Importante

      El asociado no podrá crear recursos (temas de asociados) en su suscripción de Azure después de la fecha de expiración de la autorización.

  6. De nuevo en la página Create Partner Configuration (Crear configuración de asociado), compruebe que el asociado se ha agregado a la lista de autorización del asociado en la parte inferior.

  7. En la parte inferior de la página, seleccione Revisar y crear.

  8. En la página Revisión, revise toda la configuración y seleccione Crear para crear el registro de asociado.

Permita que los eventos fluyan hacia el tema de asociado

La funcionalidad de SAP para enviar eventos a Azure Event Grid está disponible a través del programa beta de SAP. Con este programa, puede informar a SAP que querría disponer de los eventos S4/HANA en Azure. Puede encontrar el anuncio de SAP de esta nueva característica aquí. A través del programa Beta de SAP, se le proporcionará la documentación sobre cómo configurar el sistema SAP S4/HANA para que los eventos fluyan a Event Grid.

El programa BETA de SAP comenzó en octubre de 2022 y durará un par de meses. A partir de entonces, SAP publicará la característica como una funcionalidad disponible con carácter general (GA). La funcionalidad de Event Grid de recibir eventos de un asociado, como SAP, ya es una característica de disponibilidad general.

Si tiene alguna duda, póngase en contacto con nosotros en ask-grid-and-ms-sap@microsoft.com.

Activación de un tema de asociado

  1. En la barra de búsqueda de Azure Portal, busque y seleccione Temas de asociado de Event Grid.

  2. En la página Temas de asociado de Event Grid, seleccione el tema del asociado en la lista.

    Captura de pantalla en la que se muestra la selección de un tema de asociado en la página Temas de asociado de Event Grid.

  3. Revise el mensaje de activación y seleccione Activar en la página o en la barra de comandos para activar el tema de asociado antes de la hora de expiración mencionada en la página.

    Captura de pantalla en la que se muestra la selección del botón Activar en la barra de comandos o en la página.

  4. Confirme que el estado de activación está establecido en Activado y, a continuación, cree suscripciones de eventos para el tema del asociado; para ello, seleccione + Suscripción de eventos en la barra de comandos.

    Captura de pantalla en la que se muestra el estado de activación de un tema de asociado como **Activado**.

Suscripción a los eventos

En primer lugar, cree un controlador de eventos que controlará los eventos del asociado. Por ejemplo, cree un centro de eventos, una cola o tema de Service Bus o una función de Azure. A continuación, cree una suscripción de eventos para el tema del asociado mediante el controlador de eventos que ha creado.

Crear un controlador de eventos

Necesitará un controlador de eventos para probar un tema de asociado. Diríjase a su suscripción a Azure y arranque un servicio que se admita como controlador de eventos, como una instancia de Azure Functions. Para obtener un ejemplo, consulte muestra del Visor de Event Grid que puede usar como controlador de eventos a través de webhooks.

Suscripción al tema del asociado

La suscripción al tema de asociado indica a Event Grid dónde quiere que se entreguen los eventos de asociados.

  1. En Azure Portal, escriba Temas de asociado de Event Grid en el cuadro de búsqueda y seleccione Temas de asociado de Event Grid.

  2. En la página Temas de asociado de Event Grid, seleccione el tema del asociado en la lista.

    Captura de pantalla en la que se muestra la selección de un tema de asociado en la página Temas de asociado de Event Grid.

  3. En la página Tema de asociado de Event Grid del tema del asociado, seleccione + Suscripción de eventos en la barra de comandos.

    Captura de pantalla en la que se muestra la selección del botón Agregar una suscripción a evento en la página Tema de asociado de Event Grid.

  4. En la página Crear suscripción de eventos, realice los siguientes pasos:

    1. Escriba un nombre para la suscripción a eventos.

    2. En Filtrar a tipos de eventos, seleccione los tipos de eventos que recibirá la suscripción.

    3. En Tipo de punto de conexión, seleccione un servicio de Azure (Azure Functions, colas de Storage, Event Hubs, cola de Service Bus, tema de Service Bus, Conexiones híbridas, etc.), o webhook.

    4. Haga clic en el vínculo Seleccione un punto de conexión. En este ejemplo, vamos a usar el destino o el punto de conexión de Azure Event Hubs.

      Captura de pantalla en la que se muestra la configuración de un punto de conexión para una suscripción a un evento.

    5. En la página Seleccionar centro de eventos, seleccione configuraciones para el punto de conexión y, a continuación, seleccione Confirmar selección.

      Captura de pantalla en la que se muestra la configuración de un punto de conexión de Event Hubs.

    6. De nuevo en la página Crear suscripción de eventos, seleccione Crear.

      Captura de pantalla en la que se muestra la página Crear suscripción de eventos con configuraciones de ejemplo.

Pasos siguientes

Consulte Suscripción a eventos de asociados.