Descripción de cómo API REST y eventos integran sistemas con SAP Subscription Billing
Explicación de la diferencia entre la integración de SAP S/4HANA, edición en la nube pública y privada
Análisis del contenido de integración estándar de SAP Subscription Billing con sistemas SAP
Integración de SAP Subscription Billing con otros sistemas SAP y no SAP
Uso de API REST en SAP Subscription Billing
Exploración de API de suscripción
Gestión de API de uso en SAP Subscription Billing
Gestión de API de facturas en SAP Subscription Billing

Gestión de API REST de SAP Subscription Billing

Objectives

After completing this lesson, you will be able to:
  • Utilice un cliente REST para probar las API de SAP Subscription Billing.
  • Cree una suscripción con una API.

Cliente REST para probar las API para SAP Subscription Billing

Probar las API de SAP Subscription Billing con un cliente REST es un paso importante en el proceso de desarrollo e implementación. Un cliente REST simula solicitudes y respuestas de API, lo que permite a los desarrolladores y probadores validar la funcionalidad, el rendimiento y la seguridad de las API. Hay varios clientes REST disponibles. Para nuestros fines de prueba, Bruno se utiliza como cliente REST, la misma herramienta que se utiliza cuando se crea un token de portador. Utilizará este token de portador para la autenticación.

Utilice el cliente Bruno REST para crear una suscripción, realizar una solicitud POST a un punto de acceso de la API de SAP Subscription Billing.

Este punto final de API se encuentra en el concentrador de API. Un punto de acceso de la API de SAP Subscription Billing es una URL que permite a los usuarios acceder a la API de SAP Subscription Billing e interactuar con ella. Este punto de acceso permite a los desarrolladores realizar solicitudes a la API para gestionar y automatizar los procesos de facturación de suscripciones dentro de sus sistemas SAP. Los usuarios pueden utilizar el punto final para realizar acciones como crear, actualizar y cancelar suscripciones, así como recuperar información de suscripción y facturación.

El cliente REST proporciona una interfaz fácil de usar para crear y enviar solicitudes, especificar el punto final de API y cualquier encabezado o credenciales de autenticación necesarios. Una vez enviada la solicitud POST, la API de SAP Subscription Billing procesa la solicitud y crea la suscripción según los parámetros proporcionados. Si la solicitud es correcta, la API devuelve una respuesta que indica que se ha creado la suscripción, junto con cualquier detalle relevante o información de confirmación.

A continuación, sigamos con un vídeo para ver de primera mano cómo crear una suscripción con una API.

Suscripción con una API

Resumen

Ahora que ha tenido la oportunidad de crear una suscripción mediante una API REST, en la siguiente lección explorará la gestión de derechos para una API en SAP Subscription Billing.

Obtener ID de cliente y crear una suscripción mediante la API de suscripción POST

Escenario empresarial

Trabaja como desarrollador e implementa SAP Subscription Billing para gestionar los paquetes de aprendizaje basados en suscripciones del cliente. Su tarea es configurar el proceso para inscribir nuevos clientes y crear suscripciones para sus planes de aprendizaje seleccionados mediante APIs.

Pasos

  1. Cree una nueva solicitud GET en Bruno.

    Utilice los datos siguientes:

    CampoValor
    ClienteJohn Doe
    URLhttps://eu10.revenue.cloud.sap/api/business-partner/v3/customers
    MercadoA01
    ProductoBR469

    1. Introduzca la URL: https://eu10.revenue.cloud.sap/api/business-partner/v3/customers

    2. Vaya a la pestaña Autorización e introduzca el token de portador del ejercicio Generar un token de portador para obtener autorización para las API.

    3. Seleccione Enviar (flecha en la parte superior derecha).

    4. Copie el número de cliente para John Doe.

  2. Cree una nueva solicitud POST.

    Nivel de suscripción: _________________________________

    ID de documento ______________________________________

    Utilice los datos siguientes:

    CampoValor
    URLhttps://eu10.revenue.cloud.sap/api/subscription/v1/subscriptions
    Autoriz.el token de portador del ejercicio: Generar un token de portador para obtener autorización para las APIs
    1. Introduzca la URL: https://eu10.revenue.cloud.sap/api/subscription/v1/subscriptions.

    2. Vaya a la pestaña Autorización e introduzca el token de portador del ejercicio Generar un token de portador para obtener autorización para las API.

    3. Vaya a la pestaña Cuerpo.

    4. Seleccione JSON en el lado derecho.

    5. Introduzca el JSON.

      Code Snippet
      1234567891011121314151617181920212223
      { "customer": { "id": "3228312141" }, "market": { "id": "A01" }, "validFrom": "2024-07-01T05:00:00.000Z", "snapshots": [ { "effectiveDate": "2024-07-01T05:00:00.000Z", "items": [ { "itemId": "10", "product": { "code": "BR469" } } ] } ] }
    6. Anote el ID de suscripción e introduzca este ID en la línea en el nivel de paso.