Se conecta con sistemas ERP y MES como

Integraciones / ERP / SAP S/4HANA

¿Dispone SAP S/4HANA de programación de la producción? Nivelación de capacidad, PP/DS y SkyPlanner APS

Aquí, la programación de la producción se refiere a un programa que se ajusta a la capacidad real disponible tanto de las máquinas como del personal. SAP S/4HANA ofrece dos modalidades: nivelación manual de capacidad en el núcleo del sistema y programación automática en PP/DS integrado. La programación basada en lead time en S/4HANA estándar supone una capacidad ilimitada. Para asignar las operaciones sin superar la capacidad disponible, el planificador debe nivelar las que constituyen cuellos de botella en las aplicaciones Fiori de capacidad. PP/DS, comercializado como SAP S/4HANA Manufacturing for planning and scheduling, requiere activación, una licencia y personal para operarlo.

Diagrama de Gantt de SkyPlanner APS con tareas programadas en distintas estaciones de trabajo y una lista de pedidos debajo.

Las plantas que necesitan programar la producción respetando la capacidad real de todos sus recursos productivos, sin abordar un proyecto de PP/DS, utilizan SkyPlanner APS junto con S/4HANA.

Cómo planifica la producción SAP S/4HANA, paso a paso

S/4HANA tiene dos niveles de planificación de la capacidad de producción. La mayoría de las plantas solo utiliza el primero.

1. MRP y programación de tiempos

MRP Live (MD01N) crea órdenes previsionales. A continuación, la programación de tiempos fija las fechas de sus operaciones y genera necesidades de capacidad a partir de las fórmulas del centro de trabajo para la preparación, el procesamiento y el desmontaje. No tiene en cuenta la carga que otras órdenes ya generan en ese centro de trabajo. SAP Learning lo explica con claridad: «The operations are scheduled infinitely. The non-working times of the work centers are taken into account, but not the capacity requirements of other orders» (Las operaciones se programan a capacidad infinita. Se tienen en cuenta los tiempos no laborables de los centros de trabajo, pero no las necesidades de capacidad de otras órdenes) (SAP Learning). El resultado son centros de trabajo sobrecargados.

2. Datos maestros de capacidad del centro de trabajo

La capacidad se define en el Work Center, no en la orden. Un centro de trabajo puede tener varias categorías de capacidad (en el ejemplo de SAP: 001 Máquina y 002 Mano de obra), cada una con fórmulas que convierten los valores estándar de la ruta de fabricación en necesidades de capacidad. El Factory Calendar define los días laborables; los intervalos de tiempo sustituyen la capacidad disponible estándar, y las versiones de capacidad (estándar, mínima y máxima) permiten modelar distintos regímenes de turnos.

3. Evaluación de la capacidad

Los planificadores comparan las necesidades con la capacidad disponible en la aplicación Manage Work Center Capacity. Los responsables de MRP también pueden consultarla desde la lista de stocks y necesidades. La evaluación muestra las sobrecargas, pero no desplaza ninguna operación.

4. Nivelación de capacidad a cargo del planificador

Es en la nivelación donde las operaciones se asignan respetando la capacidad disponible, y el planificador dirige el proceso. Según SAP Learning: «In capacity leveling, operations are scheduled finitely. They are dispatched to periods with free capacity.» (En la nivelación de capacidad, las operaciones se programan respetando la capacidad disponible. Se asignan a períodos con capacidad libre). Estas son las herramientas:

HerramientaQué hace
Tabla de planificación en formato tabularAsigna operaciones a períodos con capacidad libre. Según SAP: «you cannot create a specific sequence for the dispatched operations within a period» (no se puede crear una secuencia específica para las operaciones asignadas dentro de un período)
Capacity Scheduling Table (antes Schedule Production)Asigna operaciones que constituyen cuellos de botella y permite desasignarlas. «Only bottleneck operations that are assigned to a pacemaker work center are considered.» (Solo se tienen en cuenta las operaciones que constituyen cuellos de botella asignadas a un centro de trabajo marcapasos). Las demás operaciones de la orden se ajustan mediante programación desde un punto intermedio
Capacity Scheduling BoardGráfico para asignar, reprogramar o desasignar operaciones individuales que constituyen cuellos de botella en centros de trabajo marcapasos

