Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manizales 21/03/2023
1
Acuerdo de Alcance
1. INTRODUCCION ....................................................................................................................................... 3
2. ALCANCE .................................................................................................................................................. 3
2.1 Objetivo General ............................................................................................................................... 3
2.2 Objetivos Específicos ........................................................................................................................ 3
2.3 Módulos de SAP BUSINESS ONE Relacionados ............................................................................. 3
2.4 Ciclo de vida de desarrollo de la funcionalidad ................................................................................. 3
2.5 Supuestos y restricciones ................................................................................................................. 4
2.6 Riesgos ............................................................................................................................................. 4
2.7 Entregables de CONSENSUS SAP .................................................................................................. 4
2.8 Entregables y compromisos del cliente ............................................................................................. 4
3. REQUERIMIENTOS FUNCIONALES ........................................................................................................ 4
4. REQUERIMIENTOS NO FUNCIONALES.................................................................................................. 8
5. ELEMENTOS FUERA DEL ALCANCE DE ESTE DESARROLLO ............................................................ 8
6. GARANTIA ................................................................................................................................................. 9
7. TIEMPO ..................................................................................................................................................... 9
8. EQUIPO DE TRABAJO FABRICA CONSENSUS ..................................................................................... 9
9. FIRMAS.................................................................................................................................................... 10
2
Acuerdo de Alcance
1. INTRODUCCION
El objetivo del presente documento es dar una visión global de la solución para el proceso de calculadora para
precio de venta en SAP Business One.
Los productos que comercializa PAF en su mayoría son importados y para calcular su precio de venta en
Colombia se requiere realizar un proceso de cálculo tomando en cuenta varios parámetros (precio de compra,
aranceles, aduanas, gastos, seguros, fletes, tasa de cambio, etc.).
La idea con el desarrollo es automatizar este proceso de cálculo para que se realice en el menor tiempo posible.
Es importante aclarar que este documento no es una especificación de detalles de requerimiento, solo brinda
una visión global del proyecto y describirá las funcionalidades teóricas de cada punto de desarrollo, el detalle
individual de requerimiento se realizará una vez aprobada la propuesta comercial por el cliente.
2. ALCANCE
Desarrollar una solución para calcular automáticamente el precio de venta de los artículos y actualizar la
lista de precios respectiva.
3
Acuerdo de Alcance
Restricción 1: El desarrollo se realizará para la versión de SAP 10 y base de datos HANA, servidores
cloud.
Restricción 2: El desarrollo se realizará para una única compañía SAP Business One.
2.6 Riesgos
Es importante aclarar que sin la entrega de estos pendientes no se puede iniciar el desarrollo.
3. REQUERIMIENTOS FUNCIONALES
Se desarrollará una solución a nivel de la base de datos HANA (compuesta por servicios en XS Engine y Service
Layer) para el cálculo del precio de venta de los productos. Esta será una aplicación para ejecución en segundo
plano bajo una programación predeterminada, es decir, su ejecución se realizará de manera autónoma sin
4
Acuerdo de Alcance
De acuerdo con las condiciones planteadas en la llamada de requerimientos, el cálculo del precio de venta debe
tener en cuenta los siguientes aspectos:
1. Los artículos que harán parte del cálculo serán aquellos que cumplan estas condiciones:
a. Que sea un artículo de venta, y
b. Que tenga un proveedor predeterminado, y
c. Que tenga un precio de compra, y
d. Que el artículo esté activo
El proveedor predeterminado se consulta en este campo:
2. El precio que se tomará como base para los cálculos será el último precio de compra del proveedor
predeterminado. Este precio puede estar en moneda extranjera o en pesos. Este precio se visualiza al
ingresar al botón del campo ‘proveedor predeterminado’.
3. El precio de compra, si está en moneda extranjera se debe pasar a dólares para el resto de los cálculos
siguientes. Si el precio de compra es en pesos, no se requiere pasar a dólares ni se requieren los
cálculos relacionados con gastos internacionales.
4. Se tendrá una tabla de conversión de moneda extrajera a dólares. Para esto se utilizará la tabla ya
existente en SAP denominada TRM PAF (es una tabla de usuario), a la cual se le agregará una
columna para indicar la tasa de cambio de cada moneda versus el dólar. Es responsabilidad del
personal de PAF diligenciar y actualizar dicha columna con los valores correspondientes. Esta nueva
columna se utilizará para que el desarrollo identifique la tasa de cambio de cada moneda, que de
acuerdo con el Excel corresponde a la columna H.
5
Acuerdo de Alcance
Esta misma tabla TRM PAF es la que se utilizará para la conversión a moneda Pesos del precio de
venta de los artículos al final de los cálculos (Columna AH del Excel). Cabe resaltar que la tabla TRM
PAF no maneja fechas, por lo tanto, se entiende que los valores allí diligenciados corresponden con
la tasa actualizada para el día, o en otras palabras, los valores allí consignados corresponden con los
requeridos por PAF para el proceso del cálculo de precios.
6
Acuerdo de Alcance
De acuerdo con esto, si por ejemplo tenemos un artículo que tiene asignada la marca 101 y pertenece
al grupo de artículos 104, el margen de venta máximo será de 46%.
10. Una vez se realice el cálculo del precio de compra, se debe actualizar la lista de precios de venta cuyo
código es 98.
En este archivo de Excel, se presenta el ejemplo de los cálculos que se deben realizar para obtener el precio
de venta, allí se puede apreciar más claramente los diferentes pasos y fórmulas que debe contemplar el
desarrollo.
7
Acuerdo de Alcance
Notas
• El desarrollo debe ejecutar todos los días el proceso de cálculo de precios.
• El proceso de actualización de precios no debe durar más de 6 horas. De acuerdo con el equipo técnico
de Consensus este tiempo es suficiente para la ejecución del proceso.
• La franja horaria permitida para la ejecución de este proceso va de 10 pm hasta las 4 am del día siguiente.
• El número de artículos aproximado que se estima van a ser parte de este proceso es de 63.000 registros.
• Se debe tener en cuenta que, si durante el día se crean nuevas referencias y estas cumplen con las
condiciones, su precio de venta será actualizado hasta el día siguiente.
• Para optimizar y agilizar el proceso de actualización masiva de precios, se utilizará la tecnología
denominada XS Engine junto con Service Layer la cual es parte integral de SAP Business One.
• Para la actualización masiva de precios, se utilizará el esquema de Batch provisto por Service Layer el cual
es apropiado para este tipo de operaciones, con lo cual se espera lograr con ello un rendimiento óptimo y
menores tiempos de respuesta en los tiempos de actualización.
Importante:
Consensus se reserva el derecho de garantizar que los tiempos de actualización sean bajos puesto que entran
en juego variables como capacidad del servidor, cantidad de registros a actualizar, etc. Sin embargo, en este
documento se plantea el uso de las herramientas técnicamente posibles para esta actualización que mejor
rendimiento ofrece según nuestra experiencia. Los resultados reales sólo podrán ser corroborados en el
ambiente productivo.
4. REQUERIMIENTOS NO FUNCIONALES
Ninguno.
8
Acuerdo de Alcance
6. GARANTIA
La garantía cubre únicamente corrección de defectos del proyecto por un periodo de 3 meses
7. TIEMPO
Estas son las horas de esfuerzo que implica el desarrollo de la funcionalidad descrita:
Notas:
• Si se realiza algún cambio en el alcance del requerimiento, es necesario reestimar las horas de
esfuerzo que toma el desarrollo
• Si se requiere algún cambio técnico que implique cambios en la solución descrita, serán concertados
con el cliente antes de continuar con el desarrollo.
Una vez se apruebe el desarrollo la Fábrica de Desarrollo de Consensus informará la fecha de entrega del
desarrollo.
9
Acuerdo de Alcance
Director Fábrica
Consultor de
Gestor de Calidad
requerimientos
Administración de
Líder Técnico
la configuración
Coordinador de
Proyecto
Proyecto
Desarrollo Calidad
Consultor Consultor
9. FIRMAS
10
Acuerdo de Alcance
Tipo: Inicial (solo aplica para los cambios incluidos en el documento antes de la firma del cliente)/Corrección/Adicional;
Estado: En estudio/Aprobado/Realizado/Entregado al Cliente
11