đ Guide Complet : Configurer un Flux d’Approbation Flexible pour le Bon de Commande (SAP S/4HANA Cloud)
Ce guide est conçu pour tous les types d’utilisateurs, des utilisateurs finaux (“Dummies”) aux consultants et utilisateurs clĂ©s. Nous allons transformer une procĂ©dure technique  en un processus mĂ©tier complet de bout en bout, incluant les concepts, la configuration dĂ©taillĂ©e, et un plan de test pratique.
Ce guide est basé sur la version SAP S/4HANA Cloud Public Edition 23081.
- 1. đĄ Concepts : Qu’est-ce que le Workflow Flexible ? (Pour les “Nuls” et Utilisateurs Finaux)
Avant de configurer, comprenons-le “pourquoi” et le “comment”.
Qu’est-ce que c’est ?
Le Workflow Flexible est la mĂ©thode moderne de SAP S/4HANA pour gĂ©rer les processus d’approbation. Voyez-le comme un “robot” de routage intelligent pour vos documents.
- Avant (L’ancienne mĂ©thode) : Les rĂšgles d’approbation (stratĂ©gies de lancement) Ă©taient rigides, complexes et nĂ©cessitaient souvent un expert technique (un dĂ©veloppeur) pour ĂȘtre modifiĂ©es.
- Maintenant (Le Workflow Flexible) : Les rĂšgles sont dĂ©finies par les utilisateurs clĂ©s (Key Users) directement dans une application Fiori. C’est visuel, adaptable et ne nĂ©cessite aucun code.
Pourquoi l’utiliser ?
- FlexibilitĂ© : Vous pouvez changer les rĂšgles (ex: “Approbation requise si > 1000 EUR” au lieu de 500 EUR) en quelques clics.
- Mobilité : Les approbateurs reçoivent les tùches dans leur application My Inbox et peuvent approuver depuis leur ordinateur ou leur téléphone.
- Traçabilité : Vous voyez exactement qui doit approuver, qui a approuvé, et à quelle heure.
Le Processus de Bout en Bout (Exemple simple)
- CrĂ©ation : Un acheteur crĂ©e une commande d’achat (PO) de 600 EUR.
- Déclenchement : Le systÚme vérifie les rÚgles. Il voit que 600 EUR est supérieur à la limite de 500 EUR que nous avons définie.
- Approbation : Le systĂšme bloque la PO et envoie automatiquement une tĂąche d’approbation au manager (ex: dans l’application My Inbox).
- Action : Le manager ouvre la tĂąche, vĂ©rifie la PO, et clique sur “Approuver”.
- LibĂ©ration : Le systĂšme libĂšre automatiquement la PO. Elle est maintenant officielle et peut ĂȘtre envoyĂ©e au fournisseur.
- 2. đ ïž Guide de Configuration (Pour les Utilisateurs ClĂ©s et Consultants)
Cette section dĂ©taille le “comment” construire le processus, en suivant prĂ©cisĂ©ment la procĂ©dure de vos documents.
- Prérequis
- Vous devez ĂȘtre connectĂ© avec le rĂŽle : Configuration Expert – Business Process Configuration3.
- Le workflow flexible doit dĂ©jĂ ĂȘtre activĂ© pour le type de document d’achat (ex: NB) dans votre systĂšme. C’est une Ă©tape de configuration de base (scoping).
- ProcĂ©dure de Configuration (Ătape par Ătape)
Nous allons maintenant configurer une rĂšgle qui exige une approbation pour toute commande d’achat du groupe d’acheteurs 003 dont la valeur dĂ©passe 500 EUR.
- AccĂ©der Ă l’application
- Connectez-vous Ă la barre de lancement SAP Fiori.
- Ouvrez l’application Manage Workflows for Purchase Orders (F2872).
- L’Ă©cran Manage Workflows s’affiche, listant tous les workflows existants7.
- Créer le Nouveau Workflow
- Cliquez sur Ajouter (Add) pour créer un nouveau workflow.
- Dans l’onglet En-tĂȘte (Header), saisissez un nom clair.
- Nom du workflow : Test du workflow pour le bon de commande CEB.
- DĂ©finir les Conditions de Lancement (Le “Quand”)
- Allez Ă la section Conditions de dĂ©marrage (Start Conditions). C’est ici que nous dĂ©finissons quand ce workflow doit se dĂ©clencher.
- Condition 1 : Groupe d’acheteurs
- Dans le menu dĂ©roulant, sĂ©lectionnez Le groupe d’achats de la commande d’achat est :11.
- Entrez la valeur : 00312.
- Condition 2 : Montant
- Cliquez sur Créer une autre condition (Create another condition)13.
- Sélectionnez Le montant total net du bon de commande est supérieur à :14.
- Entrez le Montant : 500,0015.
- Entrez la Devise : EUR16.
- Note : Le workflow ne se déclenchera que si TOUTES ces conditions sont remplies (Groupe 003 ET Montant > 500 EUR).
- DĂ©finir les Ătapes (Le “Qui”)
- Descendez Ă la section Ătapes (Steps) et cliquez sur CrĂ©er (Create)17.
- Type d’Ă©tape : SĂ©lectionnez LibĂ©ration du bon de commande (Release of Purchase Order)18.
- Attribuer les Destinataires (Les Approbateurs)
- Allez Ă la section Destinataires (Recipients)19.
- Affectation par : Choisissez Utilisateur (User)20. (Note : Dans un scĂ©nario rĂ©el, on utilise souvent “RĂŽle” pour plus de flexibilitĂ©, mais nous suivons ici l’exemple).
- Utilisateur : Cliquez sur l’aide Ă la saisie et sĂ©lectionnez les utilisateurs spĂ©cifiques qui peuvent approuver21. (L’image montre la sĂ©lection de plusieurs utilisateurs comme Catalin Irinia, Laurent Sirot, etc.).
- Cliquez sur OK22.
- Ătape Ă rĂ©aliser par : SĂ©lectionnez Un des destinataires (One of the recipients)23. Cela signifie que si une seule des personnes listĂ©es approuve, l’Ă©tape est terminĂ©e.
- Cliquez sur CrĂ©er (Create) en bas de l’Ă©cran24.
- Sauvegarder et Activer le Workflow
- Vous revenez Ă l’Ă©cran principal du workflow. Cliquez sur Enregistrer (Save)25.
- Le systĂšme sauvegarde votre nouvelle configuration26.
- Cliquez sur Activer (Activate) pour rendre ce workflow “live”27.
- Résultat : Votre workflow est maintenant listé et a le statut Actif (Active)28.
- 3. đ§Ș Cas Pratique et Plan de Test (End-to-End)
Maintenant, vérifions que notre configuration fonctionne dans un scénario métier réel.
Objectif : Tester que le workflow se dĂ©clenche uniquement pour les PO du groupe 003 de plus de 500 EUR et qu’il est approuvĂ© automatiquement dans les autres cas.
RĂŽles de Test :
- Utilisateur 1 (Acheteur) : Un utilisateur standard qui crĂ©e les commandes d’achat.
- Utilisateur 2 (Approbateur) : Un des managers que nous avons assignĂ©s dans le workflow (ex: CB998000010 – Catalin Irinia)29.
Données de Base (Exemples) :
- Fournisseur : 10300001 (Global Corp)
- Matériel : TG11 (Trading Good)
- Organisation d’achats : 1010
- Plante : 1010
- Groupe d’achats (Conditionnel) : 003 (Condition de test) 30 et 004 (Contre-test).
Plan de Test Détaillé
|
Ătape |
RĂŽle |
Nom de l’Ătape de Test |
Instructions |
Résultat Attendu |
|
Test A : Déclenchement (Cas Nominal) |
 |  |  |  |