La herramienta clásica Graphical Planning Table (CM21, CM22 y las demás transacciones CM*) forma parte del alcance de compatibilidad. Según SAP Learning: «The use right for the Graphical Planning Table expires on Dec 31, 2025.» (El derecho de uso de Graphical Planning Table vence el treinta y uno de diciembre de dos mil veinticinco). Esa fecha ya ha pasado. Si sus planificadores siguen trabajando con las transacciones CM*, la migración a las aplicaciones Fiori ya debería haberse realizado.

5. PP/DS integrado

PP/DS es la herramienta de SAP para programar automáticamente la producción respetando la capacidad disponible. Antes formaba parte de SAP APO y está integrado en S/4HANA on-premise desde la versión 1610. SAP lo presenta como el siguiente paso tras MRP: «Move beyond classic MRP with SAP S/4HANA Manufacturing for planning and scheduling software» (Vaya más allá del MRP clásico con este software de planificación y programación de la fabricación) (Página del producto de SAP).

Qué añade:

  • Recursos productivos con el indicador Finite Scheduling: «You define whether a resource is finite or infinite in the scheduling parameters for the resource via the Finite Scheduling indicator» (El indicador Finite Scheduling permite definir en los parámetros de programación si se respeta la capacidad disponible de un recurso o se considera ilimitada) (Ayuda de SAP). El optimizador puede anular esa configuración en cada ejecución: su perfil de optimización incluye la opción «Always Schedule as Finite» (Programar siempre respetando la capacidad disponible), que asigna las operaciones a los recursos sin superar su capacidad (SAP Learning).
  • Modos de programación: programación a capacidad infinita, búsqueda de un hueco, adición de una operación al final, inserción de una operación, inserción de una operación con cierre de huecos e inserción forzada de una operación.
  • Heurísticas y ejecuciones de optimización que reducen los tiempos de preparación, los costes de preparación y los retrasos.
  • Una matriz de preparación para cambios de formato que dependen de la secuencia, intervalos mínimos y máximos entre operaciones y modos alternativos.
  • Vinculación entre necesidades y suministros en varios niveles, planificación por campañas y bloques, y alertas.
  • Production Scheduling Board (un diagrama de Gantt en Fiori) y la aplicación Monitor Capacity Utilization.

Ponerlo en marcha requiere trabajo. Hay que activarlo en Customizing (Advanced Planning > Basic Settings > Activate Advanced Planning and Scheduling), ejecutar liveCache integrado en HANA y marcar los materiales y centros de trabajo para la planificación avanzada. Todo lo que no esté marcado permanece en el MRP clásico. Según el blog de un experto de producto de SAP, el optimizador «needs to be additionally installed preferably in a separate hardware» (requiere una instalación adicional, preferiblemente en un equipo independiente) (SAP Community). El mismo blog indica: «A dedicated license, Manufacturing for Planning and Scheduling is required if this switch is set to Active.» (Si este conmutador se establece en Active, se requiere una licencia específica de Manufacturing for Planning and Scheduling).

Hasta dónde llega SAP S/4HANA

