SAP Business One · DI API · Service Layer

DI API y Service Layer en SAP Business One: las dos puertas oficiales para conectar tu ERP.

Que otra aplicación lea o cree documentos en SAP Business One sin tocar la base de datos a mano, respetando numeraciones, autorizaciones y reglas de negocio.

Qué suele pedir realmente una empresa

Las búsquedas técnicas suelen empezar por «DI API» o «Service Layer», pero la necesidad real es saber cuál usar en tu caso y con qué requisitos.

DI API

La interfaz clásica

Librería COM instalada en un servidor Windows, válida en instalaciones antiguas.

Service Layer

La interfaz moderna

Servicio REST (OData) sobre HANA y, en versiones recientes, sobre SQL Server.

Elección

Cuál usar

Para integraciones nuevas, móviles o en la nube, la Service Layer suele ser la elección.

Fragmento · cuál usar

Ejemplo técnicoNextavantis
DI API        -> libreria COM, instalada en servidor Windows, todas las validaciones
Service Layer -> REST/OData, HANA y SQL Server reciente, sin instalar nada en el cliente

Fragmento didáctico. La elección real depende de tu versión de SAP Business One, tu plataforma y lo que ya tengas instalado.

De la necesidad al informe que realmente se usa.

Revisión

Revisamos qué versión y plataforma tenéis, y si la DI API o la Service Layer están instaladas.

Alcance

Preparamos con vuestro partner el alcance técnico: usuario de integración, acceso seguro y pruebas en test.

Integración

Desarrollamos por lotes y con control de errores antes de pasar a producción.

Dudas habituales antes de desarrollar.

¿Hace falta tocar la base de datos directamente?

No; las dos interfaces son las vías oficiales y respetan las reglas de SAP.

¿Podemos hacerlo sin nuestro partner?

Conviene coordinarlo con él: licencias, acceso y soporte pasan por ahí.

¿Se puede limitar a solo lectura?

Sí, y es lo recomendable para consultas desde móvil o asistentes.

Cuéntanos qué necesitas obtener de SAP Business One.

Dinos qué versión tenéis, quién es vuestro partner y qué aplicación quiere hablar con SAP.