Se connecte aux systèmes ERP et MES comme

Intégrations / ERP / SAP Business One

SAP Business One propose-t-il l’ordonnancement de production ? Ressources, MRP et rôle de SkyPlanner APS

Non. En standard, SAP Business One dispose du MRP, de ressources dotées d’une capacité journalière et d’une fenêtre Resource Capacity qui signale les surcharges. Il n’a pas de moteur capable de séquencer les ordres de fabrication qui sollicitent la même capacité. Le planificateur doit donc déplacer les dates des ordres à la main. Les industriels qui ont besoin d’un ordonnancement de production pour tout l’atelier, respectant les capacités réelles des machines et du personnel, utilisent SkyPlanner APS aux côtés de SAP Business One.

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

Comment SAP Business One planifie la production, étape par étape

1. Données de planification des articles et MRP Wizard

Les paramètres MRP se trouvent dans l’onglet Planning Data de la fiche article Item Master Data :

  • Planning Method (MRP ou None) et Procurement Method (Buy ou Make)
  • Order Interval, Order Multiple et Minimum Order Quantity
  • Lead Time et Tolerance Days

Le MRP Wizard se déroule en six étapes : scénario, paramètres d’horizon de planification et de délai, articles, niveau Company ou Warehouse, sources de données et recommandations. Les résultats apparaissent dans les fenêtres MRP Results et Order Recommendations. Cette dernière permet de transformer les recommandations en commandes d’achat, en ordres de fabrication ou en demandes de transfert de stock.

Le calcul vérifie la disponibilité des composants. La formation SAP le formule ainsi : « the system checks if all the components are available for making the item » (le système vérifie que tous les composants sont disponibles pour fabriquer l’article) (SAP Learning). Les données d’entrée documentées sont la demande, les approvisionnements, le stock et le délai de fabrication. La capacité des ressources n’en fait pas partie.

2. Ressources et capacité journalière

Les ressources sont des données de base dont le champ Resource Type prend la valeur Machine, Labor ou Other. Une ressource Machine est liée à une ou plusieurs immobilisations, une ressource Labor à des salariés. Les ressources se gèrent en capacité, et non en quantité. Pour lier des machines à des immobilisations, il faut d’abord activer la fonctionnalité Fixed Assets.

La capacité se définit par jour. Dans l’onglet Planning Data de la ressource, vous renseignez quatre facteurs de capacité pour chaque jour de la semaine, par exemple le nombre d’heures par équipe, d’équipes par jour et de machines. B1 les multiplie pour obtenir une valeur Daily Capacity. Vous générez ensuite une période dans la fenêtre Set Daily Internal Capacities. Il existe deux types de capacité : Daily Internal Capacity et Single Run Capacity. Le second s’active en cochant Relevant for Single Run Capacity. SAP précise bien la granularité : « These capacities are defined on a daily basis » (ces capacités sont définies par jour) (SAP Learning).

3. La gamme de fabrication sous forme de Route Stages dans la nomenclature

SAP Business One ne possède pas de fiche de gamme distincte. La gamme de fabrication est constituée de lignes Route Stage dans la nomenclature Bill of Materials (Product Tree). Pour chacune, vous saisissez une valeur Route Sequence et une valeur Waiting Days. Les lignes de ressources se placent sous les étapes. Pour les ordres de fabrication avec gamme, le système calcule Required Days et Total Days par étape, selon la formule Total Days = Required Days + Waiting Days.

4. Ordres de fabrication et affectation des ressources

Chaque ligne de ressource d’un ordre de fabrication utilise l’une des quatre méthodes d’affectation suivantes :

Méthode d’affectationFonctionnement
À la date de débutAffecte tout le temps de la ressource à la date de début
À la date de finAffecte tout le temps de la ressource à la date de fin
À partir de la date de débutCharge chaque journée à partir de la date de début, dans la limite de Single Run Capacity
À rebours depuis la date de finCharge chaque journée en remontant depuis la date de fin, dans la limite de Single Run Capacity

Chaque méthode répartit le temps de ressource d’un seul ordre. Les méthodes en avant et en arrière sont plafonnées par Single Run Capacity, c’est-à-dire le nombre d’heures qu’un ordre de fabrication peut consommer par jour. Elles ne tiennent pas compte de la capacité déjà réservée par les autres ordres sur cette ressource.