|
1 |
Acheteur |
Créer PO > 500 EUR (Groupe 003) |
1. Ouvrir l’app Manage Purchase Orders (F0842A) ou Create Purchase Order – Advanced (ME21N).  2. CrĂ©er une PO avec : Fournisseur 10300001, MatĂ©riel TG11, Qty 10, Prix 60 EUR.  3. Groupe d’achats : 003.  4. Montant total = 600 EUR (SupĂ©rieur Ă 500 EUR 31).  5. Sauvegarder. |
La PO est créée (ex: 45000…) avec le statut “En approbation” (“In Approval”). Elle est bloquĂ©e. |
|
2 |
Approbateur |
Recevoir la TĂąche |
1. Ouvrir l’app My Inbox (F086). |
Une nouvelle tĂąche “Approuver Bon de Commande” pour 600 EUR apparaĂźt dans la boĂźte de rĂ©ception. |
|
3 |
Approbateur |
Approuver la PO |
1. Ouvrir la tùche.  2. Vérifier les détails.  3. Cliquer sur Approuver (Approve). |
La tùche disparaßt de la boßte de réception. La PO est libérée. |
|
4 |
Acheteur |
Vérifier le Statut |
1. Ouvrir l’app Manage Purchase Orders (F0842A). Â 2. Rechercher la PO. |
Le statut de la PO est maintenant “ApprouvĂ©” ou “EnvoyĂ© au fournisseur”. |
|
Test B : Contre-Test (Montant trop faible) |
 |  |  |  |
