¿Qué es un AddOn para SAP Business One?
Seguramente ya sabrás que SAP Business One es el sistema de gestión empresarial líder en el mercado enfocado a apoyar a las pequeñas y medianas empresas a simplificar sus procesos de negocios.
Si bien SAP B1 es el ERP para empresas en crecimiento que cuenta ya con los principales módulos necesarios para tener un control total de tu negocio, hay empresas que requieren especial control de algunas de estas áreas. Para brindar esta especialización en determinadas áreas del negocio surgen los llamados AddOns para SAP Business One.
¿Qué es un AddOn para SAP?
Un AddOn es un software adicional que se añade a tu ERP ayudando a potencializar al máximo el uso del mismo en tu empresa.
En el caso de SAP Business One te permite adicionar funcionalidades que el sistema administrativo no pudiera cubrir por su naturaleza o hacer más ágiles y profundas algunas otras que ya tiene.
¿Cuáles son sus principales beneficios?
- Ayuda a la empresa a lograr mejores resultados en procesos específicos al potencializar las capacidades de tu ERP.
- Se integran directamente con SAP B1 por lo que podrás aprovecharlos en tu operación diaria.
- Siempre que te asegures de que el fabricante es experto en SAP estarás en buenas manos trabajando de acuerdo a las mejores prácticas.
- Un AddOn puede ser implementado en cualquier momento para satisfacer las necesidades de tu empresa; además, constantemente se producen nuevas actualizaciones para que el sistema no quede obsoleto.
¿Qué tipos de AddOns puedo implementar para SAP Business One?
Existen muchos AddOns que pueden agregarse a SAPB1, algunos de los más útiles en las empresas son:
- AddOn de Contabilidad Electrónica
- AddOn de Facturación electrónica
- AddOn para control de inventarios (WMS)
- AddOn Portal de Viáticos
- AddOn Portal para Distribuidores
- AddOn Boyum iT para la personalización y configuración de SAP Business One
Requisitos
- Antes de instalar el add-on, verifique si cumple con los siguientes requisitos:
- Sistema Operativo: Windows Server, XP, Vista, 7, 8 en estaciones de trabajo.
- Librerías de Framework.Net 4 instaladas como mínimo en estaciones de trabajo.
- Librería DI-API de SAP instalada en la estación de trabajo donde se ejecutará el add- on, correspondiente a la versión de B1.
- Microsoft SQL-Server 2008/2012 como motor de base de datos.
- Driver ODBC SQL Server Native Client 10/11 para realizar consultas.
- Cliente SBO instalado en el equipo donde se ejecutará el add-on.
Instalación del Add-on
Para la instalación del add-on se deben seguir los siguientes pasos:
Seleccionamos “Gestión” desde el Menú.
Luego seleccionamos la opción “add-ons”, ubicada dentro de “Gestión”.
Dentro de “add-ons” seleccionamos la opción “Gestión de add-ons”.
La ejecución anterior levantará la siguiente ventana, que mostrará todos los add-ons instalados. Ahora procederemos a instalar nuestro add-on, para ello se debe presionar el botón “Registrar add-on” que se encuentra señalado.
Ahora se debe presionar el botón señalado para seleccionar nuestro add-on.
La acción anterior levantará esta ventana de exploración, en donde se debe buscar el archivo “AddOnInstaller.ard” que se encuentra contenido en el archivo de instalación previamente descomprimido.
Luego de haber seleccionado el archivo, se volverá a mostrar la ventana anterior, pero como se puede apreciar, las rutas de los archivos de instalación fueron cargadas automáticamente, ahora simplemente presionamos “OK”.
Ahora en la ventana “Gestión de add-ons” ubicamos nuestro add-on y seleccionamos que el inicio sea “Automático”, luego presionamos “OK” para confirmar esta acción.
Presionamos en el menú la opción “Gestor de add-ons”, contenida dentro de “Gestión” como se puedo apreciar en la etapa anterior.
Ahora debemos seleccionar la pestaña “Add-on pendientes” (1) y visualizaremos el add- on agregado previamente, luego se debe presionar sobre la línea del add-on (2) y presionar el botón “Instalar” (3).
Luego del paso anterior nos levantará el asistente de instalación de nuestro add-on y presionamos el botón “Instalar” para iniciar el proceso de instalación.
Cuando finalice la instalación nos mostrará un mensaje avisando esta acción.
Como último paso se debe presionar la pestaña “Add-ons instalados” y se visualizará nuestro add-on en estado Conectado, ya que cuando fue agregado anteriormente fue seleccionada la opción de inicio “Automático”.
Nota: En caso de haber seleccionado inicio “Manual” en “Gestión de add-ons”, tendríamos que presionar el botón “Inicio” de esta ventana.
Configuración del Add-on
El add-on permite personalizar algunas características por medio de su archivo de configuración llamado “AddOnsAFI.exe.config”, se encuentra en la carpeta donde fue instalado, por lo general las rutas de instalación son las siguientes.
Sistema de 32 Bits:
“C:\Program Files (x86)\SAP\SAP Business One\AddOns\Exxis\CM Activo Fijo IFRS\”
Sistema de 64 Bits:
“C:\Program Files (x86)\SAP\SAP Business One\AddOns\Exxis\CM Activo Fijo IFRS\”
El archivo de configuración contiene etiquetas que se detallan a continuación.
<!–Parametros del Add-Ons–>
<add key=»FormEjecutaValorizacion» value=»1472000036″/>
<add key=»FormDeterminacionCuentas» value=»1472000003″/>
<add key=»FormMaestroActivos» value=»1472000003″/>
Asigna el Form UID de los formularios estandar de SAP utilizados en el addon
<add key=»DefineManual» value=»1″ />
DefineManual: Permite indicar si la conexión Odbc a la base de datos será por medio automático o de manera manual. (0=Manual / 1=Automático)
<!– Conexión ODBC {SQL Server Native Client 10.0} –>
<add key=»Driver» value=»{SQL Server Native Client 10.0}»/>
Nota: si se esta trabajando con SQL Server 2012, la opcion debe ser SQL Server Native
Client 11.0
Driver: En esta etiqueda debe ir especificado el driver Odbc que se quiere ocupar en el caso que se tenga definida la conexión manual.
<!– 6=MSSQL2008 7=MSSQL2012 9=HANA–>
<add key=»DbServerType» value=»6″/>
DBServerType: El add-on permite configurar el tipo de servidor de Base de Datos al cual se está conectando
6- Microsoft SQL Server 2008
7- Microsoft SQL Server 2012
9- HANA
El addon permite dos modalidades para ejecutar la Corrección Monetaria: A – Anual , M
– Mensual.
Esta configuración se puede cambiar indistintamente mientras no se hayan registrado transacciones de Corrección Monetaria (CM), esto quiere decir, mientras no existan registros en la tabla de usuario [@TRAZAFI]
Componentes en documentos del Add-on
A continuación, se detallarán los componentes que el add-on incorpora a los formularios de documentos en SAP cuando esta activado.
En el formulario de Datos Maestros AF (Activos Fijos) se añadieron dos checkbox enlazados a sus respectivos campos de usuarios para indica si el activo fijo esta sujeto a Correccion Monetaria y a 33 Bis.
En el formulario de Determinación de cuentas permite acceder a las las cuentas con que va a trabajar el addon. Debe estar el formulario en modo OK para que permita desplegar el formulario Cuentas de Corrección Monetaria al darle click al botón Cuentas de C.M.
Una vez presionado el botón Cuentas de C.M. se despliega el formulario donde se definen las cuentas con que van a funcionar la corrección monetaria, la corrección monetaria con depreciación acumulada y el 33 bis.
Para ellos presiona la tecla TAB o el circulo a la derecha de la caja de texto y se despliega un formulario con las cuentas definidas en SAP, para seleccionar se presiona doble click sobre la cuenta o se le da un click marcando la indicada y luego se presiona el boton “Seleccionar”.
En el formulario Ejecución de Valoración dos botones al final del formulario y a la derecha del botón secundario “Cancelar”.
Vista CM: Ejecuta el Formulario de Corrección monetaria. Al desplegarse este formulario en pantalla muestra aquellos activos fijos que tienen activo el check de Corrección Monetaria activo y que no tengan para el periodo analizado, sea mensual o anual, correcciones monetarias efectuadas. Este formulario contiene un botón principal desde donde se realiza la ejecución de la Corrección Monetaria (CM)
Una vez ejecutada la CM, aparece un botón secundario “Revertir”, que realiza la reversa de la corrección monetaria efectuada. Si el área de valoración en la cual se ejecuta la CM obliga a realizar asientos en libros de contables, en la columna A.CM.A (Asiento Corrección Monetaria Acumulada ) indicará el número de asiento respectivo de la capitalización y en la columna A.CM.DA (Asiento Corrección Monetaria Depreciación Acumulada) el número de asiento respectivo para la Amortización manual no planificada. Estas capitalizaciones y amortizaciones manuales no planificadas las realiza el addon utilizando por programación los objetos respectivos de SAP.
Vista 33 Bis: Ejecuta el Formulario de 33 Bis.
Una vez ejecutada el 33 Bis, aparece un botón secundario “Revertir”, que realiza la reversa del 33 Bis efectuada. Si el área de valoración en la cual se ejecuta el 33 Bis CM obliga a realizar asientos en libros de contables, en la columna Asiento se indicará el número de asiento respectivo de la capitalización. Estas capitalizaciones las realiza el addon utilizando por programación los objetos respectivos de SAP.
Componentes en documentos del Add-on
El add-on al inicializarce agrega la opción Configuración CM al final del Menú Gestión >> Definiciones >> Finanzas >> Activos Fijos.
En este menú existen dos opciones, la Verificación de Tablas y la Configuración de parámetros para la ejecución de la Corrección Monetaria y 33 Bis
Crear y verificar tablas
La ventana crear y verificar tablas permite crear tablas, campos de usuarios y procedimientos almacenados necesarios para el funcionamiento de FEX y del add-on.
Además, tenga presente que este proceso sólo es posible de ejecutar para cuentas con permisos de super usuario.
En el proceso de verificación de campos de usuario y tablas, el add-on primero comprueba que existan los objetos, si lo encuentra entonces no lo crea y pasa al siguiente, cuando no los encuentra los crea. En el caso de los procedimientos almacenados es diferente, ya que siempre los actualiza en caso que exista y en el caso de no encontrar el procedimiento lo crea.
Nota: Es importante considerar que para ejecutar este proceso se recomienda que solamente se encuentre la cuenta de super usuario conectada, más no los usuarios.
Si desea continuar la creación/verificación con usuarios conectados el addon lo permite
Ventana de notificación de finalización del proceso de creación/verificación
Estado del formulario de Verifica Tablas Corrección Monetaria una vez concluido el proceso, se presiona el boton OK para cerrarlo.
Configuración
El addon contiene un formulario donde se guardan los parámetros de configuración del addon los cuales se guardan en la tabla [@PARAMAFI].
Configuración de Área CM: Selecciona si el area de valorización contable ejecuta Corrección monetaria (CM) y 33 Bis. Informa si el area de valorización realiza asientos contables, el nombre del campo contable y el valor contable seleccionado.
Configuración de periodo de corrección: Indica si el intervalo de tiempo para la ejecución de la CM y el 33 Bis será anual o mensual.
Configuración Indice de CM: Indica el índice con el cual se configura la CM, se carga la información de la tabla de Monedas e Indices de SAP Business One.
Configuración Indice de 33 bis: Indica el índice con el cual se configura el 33Bis, , se carga la información de la tabla de Monedas e Indices de SAP Business One.
Configuración Cod. Trans Asiento Contable: Indica el código de transacción para el asiento para la CM del Activo Fijo (AF), para el CM de la Depreciación Acumulada (DA) y para la Depreciación.
En la anterior figura se observa en el asiento contable los distintos códigos de transacción que son definidos en el Formulario de configuración.
Configuración de 33 Bis: Se indica los valores utilizados para el cálculo del 33 Bis
En GRUPO EBIM desarrollamos soluciones TI a la medida de las necesidades de tu empresa. Somos expertos en consultoría SAP, Outsourcing de personal TI, y contamos con un equipo de profesionales dispuestos a brindar soluciones digitales escalables para tu negocio. ¡Llena nuestro formulario de contacto y obtén más información sobre los servicios que ofrecemos!