Integraciones / ERP / SAP Business One
¿Tiene SAP Business One programación de la producción? Recursos, MRP y el papel de SkyPlanner APS
No. SAP Business One estándar dispone de MRP, recursos productivos con capacidad diaria y una ventana Resource Capacity que muestra cuándo un recurso tiene más carga asignada de la que puede asumir. No cuenta con un motor que secuencie las órdenes de producción que compiten por esa capacidad, por lo que el planificador cambia las fechas de las órdenes a mano. Los fabricantes que necesitan una programación de la producción para toda la planta que respete la capacidad real disponible tanto de las máquinas como del personal utilizan SkyPlanner APS junto a SAP Business One.
Cómo planifica la producción SAP Business One, paso a paso
1. Datos de planificación del artículo y MRP Wizard
Los parámetros de MRP se encuentran en la pestaña Planning Data de Item Master Data:
- Planning Method (MRP o None) y Procurement Method (Buy o Make)
- Order Interval, Order Multiple y Minimum Order Quantity
- Lead Time y Tolerance Days
El MRP Wizard consta de seis pasos: escenario, horizonte de planificación y parámetros de lead time, artículos, nivel Company o Warehouse, fuentes de datos y recomendaciones. Los resultados aparecen en la ventana MRP Results y en la ventana Order Recommendations, donde se convierten las recomendaciones en pedidos de compra, órdenes de producción o solicitudes de traslado de inventario.
La ejecución comprueba los materiales. El curso de formación de SAP lo explica así: «the system checks if all the components are available for making the item» (el sistema comprueba si están disponibles todos los componentes necesarios para fabricar el artículo) (SAP Learning). Los datos de entrada documentados son la demanda, el suministro, las existencias y el lead time. La capacidad de los recursos productivos no figura entre ellos.
2. Recursos productivos y capacidad diaria
Los recursos productivos son datos maestros cuyo Resource Type puede ser Machine, Labor u Other. Un recurso de tipo Machine se vincula a uno o varios activos fijos; uno de tipo Labor, a empleados. Los recursos se gestionan por capacidad, no por cantidad. Para vincular máquinas a activos fijos, primero hay que activar la funcionalidad Fixed Assets.
La capacidad se define por día. En la pestaña Planning Data del recurso se establecen cuatro factores de capacidad para cada día de la semana, como las horas por turno, los turnos por día y las máquinas. B1 los multiplica para obtener un único valor de Daily Capacity. Después se genera un período en la ventana Set Daily Internal Capacities. Hay dos tipos de capacidad: Daily Internal Capacity y Single Run Capacity; el segundo se activa con la casilla Relevant for Single Run Capacity. SAP deja clara la granularidad: «These capacities are defined on a daily basis» (estas capacidades se definen por día) (SAP Learning).
3. Ruta de fabricación definida mediante Route Stages en la BOM
SAP Business One no tiene un maestro independiente de rutas de fabricación. Una ruta de fabricación es un conjunto de líneas Route Stage dentro de la lista de materiales (Product Tree), cada una con un valor de Route Sequence y de Waiting Days que se introduce a mano. Las líneas de recursos se sitúan bajo las etapas. En las órdenes de producción con ruta de fabricación, el sistema calcula Required Days y Total Days por etapa, donde Total Days = Required Days + Waiting Days.
4. Órdenes de producción y asignación de recursos
A cada línea de recurso de una orden de producción se le aplica uno de estos cuatro métodos de asignación:
| Método de asignación | Qué hace |
|---|---|
| En la fecha de inicio | Asigna todo el tiempo del recurso a la fecha de inicio |
| En la fecha de fin | Asigna todo el tiempo del recurso a la fecha de fin |
| Hacia delante desde la fecha de inicio | Va llenando cada día desde la fecha de inicio hacia delante, hasta el límite de Single Run Capacity |
| Hacia atrás desde la fecha de fin | Va llenando cada día desde la fecha de fin hacia atrás, hasta el límite de Single Run Capacity |
Cada método distribuye el tiempo de recurso de una sola orden. Los métodos hacia delante y hacia atrás están limitados por Single Run Capacity, es decir, las horas que una orden de producción puede consumir al día, no por la capacidad que otras órdenes ya tienen reservada en ese recurso.
5. La ventana Resource Capacity
La ventana Resource Capacity ofrece las vistas Internal, Available y Single Run. En la pestaña Capacity Data, Available = Internal – Committed – Consumed. Committed es la capacidad asignada a órdenes de producción cuyo consumo aún no se ha registrado; Consumed es la capacidad cuyo consumo en producción ya se ha registrado. Cuando las órdenes comprometen más capacidad de la que tiene el recurso, Available pasa a ser negativo.
6. Corregir las sobrecargas a mano
Un valor negativo en Available es un aviso, no una corrección. El material de formación de SAP para la versión 9.1 presenta el módulo de recursos como una forma de que los planificadores comprueben si la producción puede seguir adelante según lo previsto. La alternativa que menciona es «manual scheduling adjustments need to be made to meet deadlines» (hay que ajustar manualmente la programación para cumplir los plazos) (Mejoras de producción en SAP B1 9.1). Los ajustes los hace el planificador: cambia las fechas o la asignación de la orden y vuelve a comprobar la ventana.
Hasta dónde llega SAP Business One
| Limitación | Qué dice la documentación de SAP | Qué supone en planta |
|---|---|---|
| Sin reprogramación automática | El módulo muestra «if manual scheduling adjustments need to be made» (si es necesario ajustar manualmente la programación) (PDF) | Cada sobrecarga la resuelve una persona cambiando fechas |
| Una orden, una máquina | «The calculation algorithm of Required Days is set up based on the assumption that a single production order can be produced on a single machine.» (El algoritmo de cálculo de Required Days parte del supuesto de que una orden de producción se puede fabricar en una sola máquina.) (Guía práctica) | No secuencia las órdenes que compiten por un recurso ni reparte una orden entre varias máquinas |
| Capacidad agrupada por día | «These capacities are defined on a daily basis.» (Estas capacidades se definen por día.) (SAP Learning) | Los turnos solo cuentan como un factor del total diario, por lo que se planifica en días, no en horas |
| El MRP comprueba los materiales | La ejecución «checks if all the components are available» (comprueba si están disponibles todos los componentes) (SAP Learning) | Las fechas recomendadas se basan en los lead times, no en la carga de las máquinas |
| Esperas introducidas a mano | Los valores de Waiting Days se introducen a mano para cada Route Stage | El tiempo en cola es una estimación fija, no el resultado de la carga real |
El tiempo de preparación se contempla de una sola forma: mediante Additional Quantity en una línea de recurso de la BOM. SAP lo suma al tiempo planificado «regardless of the quantity of the parent item produced» (independientemente de la cantidad fabricada del artículo superior) (Guía práctica). Es un tiempo fijo por orden. No varía en función del producto fabricado antes, así que sigue siendo el planificador quien decide qué secuencia reduce los cambios de formato. Las herramientas se pueden configurar como recursos de tipo Other con una capacidad diaria. Nada comprueba si una matriz o un útil de sujeción está libre a una hora concreta. Una línea de recurso no pasa a una máquina alternativa cuando la primera está al completo.
Cuándo basta con la planificación nativa de SAP Business One
La planificación estándar de B1 funciona bien en estos casos:
- Pocas máquinas y poca variedad. Con unos pocos recursos productivos y una o dos rutas de fabricación por producto, el planificador revisa la ventana Resource Capacity cada mañana. Si aparece algún valor negativo de forma puntual, se corrige en minutos.
- Fabricación contra stock estable. Cuando la demanda es constante, los lead times del MRP se ajustan a la realidad y el cuello de botella no cambia de sitio, las fechas basadas en lead times funcionan.
- Basta con una precisión diaria. Si a tus clientes les importa el día y no la hora, agrupar la capacidad por día ofrece el nivel de detalle adecuado.
- Los cambios de formato son cortos y no se comparten herramientas. Si el tiempo de preparación no depende de la tarea anterior y cada máquina tiene sus propias herramientas, el tiempo fijo por orden definido mediante Additional Quantity es una aproximación suficiente.
Cuándo necesita una herramienta de programación de la producción
Las señales son concretas:
- Available pasa a ser negativo en varios recursos cada semana y corregirlo lleva horas.
- Varias órdenes compiten por la misma máquina y su secuencia de ejecución determina cuáles se expiden a tiempo.
- Las preparaciones o los cambios de formato consumen una parte importante de la capacidad, y ejecutar tareas similares una tras otra ahorraría horas.
- Necesitas que el plan contemple los turnos, las horas extra, las ausencias o la disponibilidad de los operarios, no solo una cifra diaria.
- Llega un pedido urgente y nadie sabe decir qué retrasará.
- El plan real está en Excel, en paralelo a B1, y el miércoles ya no coinciden.
En qué fijarse
- Lee los objetos estándar de B1. Órdenes de producción, Product Trees con Route Stages, Resources e Items, para que puedas mantener tu módulo de fabricación tal como está.
- Programación ajustada a la capacidad real. Por estación de trabajo, con turnos, personal y ausencias, no con la capacidad agrupada por día.
- Secuenciación y preparaciones. Tiempos de cambio de formato entre productos que dependan de la secuencia, no solo un tiempo de preparación fijo por orden.
- Recursos compartidos. Herramientas tratadas como recursos de capacidad finita que no pueden utilizarse en dos máquinas a la vez. Tareas que requieren varios operarios al mismo tiempo. Máquinas o personal alternativos cuando el recurso principal está ocupado.
- Disponibilidad de materiales. Una tarea no debería empezar antes de que sus componentes estén disponibles, teniendo en cuenta tanto las existencias como los pedidos de compra pendientes de recibir.
- Reprogramación ante los cambios. El plan se actualiza cuando avanza la producción o cambian las órdenes, sin que el planificador tenga que rehacerlo.
- Flujo de datos bidireccional. Las fechas planificadas se guardan en
ProductionOrdersy la producción registrada en planta se contabiliza en B1 mediante Receipt and Issue for Production. - Una prueba con tus propios datos. Deberías poder ver tus propias órdenes programadas antes de que se desarrolle ninguna integración.
Cuatro tipos de herramientas de programación para B1
- La planificación nativa de B1. MRP Wizard, Resource Capacity y los cuatro métodos de asignación. Suficiente mientras las sobrecargas sean poco frecuentes.
- Paneles de planificación y complementos de fabricación dentro del cliente de B1. Un panel de planificación presenta las órdenes de forma visual para que el planificador las gestione. Un complemento de fabricación incorpora sus propios objetos de órdenes de trabajo, por lo que la gestión de la producción pasa a un nuevo modelo de datos.
- Suites APS empresariales. Pensadas para un equipo dedicado a la planificación que modele y ajuste el sistema. Se implantan mediante un proyecto de consultoría.
- APS en la nube con ejecución en planta. Programa las órdenes de producción estándar de B1 respetando la capacidad real de máquinas y personal, y permite a los operarios consultar su cola de trabajo en el móvil o la tableta. Esta es la propuesta de SkyPlanner.
Si lo que falta es programar las órdenes de producción estándar, un APS en la nube es la opción que menos cambios exige, porque B1 se mantiene tal como está.
Dónde encaja SkyPlanner
SkyPlanner APS es la herramienta de programación de la producción en la nube para fabricantes que utilizan B1 y quieren mantener las órdenes de producción estándar y dejar de corregir a mano los valores negativos de Available. Programa respetando la capacidad real de máquinas y personal y resuelve cada una de las carencias anteriores:
- De los bloques diarios a un modelo real de capacidad. La programación respeta la capacidad de cada estación de trabajo, con turnos, personal, permisos, ausencias y turnos de horas extra.
- De una orden en una máquina a una secuenciación completa. El motor Arcturus secuencia todas las tareas en todas las estaciones de trabajo en segundos, con estaciones alternativas y tareas repartidas entre máquinas. Los planificadores pueden modificar la programación en un diagrama de Gantt interactivo mientras el motor mantiene su coherencia.
- Del tiempo de preparación fijo a una matriz de cambios de formato. La matriz de tiempos de preparación recoge los tiempos de cambio de formato entre productos según la secuencia (de azul a rojo, 30 minutos; de rojo a azul, 60), y el motor elige la secuencia con el menor tiempo de preparación. Los tiempos de preparación y desmontaje se modelan por tarea.
- Herramientas y equipos de operarios con disponibilidad limitada. Las herramientas tienen una disponibilidad limitada y no pueden programarse en dos estaciones de trabajo a la vez. Una tarea puede requerir varios operarios al mismo tiempo. El motor reasigna el trabajo a máquinas o personal alternativos cuando el recurso principal no está disponible.
- De las fechas calculadas por lead time a las fechas según disponibilidad de materiales. Para cada tarea se comprueban las existencias y los pedidos de compra de B1 pendientes de recibir. La cantidad pendiente del pedido se considera disponible en la fecha de entrega de la línea. Un Goods Receipt PO en B1 la incorpora a las existencias de SkyPlanner, también en el caso de recepciones parciales.
- De las fechas de entrega a prioridades reales. La prioridad de la tarea, la priorización por fecha de finalización, la prioridad del cliente, Fast Track y Dynamic Priorities determinan qué tarea va primero.
- De los ajustes manuales a los automáticos. Autopilot reprograma automáticamente cuando cambia la producción, respetando los bloqueos y las prioridades que haya definido.
- Programación y ejecución en planta en una sola herramienta. Los operarios consultan su cola de trabajo y registran su actividad desde el móvil o la tableta con Mobile Confirmations, Production Timer y Quick Log Mode.
Elija SkyPlanner si la ventana Resource Capacity muestra sobrecargas cada semana y corregirlas lleva horas.
Elija SkyPlanner si los cambios de formato dependen de la secuencia, o si las herramientas compartidas y las tareas que requieren varios operarios determinan qué se puede ejecutar a continuación.
Elija SkyPlanner si quiere programar las órdenes de producción estándar de B1 respetando la capacidad real de máquinas y personal, no incorporar un nuevo módulo de fabricación.
Puede consultar la lista completa de funciones en la página de funcionalidades.
SkyPlanner se integra con SAP Business One en ambos sentidos. Las órdenes de producción, las etapas de las rutas de fabricación, los recursos productivos y los pedidos de compra abiertos se reciben a través de Service Layer. Las fechas planificadas se guardan en ProductionOrders, y la producción y las horas registradas se contabilizan mediante Receipt and Issue for Production. Los webhooks de SkyPlanner envían cada cambio en la programación en cuanto se produce.
Cada planta utiliza B1 de forma distinta, desde las etapas de la ruta de fabricación en la BOM hasta los grupos de recursos y los complementos. Durante la puesta en marcha, el equipo de SkyPlanner adapta la integración a su configuración y ofrece soporte una vez que entra en producción. Su socio de B1 o sus desarrolladores también pueden crearla con la API REST documentada de SkyPlanner (referencia de la API); solo necesitan una clave de API. La documentación del producto y de la API es pública y está disponible en la documentación de SkyPlanner.
Laboratory & Allied, un fabricante farmacéutico de Nairobi, utiliza SAP Business One sobre HANA con Power BI. Allí trabajan unas 1.000 personas, aproximadamente 800 de ellas en producción, y la empresa utiliza SkyPlanner desde 2025. Su equipo interno de TI realizó la integración con SAP en gran medida por su cuenta, con ayuda de SkyPlanner. La empresa afirma que las entregas a tiempo y el envío puntual de informes a los clientes han mejorado un 50%.
Empiece con una exportación de B1 en CSV o Excel en la prueba gratuita de 30 días, con hasta 20 estaciones de trabajo y sin tarjeta de crédito. Verá sus propias órdenes programadas antes de realizar ningún trabajo de integración. Después, los precios parten de 199 € al mes con 5 estaciones de trabajo incluidas, facturación mensual y cancelación en cualquier momento. La integración se presupuesta de antemano según su proceso y sus necesidades, junto con su plan, para que conozca el coste total antes de empezar. La implantación suele completarse en unas semanas desde el inicio de la puesta en marcha.
Consulte la descripción general en la página de SkyPlanner para SAP Business One o vea qué datos se intercambian entre los sistemas en la guía de integración con SAP Business One. Encontrará otros ERP en integraciones con ERP.
Opiniones de fabricantes sobre SkyPlanner
+90%de eficiencia en producción
«La eficiencia en producción ha aumentado un 90%.»
Abdul Rucyinga, responsable de TI
Laboratory & Allied · Fabricación farmacéutica
La eficiencia en producción ha aumentado un 90%, y elaborar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.
2 hde ahorro cada semana
«Con SkyPlanner, nuestra planificación de la producción ha pasado de las hojas de cálculo de Excel a la optimización de la producción en tiempo real.»
Kalle Kalliomäki, especialista en cadena de suministro
UTU · Cuadros eléctricos y aparamenta
La planificación de la producción ahorra 2 horas de trabajo cada semana, y una nueva cola de trabajo llega a la línea en segundos.
98%de cumplimiento de plazos de entrega, frente a cerca del 50% anterior
«SkyPlanner desempeña un papel decisivo para mantener nuestro cumplimiento de plazos de entrega.»
Hannu Lahtinen, director general
KJH-Comp · Trabajos de chapa y fabricación por contrato
El cumplimiento de plazos de entrega pasó de alrededor del 50% a alcanzar el 98%, y la programación ahora requiere un supervisor en lugar de dos.
99,2%de cumplimiento de plazos de entrega
«SkyPlanner nos ha dado visibilidad para identificar los cuellos de botella y ha aportado claridad a la gestión de la producción.»
Toni Tuori, responsable de producción
Piristeel · Sistemas de seguridad para cubiertas y de evacuación de aguas pluviales
El cumplimiento de plazos de entrega alcanzó el 99,2% este año, y la programación permite ahorrar hasta cuatro horas de trabajo al día.
Preguntas frecuentes
¿Dispone SAP Business One de una herramienta de programación de la producción?
Dispone de órdenes de producción con cuatro métodos de asignación de recursos y de una ventana Resource Capacity que muestra las sobrecargas. No secuencia las órdenes respetando la capacidad disponible. Las sobrecargas se corrigen modificando manualmente las fechas de las órdenes de producción.
¿Tiene en cuenta el MRP de SAP Business One la capacidad de los recursos productivos?
Según la documentación de SAP, no. En ella se describe una ejecución del MRP que comprueba la demanda, el suministro, las existencias, la disponibilidad de componentes y los lead times. La capacidad de los recursos productivos no figura entre esos datos de entrada, por lo que las recomendaciones del MRP no reflejan la carga de las máquinas.
¿Qué diferencia hay entre Daily Internal Capacity y Single Run Capacity?
Daily Internal Capacity es el tiempo total que un recurso productivo ofrece al día. Single Run Capacity es el tiempo que una orden de producción puede utilizar de ese recurso al día. Este valor determina el cálculo de Required Days para las órdenes con ruta de fabricación, que SAP basa en una orden ejecutada en una máquina.
¿Gestiona SAP Business One los tiempos de preparación que dependen de la secuencia?
No. El campo Additional Quantity de una línea de recurso de la BOM añade un tiempo fijo por orden, independientemente de lo que se haya producido antes. La matriz de tiempos de preparación de SkyPlanner recoge los tiempos de cambio de formato entre productos en ambos sentidos y secuencia las tareas para mantener bajo el tiempo total de preparación.
¿Necesitamos un complemento de fabricación dentro de B1 para la programación de la producción?
No. SkyPlanner programa las órdenes de producción estándar de B1 respetando la capacidad real de máquinas y personal y añade el registro de tiempos en planta, sin migrar las BOM ni las órdenes a un nuevo modelo de datos.
¿Cómo se conecta SkyPlanner APS con SAP Business One?
La conexión es bidireccional, a través de Service Layer de B1 y de la API REST y los webhooks de SkyPlanner. SkyPlanner recibe las órdenes de producción, las listas de materiales, los recursos productivos y los pedidos de compra. A B1 se devuelven las fechas programadas, la producción registrada y las horas registradas. El equipo de SkyPlanner configura la integración según su entorno de B1 durante la puesta en marcha y ofrece soporte una vez que está en producción. Su socio de B1 o sus propios desarrolladores también pueden crear la integración con la API REST documentada; basta con una clave de API para empezar.
¿Podemos probar SkyPlanner antes de integrarlo con SAP Business One?
Sí. La prueba gratuita de 30 días incluye hasta 20 estaciones de trabajo y no requiere tarjeta de crédito. Exporte las órdenes de producción y los recursos productivos de B1, impórtelos en formato CSV o Excel y compruebe primero cómo queda su propia programación. Inicie la prueba o hable con ventas.