Generador de peticiones para Service Layer de SAP B1
Arme peticiones de login, $select y $filter sin recordar la sintaxis OData. Pruebe la conexión, copie el código o descargue una colección de Postman.
Herramienta
¿Es nuevo en la API? Nuestra guía de Service Layer (login, $filter, paginación) explica cada petición que crea este generador, con paginación, joins y los errores comunes.
Tres pasos, sin registro
Ingrese su Service Layer
Dirección del servidor (normalmente https://servidor:50000), base de datos de la empresa y usuario. La contraseña solo se usa para la prueba en vivo.
Arme la petición
Elija login, listar, obtener, crear o actualizar. Agregue $select, $filter, $orderby y paginación sin recordar la sintaxis.
Pruebe y exporte
Pruebe la conexión desde su navegador, copie cURL, PowerShell o JavaScript, o descargue una colección de Postman.
Preguntas sobre esta herramienta
¿Qué es el Service Layer de SAP Business One?
Es la API REST (OData) oficial de SAP Business One. Usted inicia sesión con POST /b1s/v1/Login, recibe una cookie B1SESSION y luego lee o escribe documentos, socios de negocios y artículos con peticiones HTTP normales.
¿Por qué falla la prueba de conexión si en Postman funciona?
Los navegadores bloquean las llamadas a otro sitio web salvo que el servidor lo permita (CORS) y rechazan los certificados autofirmados. Abra una vez la URL del Service Layer en una pestaña nueva para confiar en el certificado y habilite CORS para este sitio en la configuración del Service Layer, o use el comando de PowerShell o cURL, que se ejecutan en su propio equipo.
¿Mi contraseña se envía a Kodenova?
No. El generador se ejecuta en su navegador. El campo de contraseña solo se usa para la petición de prueba, que va directamente de su navegador a su propio Service Layer. Nunca se guarda ni se incluye en el código generado.
¿Por qué solo recibo 20 registros?
El Service Layer pagina los resultados, 20 registros por defecto. Agregue el encabezado Prefer: odata.maxpagesize=100 (el generador lo agrega cuando $top es mayor que 20) o siga el odata.nextLink de la respuesta.
¿Qué diferencia hay entre b1s/v1 y b1s/v2?
v1 usa las convenciones de OData v3 y v2 usa OData v4. La mayoría de los ejemplos en internet usan v1. Ambas funcionan en las versiones recientes de SAP B1; elija la que ya usan sus add-ons.
Hechas para equipos de SAP Business One
¿Está desarrollando una integración con SAP Business One?
Desarrollamos integraciones con Service Layer, portales web y apps móviles sobre SAP B1, para SQL Server y HANA. Precio fijo, normalmente cotizado en 24 horas.
