Industrie / Commandes clients SAP

Automatisation des commandes clients pour SAP

L'automatisation des commandes clients SAP pour les équipes qui saisissent encore les commandes à la main dans VA01 ou dans Business One. Envoyez-nous un lot de vraies commandes : sous une semaine, vous voyez chacune sous la forme de la commande client que SAP recevrait, donneur d'ordre, réceptionnaire, article et quantité résolus, chaque ligne douteuse signalée.

Saisie des commandes dans SAP Business One chez Biodéal depuis juillet 2025.

La réalité

Dans la plupart des entreprises sous SAP, VA01 reste l'endroit où l'on ressaisit les commandes reçues par e-mail. L'EDI couvre les grands comptes par IDoc ; tous les autres envoient un PDF, et quelqu'un à l'ADV recopie le donneur d'ordre, les numéros d'article et les quantités, un écran après l'autre.

Ce que fait Mirage

Saisie des commandes e-mail vers SAP

Mirage se place devant SAP, pas dedans. Il lit la commande, la résout contre vos données de base SAP et crée la commande client par une interface que SAP fournit déjà.

Saisie des commandes SAP sans ABAP

Les commandes passent par des interfaces standard : le Service Layer sur SAP Business One ; sur S/4HANA et ECC, l'API OData des commandes clients, la BAPI_SALESORDER_CREATEFROMDAT2 ou un IDoc ORDERS. Aucun développement ABAP spécifique, aucune modification du cœur SAP, rien à reprendre à la montée de version.

Vos données de base, synchronisées

Les fiches clients et articles sont lues dans SAP et tenues à jour : la référence propre au client se résout vers votre article, et le donneur d'ordre et le réceptionnaire se résolvent à partir du nom et de l'adresse de livraison portés sur la commande.

Tout ce qui est incertain s'arrête chez une personne

Une ligne que SAP accepterait mais pas votre équipe, un article inconnu ou une unité incohérente avec le prix, est retenue avec la raison, pendant que le reste de la commande est créé.

SAP Business One : comment la commande est écrite

Le déploiement en production écrit dans SAP Business One par le Service Layer, l'interface OData de SAP pour Business One, disponible sur SAP HANA et, depuis la version 10.0, sur Microsoft SQL Server. Quatre choix à régler avec votre partenaire SAP avant la première commande.

Un brouillon à contrôler, ou une commande définitive

Le Service Layer peut créer la commande client directement, ou l'enregistrer en brouillon qu'une personne ouvre, contrôle et ajoute comme commande, et il peut prévisualiser une commande sans la créer. La plupart des équipes commencent en brouillon, puis passent un client ou un type de commande en création directe une fois validé. Si vous utilisez des procédures d'approbation, vérifiez avec votre partenaire comment elles s'appliquent aux commandes créées par l'intégration.

Les références propres à vos clients

Business One conserve les références catalogue des partenaires : le code que chaque client donne à vos articles. L'agent les lit avec vos listes de prix, vos prix spéciaux et vos groupes d'unités de mesure, pour qu'une ligne écrite dans les termes du client devienne votre article, votre unité et votre prix. Le stock par magasin est lu quand une commande demande un contrôle de disponibilité.

Un utilisateur dédié, et une vérification de licence

L'intégration se connecte avec son propre utilisateur Business One, jamais celui d'une personne, et sa session expire après 30 minutes d'inactivité par défaut. Le guide de licence de SAP considère l'accès par un autre système comme un accès indirect que votre contrat doit couvrir : confirmez-le avec votre partenaire SAP avant le pilote.

Les limites à prévoir

Un champ utilisateur créé pendant le projet n'est visible du Service Layer qu'après son redémarrage. Une transaction ne peut pas s'étendre sur plusieurs requêtes : l'agent vérifie donc qu'aucune commande ne porte déjà la même référence client avant d'écrire, ce qui rend un nouvel essai sans effet. Depuis la FP 2602, le Service Layer peut aussi envoyer un webhook à la création d'une commande.

Le résultat

L'automatisation de VA01, champ par champ

ChampSur le bon de commandeDans la commande client SAPStatut
Donneur d'ordreRaison sociale et numéro de TVAClient 100482Rapproché
Réceptionnaire↳ Le bon de commande ne portait aucun numéro de réceptionnaire. Son adresse de livraison correspondait exactement à l'un des trois réceptionnaires du client.Adresse de livraison, quai 3Réceptionnaire 100482-02Rapproché par adresse
Poste 10Réf. 88-120-B, 40Article 4000217, 40 PCRéférence croisée
Poste 20↳ Deux articles actifs ont la même désignation. Plutôt que d'en choisir un, la ligne est retenue avec les deux candidats, et les autres postes sont créés.Roulement 6204 2RS, 12Deux articles actifs correspondentTransmis à une personne

Preuve

Une intégration de la réception des commandes SAP, en production

Chez Biodéal, distributeur de produits laitiers bio, Mirage crée les commandes clients dans SAP Business One par le Service Layer.

Biodéal

48 secondes en médiane entre la réception de l'e-mail et la commande prête dans SAP

2 943 commandes créées automatiquement, pour 113 clients distincts

Clients rapprochés à l'identique, puis par proximité, puis par adresse, remises en cascade appliquées

Voir l'étude de cas

L'automatisation des commandes SAP, sur vos propres commandes

Envoyez-nous un lot de vraies commandes clients et indiquez votre version de SAP. Sous une semaine, vous récupérez chacune sous forme de commande client, champ par champ, avec ce que nous retiendrions signalé.

Joindre des commandes clients (recommandé)

Votre email sert à vous répondre et, de temps en temps, à vous parler de Mirage. Vous pouvez vous y opposer à tout moment. Politique de confidentialité

Comment se déroule un déploiement : Observer, Cartographier, Construire, Exploiter, Étendre. Voir la méthode

Vous préférez en parler d'abord ? Réserver un appel

FAQ

Questions fréquentes