ABAP AI SDK (powered by ISLM)
La librería de SAP para llamar a modelos de lenguaje desde código ABAP, a través de Intelligent Scenario Lifecycle Management y del Generative AI Hub de SAP AI Core.
Compatible con
El ABAP AI SDK powered by Intelligent Scenario Lifecycle Management (ISLM) es la librería de SAP para usar modelos de lenguaje desde tu propio código ABAP. No llamas al proveedor del modelo directamente: el SDK habla con un modelo desplegado en SAP AI Core (Generative AI Hub) y todo pasa por los controles de SAP. Ojo: el antiguo enlace de esta ficha a un repositorio de GitHub ya no existe; la referencia vigente es la documentación de ABAP AI en el SAP Help Portal.
Cómo funciona
- En la app Fiori Intelligent Scenarios (transacción F4469) creas un intelligent scenario de tipo IA generativa y eliges el modelo entre los proveedores disponibles. Puedes añadir plantillas de prompt.
- En Intelligent Scenario Management (F4470) lo despliegas, lo que crea la deployment en tu SAP AI Core, y lo activas.
- En tu clase ABAP obtienes la API con
cl_aic_islm_compl_api_factory, montas los mensajes (rol de sistema y usuario) y recibes la respuesta. Escenario y modelo son objetos transportables, así que siguen tu ciclo de transportes.
El SDK también puede usar el servicio de orchestration de AI Core, con sus filtros y enmascarado de datos.
Para qué te sirve si trabajas con SAP
Resumir textos largos de un documento, proponer una clasificación, redactar un borrador de respuesta al proveedor o explicar un error al usuario, todo desde la lógica ABAP que ya tienes, sin sacar datos por conectores caseros. Encaja con ABAP Cloud y clean core. Si tu empresa ha elegido modelos de Anthropic en el Generative AI Hub, así es como Claude acaba respondiendo dentro de un programa ABAP.
Disponibilidad y coste
Está disponible en ABAP Cloud (entorno ABAP de BTP y S/4HANA Cloud). Según SAP, desde el segundo trimestre de 2026 ABAP AI se extiende a S/4HANA Cloud Private Edition desde la release 2021. Comprueba en la documentación qué releases admite el SDK en tu caso. Necesitas una instancia de SAP AI Core con el plan que da acceso al Generative AI Hub; pagas su consumo y los tokens del modelo.
Cómo empezar
Sigue el tutorial oficial Implement a Simple Custom ABAP AI Scenario, después Claude desde SAP BTP para la parte de AI Core y ADT para VS Code para el entorno de desarrollo. Contexto completo en Claude y SAP.