5. La fenêtre Resource Capacity

La fenêtre Resource Capacity propose les vues Internal, Available et Single Run. Dans l’onglet Capacity Data, Available = Internal – Committed – Consumed. Committed correspond à la capacité affectée aux ordres de fabrication, mais pas encore imputée à la production ; Consumed correspond à la capacité déjà imputée. Quand les ordres réservent plus de capacité que la ressource n’en possède, Available passe sous zéro.

6. Corriger les surcharges à la main

Une valeur Available négative est une alerte, pas une correction. Le support de formation SAP 9.1 présente le module de ressources comme un moyen, pour les planificateurs, de vérifier si la production peut se dérouler comme prévu. Dans le cas contraire, il indique : « manual scheduling adjustments need to be made to meet deadlines » (des ajustements manuels de l’ordonnancement sont nécessaires pour respecter les délais) (SAP B1 9.1 : améliorations de la production). Ces ajustements reviennent au planificateur : modifier les dates ou l’affectation de l’ordre, puis vérifier à nouveau la fenêtre.

Les limites de SAP Business One

LimiteCe que dit la documentation SAPConséquences dans l’atelier
Pas de réordonnancement automatiqueLe module indique « if manual scheduling adjustments need to be made » (si des ajustements manuels de l’ordonnancement sont nécessaires) (PDF)Chaque surcharge se résout par un déplacement manuel des dates
Un ordre, une machine« 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. » (L’algorithme de calcul de Required Days repose sur l’hypothèse qu’un ordre de fabrication peut être réalisé sur une seule machine.) (Guide pratique)Pas de séquencement des ordres sollicitant la même ressource, ni de répartition sur plusieurs machines
Capacité gérée par jour« These capacities are defined on a daily basis. » (Ces capacités sont définies par jour.) (SAP Learning)Les équipes ne sont qu’un facteur dans le total journalier : la planification se fait en jours, pas en heures
Le MRP vérifie les composantsLe calcul « checks if all the components are available » (vérifie que tous les composants sont disponibles) (SAP Learning)Les dates recommandées découlent des délais de fabrication, pas de la charge des machines
Temps d’attente saisis à la mainLa valeur Waiting Days est saisie pour chaque Route StageLe temps d’attente est une estimation fixe, pas le résultat de la charge réelle

Le temps de réglage existe sous une seule forme : le champ Additional Quantity d’une ligne de ressource dans la nomenclature. SAP l’ajoute au temps prévu « regardless of the quantity of the parent item produced » (quelle que soit la quantité produite de l’article parent) (Guide pratique). C’est donc un temps fixe par ordre. Il ne varie pas selon le produit fabriqué juste avant : c’est toujours au planificateur de choisir la séquence qui réduit les changements de série. Les outils peuvent être définis comme des ressources de type Other avec une capacité journalière. Rien ne vérifie qu’une matrice ou un montage est libre à une heure donnée. Une ligne de ressource ne bascule pas sur une machine de remplacement lorsque la première est saturée.

Quand la planification native de SAP Business One suffit

La planification standard de B1 convient dans les cas suivants :

  • Peu de machines et peu de diversité. Avec quelques ressources et une ou deux gammes de fabrication par produit, le planificateur consulte la fenêtre Resource Capacity chaque matin. Les valeurs négatives occasionnelles se corrigent en quelques minutes.
  • Une fabrication sur stock stable. Quand la demande est régulière, que les délais de fabrication du MRP correspondent à la réalité et que le goulot d’étranglement reste au même endroit, les dates calculées à partir de ces délais tiennent.
  • Une précision à la journée suffit. Si vos clients attendent un jour précis, mais pas une heure précise, une capacité gérée par jour offre la bonne granularité.
  • Les changements de série sont courts et les outillages ne sont pas partagés. Si le temps de réglage ne dépend pas de l’opération précédente et que chaque machine possède ses propres outils, le temps fixe par ordre défini dans Additional Quantity est suffisamment proche de la réalité.

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

