Se connecte aux systèmes ERP et MES comme

Intégrations / ERP / SAP S/4HANA

SAP S/4HANA propose-t-il l’ordonnancement de production ? Lissage des charges, PP/DS et SkyPlanner APS

SAP S/4HANA propose l’ordonnancement de production respectant la capacité réelle des machines et du personnel sous deux formes : le lissage manuel des charges dans le socle et l’ordonnancement automatisé dans PP/DS intégré. Dans S/4HANA standard, l’ordonnancement sur la base des délais s’effectue à capacité infinie. Le placement des opérations ne respecte les capacités disponibles que lorsqu’un planificateur lisse la charge des opérations goulots dans les applications Fiori de gestion des capacités. PP/DS, commercialisé sous le nom SAP S/4HANA Manufacturing for planning and scheduling, doit être activé et nécessite une licence ainsi que du personnel dédié.

Diagramme de Gantt de SkyPlanner APS montrant les opérations ordonnancées par poste de travail, avec une liste des commandes en dessous.

Les usines qui doivent ordonnancer toutes leurs ressources à capacité finie, sans lancer de projet PP/DS, utilisent SkyPlanner APS aux côtés de S/4HANA.

Comment SAP S/4HANA planifie la production, étape par étape

S/4HANA comporte deux niveaux de planification des capacités. La plupart des usines n’utilisent que le premier.

1. MRP et ordonnancement sur la base des délais

MRP Live (MD01N) crée des ordres planifiés. L’ordonnancement sur la base des délais date ensuite leurs opérations et calcule les besoins en capacité à partir des formules du poste de charge pour la préparation, l’exécution et le démontage. Il ne tient pas compte de la charge que les autres ordres imposent déjà à ce poste. SAP Learning l’indique clairement : « 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 » (Les opérations sont ordonnancées à capacité infinie. Les périodes non travaillées des postes de charge sont prises en compte, mais pas les besoins en capacité des autres ordres) (SAP Learning). Résultat : des postes de charge surchargés.

2. Données de base des capacités des postes de charge

La capacité est définie dans le Work Center, et non dans l’ordre. Un poste de charge peut comporter plusieurs catégories de capacité (exemple de SAP : 001 Machine et 002 Labor), chacune dotée de formules qui convertissent les valeurs standard de la gamme de fabrication en besoins en capacité. Le Factory Calendar définit les jours travaillés. Des intervalles de temps permettent de remplacer la capacité disponible standard, et les versions de capacité (standard, minimale, maximale) modélisent différentes organisations des équipes.

3. Évaluation des capacités

Les planificateurs comparent les besoins à la capacité disponible dans l’application Manage Work Center Capacity. Les gestionnaires MRP peuvent aussi la consulter depuis la liste des stocks et des besoins. L’évaluation révèle les surcharges, mais ne déplace aucune opération.

4. Lissage des charges par le planificateur

C’est lors du lissage des charges que les opérations sont placées en fonction des capacités disponibles, sous le contrôle du planificateur. SAP Learning : « In capacity leveling, operations are scheduled finitely. They are dispatched to periods with free capacity. » (Lors du lissage des charges, les opérations sont ordonnancées dans la limite des capacités disponibles. Elles sont affectées à des périodes disposant de capacité libre.) Les outils :

OutilFonction
Tableau de planification tabulaireAffecte les opérations à des périodes disposant de capacité libre. SAP : « you cannot create a specific sequence for the dispatched operations within a period » (vous ne pouvez pas définir de séquence précise pour les opérations affectées à une même période)
Capacity Scheduling Table (anciennement Schedule Production)Affecte les opérations goulots ou annule leur affectation. « Only bottleneck operations that are assigned to a pacemaker work center are considered. » (Seules les opérations goulots affectées à un poste de charge cadenceur sont prises en compte.) Les autres opérations de l’ordre sont recalées par ordonnancement à partir d’une opération centrale
Capacity Scheduling BoardTableau graphique permettant d’affecter, de replanifier ou de désaffecter individuellement les opérations goulots sur les postes de charge cadenceurs

