La integración GMAO ERP consiste en que el sistema de mantenimiento y el ERP (SAP, Business Central u otro) intercambien datos sin que nadie los teclee dos veces: equipos, repuestos y compras fluyen desde el ERP, y órdenes, consumos y costes vuelven desde mantenimiento. Esta guía explica qué datos conviene sincronizar y en qué sentido, cuándo elegir API o ficheros, qué cambia entre SAP ECC, S/4HANA y Business Central, cómo llegan los costes de una orden de trabajo al centro de coste y qué errores arruinan un proyecto. Para unir tus compras de mantenimiento con el resto de la operación, puedes probar Oxmaint gratis sin tarjeta de crédito.
INTEGRACIONES · SAP · ERP · API
Que el ERP y mantenimiento hablen el mismo idioma
Qué datos viajan, en qué dirección, por qué canal y quién manda en cada dato. Todo lo que hay que decidir antes de conectar dos sistemas.
Prueba gratuita · Sin tarjeta de crédito
MAPA DE DATOS ERP ↔ GMAO
Equipos y ubicacionesERP → GMAO
Stock y repuestosERP ⇄ GMAO
Compras de repuestosERP ⇄ GMAO
Órdenes de trabajoERP ⇄ GMAO
Costes realesGMAO → ERP
Qué es la integración GMAO ERP y qué problema resuelve
Un ERP gestiona finanzas, compras y almacén; una GMAO gestiona activos, órdenes y técnicos. Si no se conectan, la misma información se captura dos veces. Según esta guía sobre GMAO y ERP, la transcripción manual entre sistemas es una fuente típica de errores, y la integración evita duplicar datos y acelera el análisis.
SIN INTEGRACIÓN
Orden cerrada
›
Se exporta a mano
›
Se reteclea en el ERP
›
Error o retraso en el coste
CON INTEGRACIÓN
Orden cerrada
›
Coste y consumos llegan al ERP automáticamente
Qué datos sincronizar entre GMAO y ERP, sentido por sentido
La regla que evita duplicados es decidir qué sistema es la fuente de cada dato. Una división habitual, según la guía de Oxmaint para S/4HANA y los flujos descritos por Fracttal, es esta:
ERP → GMAO
El ERP manda los datos maestros
- Equipos y ubicaciones técnicas
- Listas de materiales (BOM)
- Planes y asignaciones de órdenes
- Repuestos: stock, costes y nuevos componentes
GMAO → ERP
Mantenimiento devuelve la ejecución
- Confirmaciones de trabajo y horas de mano de obra
- Códigos de fallo
- Consumo de inventario y devoluciones
- Requisiciones de material desde la orden
- Costes para su liquidación
AMBOS SENTIDOS
Datos que cambian en los dos lados
- Órdenes de trabajo: el plan sale, la ejecución vuelve
- Stock y repuestos
- Identificadores de orden cruzados entre sistemas
- Cierre automático de órdenes completadas
Integración GMAO ERP por API o por ficheros
La elección no es de moda, sino de latencia, volumen y capacidad técnica. Esta comparación resume las diferencias que recoge un análisis de SFTP frente a API.
FICHEROS SFTP / CSV
API REST
Lotes: cada hora, día o semanaCasi tiempo real
Ficheros (SFTP / CSV)
- Envío por lotes programados
- Verifica la integridad y permite reanudar transferencias cortadas
- Configuración moderada
- Encaja en: cargas masivas, auditoría de ficheros y sistemas heredados
API
- Respuesta inmediata o casi inmediata
- Depende de la conexión: exige reintentos si la red falla
- Más complejidad: autenticación, documentación y desarrollo
- Encaja en: sincronización en vivo, eventos y varios sistemas
Lo habitual: combinar ambos. Los ficheros sirven para cargas programadas y voluminosas, y la API para actualizaciones incrementales. Por ejemplo, una carga inicial de activos por fichero y las órdenes y consumos por API.
SAP ECC, S/4HANA y Business Central: qué conviene saber
SAP ECC 6.0
Mantenimiento estándarhasta 31 dic 2027
Mantenimiento extendidoene 2028 – dic 2030
Recargo extendido2 % sobre la base
Los paquetes de mejora 0–5 ya terminaron el 31 dic 2025 sin extensión, según
ERP Research.
SAP S/4HANA
API de órdenesAPI_MAINTENANCEORDER (OData)
Catálogo de APIsSAP Business Accelerator Hub
Enfoque«clean core»
Business Central
Recurso de compraspurchaseOrder (API v2.0)
OperacionesGET · POST · PATCH · DELETE
Estado del pedidoDraft · In Review · Open
Las líneas cuelgan de
purchaseOrderLines y hay que habilitar las API en el entorno, según
Microsoft Learn.
31 dic 2025Fin EhP 0–5, sin extensión
31 dic 2027Fin del mantenimiento estándar
31 dic 2030Fin del mantenimiento extendido
Del repuesto solicitado a la compra recibida
Compras es donde más se nota la integración: el técnico pide el repuesto desde la orden, el responsable lo aprueba y el pedido se registra con su proveedor. Con la gestión de compras de Oxmaint, las órdenes de compra pasan por los estados Abierta, Aprobada, Rechazada, Cerrada o Cancelada y requieren aprobación antes de enviarse al proveedor.
1
Solicitud de repuesto
Se genera desde la orden de trabajo.
GMAO
2
Aprobación
El responsable revisa y aprueba.
GMAO
3
Orden de compra
Se registra con proveedor y líneas.
SEGÚN TU PROCESO
4
Recepción y entrega
Almacén recibe y entrega al técnico.
ERP
5
Coste a la orden
El consumo se imputa a la orden.
AMBOS
Conecta compras, almacén y órdenes en una sola plataforma
Oxmaint reúne órdenes de trabajo, repuestos y órdenes de compra con aprobación, y ofrece APIs REST para conectar tu ERP.
Prueba gratuita · Sin tarjeta de crédito
Cómo llegan los costes de mantenimiento al centro de coste
En SAP PM, la orden de mantenimiento acumula costes planificados y, al ejecutarse, costes reales. Después se liquida, es decir, se traspasan a otros objetos. Así lo explica este resumen de costes en SAP PM. La integración hace que esos consumos salgan de la GMAO ya desglosados.
Materiales
+
Mano de obra
+
Servicios externos
=
Costes reales de la orden
LIQUIDACIÓN A
Centros de costeÓrdenes internasActivos fijosProyectos WBS
Errores comunes en una integración GMAO ERP y cómo evitarlos
Arrastrar desarrollos a medida de ECC a S/4HANA
Crea deuda técnica que se rompe con cada paquete de soporte.
Cómo evitarlo: usa servicios estándar y deja la lógica propia fuera del núcleo.
Sincronizar por lotes lo que debería ser inmediato
Se desperdicia la capacidad de tiempo real del ERP moderno.
Cómo evitarlo: reserva los lotes para cargas masivas y usa API para el día a día.
Dejar la limpieza de datos maestros para después
Códigos duplicados o jerarquías rotas se replican en ambos sistemas.
Cómo evitarlo: audita la jerarquía de equipos, las dependencias y la calidad de datos antes de conectar.
Empezar sin mapear los flujos
Nadie sabe qué dato manda ni en qué sentido viaja.
Cómo evitarlo: dibuja los flujogramas y responde por dato: ¿se duplica?, ¿en qué dirección?, ¿quién lo mantiene?
Diseñar la API sin reintentos
Una caída de red interrumpe la sincronización sin que nadie lo note.
Cómo evitarlo: incluye reintentos, colas y alertas de fallo desde el diseño.
Fases de un proyecto de integración
Un proyecto ordenado avanza de lo pequeño a lo grande. Estas cuatro fases siguen el esquema que describe la guía de Oxmaint, que indica que con servicios estándar se puede desplegar en semanas.
FASE 1
Evaluar y mapear
Jerarquía, dependencias y calidad de datos maestros.
FASE 2
Configurar APIs estándar
Activar servicios y mapear campos.
FASE 3
Piloto y validación
Un grupo de activos o un tipo de orden.
FASE 4
Escalar y operar
Toda la planta, con conciliación y pruebas de regresión.
Integrar, sustituir o convivir: alternativas a SAP PM
No siempre la respuesta es conectar. Con los plazos de ECC sobre la mesa, estos tres caminos son criterios orientativos, no una regla fija.
OPCIÓN A
Mantener SAP PM y conectar una GMAO
Encaja si el ERP seguirá siendo el sistema de registro de activos y costes, y quieres mejorar la ejecución en campo sin tocar su núcleo.
OPCIÓN B
Sustituir SAP PM y mantener finanzas en el ERP
Encaja si estás migrando de ECC a S/4HANA y prefieres no reconstruir el módulo de mantenimiento: la GMAO ejecuta y el ERP sigue con finanzas y compras.
OPCIÓN C
Conexión ligera por ficheros
Encaja si el volumen es bajo o el ERP no ofrece API: cargas programadas de activos y costes, con revisión periódica.
Qué ofrece Oxmaint para conectar con tu ERP
API
APIs REST para desarrolladores
Para conectar la plataforma con otros sistemas, en el entorno
empresarial.
SAP
Sincronización con SAP y otros ERP
Oxmaint indica compatibilidad con S/4HANA, ECC y otras versiones, con sincronización bidireccional de órdenes, activos, inventario y costes.
COMPRAS
Órdenes de compra con aprobación
El alcance exacto depende de tu versión de ERP, de los módulos que uses y de qué datos quieras sincronizar. Define primero el mapa de datos y la fuente de cada uno.
Preguntas frecuentes sobre la integración GMAO ERP
¿Qué datos conviene sincronizar primero?
Los datos maestros: equipos, ubicaciones y repuestos. Sin una base limpia y compartida, todo lo demás (órdenes, compras, costes) hereda los errores. Después se añaden las órdenes de trabajo y, por último, los costes.
¿Es mejor integrar por API o por ficheros?
Depende de la latencia que necesites y de lo que ofrezca tu ERP. La API da actualización casi inmediata; los ficheros encajan en cargas masivas y sistemas heredados. En muchos entornos se usan los dos.
¿Hace falta programar en ABAP dentro de SAP?
No necesariamente. El enfoque «clean core» recomienda usar servicios OData estándar y ejecutar la lógica propia fuera del núcleo, en SAP BTP, para evitar la deuda técnica de los desarrollos a medida.
¿Funciona con SAP ECC y con S/4HANA?
Oxmaint indica en su página empresarial sincronización con SAP en sus versiones S/4HANA y ECC. Ten presente que el mantenimiento estándar de ECC 6.0 termina el 31 de diciembre de 2027.
¿Y si mi ERP es Business Central u otro?
Lo decisivo es que el ERP exponga una API. Business Central, por ejemplo, ofrece una API v2.0 con recursos como pedidos de compra, que se leen, crean y actualizan por REST una vez habilitada.
¿Cómo evito duplicar equipos y repuestos entre sistemas?
Define una fuente por dato. Lo habitual es que el ERP mantenga el maestro de almacén y la GMAO lo consulte, mientras que las confirmaciones, horas y consumos nacen en la GMAO y viajan al ERP.
Empieza por el mapa de datos y conecta lo demás después
Registra tus activos, ordena tus repuestos y deja listas las compras con aprobación. Con esa base, la conexión con tu ERP es un paso, no un proyecto eterno.
Prueba gratuita · Sin tarjeta de crédito