Udemy
SAP Business One: Service Layer – SDK DIAPI – Personalizaciones – Mi Primer Proyecto
Curso práctico para desarrollar integraciones y personalizaciones de SAP Business One utilizando Service Layer, SDK / DI API y ASP.NET.
La DI API es la interfaz de programación del SDK de SAP Business One para trabajar con sus datos. Permite que una aplicación .NET use los objetos de negocio del sistema, como socios de negocio, artículos y documentos, aplicando sus mismas validaciones. En Go Live SAP desarrollamos aplicaciones e integraciones con la DI API.
La DI API (Data Interface API) es una librería que se instala en el equipo donde se ejecuta la aplicación. A través del objeto Company, la aplicación se conecta a una base de datos de SAP Business One y trabaja con sus objetos de negocio, como BusinessPartners, Items o los documentos de ventas y compras.
Como usa la lógica de negocio de SAP Business One, la información se registra con las mismas validaciones que aplica el sistema. Por ejemplo, una conexión básica en C#:
var company = new SAPbobsCOM.Company
{
Server = "SERVIDOR",
CompanyDB = "SBO_EMPRESA",
UserName = "manager",
Password = "********",
DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2019
};
if (company.Connect() != 0)
{
company.GetLastError(out int code, out string message);
// Registrar el error y avisar al usuario
}
La DI API se ejecuta en el equipo donde está instalada, mientras que Service Layer se consume por HTTP desde cualquier servidor o tecnología. La DI API encaja cuando la aplicación se ejecuta en la red de la empresa y se desarrolla en .NET. Si varias aplicaciones o sistemas externos deben acceder a SAP Business One, conviene revisar también las integraciones de SAP Business One.
Udemy
Curso práctico para desarrollar integraciones y personalizaciones de SAP Business One utilizando Service Layer, SDK / DI API y ASP.NET.
Integraciones y aplicaciones que leen y escriben datos en SAP Business One a través de su API REST (OData).
Ver integraciones con Service LayerConexión de SAP Business One con otras aplicaciones y sistemas de tu empresa mediante Service Layer, DI API o servicios web.
Ver integraciones SAP Business OneAplicaciones web y de escritorio en C# y ASP.NET que complementan SAP Business One.
Ver desarrollo .NET para SAP Business OneCuéntanos qué necesitas y revisamos cómo podemos ayudarte.