Les signes sont concrets :

  • Available passe sous zéro sur plusieurs ressources chaque semaine, et les corrections prennent des heures.
  • Plusieurs ordres sollicitent la même machine, et leur ordre de passage détermine lesquels seront expédiés à temps.
  • Les réglages ou les changements de série mobilisent réellement de la capacité, et enchaîner des opérations similaires ferait gagner des heures.
  • Vous devez intégrer les équipes, les heures supplémentaires, les absences ou la disponibilité des opérateurs dans le planning, pas seulement un chiffre par jour.
  • Une commande urgente arrive et personne ne peut dire ce qu’elle va retarder.
  • Le véritable planning se trouve dans Excel, à côté de B1, et les deux divergent dès le mercredi.

Les critères à vérifier

  1. La lecture des objets standard de B1. L’outil lit les ordres de fabrication, les objets Product Trees avec leurs Route Stages, ainsi que Resources et Items. Vous conservez ainsi votre module de fabrication tel quel.
  2. Un ordonnancement de production qui respecte les capacités réelles. Par poste de travail, avec les horaires d’équipe, le personnel et les absences, et non une simple capacité par jour.
  3. Séquencement et réglages. Des temps de changement de série qui dépendent de l’enchaînement des produits, pas seulement un temps de réglage fixe par ordre.
  4. Ressources partagées. Des outils traités comme des ressources à capacité finie, qui ne peuvent pas être utilisés sur deux machines à la fois. Des opérations qui nécessitent plusieurs opérateurs simultanément. Des machines ou du personnel de remplacement lorsque la ressource principale est occupée.
  5. Disponibilité des composants. Une opération ne doit pas démarrer avant que ses composants soient disponibles, en tenant compte à la fois du stock et des réceptions attendues au titre des commandes d’achat en cours.
  6. Réordonnancement en cas de changement. Le planning se met à jour lorsque la production avance ou que les commandes changent, sans que le planificateur ait à le reconstruire.
  7. Des échanges de données dans les deux sens. Les dates planifiées sont réécrites dans ProductionOrders, et les quantités produites en atelier sont comptabilisées dans B1 via Receipt and Issue for Production.
  8. Un essai avec vos propres données. Vous devez pouvoir voir vos propres ordres ordonnancés avant tout développement d’intégration.

Quatre types de solutions d’ordonnancement pour B1

  • La planification native de B1. MRP Wizard, Resource Capacity et les quatre méthodes d’affectation. Cela suffit tant que les surcharges restent rares.
  • Tableaux de planification et extensions de fabrication intégrés au client B1. Un tableau de planification présente les ordres visuellement pour que le planificateur les organise. Une extension de fabrication apporte ses propres objets d’ordres de fabrication : la gestion de la production passe alors dans un nouveau modèle de données.
  • Suites APS pour grandes entreprises. Conçues pour une équipe de planification dédiée qui modélise et ajuste le système, elles sont déployées dans le cadre d’un projet de conseil.
  • APS cloud avec suivi d’exécution en atelier. Il assure l’ordonnancement de production des ordres de fabrication standard de B1 en respectant les capacités réelles et met à disposition des opérateurs leur file d’opérations sur téléphone ou tablette. C’est ce que propose SkyPlanner.

Si le besoin porte sur l’ordonnancement des ordres de fabrication standard, l’APS cloud est la solution qui nécessite le moins de changements, car B1 reste tel quel.

La place de SkyPlanner