Le Graphical Planning Table classique (CM21, CM22 et les autres transactions CM*) relève du périmètre de compatibilité. SAP Learning : « The use right for the Graphical Planning Table expires on Dec 31, 2025. » (Le droit d’utilisation de ce tableau graphique de planification expire à la date indiquée.) Cette date est passée. Si vos planificateurs travaillent encore dans les transactions CM*, la migration vers les applications Fiori aurait déjà dû avoir lieu.

5. PP/DS intégré

PP/DS est l’outil d’ordonnancement de production automatisé de SAP, qui respecte les capacités disponibles. Il faisait auparavant partie de SAP APO et est intégré à S/4HANA sur site depuis la version 1610. SAP le présente comme l’étape qui suit le MRP : « Move beyond classic MRP with SAP S/4HANA Manufacturing for planning and scheduling software » (Allez au-delà du MRP classique avec ce logiciel de planification et d’ordonnancement) (page produit SAP).

Ce qu’il apporte :

  • Des ressources dotées d’un indicateur Finite Scheduling : « You define whether a resource is finite or infinite in the scheduling parameters for the resource via the Finite Scheduling indicator » (L’indicateur Finite Scheduling, dans les paramètres d’ordonnancement de la ressource, permet de définir si sa capacité est finie ou infinie) (SAP Help). L’optimiseur peut déroger à ce réglage à chaque exécution : son profil d’optimisation comporte une option « Always Schedule as Finite » (Toujours ordonnancer dans la limite des capacités disponibles), qui affecte les opérations aux ressources en respectant leur capacité disponible (SAP Learning).
  • Plusieurs modes d’ordonnancement : à capacité infinie, recherche d’un créneau, ajout d’une opération à la fin, insertion d’une opération, insertion d’une opération avec suppression des intervalles libres, insertion forcée d’une opération.
  • Des heuristiques et des calculs d’optimisation qui réduisent les temps de préparation, les coûts de préparation et les retards.
  • Une matrice de préparation pour les changements de série dépendant de la séquence, des intervalles minimaux et maximaux entre opérations et des modes alternatifs.
  • Des liens entre besoins et approvisionnements sur plusieurs niveaux, la planification par campagnes et par blocs, ainsi que des alertes.
  • Le Production Scheduling Board (un diagramme de Gantt Fiori) et l’application Monitor Capacity Utilization.

La mise en place demande du travail. Vous devez l’activer dans Customizing (Advanced Planning > Basic Settings > Activate Advanced Planning and Scheduling), faire fonctionner liveCache intégré à HANA et marquer les articles et les postes de charge pour la planification avancée. Tout ce qui n’est pas marqué reste dans le MRP classique. Selon un billet de blog d’un expert produit SAP, l’optimiseur « needs to be additionally installed preferably in a separate hardware » (doit être installé en complément, de préférence sur du matériel distinct) (SAP Community). Le même billet précise : « A dedicated license, Manufacturing for Planning and Scheduling is required if this switch is set to Active. » (Une licence dédiée, Manufacturing for Planning and Scheduling, est requise si ce commutateur est réglé sur Active.)

Les limites de SAP S/4HANA

