SAP Business One Service Layer: guía práctica para integradores
Todo lo que necesitas saber para integrar SAP Business One con sistemas externos.
Qué es la Service Layer
La Service Layer es la API REST oficial de SAP Business One. Disponible desde SAP B1 9.0, es la forma recomendada para integraciones externas.
Autenticación
La Service Layer usa sesiones con cookies. El flujo es:
1. POST a `/b1s/v1/Login` con CompanyDB, UserName y Password
2. Guardar la cookie de sesión
3. Incluir la cookie en todas las peticiones posteriores
Operaciones CRUD
Todos los recursos siguen el patrón REST estándar:
Filtros y paginación
La Service Layer usa OData para filtros y paginación:
GET /b1s/v1/Orders?$filter=DocDate ge '2024-01-01'&$top=100&$skip=200
Conclusión
La Service Layer es madura y cubre prácticamente todos los objetos de negocio de SAP B1. Con una buena arquitectura de integración, puedes conectar SAP con cualquier sistema externo sin necesidad de Add-ons costosos.
¿Tienes un proyecto similar?
Cuéntanos sobre tu operación y exploramos juntos cómo aplicar estos conceptos a tu caso.
Solicitar diagnóstico gratuito