SkyPlanner APS est la solution cloud d’ordonnancement de production destinée aux industriels qui utilisent B1 et souhaitent conserver leurs ordres de fabrication standard sans avoir à corriger manuellement les valeurs négatives du champ Available. Elle respecte les capacités réelles et comble chacune des lacunes décrites ci-dessus :

  • Des capacités journalières à un véritable modèle de capacité. L’ordonnancement de production respecte la capacité réelle de chaque poste de travail et tient compte des horaires d’équipe, du personnel, des congés, des absences et des plages d’heures supplémentaires.
  • D’un ordre sur une machine à un séquencement complet. Le moteur Arcturus séquence toutes les opérations sur l’ensemble des postes de travail en quelques secondes. Il prend en compte les postes de remplacement et la répartition d’une opération sur plusieurs machines. Les planificateurs modifient le planning dans un diagramme de Gantt interactif, tandis que le moteur en maintient la cohérence.
  • Du temps de réglage fixe à une matrice de changement de série. La matrice des temps de changement de série contient les durées de transition entre produits selon leur enchaînement (du bleu au rouge : 30 minutes, du rouge au bleu : 60). Le moteur choisit la séquence qui réduit le plus le temps de réglage. Les temps de réglage et de démontage sont modélisés pour chaque opération.
  • Outils et équipes deviennent des ressources dont la disponibilité est limitée. Les outils ont une disponibilité limitée et ne peuvent pas être affectés à deux postes de travail simultanément. Une opération peut nécessiter plusieurs opérateurs en même temps. Le moteur réaffecte le travail à d’autres machines ou à d’autres personnes lorsque la ressource principale est indisponible.
  • Des dates fondées sur les délais à des dates dictées par les composants. Pour chaque opération, le système vérifie le stock et les commandes d’achat attendues dans B1. La quantité restant à recevoir est considérée comme disponible à la date de livraison de la ligne. Une Goods Receipt PO dans B1 la fait entrer en stock dans SkyPlanner, y compris en cas de réception partielle.
  • Des dates d’échéance aux véritables priorités. La priorité de l’opération, la priorisation par date de fin, la priorité du client, Fast Track et Dynamic Priorities déterminent quelle opération passe en premier.
  • Les ajustements manuels deviennent automatiques. Autopilot réordonnance automatiquement la production lorsqu’elle évolue, en respectant vos verrouillages et vos priorités.
  • L’ordonnancement et le suivi d’exécution en atelier réunis dans un seul outil. 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.

Choisissez SkyPlanner si la fenêtre Resource Capacity affiche des surcharges chaque semaine et que leur résolution prend des heures.

Choisissez SkyPlanner si les temps de changement de série dépendent de l’enchaînement des produits, ou si les outils partagés et les opérations à plusieurs opérateurs déterminent ce qui peut être lancé ensuite.

Choisissez SkyPlanner si vous voulez un ordonnancement de production qui respecte les capacités réelles pour les ordres de fabrication standard de B1, et non un nouveau module de fabrication.

Retrouvez la liste complète sur la page des fonctionnalités.

SkyPlanner s’intègre à SAP Business One dans les deux sens. Les ordres de fabrication, les étapes des gammes, les ressources et les commandes d’achat ouvertes sont importés via Service Layer. Les dates planifiées sont réécrites dans ProductionOrders, et les quantités produites et les heures enregistrées sont comptabilisées via Receipt and Issue for Production. Les webhooks de SkyPlanner transmettent chaque modification du planning dès qu’elle se produit.

Chaque usine utilise B1 à sa manière, des étapes de gamme dans les nomenclatures aux groupes de ressources et aux extensions. L’équipe SkyPlanner adapte l’intégration à votre configuration pendant la mise en place et en assure le support après la mise en production. Votre partenaire B1 ou vos développeurs peuvent aussi la réaliser à l’aide de l’API REST documentée de SkyPlanner (référence de l’API) : une clé API suffit. La documentation du produit et de l’API est accessible à tous dans la documentation SkyPlanner.

Laboratory & Allied, fabricant pharmaceutique à Nairobi, utilise SAP Business One sur HANA avec Power BI. L’entreprise emploie environ 1 000 personnes, dont quelque 800 en production, et utilise SkyPlanner depuis 2025. Son équipe informatique interne a réalisé l’intégration SAP en grande partie elle-même, avec l’aide de SkyPlanner. L’entreprise fait état d’une amélioration de 50% du respect des délais de livraison et de transmission des rapports aux clients.

Commencez avec un export CSV ou Excel de B1 dans le cadre de l’essai gratuit de 30 jours, avec jusqu’à 20 postes de travail et sans carte bancaire. Vous voyez vos propres ordres ordonnancés avant tout travail d’intégration. 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, avec votre abonnement : vous connaissez ainsi le coût total avant de commencer. Le déploiement est normalement achevé en quelques semaines après le début de l’accompagnement.

Consultez la présentation sur la page SkyPlanner pour SAP Business One, ou découvrez les données échangées entre les systèmes dans le guide d’intégration SAP Business One. Les autres ERP sont répertoriés sur la page Intégrations ERP.

Avis d’industriels sur SkyPlanner

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 il faut moins de 30 minutes pour établir un planning optimisé sur trois mois couvrant tous les postes de travail.

Lire le témoignage de Laboratory & Allied

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

2 hgagné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 appareillages électriques

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

Lire le témoignage d’UTU

