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.
SAP Business One incluye herramientas para ampliarlo sin modificar su funcionamiento estándar: campos y tablas de usuario, objetos propios, búsquedas formateadas, alertas, aprobaciones y validaciones. En Go Live SAP te ayudamos a usarlas para que el sistema registre la información que necesitas y aplique las reglas de tu empresa.
Cada necesidad tiene una herramienta adecuada:
SAP Business One ejecuta el procedimiento SBO_SP_TransactionNotification cada vez que se crea o se modifica un objeto. Si el procedimiento devuelve un error, la transacción no se guarda y el usuario ve el mensaje definido. Así se aplican las reglas de la empresa directamente en el sistema.
Por ejemplo, en SQL Server, exigir la referencia del cliente al crear una factura:
IF @object_type = '13' AND @transaction_type = 'A'
BEGIN
IF EXISTS (SELECT 1 FROM OINV T0
WHERE T0.DocEntry = @list_of_cols_val_tab_del
AND ISNULL(T0.NumAtCard, '') = '')
BEGIN
SET @error = 1;
SET @error_message = N'La referencia del cliente es obligatoria.';
END
END
En SAP HANA la lógica es la misma, con la sintaxis propia de HANA. Más información en SQL Server y SAP HANA para 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.
Consultas para Query Manager, vistas, procedimientos almacenados y optimización de consultas en SAP Business One sobre SQL Server y SAP HANA.
Ver SQL Server y SAP HANA para SAP Business OneRevisamos tus procesos y la configuración de SAP Business One para proponer ajustes, reportes o desarrollos que resuelvan necesidades concretas.
Conocer la consultoría SAP Business OneReportes y formatos de impresión, como facturas, órdenes y otros documentos, diseñados sobre los datos de SAP Business One.
Ver Crystal Reports para SAP Business OneCuéntanos qué necesitas y revisamos cómo podemos ayudarte.