LimiteSourceConséquences dans l’atelier
L’ordonnancement sur la base des délais s’effectue à capacité infinie« The operations are scheduled infinitely » (Les opérations sont ordonnancées à capacité infinie) (SAP Learning)Chaque calcul de planification produit des surcharges que quelqu’un doit résorber
Dans le socle, le lissage des charges est piloté par le planificateur« In capacity leveling, operations are scheduled finitely » (Lors du lissage des charges, les opérations sont ordonnancées dans la limite des capacités disponibles) (même source)Le planning ne respecte les capacités disponibles qu’après l’affectation des opérations par un planificateur. Une commande urgente ou une panne oblige à recommencer ces affectations
Le lissage tabulaire ne définit pas de séquenceAucune séquence pour les opérations affectées à une même période (même source)Vous savez que le programme de la semaine est réalisable, mais pas quelle opération passe en premier le mardi
Le Capacity Scheduling Table lisse la charge des opérations goulots sur les postes de charge cadenceurs« For an order, only the bottleneck operation is dispatched to the pacemaker work center » (Pour un ordre, seule l’opération goulot est affectée au poste de charge cadenceur) (SAP Learning)Les autres opérations sont datées par ordonnancement à partir d’une opération centrale, et non placées à capacité finie. Les postes de charge non cadenceurs restent surchargés
Les cas complexes sont renvoyés vers PP/DSSAP positionne PP/DS pour synchroniser les ordres entre les niveaux de nomenclature, tenir compte de la disponibilité des matières et coordonner plusieurs ressources goulots (SAP Learning)Le séquencement des préparations et les lignes à plusieurs goulots d’étranglement nécessitent un second module
Dans PP/DS, la capacité finie dépend des choix de modélisationIndicateur Finite Scheduling par ressource, option « Always Schedule as Finite » (Toujours ordonnancer dans la limite des capacités disponibles) dans le profil d’optimisation (SAP Help, SAP Learning)Les planificateurs maintiennent les paramètres des ressources, les heuristiques et les profils d’optimisation. Seuls les articles et les ressources configurés pour la planification avancée sont pris en compte
PP/DS a sa propre licence et sa propre infrastructure logicielleLicence dédiée, liveCache, optimiseur installé séparément (SAP Community)Un projet qui mobilise l’équipe Basis, nécessite une licence et des planificateurs formés, pas un simple réglage
L’API Planned Order n’alimente pas PP/DS« Automatic integration to PP/DS is not enabled from this API » (L’intégration automatique à cet outil n’est pas activée depuis cette API) (SAP Help)Les ordres planifiés créés en dehors de SAP ne sont pas intégrés automatiquement au planning PP/DS

Quand la planification native de SAP S/4HANA suffit

S/4HANA suffit à couvrir les besoins de l’usine dans les cas suivants :

  • Vous avez un seul goulot d’étranglement et des délais de fabrication longs. Les calculs de planification révèlent les surcharges plusieurs semaines à l’avance, et un planificateur lisse la charge du poste cadenceur dans le Capacity Scheduling Table une fois par semaine.
  • Votre demande est stable et principalement gérée par le MRP. Peu de commandes urgentes, peu de changements de série ayant un impact notable.
  • Vous disposez déjà de la licence PP/DS et du personnel nécessaire. Vos planificateurs utilisent le Production Scheduling Board au quotidien, et tous les articles et postes de charge importants sont marqués pour la planification avancée.

Quand un outil d’ordonnancement de production devient nécessaire

Les signes se voient au quotidien :

  • Les planificateurs reconstruisent le planning dans Excel après chaque calcul MRP, car les dates d’ordonnancement ne tiennent plus.
  • Plusieurs postes de charge limitent la production, et non un seul poste cadenceur.
  • La composition du carnet de commandes change chaque jour, et un lissage hebdomadaire ne suffit plus.
  • Les commerciaux annoncent des dates à partir des délais de fabrication, et le taux de respect des délais en pâtit.
  • PP/DS a été évalué puis écarté pour des raisons de coût, de charge de travail ou de compétences. Ou bien l’usine est un petit site au sein d’un environnement S/4HANA plus vaste et ne bénéficiera jamais de son propre projet PP/DS.
  • Les opérateurs travaillent à partir de listes d’ordres imprimées et saisissent leurs confirmations tardivement : le planning est donc toujours en décalage avec la réalité.

Les critères à vérifier

  1. Un ordonnancement de production qui respecte la capacité de toutes les ressources, y compris le personnel et les équipes postées, sans devoir modéliser chaque ressource individuellement.
  2. Un séquencement opération par opération au sein de la journée, et non une simple répartition par périodes.
  3. La prise en compte des contraintes réelles : temps de changement de série entre produits dépendant de la séquence, outils qui ne peuvent être qu’à un seul endroit à la fois, opérations nécessitant plusieurs opérateurs, machines et personnes de remplacement.
  4. La prise en compte des matières : une opération ne doit pas démarrer avant que ses composants soient disponibles, en tenant compte des stocks comme des commandes d’achat en cours.
  5. Un réordonnancement automatique lorsqu’une commande change ou qu’une machine s’arrête.
  6. Une répartition claire des rôles avec S/4HANA : S/4HANA gère les données de base, les ordres et les stocks ; l’outil d’ordonnancement gère les séquences et les dates. Les données sont réécrites via des API officiellement mises à disposition, et non par des mises à jour directes des tables.
  7. Des remontées de l’atelier transmises à S/4HANA sous forme de confirmations.
  8. Un essai sur un export CSV de vos propres ordres de fabrication avant toute intervention sur les services OData.