Un soudeur de KJH-Comp meulant une structure en acier soudé à l’usine d’Alahärmä

98%de livraisons dans les délais, contre environ 50% auparavant

« SkyPlanner joue un rôle décisif pour nous permettre de continuer à respecter nos délais de livraison. »

Hannu Lahtinen, directeur général
KJH-Comp · Tôlerie mécanique et fabrication en sous-traitance

Le taux de respect des délais de livraison est passé d’environ 50% à un niveau pouvant atteindre 98%, et l’ordonnancement ne nécessite désormais qu’un superviseur au lieu de deux.

Lire le témoignage de KJH-Comp

Vue aérienne de l’usine d’équipements de sécurité pour toiture de Piristeel à Kauhava

99,2%de livraisons dans les délais

« SkyPlanner nous a donné la visibilité nécessaire pour repérer les goulots d’étranglement et a clarifié la gestion de la production. »

Toni Tuori, responsable de production
Piristeel · Équipements de sécurité pour toiture et systèmes d’évacuation des eaux pluviales

Le taux de respect des délais de livraison a atteint 99,2% cette année, et l’ordonnancement permet de gagner jusqu’à quatre heures de travail par jour.

Lire le témoignage de Piristeel

FAQ

SAP Business One dispose-t-il d’un outil d’ordonnancement de la production ?

Il propose des ordres de fabrication avec quatre méthodes d’affectation des ressources et une fenêtre Resource Capacity qui affiche les surcharges. Il ne séquence pas les ordres en fonction des capacités réelles. Pour résoudre les surcharges, il faut modifier manuellement les dates des ordres de fabrication.

Le MRP de SAP Business One tient-il compte de la capacité des ressources ?

Pas selon la documentation SAP. Celle-ci indique que le calcul MRP vérifie la demande, les approvisionnements, le stock, la disponibilité des composants et les délais de fabrication. La capacité des ressources ne figure pas parmi ces données d’entrée : les recommandations MRP ne reflètent donc pas la charge des machines.

Quelle est la différence entre Daily Internal Capacity et Single Run Capacity ?

Daily Internal Capacity correspond au temps total disponible par jour sur une ressource. Single Run Capacity correspond au temps qu’un seul ordre de fabrication peut utiliser par jour sur cette ressource. Cette valeur sert au calcul de Required Days pour les ordres avec gamme de fabrication. SAP effectue ce calcul sur la base d’un ordre exécuté sur une machine.

SAP Business One gère-t-il les temps de réglage dépendant de la séquence ?

Non. Le champ Additional Quantity d’une ligne de nomenclature correspondant à une ressource ajoute un temps fixe par ordre, quelle que soit la production précédente. La matrice des temps de changement de série de SkyPlanner contient les durées de transition entre produits dans les deux sens et séquence les opérations pour limiter le temps de réglage total.

Faut-il une extension de fabrication dans B1 pour un ordonnancement de production qui respecte les capacités réelles ?

Non. SkyPlanner assure l’ordonnancement de production des ordres de fabrication standard de B1 en respectant les capacités réelles et ajoute la saisie des temps en atelier, sans migrer les nomenclatures ni les ordres vers un nouveau modèle de données.

Comment SkyPlanner APS se connecte-t-il à SAP Business One ?

La connexion est bidirectionnelle et passe par Service Layer de B1, ainsi que par l’API REST et les webhooks de SkyPlanner. Les ordres de fabrication, les nomenclatures, les ressources et les commandes fournisseurs sont transmis à SkyPlanner. Les dates planifiées, les quantités produites et les heures enregistrées sont renvoyées à B1. L’équipe SkyPlanner adapte l’intégration à votre configuration B1 lors de la mise en place et en assure le support après la mise en production. Votre partenaire B1 ou vos propres développeurs peuvent aussi s’appuyer sur l’API REST documentée : une clé API suffit pour commencer.

Peut-on tester SkyPlanner avant de l’intégrer à SAP Business One ?

Oui. L’essai gratuit de 30 jours couvre jusqu’à 20 postes de travail, sans carte bancaire. Exportez vos ordres de fabrication et vos ressources depuis B1, importez-les au format CSV ou Excel et visualisez votre propre planning avant toute intégration. Démarrer l’essai ou contacter l’équipe commerciale.