ABAPilot: IA dentro del SAP que ya tenés
Consultas en lenguaje natural y desarrollo ABAP asistido sobre SAP ECC y S/4HANA on-premise. Sin migrar, sin BTP, sin ADT y sin comprometerte con RISE. Se instala por transporte en tu propio sistema y responde con datos en vivo, filtrados por las autorizaciones de cada usuario.
Veámoslo funcionando
Un usuario de negocio pregunta en castellano, dentro del sistema que la empresa ya opera.
El problema real: 2027 se acerca y el SAP viejo sigue ahí
El fin del mantenimiento estándar de ECC está anunciado para 2027, pero la mayoría de las empresas no va a migrar a tiempo — y muchas van a seguir operando ECC varios años más por presupuesto, por complejidad o por prioridades. Mientras tanto, las herramientas de IA de SAP apuntan a otro lado: Joule y el servidor MCP oficial están pensados para el mundo cloud y requieren prerrequisitos que un ECC on-premise no cumple.
El resultado es una brecha incomóda: sistemas que sostienen la operación diaria de la compañía, con veinte años de desarrollos Z encima, y sin ninguna capa de IA disponible. ABAPilot existe para cubrir exactamente esa brecha — no para reemplazar la migración, sino para que el sistema actual deje de ser el que menos ayuda.
Qué podés preguntar
- «Mostrame los proveedores con facturas abiertas por más de 50 millones»
- «¿Qué pedidos de compra se crearon esta semana sin liberar?»
- «¿En qué programas se usa la tabla ZFI_CONTROL?»
- «Mostrame los dumps de ST22 de las últimas 24 horas»
- «¿Qué jobs fallaron anoche y por qué?»
Las respuestas salen de datos en vivo del sistema, no de una copia ni de un data lake.
Para equipos de desarrollo
El servidor MCP se conecta desde VS Code, Claude Desktop o el cliente de IA que uses. El conector cliente es open source con licencia MIT y se instala con un solo comando npx, así que podés revisar cada línea antes de apuntarlo a un sistema. Ocho herramientas nombradas y de solo lectura: lectura de tablas con filtros, estructura de tablas, búsqueda de tablas, lectura de código, where-used, verificación de sintaxis, dumps y jobs.
El motor in-system — los handlers ICF, la whitelist, la política de ejecución y el log de auditoría — es el producto licenciado, y vive dentro de tu sistema.
Dónde corre
| Sistema | ABAPilot |
|---|---|
| SAP ECC 6.0 en adelante (cualquier EhP) | ✓ Sí |
| S/4HANA on-premise | ✓ Sí |
| S/4HANA private cloud edition (RISE) | ✓ Sí, si podés importar tus propios transportes |
| S/4HANA public cloud / ABAP Cloud | No — el modelo de extensibilidad no lo permite |
Estar en RISE no te deja afuera: los clientes de private cloud edition que pueden transportar a su propio stack corren ABAPilot sin problema. Public cloud es la excepción honesta, y preferimos decirlo acá y no en la primera llamada técnica.
Seguridad y soberanía de los datos
- Autorizaciones propias de cada usuario. No se reimplementa nada: manda el modelo de autorizaciones estándar de SAP.
- Whitelist de endpoints. Una tabla define qué operaciones existen; lo que no está ahí, no se puede ejecutar. La mantiene tu equipo de Basis.
- Auditoría completa. Cada llamada queda registrada dentro del sistema con usuario, timestamp y parámetros.
- Modelo a elección. Tu propia clave de Claude, OpenAI, Gemini o Bedrock — o un modelo local con Ollama, sin que ningún dato salga de tu red y sin costos de API en dólares.
Preguntas frecuentes
¿Hace falta migrar a S/4HANA para usar ABAPilot?
No. ABAPilot se instala por transporte en el sistema que ya tenés: funciona sobre SAP ECC 6.0 en adelante, S/4HANA on-premise y S/4HANA private cloud edition. No requiere migración, BTP, RISE ni ADT.
¿Qué pasa con mis datos? ¿Salen del sistema?
Vos decidís. Podés usar tu propia clave de Claude, OpenAI, Gemini o Bedrock, o correr un modelo local con Ollama. En modo local ningún dato sale de tu red y no hay consumo de API en dólares.
¿Quién puede ver qué?
Cada consulta se ejecuta con las autorizaciones del usuario SAP que la hace: S_TABU_DIS, S_DEVELOP y el resto del modelo estándar. Si no lo ve en SAPGUI, tampoco lo ve por ABAPilot. Además hay una tabla de whitelist que define qué operaciones existen y un log de auditoría dentro del sistema.
¿Sirve solo para desarrolladores?
No. Hay dos capas: usuarios de negocio que preguntan en lenguaje natural (por ejemplo, proveedores con facturas abiertas por encima de un monto) y desarrolladores que usan el servidor MCP desde VS Code o su cliente de IA para leer código, where-used, dumps y jobs.
¿Cómo se instala?
Es un add-on ABAP que entra por transporte a un namespace propio y se expone por un nodo ICF. Una instalación típica en un sistema de desarrollo lleva un par de horas.
Hablemos
Una demo de 30 minutos alcanza para ver si tiene sentido en tu paisaje SAP. También podés leer la guía de IA para SAP ECC o la versión en inglés de esta página en crimsonconsultingsl.com/abapilot.