Les solutions se répartissent en quatre catégories :

  • Les tableaux de planification dans le client SAP : les applications standard de gestion des capacités et les tableaux complémentaires dans SAP GUI ou Fiori, pilotés par un planificateur. Ils conviennent lorsqu’un seul poste de charge cadence la production et que la demande est stable, pilotée par le MRP.
  • La planification avancée de SAP : PP/DS intégré, pour les usines qui en acquièrent la licence, l’activent et y affectent du personnel.
  • Les suites APS pour grandes entreprises : des plateformes distinctes, connectées dans le cadre d’un projet de déploiement et exploitées par une équipe de planification dédiée.
  • Les APS cloud avec suivi d’exécution en atelier, catégorie à laquelle appartient SkyPlanner : un ordonnancement de production automatique qui respecte la capacité de chaque ressource, un réordonnancement par Autopilot et un accès sur téléphone ou tablette pour les opérateurs, le tout opérationnel en quelques semaines.

Les plateformes de planification de la chaîne logistique, dont SAP IBP, sont également évoquées dans les discussions autour de S/4HANA. Elles planifient le réseau logistique, pas la séquence des opérations sur une machine.

La place de SkyPlanner

SkyPlanner APS est un outil d’ordonnancement de production cloud fondé sur l’IA, qui fonctionne aux côtés de SAP S/4HANA et fait le lien entre le MRP et un planning respectant les capacités disponibles. Le MRP reste dans SAP, tandis que SkyPlanner prend en charge le lissage que vos planificateurs effectuent aujourd’hui à la main :

  • La capacité de chaque ressource respectée, automatiquement. Le moteur Arcturus construit en quelques secondes un planning de production respectant les capacités disponibles à partir des ordres, priorités, contraintes, capacités, matières et règles. À chaque calcul, la capacité de chaque poste de travail, de chaque équipe postée et de chaque personne est respectée, sans se limiter à un poste cadenceur et sans profil d’optimisation à régler.
  • Une séquence, pas une simple répartition par périodes. Sur un diagramme de Gantt interactif, les planificateurs voient quelle opération passe en premier le mardi. Lorsqu’ils déplacent une opération par glisser-déposer, le moteur maintient la cohérence du planning.
  • Un planning guidé par les matières. Pour chaque opération, le système vérifie les stocks et les commandes d’achat attendues. Les matières commandées sont considérées comme disponibles à la date de livraison de la commande d’achat, et le stock est mis à jour lorsque celle-ci passe au statut Delivered. Ainsi, une opération ne démarre pas avant que ses composants soient disponibles.
  • Des changements de série selon la séquence. Une matrice des temps de réglage enregistre les temps de changement de série pour chaque paire de produits. Ces temps peuvent varier selon le sens du changement (du bleu au rouge 30 minutes, du rouge au bleu 60). Le moteur s’appuie sur cette matrice pour choisir la séquence qui minimise les réglages, et la règle « Allow similarity » regroupe les opérations partageant une propriété, comme un outil.
  • Les outils et les équipes pris en compte. Un outil utilisé sur un poste de travail n’est pas programmé sur un autre au même moment. Une opération nécessitant trois opérateurs se voit affecter trois opérateurs. Lorsque la machine ou la personne prévue en priorité n’est pas disponible, le moteur examine les solutions de remplacement.
  • Un planning toujours à jour. Autopilot réordonnance automatiquement lorsque la production évolue : la séance de lissage hebdomadaire laisse place à un planning quotidien qui suit la réalité de l’atelier.
  • Des confirmations depuis l’atelier. Les opérateurs consultent leur file d’opérations et enregistrent leur travail sur téléphone ou tablette avec Mobile Confirmations, Production Timer et Quick Log Mode. L’intégration transmet ces relevés de temps à S/4HANA sous forme de confirmations d’ordres de fabrication.