|
5 |
Acheteur |
Créer PO < 500 EUR (Groupe 003) |
1. CrĂ©er une PO comme Ă l’Ă©tape 1, mais avec un Prix de 40 EUR.  2. Groupe d’achats : 003.  3. Montant total = 400 EUR (InfĂ©rieur Ă 500 EUR 32).  4. Sauvegarder. |
La PO est créée et automatiquement approuvée. Elle ne se bloque pas. |
|
6 |
Approbateur |
Vérifier la Boßte de Réception |
1. Ouvrir l’app My Inbox (F086). |
Aucune nouvelle tĂąche n’apparaĂźt. (Test rĂ©ussi). |
|
Test C : Contre-Test (Mauvais Groupe d’Achat) |
 |  |  |  |
|
7 |
Acheteur |
Créer PO > 500 EUR (Groupe 004) |
1. CrĂ©er une PO comme Ă l’Ă©tape 1 (Montant 600 EUR).  2. Groupe d’achats : 004 (Ne correspond pas Ă 003 33).  3. Sauvegarder. |
La PO est créée et automatiquement approuvée. Elle ne se bloque pas. |
|
8 |
Approbateur |
Vérifier la Boßte de Réception |
1. Ouvrir l’app My Inbox (F086). |
Aucune nouvelle tĂąche n’apparaĂźt. (Test rĂ©ussi). |
- 4. đ Conclusion
En suivant ce guide, vous avez :
- Compris les concepts et les avantages métier du Workflow Flexible S/4HANA.
- ConfigurĂ© un workflow d’approbation de bout en bout, en dĂ©finissant les conditions de dĂ©marrage 34et les approbateurs 35Ă l’aide de l’application Manage Workflows for Purchase Orders36.
- Activé le workflow pour une utilisation productive37.
- ValidĂ© la configuration avec un plan de test mĂ©tier complet pour garantir que les rĂšgles s’appliquent comme prĂ©vu.
Â
Â
SAP CLOUD PUBLIC EDITION 2308
Â
Configurer un flux dâapprobation flexible pour le bon de commande (facultatif)
But
Dans cette procĂ©dure, vous configurez les conditions de lancement pour l’approbation du bon de commande.
Â
|
Note Lorsque vous commencez Ă traiter cette Ă©tape, assurez-vous que le workflow flexible pour le type de document d’achat NB a Ă©tĂ© activĂ© dans votre systĂšme. |
Â
Connectez-vous Ă la barre de lancement SAP Fiori en tant qu’expert en configuration – Configuration des processus mĂ©tier. La barre de lancement Fiori s’affiche.
Â
Ouvrir GĂ©rer les flux dâapprobation pour les bons de commande (F2872) .
L’ Ă©cran GĂ©rer les flux s’affiche.
Â
Choisissez Ajouter à créer et effectuez les entrées suivantes :
Â
Nom du workflow : <Test du workflow pour le bon de commande>
Â
Â
Dans la section Conditions de démarrage , ajoutez les conditions préalables suivantes :
Â
Le groupe d’achats de la commande d’achat est : SĂ©lectionnĂ©
Groupe d’achats : 003
Â
Â
Choisissez Créer une autre condition et effectuez les entrées suivantes :
Â
Le montant total net du bon de commande est supérieur à : Sélectionné
Montant : Par exemple, 500,00
Devise : EUR
Â
Â
Dans la zone Ătapes , choisissez CrĂ©er et effectuez les entrĂ©es suivantes :
Â
Type d’Ă©tape : LibĂ©ration du bon de commande
Â
Â
Dans la zone Destinataires , effectuez les entrées suivantes :
Affectation par : Utilisateur
Utilisateur : SĂ©lectionnez Utilisateur dans l’aide Ă la saisie (avec l’ID d’employĂ© PURCHASING_MANAGER)
Â
Â
Choisissez OK .
Â
Ătape Ă rĂ©aliser par : Un des destinataires .
Â
Choisissez Créer .
Choisissez Enregistrer .          Le workflow du bon de commande est configuré.
Â
Â
SĂ©lectionnez l’Ă©lĂ©ment de workflow que vous venez de crĂ©er et choisissez Activer .          Â
Â
Â
Â
L’Ă©lĂ©ment de workflow est activĂ©.
Â
Â
  Read More Technology Blog Posts by Members articlesÂ
#abap