Share

📘 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)

  1. CrĂ©ation : Un acheteur crĂ©e une commande d’achat (PO) de 600 EUR.
  2. 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.
  3. Approbation : Le systĂšme bloque la PO et envoie automatiquement une tĂąche d’approbation au manager (ex: dans l’application My Inbox).
  4. Action : Le manager ouvre la tĂąche, vĂ©rifie la PO, et clique sur “Approuver”.
  5. 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.

  1. 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).
  1. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Note : Le workflow ne se déclenchera que si TOUTES ces conditions sont remplies (Groupe 003 ET Montant > 500 EUR).
  6. 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.
  7. 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.
  8. 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 :

  1. Compris les concepts et les avantages métier du Workflow Flexible S/4HANA.
  2. 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.
  3. Activé le workflow pour une utilisation productive37.
  4. 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

By ali