LimitaciónFuenteQué implica en planta
La programación de tiempos trabaja a capacidad infinita«The operations are scheduled infinitely» (Las operaciones se programan a capacidad infinita) (SAP Learning)Cada ejecución de planificación genera sobrecargas que alguien tiene que resolver
La nivelación en el núcleo del sistema depende del planificador«In capacity leveling, operations are scheduled finitely» (En la nivelación de capacidad, las operaciones se programan respetando la capacidad disponible) (misma fuente)El plan solo respeta la capacidad disponible después de que el planificador asigne las operaciones. Un pedido urgente o una avería obliga a volver a asignarlas
La nivelación tabular no establece una secuenciaNo se establece una secuencia para las operaciones asignadas dentro de un período (misma fuente)Sabe que el plan de la semana es viable, pero no qué tarea se ejecuta primero el martes
Capacity Scheduling Table nivela las operaciones que constituyen cuellos de botella en los centros de trabajo marcapasos«For an order, only the bottleneck operation is dispatched to the pacemaker work center» (De cada orden, solo se asigna al centro de trabajo marcapasos la operación que constituye el cuello de botella) (SAP Learning)Las fechas de las demás operaciones se calculan mediante programación desde un punto intermedio, no mediante una programación de la producción ajustada a la capacidad disponible, y los centros de trabajo que no son marcapasos siguen sobrecargados
Los casos complejos se derivan a PP/DSSAP propone PP/DS para sincronizar las órdenes entre los distintos niveles de la BOM, tener en cuenta la disponibilidad de materiales y coordinar varios recursos productivos que constituyen cuellos de botella (SAP Learning)La secuenciación de preparaciones y las líneas con varios cuellos de botella necesitan un segundo módulo
En PP/DS, trabajar a capacidad finita depende de cómo se modele el sistemaIndicador Finite Scheduling por recurso productivo y opción «Always Schedule as Finite» (Programar siempre respetando la capacidad disponible) en el perfil de optimización (Ayuda de SAP, SAP Learning)Los planificadores mantienen los parámetros de los recursos productivos, las heurísticas y los perfiles de optimización. Solo se incluyen los materiales y recursos configurados para la planificación avanzada
PP/DS tiene su propia licencia y su propia infraestructura tecnológicaLicencia específica, liveCache y optimizador instalado por separado (SAP Community)Es un proyecto que requiere Basis, licencias y planificadores formados, no un simple ajuste
La API Planned Order no envía datos a PP/DS«Automatic integration to PP/DS is not enabled from this API» (La integración automática con este módulo no está habilitada desde esta API) (Ayuda de SAP)Las órdenes previsionales creadas fuera de SAP no se incorporan automáticamente al plan de PP/DS

Cuándo basta con la planificación nativa de SAP S/4HANA

S/4HANA por sí solo cubre las necesidades de la planta cuando:

  • Tiene un único cuello de botella y lead times largos. Las ejecuciones de planificación muestran las sobrecargas con semanas de antelación, y un planificador nivela el centro de trabajo marcapasos en Capacity Scheduling Table una vez por semana.
  • Su demanda se gestiona principalmente con MRP y es estable. Hay pocos pedidos urgentes y pocos cambios de formato con un impacto significativo.
  • Ya dispone de licencia de PP/DS y de personal para utilizarlo. Sus planificadores trabajan a diario en Production Scheduling Board, y todos los materiales y centros de trabajo relevantes están marcados para la planificación avanzada.

Cuándo necesita una herramienta de programación de la producción

Las señales se ven en el día a día:

  • Los planificadores rehacen el plan en Excel después de cada ejecución de MRP porque las fechas asignadas ya no se pueden cumplir.
  • Varios centros de trabajo limitan la producción, no un único centro que marque el ritmo.
  • La combinación de pedidos cambia a diario y nivelar la capacidad una vez por semana no permite reaccionar a tiempo.
  • El equipo comercial promete fechas basándose en los lead times y las entregas a tiempo se resienten.
  • Se evaluó PP/DS y se descartó por el coste, el esfuerzo o los conocimientos necesarios. O la planta es un centro pequeño dentro de un entorno S/4HANA más amplio y nunca tendrá su propio proyecto de PP/DS.
  • Los operarios trabajan con listas de órdenes impresas y notifican con retraso, por lo que el plan siempre va por detrás de la realidad.