Choisissez SkyPlanner lorsque plusieurs postes de charge limitent la production et que le lissage d’un seul poste cadenceur ne suffit plus à tenir le planning.

Choisissez SkyPlanner lorsque les changements de série dépendent de la séquence, ou que les outils partagés et les opérations nécessitant plusieurs opérateurs déterminent ce qui peut être lancé ensuite.

Choisissez SkyPlanner lorsque le lissage manuel ne suffit plus à votre usine, qu’un projet PP/DS serait disproportionné par rapport au problème et que vous souhaitez disposer en quelques semaines d’un planning pour votre propre production qui respecte les capacités disponibles.

S/4HANA conserve la gestion des articles, nomenclatures, gammes de fabrication, postes de charge, ordres de fabrication et stocks. SkyPlanner échange avec lui dans les deux sens :

  • Les ordres de fabrication et les opérations sont importés via API_PRODUCTION_ORDER_2_SRV, et les postes de charge via API_WORK_CENTERS.
  • Chaque opération est ordonnancée dans S/4HANA via l’action ScheduleProductionOrderOperation, en mode au plus tôt, avec le statut d’ordonnancement ainsi que la date et l’heure de début définies par SkyPlanner.
  • Les heures enregistrées sont transmises via API_PROD_ORDER_CONFIRMATION_2_SRV.
  • Les webhooks de SkyPlanner transmettent chaque modification du planning dès qu’elle survient.

Chaque usine configure différemment ses postes de charge, ses catégories de capacité et ses gammes de fabrication. C’est pourquoi l’équipe SkyPlanner adapte l’intégration à votre configuration S/4HANA pendant la mise en place et en assure le support après la mise en service. Votre partenaire SAP ou vos propres développeurs peuvent aussi s’appuyer sur l’API REST documentée de SkyPlanner (référence de l’API) : une clé API suffit pour commencer.

Commencez avec des exports CSV ou Excel de S/4HANA pendant l’essai gratuit de 30 jours (jusqu’à 20 postes de travail, sans carte bancaire). Vous visualisez votre propre planning avant toute intervention sur une API. Ensuite, les tarifs démarrent à 199 € par mois, avec 5 postes de travail inclus, une facturation mensuelle et la possibilité de résilier à tout moment. L’intégration fait l’objet d’un devis préalable adapté à vos processus et à vos besoins, présenté avec votre abonnement : vous connaissez ainsi le coût total avant de commencer. Le déploiement est normalement achevé dans les semaines qui suivent le début de l’accompagnement.

Consultez SkyPlanner pour SAP S/4HANA pour découvrir les données échangées entre les systèmes, et le guide d’intégration S/4HANA pour les aspects techniques. Les possibilités d’ordonnancement sont détaillées dans les fonctionnalités et la documentation SkyPlanner. Les autres ERP sont présentés dans les intégrations ERP.

Les avis des industriels sur SkyPlanner

Kalle Kalliomäki, spécialiste de la chaîne logistique chez UTU, dans l’atelier de fabrication de tableaux électriques à Ulvila

2 héconomisées chaque semaine

« Avec SkyPlanner, notre planification de la production est passée des feuilles de calcul Excel à l’optimisation de la production en temps réel. »

Kalle Kalliomäki, spécialiste de la chaîne logistique
UTU · Tableaux et appareillage électriques

La planification de la production permet d’économiser 2 heures de travail par semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.

Lire le témoignage d’UTU

Opérateurs en tenue de salle blanche sur une ligne de remplissage de flacons dans l’usine pharmaceutique de Laboratory & Allied à Nairobi

+90%d’efficacité en production

« L’efficacité en production a augmenté de 90%. »

Abdul Rucyinga, responsable informatique
Laboratory & Allied · Fabrication pharmaceutique

L’efficacité en production a augmenté de 90%, et l’élaboration d’un planning optimisé sur trois mois pour l’ensemble des postes de travail prend moins de 30 minutes.

Lire le témoignage de Laboratory & Allied

Hannu Ryynänen, directeur général de Mamec, dans l’atelier de production de l’entreprise à Lohja

1 000 et plusordres de fabrication ordonnancés automatiquement

« Nous maîtrisons la production autrement, et nous comprenons désormais beaucoup mieux nos capacités. »

Hannu Ryynänen, directeur général
Mamec · Mélangeurs industriels, pompes et sous-traitance de haute technologie

Des milliers d’ordres de fabrication sont ordonnancés automatiquement, avec une vue en temps réel de la production accessible à toute l’entreprise.

Lire le témoignage de Mamec

Anu Järvinen, responsable de production chez Fredman Operations, à côté d’une cellule robotisée de palettisation à Rauma

6 moisde visibilité sur la capacité disponible pour les commerciaux

« SkyPlanner apporte une base solide et fiable à l’ensemble de la planification de la production. »

Anu Järvinen, responsable de production
Fredman Operations · Papiers d’emballage aptes au contact alimentaire

Les commerciaux voient la capacité disponible six mois à l’avance. Les demandes de modification du planning, dont le traitement prenait une heure ou plus, reçoivent désormais une réponse en quelques secondes.

Lire le témoignage de Fredman Operations

FAQ

SAP S/4HANA dispose-t-il d’un outil d’ordonnancement de la production ?

Oui, deux. La planification de la production du socle standard propose l’évaluation des capacités et le lissage piloté par le planificateur dans Capacity Scheduling Table et dans l’interface graphique Capacity Scheduling Board. L’ordonnancement de production automatisé respectant les capacités disponibles, avec heuristiques, optimisation, matrice de réglage et Production Scheduling Board, relève de PP/DS intégré, commercialisé sous le nom SAP S/4HANA Manufacturing for planning and scheduling.

Le MRP de S/4HANA fonctionne-t-il à capacité finie ?

Non. L’ordonnancement des délais respecte le calendrier d’usine et les périodes non travaillées, mais ignore la charge que les autres ordres imposent à un poste de charge. Le positionnement à capacité finie intervient ensuite, lors du lissage des capacités ou dans PP/DS.

Quelle est la différence entre SAP PP et PP/DS ?

Dans le socle standard, PP couvre le MRP, les ordres de fabrication, les gammes de fabrication, les postes de charge et la planification des capacités. PP/DS y ajoute un ordonnancement de production qui respecte les capacités disponibles et tient compte de l’enchaînement des opérations, pour les articles et les ressources configurés pour la planification avancée. Il dispose de ses propres heuristiques, de son optimiseur, de liveCache et de Production Scheduling Board.

PP/DS est-il inclus dans la licence S/4HANA ?

Les recommandations d’architecture d’entreprise de SAP classent le MRP et le CRP parmi les fonctions du socle S/4HANA Enterprise, et Manufacturing for planning and scheduling comme une option distincte. Un article de blog rédigé par un expert produit SAP indique que les fonctions de planification avancée « are not part of the standard SAP S/4HANA Enterprise license. » (ne sont pas incluses dans la licence standard). Vérifiez votre contrat auprès de SAP.

Qu’est-ce qui remplace CM21 et Graphical Planning Table dans S/4HANA ?

Les applications Fiori Manage Work Center Capacity, Capacity Scheduling Table et Capacity Scheduling Board. Le droit d’utilisation de Graphical Planning Table a expiré le 31 décembre 2025.

Quelles contraintes un outil d’ordonnancement pour S/4HANA doit-il gérer ?

Au minimum : la capacité réelle de chaque machine, personne et équipe ; les changements de série dépendant de l’enchaînement des opérations ; les outils partagés entre postes de travail ; les opérations nécessitant plusieurs opérateurs ; les ressources de remplacement ; et la disponibilité des matières, y compris les commandes d’achat en cours. SkyPlanner APS tient automatiquement compte de toutes ces contraintes à chaque calcul du planning.

SkyPlanner APS peut-il fonctionner avec SAP S/4HANA sans PP/DS ?

Oui. SkyPlanner APS établit lui-même le planning de production respectant les capacités disponibles à partir des ordres de fabrication, des opérations, des postes de charge et des articles de S/4HANA. Les dates des opérations et les confirmations sont renvoyées dans S/4HANA, et l’équipe SkyPlanner configure l’intégration lors de la mise en route. L’essai démarre avec des imports CSV ou Excel. Démarrez l’essai gratuit ou contactez l’équipe commerciale.