Qué buscar

  1. Respeto de la capacidad real de todos los recursos productivos, incluidas las personas y los turnos, sin tener que modelar cada recurso por separado.
  2. Secuenciación de las operaciones dentro de cada jornada, no agrupación por periodos.
  3. Restricciones reales: tiempos de cambio de formato entre productos que dependen de la secuencia, herramientas que solo pueden estar en un sitio a la vez, operaciones que necesitan varios operarios, y máquinas y personas alternativas.
  4. Disponibilidad de materiales: una operación no debería empezar antes de disponer de sus componentes, teniendo en cuenta tanto las existencias como los pedidos de compra abiertos.
  5. Reprogramación automática cuando cambia un pedido o se para una máquina.
  6. Un reparto claro de responsabilidades con S/4HANA: S/4HANA gestiona los datos maestros, las órdenes y el inventario; la herramienta de programación gestiona la secuencia y las fechas. Los resultados se escriben en el ERP mediante las API publicadas para su uso, no mediante actualizaciones directas de tablas.
  7. Datos de ejecución de planta que se registren como notificaciones en S/4HANA.
  8. Una prueba con sus propias órdenes de producción exportadas a CSV antes de que nadie toque los servicios OData.

Las opciones se dividen en cuatro grupos:

  • Tableros de planificación dentro del cliente SAP: las aplicaciones estándar de capacidad y los tableros adicionales de SAP GUI o Fiori, manejados por un planificador. Encajan cuando un único centro de trabajo marca el ritmo y la demanda es estable y se gestiona mediante MRP.
  • Planificación avanzada del propio SAP: PP/DS integrado, para plantas que adquieren su licencia, lo activan y le asignan personal.
  • Suites APS corporativas: plataformas independientes que se conectan mediante un proyecto de implantación y que gestiona un equipo dedicado de planificación.
  • APS en la nube con ejecución en planta, la categoría de SkyPlanner: programación automática de la producción que respeta la capacidad real de todos los recursos productivos, replanificación con Autopilot y operarios que trabajan desde un móvil o una tableta. Todo ello, en marcha en cuestión de semanas.

Las plataformas de planificación de la cadena de suministro, como SAP IBP, también aparecen en las conversaciones sobre S/4HANA. Planifican la red, no la secuencia de operaciones de una máquina.

Dónde encaja SkyPlanner

SkyPlanner APS es una herramienta de programación con IA en la nube que funciona junto a SAP S/4HANA y permite pasar de MRP a un programa de producción ajustado a la capacidad disponible. MRP sigue en SAP y SkyPlanner se encarga de la nivelación que sus planificadores hacen ahora a mano:

  • Respeto de la capacidad real de cada recurso, automáticamente. El motor Arcturus genera en segundos un programa de producción que respeta la capacidad disponible a partir de las órdenes, prioridades, restricciones, capacidades, materiales y reglas. Cada ejecución respeta la capacidad real de todas las estaciones de trabajo, turnos y personas, sin limitarse a un centro que marque el ritmo ni tener que ajustar un perfil de optimización.
  • Una secuencia, no una agrupación por periodos. Los planificadores ven en un diagrama de Gantt interactivo qué tarea se ejecuta primero el martes. Cuando arrastran una tarea, el motor mantiene la coherencia del plan.
  • Según los materiales disponibles. Cada tarea se contrasta con las existencias y los pedidos de compra pendientes de recepción. El material pedido se considera disponible en la fecha de entrega del pedido de compra, y las existencias se actualizan cuando este se marca como Delivered. Así, ninguna operación empieza antes de disponer de sus componentes.
  • Cambios de formato según la secuencia. Una matriz de tiempos de preparación almacena los tiempos de cambio de formato para cada par de productos, que pueden variar según el sentido del cambio (de azul a rojo, 30 minutos; de rojo a azul, 60). El motor utiliza esta matriz para elegir la secuencia con menos tiempo de preparación, y la regla «Allow similarity» agrupa las tareas que comparten una propiedad, como una herramienta.
  • Herramientas y equipos de operarios como restricciones. Una herramienta que se está utilizando en una estación de trabajo no se programa en otra al mismo tiempo. A una tarea que necesita tres operarios se le asignan tres. Cuando la máquina o la persona principal no está disponible, el motor contempla alternativas.
  • Un plan siempre actualizado. Autopilot reprograma automáticamente cuando cambia la producción. Así, la sesión semanal de nivelación da paso a un plan diario que sigue lo que ocurre en planta.
  • Notificaciones desde planta. Los operarios consultan su cola de trabajo y registran su actividad desde un móvil o una tableta con Mobile Confirmations, Production Timer y Quick Log Mode. La integración envía esos registros de tiempo a S/4HANA como notificaciones de órdenes de producción.

Elige SkyPlanner cuando varios centros de trabajo limitan la producción y nivelar solo el centro que marca el ritmo ya no basta para mantener un plan viable.

Elige SkyPlanner cuando los cambios de formato dependen de la secuencia, o cuando las herramientas compartidas y las tareas que requieren varios operarios determinan qué se puede ejecutar a continuación.

Elige SkyPlanner cuando la nivelación manual ya no basta para tu planta, un proyecto de PP/DS excede lo que necesitas para resolver el problema y quieres tener en cuestión de semanas un programa de tu propia producción que respete la capacidad real.

S/4HANA sigue gestionando los materiales, las listas de materiales, las rutas de fabricación, los centros de trabajo, las órdenes de producción y las existencias. SkyPlanner se integra con él en ambos sentidos:

  • Las órdenes de producción y las operaciones se importan desde API_PRODUCTION_ORDER_2_SRV, y los centros de trabajo, desde API_WORK_CENTERS.
  • Cada operación se asigna en S/4HANA mediante la acción ScheduleProductionOrderOperation, con programación hacia adelante, el estado de asignación y la fecha y hora de inicio de SkyPlanner.
  • Las horas registradas se envían mediante API_PROD_ORDER_CONFIRMATION_2_SRV.
  • Los webhooks de SkyPlanner envían cada cambio de la programación en cuanto se produce.

No hay dos plantas que configuren igual los centros de trabajo, las categorías de capacidad y las rutas de fabricación. Por eso, durante la puesta en marcha, el equipo de SkyPlanner adapta la integración a tu configuración de S/4HANA y sigue prestando soporte una vez que entra en producción. Tu socio SAP o tus propios desarrolladores también pueden trabajar con la API REST documentada de SkyPlanner (referencia de la API). Basta con una clave de API para empezar.

Empieza con exportaciones CSV o Excel de S/4HANA durante la prueba gratuita de 30 días (hasta 20 estaciones de trabajo, sin tarjeta de crédito). Verás tu propia programación antes de que nadie toque una API. 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 por adelantado según tus procesos y necesidades, junto con tu plan, para que conozcas el coste total antes de empezar. La implantación suele completarse en cuestión de semanas desde el inicio de la puesta en marcha.

Consulta SkyPlanner para SAP S/4HANA para saber qué datos se intercambian entre los sistemas y la guía de integración con S/4HANA para conocer el procedimiento técnico. Encontrarás más detalles sobre la programación en funcionalidades y en la documentación de SkyPlanner, y otros ERP en integraciones con ERP.

Opiniones de fabricantes sobre SkyPlanner

Kalle Kalliomäki, especialista en cadena de suministro de UTU, en la planta de fabricación de cuadros eléctricos de Ulvila

2 hde ahorro cada semana

“Con SkyPlanner, hemos pasado de planificar la producción en hojas de Excel a optimizarla 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.

Leer la opinión de UTU

Operarios con trajes de sala limpia en una línea de llenado de frascos de la planta farmacéutica de Laboratory & Allied en Nairobi

+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 generar un plan optimizado de tres meses para todas las estaciones de trabajo lleva menos de 30 minutos.

Leer la opinión de Laboratory & Allied

Hannu Ryynänen, director general de Mamec, en la nave de producción de la empresa en Lohja

1.000sde órdenes de trabajo programadas automáticamente

“Ahora controlamos la producción de otra manera y nuestra comprensión de la capacidad está a un nivel completamente distinto.”

Hannu Ryynänen, director general
Mamec · Mezcladores industriales, bombas y fabricación de alta tecnología por contrato

Miles de órdenes de trabajo se programan automáticamente, con una visión de la producción en tiempo real para toda la organización.

Leer la opinión de Mamec

Anu Järvinen, responsable de producción de Fredman Operations, junto a una célula robotizada de paletizado en Rauma

6 mesesde capacidad disponible a la vista del equipo comercial

“SkyPlanner aporta la base y la fiabilidad para toda la planificación de la producción.”

Anu Järvinen, responsable de producción
Fredman Operations · Papeles para envases aptos para uso alimentario

El equipo comercial ve la capacidad disponible con seis meses de antelación, y las solicitudes de cambios en la programación que antes requerían una hora o más se responden en segundos.

Leer la opinión de Fredman Operations

Preguntas frecuentes

¿Tiene SAP S/4HANA una herramienta de programación de la producción?

Sí, dos. Las funciones básicas de planificación de la producción permiten evaluar la capacidad y realizar una nivelación a cargo del planificador mediante Capacity Scheduling Table y la herramienta gráfica Capacity Scheduling Board. La programación automática de la producción que respeta la capacidad disponible, con heurísticas, optimización, una matriz de tiempos de preparación y Production Scheduling Board, corresponde a PP/DS integrado, que se comercializa como SAP S/4HANA Manufacturing for planning and scheduling.

¿El MRP de S/4HANA planifica a capacidad finita?

No. La programación de plazos respeta el calendario de fábrica y los períodos no laborables, pero no tiene en cuenta la carga que otras órdenes generan en un centro de trabajo. La programación de la producción ajustada a la capacidad disponible se realiza después, en la nivelación de capacidad o en PP/DS.

¿Qué diferencia hay entre SAP PP y PP/DS?

PP cubre el MRP, las órdenes de producción, las rutas de fabricación, los centros de trabajo y la planificación de la capacidad de producción en el núcleo del sistema. PP/DS añade programación de la producción que respeta la capacidad disponible y tiene en cuenta la secuencia, para los materiales y recursos productivos configurados para la planificación avanzada. Dispone de sus propias heurísticas, optimizador, liveCache y Production Scheduling Board.

¿Está PP/DS incluido en la licencia de S/4HANA?

Las directrices de arquitectura empresarial de SAP incluyen MRP y CRP entre las capacidades del núcleo de S/4HANA Enterprise y presentan Manufacturing for planning and scheduling como una opción independiente. En el blog de un experto de producto de SAP se indica que las funciones de planificación avanzada «are not part of the standard SAP S/4HANA Enterprise license.» (no están incluidas en la licencia Enterprise estándar). Revise su contrato con SAP.

¿Qué sustituye a CM21 y a Graphical Planning Table en S/4HANA?

Las aplicaciones Fiori Manage Work Center Capacity, Capacity Scheduling Table y Capacity Scheduling Board. El derecho de uso de Graphical Planning Table expiró el 31 de diciembre de 2025.

¿Qué restricciones debe contemplar un sistema de programación de la producción para S/4HANA?

Como mínimo: la capacidad real de cada máquina, persona y turno; los cambios de formato dependientes de la secuencia; las herramientas compartidas entre estaciones de trabajo; las operaciones que requieren varios operarios; los recursos productivos alternativos; y la disponibilidad de materiales, incluidos los pedidos de compra abiertos. SkyPlanner APS tiene en cuenta todas estas restricciones automáticamente cada vez que genera el programa de producción.

¿Puede SkyPlanner APS trabajar con SAP S/4HANA sin PP/DS?

Sí. SkyPlanner APS genera por sí mismo el programa de producción respetando la capacidad disponible a partir de las órdenes de producción, operaciones, centros de trabajo y materiales de S/4HANA. Las fechas y notificaciones de las operaciones se devuelven a S/4HANA, y el equipo de SkyPlanner configura la integración durante la puesta en marcha. La prueba comienza con datos importados desde CSV o Excel. Inicia la prueba gratuita o habla con ventas.