Académique Documents
Professionnel Documents
Culture Documents
ISATIS CONSULTING
alias
Equipe projet
Destinataires
PREAMBULE............................................................................................................................................................................................ 5
6. FORMATION................................................................................................................................................................................. 97
7. GESTION DE PROJET.................................................................................................................................................................. 99
Glossaire
Terme Définition
A400M Avion militaire Airbus. L'armée de l'air française a réceptionné le premier Airbus A400M en Août 2013
Accords Les accords d’interchange permettent de définir les paramètres de réception et d’émission.
d’intechange
ALE ALE est la technologie middleware fournie par SAP dans R/3 pour intégrer des processus mettant en cause
plusieurs systèmes. Le principe de base est qu’un événement va générer un processus consistant à extraire des
informations de R/3 et à les envoyer à un autre système.
ALEAUD Type de message pour envoyer au système expéditeur les statuts des IDocs reçus par le système récepteur.
ASAP Accelerated SAP : méthode recommandée pour implémenter (ou faire évoluer) SAP efficacement. Structurée
autour d’une Roadmap (5 phases) et mettant à disposition une panoplie d’outils (tools) et de modèles
(accelerators) rassemblée dans un « implementation assistant ».
BADI Il permet au developpeur de creer un user-exit dans le code, d'implémenter un exemple ou un comportement par
défaut de maniere objet et autorise ou non une implémentation cliente.
Central pedestal Partie centrale du cockpit de l'avion militaire A400M. Cest la pièce qui sépare les deux pilotes.
ou cabine
pedestal
DESADV Type de message Idoc pour une Livraison
Destination RFC La destination RFC (Remote Function Call) définit la communication physique à la destination distante. Les
destinations RFC sont uniquement utilisées pour des communications sortantes de SAP.
EDI Echange de Données Informatisées ou Electronic Data Interchange. Outil au service de l’échange d’informations
consistant à transporter automatiquement des données de l’application informatique d’une entreprise vers
l’application informatique d’une autre entreprise, par des moyens de télécommunication (par exemple internet)
et selon des messages préétablis et normalisés.
IDOC Un IDoc est un document intermédiaire (Intermediate DOCument). C’est un conteneur, utilisé pour échanger des
données entre deux processus.
IMG Contient toutes les fonctionnalités de tous les réglages et paramètrages possibles sur tous les composants de
l'application SAP
Isatis Renard polaire à la fourrure blanche et douce. Il peut résister à des températures de -70 °C. Cet animal très
robuste ne connaît que peu de prédateurs (Wikipedia)
Mandant Un mandant désigne dans la terminologie SAP des unités logiques au sein du système SAP. Ces unités, au contenu
indépendant, contiennent des données propres à chaque mandant (données générales, données de configuration)
et certaines données communes entre mandants (messages d’erreurs par exemple).
Modèle de Un modèle de distribution renferme les spécifications identifiant les messages (type de messages) circulant vers
Distribution un système logique. Un modèle de distribution désigne le type de données à échanger.
ORDCHG Type de message pour une modification d’une commande d’achat
Port Port d'entrée ou de sortie. Cette donnée indique le chemin d'acheminement des IDOC vers le système situé en
aval. C’est le lien de communication entre les deux systèmes logiques.
SPRO SAP Project Reference Object : Il est utilisé pour réaliser des parametrages selon les besoins du client en utilisant
les réglages standards présents dans le système.
STTPOD ARL: Type de message Idoc pour Accusé de Réception d'une Livraison
Système logique Pour chaque mandant SAP utilisé, un système logique de base (LS) doit être associé au client SAP. Chaque
système logique devient l’expéditeur de message sortant et le récepteur de messages entrants.
Type de Message Les types de messages sont utilisés dans un modèle de distribution pour représenter le type de données échangées
en EDI entre deux systèmes SAP.
Type d'Idoc Contient tous les champs standards qui sont nécessaires pour réaliser une transaction commerciale. Par exemple,
ORDERS, DESADV….
Préambule
Welcome on board !
Bienvenue à bord de cet A400M pour le vol N° SAP EDI STG opéré par la compagnie Isatis Consulting.
Ce vol, aller-retour et sans escale, reliera la Société STG de Labège à la Société Airbus de Toulouse-Blagnac grâce
à la technologie de l’EDI. Atterrissage prévu le 30 septembre 2013 à 9h00 environ, heure locale.
Un grand merci à Mickaël Quesnot qui, telle une vigie dans sa tour de contrôle, a su nous aiguiller, même par
temps de brouillard, avec beaucoup de disponibilité et de gentillesse.
Merci aussi à Isabelle de la Société STG qui a pris sur son précieux temps pour nous donner les clés de l’A400M,
prétexte à l’aventure.
Nous vous souhaitons un agréable vol en notre compagnie et restons à votre disposition.
L’objectif de ce projet étant de faire réellement échanger des données de flux achat/vente entre STG et son
client Airbus, nous avons dû nous appuyer sur un client Airbus bien réel. Pour ce faire, nous avons utilisé un
2ème mandant dans lequel nous avons paramétré (comme pour STG) une structure Airbus, des données de
base, des flux et des paramétrages EDI. Pour toutes ces données Airbus, faute d’information, nous avons fait le
choix de reproduire les éléments STG (sauf exception) ou tout au moins ceux qui en découlent logiquement.
1.1.1. Profil
STG est une jeune PME de l’agglomération toulousaine, créée en 2004 et toujours dirigée par son créateur. Elle
réalise un chiffre d’affaire de 10 millions € et emploie une centaine de personnes. Cette entreprise a toujours
connue une croissance soutenue et affiche de belles perspectives, portée par la dynamique du marché
aéronautique et aérospatial (90% de son activité).
Fournisseur de rang 1 de clients comme Airbus et contrainte de répondre aux contraintes et exigences de son
environnement, STG s’est bâti sur une solide culture qualité, recherche, innovation et service client.
1.1.2. Structure
Au gré de sa croissance et de son ouverture vers de nouvelles activités, STG s’est structurée en une holding
possédant trois filiales :
Les trois fliliales du groupe STG interviennent de façon coordonnée et complémentaire afin de proposer une
offre de sous-traitance globale ou partielle pour tout type de projet portant sur des pièces composites pour
l’industrie.
Pour avoir une vision globale du fonctionnement de STG, nous reprenons ci-dessous le schéma des flux,
élaboré par l’entreprise STG.
Toutes les données et tous les processus des 4 entités sont gérés via un ERP transversal. En effet, l’entreprise
vient d’intégrer une solution SAP R/3 sur un périmètre équivalent à SD, PP et MM, la partie finance et RH
restant gérée par SAGE. Les 2 solutions sont interfacées.
Suite à la demande de son principal client Airbus, STG a missionné Isatis Consulting pour la mise en place d’un
Echange de Données Informatisées (EDI) sur la fonction vente. L’échange des données se fera en temps réel et
sans passer par un hub prestataire.
La capacité à communiquer en EDI est une nécessité pour les entreprises qui veulent rester des fournisseurs
de rang 1 dans le secteur aéronautique. Tel est le cas de STG qui doit se soumettre rapidement aux exigences
de son client Airbus. STG pressent que d’autres clients comparables, à date au nombre de 2, formuleront la
même exigence sous peu. STG souhaite être proactif à leur égard. Ces 3 clients pèsent près de 50% du chiffre
d’affaire de l’activité production de STG
Pour cette évolution majeure, à mettre certes à l’initiative d’un client, comme c’est souvent le cas dans les
PME, STG s’inscrit dans une démarche tout à fait positive, consciente des enjeux immédiats et des bénéfices
internes à court et moyen terme.
1.2.2. Périmètre
L’objectif donné à Isatis est de passer sous EDI direct dans SAP l’échange des données achat/vente entre STG
et Airbus, et à terme d’autres de ses clients.
Le schéma de flux ci-dessous fait ressortir les 4 grands processus de vente existant chez STG, (et qui ont leur
pendant côté client.)
Demande: Devis ou
contrat cadre
Offre: devis ou
4 Etudier demande
contrat cadre
Commande ou plan
d’approvisionnement
Accepter
commande
proposée
1 Non
Oui
Modifier commande
Commande Confirmer
confirmée commande
Commande
Sous-traiter Oui Sous-traitance
Non
Commande
Acheter matière Oui Matière première
Non
Produire
2
Avis de réception
3
Facture Facturer
STG a souhaité mettre en place l’EDI sur ces processus et clients par étapes selon le planning ci-dessous :
2ième étape : Extension de l’EDI vers les autres clients (à date 2 candidats)
Une équipe composée de profils complémentaires tant sur le plan du cursus que des apports sur les
projets qui leur sont confiés.
Une équipe certes junior sur SAP mais qui compense par une capacité d’autoformation
(communicative !) et une implication difficile à contenir.
Cursus -Ecole Supéreure de - Ecole Supérieure de - Ecole Supérieure des - Master Mathématiques &
Commerce de Pau commerce de Paris Technologies Industrielles Informatique Graphique
-Mastère spécialisé Chef - Master II Audit Contrôle Avancées - Master Statistique et
de Projet ERP de Gestion - Master II Systèmes de Econométrie
- Mastère spécialisé Chef production industriels - Mastère spécialisé Chef
de projet ERP automatisés de Projet ERP
- Mastère spécialisé Chef
de projet ERP
Expériences / - 18 ans d'expérience en - 10 ans d'expérience en - 8 ans d'expérience : - 4 ans de recherche,
compétences PME dans des fonctions contrôle de gestion Responsable de développement et analyse
marketing, commercial, - Analyse, modélisation et production économétrique
ADV, logistique amélioration de processus - Mise en place d'un Erp : - Compétences et
- Mise en place des - Assistante de projet mise Achat, vente et expériences dans l'analyse
modules achat/vente de 2 en place d'un outil BI production. et le developpement: R,
ERP typés PME SAS, Microsoft .NET,
BI/BW
Compétences - 6 mois de pratique - 6 mois de pratique - 1 an de pratique - 6 mois de pratique sur
SAP fonctionnelle sur MM et fonctionnelle et fonctionnelle sur SD et MM, SD et paramétrage
SD paramétrages standards MM EDI
sur MM et SD - Attestation de
préparation à la
certification SD MM
- Paramétrage SAP SCM
- Paramétrage PP
- Connaissance WM et PS
Apport sur le -Recul fonctionnel sur les - Analyse et conception - Paramétrages avancés -Paramétrages EDI SD-
projet problématiques du projet fonctionnelle SD MM MM
-Pilotage du projet - Paramétrages standards - Paramétrages EDI SD- -Paramétrages SAP
MM standards et évolués
- Analyse fonctionnelle
Du fait des profils complémentaires, le positionnement de chacun sur le projet s’est fait de manière assez
naturelle. On peut le schématiser ainsi : un cœur de fonction doublé d’une capacité à intervenir sur le projet
avec un spectre plus large.
Au-delà de ces fonctions cœur et compte tenu du projet et de la taille de l’équipe, chaque membre a fait
preuve de polyvalence. Ainsi, certaines tâches clés sont pilotées par un porteur (pilote), associé à un binôme
(voire 2).
- Il permet de maintenir pour chacun, une charge de travail constante et équitable tout au long du
projet
- Il permet de décupler les connaissances et compétences par un effet de rebond sur les apports de
l’équipier (et réciproquement)
- Il limite l’impact d’éventuelles défaillances humaines ou baisses de régime sur un projet.
- D’une part, de décrire l’impact de la mise en place des flux EDI sur les processus STG, aussi bien d’un
point de vue fonctionnel qu’en ce qui concerne la gestion de ces processus dans l’ERP ;
- D’autre part, de proposer une mise en adéquation des besoins* d’STG dans SAP non seulement par
rapport à la problématique de l’EDI mais également par rapport aux spécificités fonctionnelles de
l’activité d’STG. (* Les besoins d’STG sont exprimés dans la synthèse des entretiens de recueil des
besoins et affinés lors des ateliers utilisateurs. Cf annexe)
Les processus et les données existants sont considérés comme en adéquation avec les besoins de STG d’un
point de vue fonctionnel : ils ne seront modifiés que si la mise en place d’un flux EDI l’impose.
NB : du fait qu’un flux EDI n’a de sens qu’entre deux systèmes, nous décrirons les processus existants aussi
bien chez Airbus (le client, mandant 150) que chez STG (le fournisseur, mandant 731)
Les différents processus des partenaires de la relation commerciale vont donc s’articuler de la façon suivante :
1. Airbus souhaite envoyer ses commandes d’achat à STG via EDI : elles seront donc créées et
enregistrées dans le système de STG en temps réel.
2. STG souhaite pouvoir les confirmer à Airbus immédiatement de manière électronique (la
confirmation sera donc enregistrée en temps réel dans le système d’Airbus)
3. STG doit envoyer à son client, toujours via EDI, un avis de livraison dès lors que la marchandise est
expédiée.
4. Airbus trouvera la confirmation de la livraison dans la commande d’achat concernée, et une livraison
entrante aura été créée automatiquement lors de la réception par EDI de l’avis de livraison émis par
STG.
5. Enfin, dès qu’il aura réceptionné la marchandise, Airbus transmettra via EDI un accusé de réception
de livraison qui déclenchera chez STG le processus de facturation.
La mise en place d’un flux EDI, s’il a des impacts aussi bien en termes de processus métiers
qu’organisationnels, ne doit pas remettre en cause le fonctionnement de fond de la relation commerciale entre
STG et son client.
De la même façon, en ce qui concerne la solution SAP, il s’agit d’un processus « technique » qui ne doit pas en
bouleverser l’utilisation ou la logique, que ce soit en termes de master data ou de flux de gestion.
Nous avons donc fait le choix, par souci de simplification, mais également car cela n’avait aucun intérêt
particulier pour la mise en place d’un flux EDI (ce qui reste le cœur de notre intervention), de ne créer qu’une
seule structure au sein du système SAP.
Nous avons donc créé une structure organisationnelle simple où chaque élément organisationnel devant être
créée dans SAP l’a été en un exemplaire unique. Si dans le futur les exigences d’STG devaient requérir la
création d’autres structures, il suffirait de dupliquer les éléments nécessaires selon la même la logique que
celle que nous avons suivie et qui est présentée dans les schémas ci-après.
La structure organisationnelle créée dans les deux mandants est identique aussi bien dans la conception que
dans la codification. Les codes ne diffèrent que par la première lettre qui est Z pour STG et Y pour Airbus.
On peut distinguer deux types de Master data (données statiques, données de base) : celles qui interviennent
dans le flux fonctionnel en tant que telles (article, client, fournisseur, …), et les données statiques de base,
(enregistrées dans des tables spécifiques), nécessaires pour renseigner les premières (la devise, la forme
juridique, le groupe de marchandises, …).
Nous ne nous occuperons ici que des données intervenant dans le flux (les données de base sont pour la
plupart déjà renseignées en standard ; dans le cas contraire, il suffit d’ajouter la donnée nécessaire dans les
tables).
Les données statiques impliquées dans le flux achat –vente sont au nombre de 5.
- L’article
- Le client
- La fiche client - article
- L’article
- Le fournisseur
En ce qui concerne les données qui doivent être renseignées dans SAP, nous sommes partis des indications et
documents qui nous ont été fournis lors des ateliers de recueil des besoins, et nous avons identifié dans SAP
les champs à utiliser pour les renseigner ; ceci a été fait dans les 2 mandants.
3.2.2.1.1. L’article
Les données concernant l’article qu’STG souhaite renseigner dans le système d’information sont toutes
transposables en standard dans SAP. Nous reportons ci-après les champs identifiés comme correspondants
aux données cible.
Afin de regrouper selon le souhait d’STG les articles qu’il fabrique, nous avons prévu de créer un groupe de
marchandise (ZCOM) et un groupe de marchandises externes (ZA400M) spécifiques.
Enfin, deux champs méritent une mention particulière car ils répondent à une spécificité de l’activité d’STG : le
profil numéro de série et la gestion par lot. Ceux-ci doivent être transmis au client par EDI dans le bon de
livraison.
Le lot correspond à un lot de fabrication qu’STG attribue aux pièces qu’il fabrique par souci de traçabilité. De
plus, toujours pour les mêmes raisons, STG attribue un numéro de série à chaque pièce produite.
Le profil de numéro de série choisi signifie que pour tout mouvement de stock est requis le numéro de série
des articles mouvementés.
Non Standard
Automatique
Onglet fiche
Obligatoire
*: données
Valeur du
Facultatif
Standard
une table
Données
Champs
champ
article
Rq
Aerospatial &
Ecran initial Branche O Espace
Produit
Ecran initial Type article O commercialisable
Code article DdeB1 Article O Manuelle S
Désignation article DdeB1 Désignation O Manuelle S
Unité de quantité de
Unité de mesure DdeB1 base* O PC Pièce S
Poids brut DdeB1 Poids brut F S
Poids net DdeB1 Poids net F S
Groupe de
DdeB1 marchandise * F ZCOM S
Groupe de march
Programme DdeB1 externe* F ZA400M S
DdeB1 Unité de poids* O KG S
DdeB1 Gpe GénTypPoste O NORM (défaut) S
DdeB1 Secteur d'activité F S
3.2.2.1.2. Le client
Comme pour l’article, toutes les données qu’STG souhaite renseigner sont disponibles en standard dans SAP.
Afin d’avoir une correspondance parfaite, nous avons simplement prévu de:
- créer un groupe de compte donneur d’ordre qui accepte une codification alphanumérique afin que
STG puisse transposer sa codification dans SAP (ZDO)
- paramétrer un nouveau type de forme juridique inexistant dans les tables de base existantes (« s.a.s. »
pour « Société par Actions Simplifiée » qui est la forme juridique d’Airbus)
- paramétrer un code branche qui corresponde à la classification selon laquelle STG souhaite pouvoir
regrouper ses clients, en l’occurrence la classification APE,
- Paramétrer une branche d’activité de la classification APE afin qu’il puisse y rattacher son client.
Deux données importantes la fiche client pour gérer l’accusé de réception de livraison via EDI :
La première, « Significatif pour ARL », est une case à cocher qui indique que la réception de l’accusé de
réception de la livraison est attendue et qu’elle déclenche la facturation automatique, la deuxième « Intervalle
ARL » est le nombre de jours accordés au client pour accuser réception de la livraison : passé ce délai, les
livraisons sortantes sont considérées comme réceptionnées par le client et par conséquence automatiquement
facturées. (Cette deuxième donnée étant ici hors périmètre, elle n’est pas renseignée.)
spécifiques STG
à ajouter dans
Non Standard
Automatique
Obligatoire
*: données
Vue fiche
Valeur du
Facultatif
Standard
une table
Données
Champs
champ
Onglet
CLient
Rq
Ecran intial Groupe de O ZDO Donneur S
comptes d'ordre STG
Ecran intial Client O libre S
Ecran intial Société F ZSTG S
Ecran intial Organisation F ZOC1 S
commerciale
Ecran intial Canal distribution F Z1 S
Ecran intial Secteur d'activité F Z2 S
Données S
exportation
Données adresse Titre de civilité F Entreprise S
Générales
Raison Données adresse Raison sociale O S
sociale Générales
Forme Données Marketing *Forme juridique F S
juridique Générales
Données adresse Critère de O STG S
Générales recherche
Adresse Données adresse Groupe "Adresse O S
complète Générales postale"
Tel: Données adresse Tel F S
Générales
Fax Données adresse Fax F S
Générales
Site web Données Adresse - adresse site web F S
Générales Autre
communica
tion - URI
Données adresse Pays O FR S
Générales
Données adresse Région O Département du S
Générales client
Données adresse Zone de transport O Région du client S
Générales
N° Siret Données Données de N° SIRET F S
Générales pilotage
Données Données de TVA sur CA F cocher S
Générales pilotage
Code APE Données Données de *Branche F AIR S
Générales pilotage
Code APE Données Marketing *Code Branche 1 F APE S
Générales
CONTACTS Données S
Générales
Nom Contact Données Contact Nom Contact F S
Générales
Données Contact Prénom Contact F S
Générales
Fonction Données Contact Fonction contact F S
contact Générales
Tel: Données Contact Tel: F S
Générales
Fax Données Contact - Fax F S
Générales adresse
privée
E-mail Données Contact - E-mail F S
Générales adresse
privée
Nom autre Données Contact Nom autre F S
contact Générales contact
Fonction Données Contact Fonction autre F S
autre contact Générales contact
Tel: Données Contact Tel: F S
Générales
Fax Données Contact - Fax F S
Générales adresse
privée
E-mail Données Contact - E-mail F S
Générales adresse
privée
LIVRAISON/ S
FACTURATI
ON
Données dom. Expédition Cdtion Expédition O 02 Standard S
Comm.
Données dom. Expédition Divsion F ZDV1 S
Comm.
Données dom. Expédition Significatif pour F X S
Comm. ARL
Données dom. Expédition Intervalle ARL F S
Comm.
Données dom. Vente Agence F ZAC1 S
Comm. Commerciale
Données dom. Vente Groupe vendeur F ZGV S
Comm.
DONNEES
REGLEMENT
Données Tenue de Groupe collectif O 411100 S
Société compte
Données Opér. De Coordonnées F S
Société paiement bancaires, autor
prélèvement
Condtions de Données dom. Facture Incoterms F EXW S
livraison Comm.
(incoterms)
Données dom. Facture Lieu Incoterm F Labège S
Comm.
Conditions Données dom. Facture Condition F 001 S
de paiement Comm. Paiement
Données dom. Facture Classification O 1 Imposable S
Comm. taxes
Données dom. Rôles DO: Donneur O STG-AIRBUS S
Comm. partenaires d'ordre
Adresse de Données dom. Rôles CF: Client facturé O STG-AIRBUS S
facturation Comm. partenaires
Données dom. Rôles PY: Client Payeur O STG-AIRBUS S
Comm. partenaires
Adresse de Données dom. Rôles CL: Client livré O YDV1 S
livraison Comm. partenaires
Une donnée est importante pour le flux EDI, « Article client » : ce champ renseigne la codification de l’article
STG objet de la fiche client-article dans le système du client. C’est grâce à ce champ que l’on pourra faire
correspondre dans le système d’STG le bon article STG à celui commandé par Airbus et transmis par EDI.
Automatiqu
Obligatoire
spécifiques
*: données
Vue fiche
Valeur du
Facultatif
dans une
Champs
Données
ajouter
champ
article
Client
STG à
table
e
Client O
Organ Comm O ZOC1
Canal distr O Z1
Code article Synthèse Numéro article O
Désignation Synthèse Désignation A
article
Code Client Synthèse Article client O
Désignation
Client Détail Info Désignation art client F
Désignation
Client Détail Info Division F ZDV1
Désignation F
Client Détail Info Critère de recherche
3.2.2.2.1. L’article
Les données concernant l’article sont identiques à celles du mandant 731 (en particulier la gestion par lot et
numéro de série), à une exception près.
Dans le système du client, la vue « Achats » est gérée, alors qu’elle ne l’est pas dans le système du fournisseur
(car le fournisseur n’achètera jamais ce produit à son client).
On relève une spécificité : l’article doit être enregistré en stock qualité lors de l’entrée de marchandise car il
est soumis à un contrôle qualité libératoire pour le fournisseur : il ne sera transféré en stock à utilisation libre
qu’après avoir passé ce contrôle qualité.
Nous ne reportons ci-après que les informations renseignées dans la vue achat.
spécifiques STG
à ajouter dans
Non Standard
Automatique
fiche article
Obligatoire
Vue Onglet
*: données
Valeur du
Facultatif
Standard
une table
Champs
champ
Rq
Achats Groupe d'achteur O YGA S S
Achats Enr. Dans stock qualité F X S S
3.2.2.2.2. Le fournisseur
Aucun des besoins exprimés ne reste sans correspondance en standard.
On notera le désir de connaître l’appartenance de ses fournisseurs à une branche d’activité comme STG le fait
pour ses clients : le code branche correspondra donc à la classification APE souhaitée et le code utilisé (AIR)
sera paramétré ad hoc puisqu’il n’existe pas par défaut.
Non Standard
Automatique
Fournisseur
Obligatoire
Nom Ecran
Ecran fiche
*: données
Valeur du
Facultatif
Standard
une table
Données
Champs
champ
Rq
Fournisseur 0 Ecran de Numero O S
sélection
0 Ecran de Groupe de compte O 0001 S
sélection (Fournisseurs)
0 Ecran de Société F S
sélection
0 Ecran de Organisation d'achat F S
sélection
DONNEES
ADMINISTRATIVES
1 Adresse Titre de civilité F Entreprise S
Raison sociale 1 adresse Nom O S
1 adresse Critère de recherche O STG S
Adresse complète 1 adresse Groupe "Adresse O S
postale"
Tel: 1 adresse Tel F S
Fax 1 adresse Fax F S
N° Siret 2 Pilotage N° SIRET F S
2 Pilotage TVA sur CA F cocher S
Code APE 2 Pilotage Branche F AIR S
N° TVA intracomm. 2 Pilotage N. Ident TVA F S
4 Comptabilité Gpe prév trésorerie O A1 (Fourn S
national)
4 Comptabilité cpte collectif O 160000 (dettes S
fourn domest)
CONTACTS S
Nom Contact 6 Données achat Vendeur/vendeuse F S
Fonction contact S
Tel: 6 Données achat Tel: F S
LIVRAISON/FACTU S
RATION
Condtions de 6 Données achat Incoterms F S
livraison
(incoterms)
DONNEES S
REGLEMENT
Mode de paiement 5 Opér Modes paiement F S
paiement/com
pta
Conditions de 5 Opér Condition Paiement F S
paiement paiement/com
pta
3 Opér. De Coordonnées F S
paiement (1) bancaires, autor
prélèvement
6 Données achat Devise de la O EUR S
commande
DONNEES S
TECHNIQUES
Agrément qualité 2 Pilotage Système QM réel F S
2 Pilotage Système QM jusqu'à F S
7 Rôles Rôle O S
partenaires
7 Rôles Numéro O S
partenaires
Une donnée est importante pour le flux EDI, « No article fournisseur » : elle renseigne comment est codifié
dans le système du fournisseur l’article Airbus objet de la fiche info achat. Elle est le pendant du champ
« Article client » de la fiche client- article.
Deux autres champs revêtent également leur importance pour le flux EDI : la case à cocher « ConfOblig » qui
rend obligatoire la confirmation de la commande d’achat par le fournisseur et le « CodConf », à savoir le code
de confirmation obligatoire, qui indique quel(s) type(s) de confirmation est (sont) demandés (confirmation
commande et/ou confirmation livraison).
Au vu des exigences d’Airbus, qui demande une confirmation de la commande et une confirmation de la
livraison (les informations transmises par EDI à ce propos iront alimenter les données renseignées dans la
commande d’achat), nous avons prévu de paramétrer un code de confirmation spécifique (ZRSP) qui rend
obligatoire ces deux confirmations.
spécifiques STG
à ajouter dans
Automatique
info - achat
Obligatoire
*: données
Vue fiche
Valeur du
Facultatif
une table
Données
Champs
champ
Fournisseur O
Code article Article O
Organ Achat F
Division F
type fiche info achat O Standard
Désignation article A
Code fournisseur No Article fournisseur F
Désignation fournisseur F
Données générales unité d'achat O
Données générales Conversion O
Données générales Conversion O
Données organ achats 1 Delai liv prévu O
Données organ achats 1 Groupe d'acheteurs O
Données organ achats 1 Qté standard O
Prix d'achat Données organ achats 1 Prix Net O
Données organ achats 1 Qté Prix net O
Données organ achats 1 Conv Qté O
Données organ achats 1 Conv Qté O
Données organ achats 1 ConfOblig. F coché
Données organ achats 1 PilConf F ZRSP
Données organ achats 2 défaut
Conditions défaut
Nous ne traiterons pas sa mise en place de façon détaillée dans ce paragraphe car il s’agit de paramétrages
techniques, en marge de l’aspect fonctionnel dont nous nous occupons ici.
1. le client souhaite que la transmission des messages EDI se soit JAMAIS effectuée automatiquement
lors de la sauvegarde des différents documents crées ou modifiées dans SAP, mais qu’elle résulte
TOUJOURS d’une action manuelle, fruit d’une décision prise par l’utilisateur.
Il est impératif en effet de toujours tenir sous contrôle les échanges de données avec le partenaire et
de ne pas se laisser piloter, voire entraîner, par le système.
2. En parallèle de la mise en place du flux EDI, l’édition des différents documents en version PDF ou
papier est également prévue pour tous les processus afin de gérer la relation commerciale avec les
clients non connectés par EDI. D’ailleurs, ceci permettrait de continuer à fonctionner, en mode
dégradé, avec Airbus, dans le cas où l’EDI serait défaillant.
En particulier, la mise en place d’un flux EDI ne signifie pas que les contacts fréquents entre les partenaires
disparaîtront. Au contraire, toute modification des données dans l’ERP (date de livraison par exemple) fera
l’objet d’un accord téléphonique préalable que le flux EDI ne fera qu’entériner.
Cependant, même si aucune des tâches faisant partie du processus de négociation n’est impactée en tant que
telle, il n’en demeure pas moins que certaines tâches, en particulier certaines tâches de support effectués
aujourd’hui par l’ADV, vont évoluer, voire disparaître.
Les schémas suivant mettent en évidence les impacts métiers de la mise en place de l’EDI; les impacts
organisationnels en découlent.
Nous reportons ci-après les processus d’STG tels qu’ils nous ont été décrits en mettant en évidence l’impact de
de la mise en place de l’EDI de la façon suivante :
Tâches effectuées automatiquement par EDI, mais HORS PERIMETRE (ces tâches sont
tâche
indiquées à titre d’information seulement)
Le flux décrit est un flux de passation et de confirmation de commande classique: on ne relève aucune
spécificité particulière dans le flux lui-même.
Il existe par contre quelques spécificités liées au type de données échangées, comme les numéros de lots, que
nous expliciterons dans le paragraphe 3.3.2.2. car elles nécessitent un traitement particulier pour les inclure
dans le flux EDI.
Commande/Confirmation de commande
Client – Service achat STG – Responsable logistique STG – Administration des ventes
Générer la
commande dans Editer la commande
l’ERP d’STG
Mail d’alerte dans l’ERP Créer la commande de vente dans l’ERP
Accepter la
Modifier la Non commande
commande Oui
Trouver un
Non
accord
Générer la
Phase
confirmation de
Confirmer la commande dans le système
commande dans
Contrôler les éléments de la
commande qui ont été confirmés l’ERP du client
- la confirmation de commande doit générer un flux EDI afin qu’elle soit répercutée dans le système du
client.
- la création ou la modification de commande doit générer un flux EDI afin qu’elle soit renseignée dans
le système du fournisseur
- La confirmation de la commande de la part du fournisseur ne doit plus être renseignée car elle est
générée automatiquement par le flux EDI
1. Airbus demande que le numéro de lot* qu’il affectera à la pièce qu’il commande suive la pièce fabriquée
par STG, car les caractéristiques peuvent varier d’une pièce à l’autre, s’agissant souvent de pièces
configurables en fonction des options choisies par les compagnies aériennes.
Il est donc impératif que ce numéro de lot soit transmis à STG dans la commande d’achat au niveau poste.
Or les types messages EDI standards liés aux commandes d’achat (messages de type ORDERS basé sur le
type de base ORDERS05) ne transmettent pas le numéro de lot.
Dans l’attente de pouvoir modifier un type de message existant pour y intégrer un segment transportant
le numéro de lot ou en créer un ex novo (développement nécessaire), nous avons donc décidé, de
commun accord avec le client, d’utiliser de façon détournée un champ de type texte (donc sans
contraintes quant au contenu) de niveau poste (chaque article a un numéro de lot qui lui est propre) qui
soit transporté en standard dans le type de message ORDERS : le champ incoterms 2 qui devrait accueillir
normalement le lieu auquel se réfère l’incorterms répond à ces caractéristiques et sera utilisé dans ce
sens.
Cette même problématique se pose au niveau des modifications de commande que pourrait faire AIRBUS,
car le type de message EDI correspondant (ORDCHG) est basé sur le même type de base (ORDERS05) que
le type de message ORDERS. Elle sera résolue de la même façon.
(*Le numéro de lot est la concaténation du « programme » (soit le type d’avion) et du numéro d’avion
(numéro progressif de fabrication attribué à chaque avion dès son entrée dans la planification de
production) sur lequel la pièce commandée sera montée : un lot correspond donc à une seule pièce.)
- une confirmation de la commande elle-même quant aux dates de livraison (les quantités sont
indiquées comme non modifiables dans les accords cadres) dans un délai de 2 jours ouvrés de la
passation de la commande
- une confirmation de la livraison lorsque la marchandise est en passe d’être expédiée (cf lot livraison)
Adaptation
Standard
Activité/Règles de gestion Fonctionnalité SAP Paramétrage
S WE02
Vérification du succès de
l'émission du message de type
ORDERS.
ASPECT FONCTIONNEL S
- Filtrer sur la date du jour S
- Rechercher dans les ORDERS
sortants
- Vérifier le statut (03)
ASPECT EDI S
- Paramétrer l'émission de messages
de type ORDERS
Adaptation
Standard
ASPECT EDI A
- Transmission en EDI en S - Création de la catégorie de mess
temps réel de la commande d'en-tête ZORD type de support 6 EDI
modifiée. Génération manuelle (génère ici un type de mess EDI
de l'IDOC lors de la ORDCHG)
modification et sauvegarde de - statut 3 pour maîtriser le moment de
la commande. l'envoi
- Configurer le type de message
ORDCHG dans les paramètres
d'émission des accords d'interchange.
- Transmission du numéro de utilisation du champ
lot incoterms 2 au niveau poste
car le type de mess car :
A
ORDCHG ne transmet pas - champ inclus dans le type
l'information du lot de mess ORDCHG
- champ de type texte, donc
sans contraintes
S WE02
Vérification du statut
d'émission de l'IDOC ORDCHG
ASPECT FONCTIONNEL S
- Filtrer sur la date du jour S
- Rechercher dans les ORDCHG
sortants
- Vérifier le statut (03)
ASPECT EDI S
- Configurer le type de message
ORDCHG dans les paramètres de
d'émission des accords d'interchange.
- Les pièces sont fabriquées sont par rapport à une commande client
- Elles font partie d’un lot de fabrication et entrent en stock qualité (un dernier contrôle qualité est
effectué juste avant l’expédition) avec un numéro de série qui leur est affecté à ce moment-là.
L’utilisation du numéro de lot Airbus comme numéro de série ne garantirait pas son unicité au sein d’STG
(deux pièces différentes devant être montées sur le même avion porteraient dans ce cas le même numéro de
série). Afin d’y remédier, il a été décidé, d’un commun accord avec le client, que le numéro de série serait
constitué du numéro article STG et du numéro de lot Airbus.
obligatoire
- numéro de poste de la
commande obligatoire
- numéro de lot obligatoire car article géré par lot. Si non renseignés, message d'erreur
automatique Num de lot = numéro de lot bloquant
de fabrication généré par le
système
- numéro de série obligatoire car profil de numéro de série Si non renseignés, message d'erreur
manuel dans la fiche article est 003: bloquant
mouvement de stock.
Numéro de série =Num
article- Numéro de lot
AIRBUS (renseigné dans le
champ incoterms2 niveau
poste de la commande de
vente)
ASPECT EDI N/A
Création de la livraison sortante et Emission du bon de livraison / création de la livraison entrante et Emission
de l’accusé de réception des marchandises.
On constate une utilisation particulière du bon de livraison : outre sa fonction classique, sa version papier sert
également comme attestation de la conformité des marchandises livrées de la part de STG d’une part, et
comme attestation de la conformité des marchandises reçues de la part d’Airbus d’autre part.
Pour ce faire, il reporte au niveau poste un texte particulier composé de deux parties : la première, signée par
le reponsable qualité et le responsable technique d’STG, atteste la conformité des pièces livrées au cahier des
charges du client, la deuxième, signée par le responsable qualité d’Airbus, libère STG de toute obligation car
elle atteste que la marchandise réceptionnée a passé le contrôle qualité d’Airbus avec succès.
L’exemplaire contresigné et scanné est adressé à STG par mail et l’original lui est envoyé par la poste.
La mise en place de l’EDI n’aura aucun impact sur cette partie du flux :
- le bon de livraison édition papier continuera à être utilisé comme attestation de conformité par les
deux partenaires.
- l’avis de livraison EDI (le DESADV) ne transmet pas le texte imprimé sur le bon de livraison papier
car son rôle est simplement de confirmer à Airbus la livraison imminente de la marchandise.
- l’avis de réception de livraison (le STPPOD) est simplement un accusé de réception physique de la
marchandise : il n’entre en aucun cas dans le processus de contrôle qualité.
STG - Service qualité STG - Magasinier Client – Magasinier Client – Service qualité
Conditionner la marchandise
Remettre la marchandise et
les bons de livraison au
transporteur
Identifier la commande à
réceptionner dans l’ERP
Modifier le statut de la
marchandise de « en attente
de contrôle » en
« disponible » dans l’ERP
Réception de la marchandise par le client
Il ressort clairement que l’impact est ici mineur : une seule tâche est impactée côté fournisseur, à savoir la
création de la livraison sortante qui doit générer un flux EDI afin de créer la livraison entrante dans le système
du client, celle-ci étant la seule tâche disparaissant.
Il est à noter également la génération automatique de la facture dans le système du fournisseur suite à l’accusé
de réception de livraison émis par le système du client. Cette tâche nous intéressera lors de la mise en place
du flux EDI pour le lot facturation (lot 3) mais elle est ici hors périmètre.
Cependant, l’utilisation détournée du champ incoterms 2 niveau poste dans la commande d’achat dans le
système du client implique que ce champ a été renseigné de façon détournée dans la commande de vente
lorsqu’elle a été générée dans le système du client. Il faut donc le corriger avant de créer la livraison sortante
afin d’éviter des données erronées pour la gestion de la livraison.
ASPECT EDI S
- Configurer le type de message
DESADV dans les paramètres de
réception des accords d'interchange.
MANDANT 150 S ME22N
Visualisation des données de
livraison confirmées d'une
commande d'achat
ASPECT FONCTIONNEL S
- Visualisation de la commande S
d'achat dont la livraison est
confirmée par EDI grâce à son
numéro
- Consulter l'onglet
Confirmations et visualiser les S
données avec le statut LA
MANDANT 150 S VL32N
Enregistrement de l'entrée de
marchandises
ASPECT FONCTIONNEL S
- Visualisation de la livraison
entrante générée par EDI grâce
à son numéro S
- Enregistrement de l'entrée de
marchandise
- Marchandise en stock bloqué car paramétré dans la fiche
article et mis par défaut dans
S
la commande et donc dans la
livraison entrante.
ASPECT EDI S
- Transmission en EDI en S - Création de la catégorie de mess
temps réel de l'accusé de d'en-tête ZOPD type de support 6 EDI
réception de la livraison non (génère un type de mess EDI STPPOD)
automatique lors de la - statut 3 pour maîtriser le moment de
sauvegarde l'envoi
- Configurer le type de message
STPPOD dans les paramètres
d'émission des accords d'interchange.
MANDANT 150 S WE02
Vérification du succès de
l'émission du message de type
STPPOD
ASPECT FONCTIONNEL S
- Filtrer sur la date du jour S
- Rechercher dans les STPPOD
sortants
- Vérifier le statut (03)
ASPECT EDI S
- Configurer le type de message
STPPOD dans les paramètres
d'émission des accords d'interchange.
3.4. Etats
Dans cette partie nous ne traiterons que les états demandés par STG dans le cadre des flux achat-vente sous
EDI. Les états indépendants de l’EDI, déjà en place chez STG, ne seront pas évoqués.
Commentaires
Paramétrage /
Nécessaire 2
Primordial 1
Accessoire 3
Possible via
transaction
adaptation
Standard /
Descriptif
Mandant
Objectif,
N° état
Thème
query.
ET01 Liste des Idoc 150- Doit permettre 1 WE02 ou Filtrer et dérouler
(in/out) 731 d'identifier les nouveaux WE05 selon besoin
IDoc ou faire des
recherches spécifiques
selon besoin
ET02 Liste des Idoc en 150 Etat dynamique à un 1 WE07 Workflo WE07 en
erreur (in/out) 731 instant T qui doit w sur sélectionnant
permettre de visualiser IDoc "historique des
les Idoc en anomalie dans entrant erreurs" et "Actuel
son propre mandant en dans statut erreur
erreur ou
Mail interne SAP
d'alerte lorsque IDOC
entrant en erreur,
mais un seul
destinataire
ET03 Liste des commandes 150 Permet d'identifier les 2 A priori ME92F: affiche les
achat en attente de retards de confirmation ME92F commandes en retard
confirmation ou ME2A de confirmation à une
(AB ou LA) date donnée
Possibilité d'entrée
dans le détail
ET04 Liste des commandes 731 Permet d'identifier ce qui 1 VA05 Créer VA05 avec filtre sur
vente à confirmer au doit être confirmé et sous query statut A (non livré) et
client quel délai. = le tableau de après quantité confirmée =
bord EDI au service de la bascule. Cf. 0
Resp logistique et de onglet
l’ADV spécificati
ons
fonctionne
lles ET04
ET05 Liste des commandes 150 A priori les modif° sont 3 A traiter les modifications ne
achat confirmées par traitées au préalable par via query sont autorisées que
fournisseur, avec téléphone, mais pour après sur la date de
modification sur date éviter les impairs … bascule livraison (+/-2j)
ET06 Liste des commandes 731 A priori les modif° sont 3 WE02 filtrer sur ORDCHG
vente modifiées par traitées au préalable par
client téléphone, mais pour
éviter les impairs …
ET07 Liste des commandes 150 Utilise en prépa de 3 ME2A Filtrer traitement LA,
d'achat avec avis de réception pour pour lister les
liv reçus s'organiser ou réagir si commandes dont
une commande n'arrive l'avis de livraison a
pas comme prévu été reçu
ET08 Liste des commandes 150 doublon avec ET07 2
d'achat en retard de
livraison
ET09 Liste des commandes 731 ne pas être en retard 3 A livrer après bascule
de vente en retard de
départ
ET10 Liste des commandes 150 confort 3 Liste cdes A livrer après bascule
achat avec mode avec un
d'envoi (EDI ou champ
autre) visible
type de
message
ET11 Liste des accords 150/ En cas d'intervention en 3 OK avec
interchange 731 masse. Demande DSI WE20
ET12 Liste des partenaires 150/ En cas d'intervention en 3 faire avec
en échanges EDI 731 masse. Demande DSI WE20
ET13 Liste des IDOC 731 Afin de s'assurer de la 2 BDM7 Paramét Paramétrage et job.
envoyés en erreur de bonne réception et rage + Nécessite accord du
réception traitement des IDOC par job mandant 150.
le client. Améliore service Idéalement à faire
client, réactivité et aussi du 731 vers le
fournit une référence en 150 après bascule
cas de litige
Afin de la réaliser après bascule, voici ci-dessous les spécifications d’un tableau de bord clé, non standard, qui
sera réalisé après bascule via un query.
Contexte Mise en place d'un flux achat vente en EDI direct avec le client Airbus. Ce
pilote a pour vocation à être étendu à d'autres clients en 2014
Objectif fonctionnel Airbus exige de ses fournisseurs qu'ils confirment sous 2 jours les
commandes d'achat émises par EDI. Cette ponctualité est d'ailleurs un
critère de l'évaluation des fournisseurs. STG souhaite mettre en place un
tableau de bord à usage quotidien afin de suivre les 'postes de commande de
vente Airbus à confirmer et ce dès leur réception.
Type de document Tableau de bord de type query SAP avec mise à jour en temps réel.
L’objet de cette partie est de présenter les différents points de paramétrage nécessaires pour la mise en œuvre
d’un flux achat-vente sous EDI entre la société Airbus (mandant 150) et son fournisseur STG (mandant 731).
Les deux sociétés possèdent un SAP R/3.
Comme le montre le schéma ci-dessous, le paramétrage s’est déroulé parallèlement en deux parties, et ce, sur
les 2 mandants STG et Airbus :
1. Le paramétrage fonctionnel qui structure les organisations et les flux fonctionnels achat-vente
2. Le paramétrage EDI qui permet de faire communiquer les deux partenaires au gré des étapes du flux
fonctionnel.
Paramétrage EDI
Paramétrage Fonctionnel
Structure organisationnelle
Données de base
Paramétrage Global Paramétrage
Groupe de compte (Nécessaire pour toutes les Spécifique
Groupe de marchandise interfaces IDoc) (Nécessaire pour chaque
Type de document interface IDoc)
Type de poste Système logique
Type d’échéance Affectation système Accords d’interchange :
Détermination des messages logique au mandant partenaires et messages
Pilotage des textes Connexion RFC échangés entre eux
……. Modèle de distribution Table de
correspondance
Pour construire la solution flux achat-vente sous EDI, nous avons effectué plus de 200 points de paramétrage.
Inutile de préciser qu’il n’est pas envisageable (ni enrichissant du reste) de présenter les 300 pages de
paramétrages dans ce document.
Compte tenu du cœur de notre problématique - l’EDI -, nous avons fait le choix de ne présenter que les points
de paramétrages liés à l’EDI. Par ailleurs, étant donné les similitudes des paramétrages sur les 2 mandants,
nous ne détaillerons que les paramétrages effectués dans le mandant 150 et les paramétrages applicatifs dans
le mandant 731.
Voici donc la façon dont nous allons procéder quant à la cinquantaine de points de paramétrage de ce
document :
Nous décrirons les points de paramétrage nécessaires pour la mise en place de la connexion EDI entre les
deux systèmes (150 et 731) ainsi que les deux partenaires (YSTG alias STG et STG-AIRBUS alias Airbus).
Nous détaillerons ensuite les points de paramétrage nécessaires pour la gestion des IDocs reçus en statut
d’erreur, et montrerons comment l’agent responsable désigné dans les accords d’interchange est informé si
une erreur se produit au cours du traitement de l’IDoc chez son partenaire. Nous décrirons également les
points de paramétrage nécessaires pour le contrôle du statut de l’IDoc dans le système externe, afin que le
système émetteur soit informé de l’état des IDoc qui ont été envoyé.
Nous enchaînerons avec la description d’une partie des points de paramétrage concernant la détermination
des messages et expliquerons le lien entre cette dernière et l’EDI.
Enfin, nous terminerons par le détail des points de paramétrage nécessaires pour le pilotage des textes.
Les 150 points de paramétrage restants (structures organisationnelles, données de base, types de documents…),
sont documentés et consultables dans leur intégralité en annexe. La liste des paramétrages est synthétisée dans
un index placé également en annexe. En justifiant et décrivant comme ci-dessous chaque point de paramétrage,
cet index est une bonne clé d’entrée.
Diffusion
Mandant
Mandant
Racine de la hiérarchie dans le
Type de paramétrage
document source
N° du paramétrage
document cible
Description
Catégorie
1 : Livrable
150 Airbus
document source
2 : Annexe
731 STG
Niveau
2 3 4 5
Structure Affectation Affectation 150 731 Avoir notre propre Ce point de IMG 2
1.3.19..
Création des Accords d’Interchange : définition des partenaires et des types de messages
échangés qu’ils échangent
Gestion des tables de correspondance des clients et des articles dans le système SAP du
fournisseur.
Voici les 15 étapes à suivre pour mettre en place une connexion EDI :
Création de la Destination RFC P09CLNT150 du même nom que le Système Logique du Mandant de
destination 150
Cette transaction permet d’associer la codification externe (à savoir celle sous laquelle ils sont identifiés dans
les Idoc) du client donneur d’ordre (STG-AIRBUS) et du client livré (YDV1) au numéro interne (à savoir celui
sous lequel ils sont identifiés dans le système du fournisseur).
La définition de STG – AIRBUS et YDV1 dans la table EDPAR du mandant 731 est comme suit :
Cette transaction sert à la détermination automatique du type de document de vente à générer dans le
système du fournisseur, et ce en fonction du donneur d’ordre, du numéro de fournisseur dans le système du
client (mandant 150), de l’organisation commerciale, du canal de distribution et du secteur d’activité.
Cette transaction permet, pour chaque combinaison client-article, de créer une fiche info client-article.
Elle permet de faire la correspondance entre le nom de l’article dans le système du client et le nom cet article
dans le système du fournisseur.
Ce paramétrage permet d’identifier de manière univoque chaque système (qu’il soit émetteur ou récepteur)
en tant que système logique au sein d’un réseau. La définition des systèmes logiques doit être faite dans tous
les systèmes SAP impliqués dans le scénario EDI.
Nous avons donc créé dans chaque mandant deux systèmes logiques. Le premier système logique
(P07CLNT731) représente le pilote et joue le rôle du système récepteur (mandant 731). L’autre
(P09CLNT150) joue le rôle du système expéditeur (mandant 150).
Dans 150
Systems Logiques P09CLNT150, P07CLNT731
Transaction BD54
Chemin (Transaction SALE)/Système de base / Répartition (ALE) / Préparer systèmes
émetteur et récepteur / Configurer systèmes logiques / Nommer le système
logique.
Objectif Créer deux systèmes logiques, un pour le mandant 150 et l’autre pour le mandant
731.
- Dans SAP, exécuter la transaction BD54 et cliquer sur Nouvelles entrées pour ajouter les deux
systèmes logiques.
- Entrer le nom et la description du système logique qui représente le mandant 150 (P07CLNT150).
- Entrer le nom et la description du système logique qui représente le système récepteur externe c'est-
à-dire le mandant 731 (P09CLNT731) et enregistrer les entrées.
- Vérifier que les deux systèmes logiques ont bien été créés.
Dans 150
System Logique P09CLNT150
Transaction SCC4
Chemin (Transaction SALE)/Système de base / Répartition (ALE) / Préparer systèmes
émetteur et récepteur / Configurer systèmes logiques / Affecter système logique au
mandant.
Objectif Associer le mandant 150 au système logique P09CLNT150.
- Dans SAP, exécuter la transaction SCC4 et sélectionner la ligne qui représente le mandant 150, puis
cliquer sur détail pour afficher le détail de ce mandant.
Dans 150
Destination P07CLNT731 (le même nom que le LS du mandant 731)
Transaction SM59
Objectif Création de la destination RFC P07CLNT731
- Nommer la destination RFC. Pour générer automatiquement les accords d’interchange et les ports, le
nom de la destination RFC doit être le même que le nom du système logique de destination. Pour cette
raison, nous avons nommé la destination RFC : P07CLNT731.
- Sélectionner le type de connexion 3 (connexion ABAP).
- Ajouter une description de la destination et entrer les options techniques suivantes qui permettent
d’identifier le serveur cible (mandant 731) : Serveur cible : mshsapecc7 ; Hôte : mshsapecc7 ; N° du
système : 00.
- Entrer les paramètres de connexion ci-dessous et cliquer sur « test de connexion » pour vérifier la
connexion RFC :
Langue FR
Mandant 731
Utilisateur XXXXXXXX
Mot de passe **********
L’utilisateur doit posséder des autorisations relativement étendues pour paramétrer les transferts RFC.
- Sauvegarder.
Le modèle de distribution est ce qui définit logiquement les flux entre les systèmes logiques. C’est lors de cette
étape que l’on définit les types de message échangés ainsi que les filtres sur certains segments de l’IDoc
transporté.
Le modèle de distribution est entièrement paramétré dans un environnement de référence, puis distribué vers
les autres mandants.
Dans 150
Nom du Modèle STG_150_731
Transaction BD64
- Saisir une description, un nom technique du modèle de distribution et une durée de validité, puis
valider.
Dans cette étape nous allons ajouter les types de message à envoyer du mandant 150 vers le mandant 731.
Nous nous limitons dans ce document au type de message ORDERS. Cf. annexes pour les autres
Dans cette étape nous allons ajouter les types de message à recevoir dans le mandant 150 provenant du
mandant 731. Nous nous limitons dans ce document au type de message ORDRSP. Cf. annexes pour les autres
Une fois tous les paramétrages effectués, le modèle de répartition se présente de la façon suivante :
Les accords d’interchange permettent de faire le lien entre le document SAP et l’IDoc : ils précisent le mode de
sortie (individuellement ou par paquets) des IDoc, le traitement à effectuer ainsi que le mode de traitement
(immédiat ou en arrière-plan). Le port doit être précisé pour la vue « Sortante » des accords d’interchange.
Les partenaires doivent être renseignés dans les accords d’interchange afin que les IDocs puissent être
transmis avec succès. Un partenaire est identifié par :
Dans 150
Nom du Modèle AIRBUS_STG
Transaction BD82
Objectif Générer automatiquement les accords d’interchange
Le système crée automatiquement des partenaires de type système logique et leur affecte, suite à la
distribution du modèle de distribution AIRBUS_STG, les types de message définis dans ce modèle.
Pour voir le détail des types de messages échangés entre les deux systèmes logiques, sélectionner un type de
message et cliquer sur détail (loupe). Nous ne présenterons pas dans ce document le détail des paramètres en
émission et en réception entre les deux systèmes logiques.
- P07CLNT731
Mandant 150
Transaction WE20
Objectif Vérification de la création automatique du partenaire Logique
P07CLNT731
Le nom du partenaire
LS (Système Logique) créé
automatiquement
Le système génère automatiquement des ports, auxquels l’interface IDoc affecte de manière automatique un
numéro alphanumérique. Grâce à ce numéro, ils sont identifiés de façon univoque.
Le système ne peut générer les numéros de ports que si un intervalle de numéros est défini pour l’objet de
tranche de numéro « EDIPORT » dans la tranche de numéro « 01 ».
Le numéro du port généré automatiquement est composé d’un ‘A’ et d’un nombre de 9 chiffres (Axxxxxxxxx).
Pour simplifier l’identification de ce port nous l’appellerons P07CLNT731.
Nous allons vérifier via la transaction OYSM si une tranche de numéros de port est définie dans le système.
Nous allons vérifier si le système a bien créé automatiquement le port qui est associé à la connexion RFC.
Mandant 150
Transaction WE21
Objectif Vérification de la création automatique du port d’émission P07CLNT731
associé à la connexion RFC P07CLNT731
Les numéros sont attribués automatiquement pour les IDoc envoyés et reçus. Les IDoc peuvent ainsi être
identifiés de façon explicite et univoque.
Pour que le système puisse générer les numéros, il est indispensable qu’une tranche de numéros soit définie
pour l'objet de tranche de numéros « EDIDOC » dans la tranche de numéros « 01 ».
Pour vérifier si une tranche de numéros des IDoc est définie dans le système, taper la transaction OYSM et
saisir EDIDOC dans le champ objet. Dans notre cas une tranche de numéros 0000000000000000-
9999999999999999 est bien définie dans le système.
Après la configuration du modèle de distribution, la création des accords d’interchange, des types de message
et du port d’émission dans le Mandant 150, il faut faire la même chose dans le Mandant 731. La transaction
BD64 permet de répartir le modèle de distribution du mandant 150 dans le mandant 731.
La répartition du modèle de distribution créé dans le mandant 150 permet de le reproduire automatiquement
dans le mandant 731.
Dans 150
Transaction BD64
Objectif Reproduire dans le mandant 731 le modèle de distribution créé dans le mandant 150
- Dans le 150 le système affiche que le modèle de distribution AIRBUS_STG est bien réparti dans le
système cible (731)
Le paramétrage global, nécessaire pour toutes les interfaces IDoc est terminé dans le mandant 150, il faut
procéder de la même manière dans le mandant 731. Cf. document en annexe
Nous allons procéder maintenant au paramétrage spécifique à chaque interface IDoc et détailler toutes les
actions nécessaires pour la communication entre les partenaires STG et Airbus.
La société Airbus souhaite envoyer, depuis le module MM, des commandes d’achats et des accusés de
réception de livraisons à son fournisseur STG. Elle doit donc définir YSTG en tant que partenaire pour les
messages échangés dans les accords d’interchange et lui affecter le port qui a été défini pour ce partenaire.
Le traitement des documents sortants se déroule toujours avec la gestion des messages (détermination des
messages) que nous verrons dans le paragraphe 4.6.
Nous allons configurer les accords d’interchange pour le partenaire YSTG dans le mandant 150. Le principe
est le même pour créer le partenaire STG-AIRBUS dans le mandant 731.
- Exécuter la transaction WE20 pour ajouter un nouveau type de partenaire (le numéro de partenaire
doit exister en tant que donnée de base dans le mandant 150).
- Sélectionner le dossier « Type de partenaire LI » dans le volet de navigation des accords d’interchange
et cliquer sur créer.
Le tableau ci-dessous résume tous les paramètres utilisés pour configurer le fournisseur YSTG dans le
mandant 150
LI:
YSTG
Fournisseur
Paramètres
Options Pilotage Messages
d'émissions
Type de
Code de
message Port de Mode de Catégorie
Type d'IDoc Application Traitement
réception sortie de Message
ORDERS ORDERS05 P07CLNT731 Transfert EF: Achat ZORD ME10: Commande
Immédiat commande
ORDCHG ORDERS05 P07CLNT731 Transfert EF: Achat ZORD ME11: Modification
Immédiat commande d'une commande
STPPOD DELIVRY03 P07CLNT731 Transfert E1: Livraison ZOPD OPOD: Accusé de
Immédiat entrante réception: sortie
Paramètres
Type de Options de réception
des réceptions
message
Code traitement Mode d'entrée
ORDRSP ORDR Lancement immédiat
DESADV DELS Lancement immédiat
Nous nous limitons dans ce document au seul de type message en émission ORDERS et au seul type de
message en réception ORDRSP. Cf. annexe pour les autres
Pour ajouter un type de message au partenaire YSTG dans les accords d’interchange, taper la transaction
WE20 et, dans le volet de navigation « Accords d’interchange », sélectionner le partenaire YSTG dans le
dossier « Type de partenaire LI ».
- Dans l’onglet Options émission choisir ORDERS comme Type de message, ORDERS05 comme Type de
base, P07CLNT731 comme port de réception et Transfert IDoc immédiat comme mode de sortie.
- Dans l’onglet pilotage des messages sélectionner ZORD comme catégorie de message.
- dans la zone paramètres de réception Cliquer sur « Ajouter » et saisir les paramètres suivants :
Le partenaire YSTG de type fournisseur est désormais créé et les accords d’interchange entre ce partenaire et
le client STG-AIRBUS sont gérés. Il ne reste plus qu’à faire de même dans le mandant 731 pour le partenaire
STG-AIRBUS (type client KU).
4.2.1.13. Mandant 731 : Table de correspondance code client externe – code client
interne
Mandant 731
Transaction VOE4
Chemin IMG
Objectif Lier le code client externe (propre à STG-AIRBUS) avec son code interne
chez le fournisseur (propre à YSTG)
La transaction VOE4 permet d'associer, dans la table EDPAR, la codification externe (à savoir celle sous
laquelle ils sont identifiés dans les IDoc) du client donneur d’ordre (STG-AIRBUS) et du client livré (YDV1) au
numéro interne (à savoir celui sous lequel ils sont identifiés dans le système du fournisseur).
- Ajouter deux entrées, une pour le donneur d’ordre et l’autre pour le client livré, et sauvegarder.
Mandant 731
Transaction VOE2
Objectif Type de document de vente à générer en fonction du
fournisseur, client et domaine commerciale.
La transaction VOE2 sert à la détermination automatique du type de document de vente à générer dans le
système du fournisseur, et ce en fonction du donneur d’ordre, du numéro de fournisseur dans le système du
client (mandant 150), de l’organisation commerciale, du canal de distribution et du secteur d’activité.
Mandant 731
Transaction VD51
Objectif Lier le numéro d’article client (STG-AIRBUS - 150) avec son
code dans le système SAP du fournisseur (YSTG - 731)
Pour chaque combinaison client-article, il faudra créer par la transaction VD51 les fiches info client-article.
L’objet de ce paragraphe est de présenter les liens existant entre l’EDI et les messages de correspondance.
Par paramétrage, les messages de correspondance dans SAP permettent d’exécuter un programme (standard
ou spécifique). Dans le cadre de l’EDI, un paramétrage particulier permet la génération d’Idoc à partir d’une
correspondance (i.e. une catégorie de message).
Dans un premier temps, nous décrirons une partie du paramétrage d’une correspondance. Puis, sera présenté
le paramétrage des accords d’interchange, dans lequel est spécifiée la fonction de génération d’Idoc
En annexe sont décrits tous les points de paramétrage nécessaires pour la détermination des messages dans les
domaines fonctionnels achat et vente. Y sont détaillés les messages pour envoi en EDI et les messages pour édition
en format PDF.
Le paramétrage d’une correspondance se fait dans chaque domaine fonctionnel et consiste à gérer les points
suivants dans le customizing (SPRO) :
Dans notre exemple nous allons voir le point de paramétrage « gérer les catégories de message ». Nous avons
créé une catégorie de message ZORD qui sera proposé automatiquement, selon des critères définis dans le
SPRO, au niveau de l’entête de la commande d’achat lors de la création d’une commande.
Mandant 150
Transaction SM36
Chemin IMG IMG/Gestion des articles/Achats/Messages/pilotage des sorties/Catégories
de message/Définir catégories de message de la commande/Gérer catégories
de messages de la commande
Objectif Gérer catégorie de message
Pour créer ZORD, sélectionner la catégorie de message NEU et cliquer sur copier.
La séquence d’accès 0001, affectée à notre catégorie de message, indique qu’un message sera créé dans la
commande d’achat si le tryptique type de document d’achat, l’organisation d’achat et le fournisseur existent
en tant qu’enregistrement de conditions.
Affecter à la catégorie de message ZORD le support « EDI » et la date/heure d’envoi « 3 » (envoi manuel et
NON automatique) :
Pour la catégorie de message ZORD et le type de support EDI sont affectés : un programme, une routine de
traitement et des rôles partenaires.
A ce niveau, on peut associer à la catégorie de message une routine d’un programme spécifique (ce
programme spécifique gérant la création d’un Idoc).
Nous utilisons ici la routine EDI_PROCESSING du programme standard RSNASTED. Cette routine standard
peut être utilisée pour toute correspondance de type EDI.
Rôles partenaires
Nous allons voir comment associer à un type d’IDoc une fonction particulière qui va générer celui-ci.
Comme nous l’avons vu dans le paragraphe 4.3.1, ce paramétrage consiste à définir les propriétés et
caractéristiques des messages EDI échangés entre deux partenaires. On accède à ce paramétrage par la
transaction WE20.
Exécuter la transaction WE20 et sélectionner le partenaire YSTG (fournisseur) et puis le type de message
ORDERS dans la zone de paramètres d’émission.
On retrouve ici certains éléments vus lors de la création de la correspondance (Application EF, Catégorie de
message).
Le code opération associe un type de message EDI avec un module fonction de génération d’Idoc. Ce lien se fait
via la transaction WE41 .
Pour résumer, le paramétrage présenté permet la création d’un Idoc standard à partir d’une correspondance à
laquelle est associé un code opération également standard, ce code opération étant lui-même associé à un
module fonction.
L’objectif de ce paragraphe est de définir les différents points de paramétrage à mettre en œuvre pour le
pilotage des textes. Il s’agit d’enregistrer des textes dans les données de base et de paramétrer le système afin
de retrouver ces textes automatiquement dans les documents de vente.
Nous ne détaillerons ici que les points de paramétrage pour copier le texte saisi dans la fiche client vers
l’entête de la commande client et l’entête de la livraison sortante. Ce texte sert à distinguer un client qui utilise
une connexion EDI d’un client standard (qui n’utilise par l’ EDI).
Nous allons détailler les points de paramétrage pour copier le texte « type client EDI » de la fiche client dans
l’en-tête de la commande client.
- Pour voir le texte de la fiche client, exécuter la transaction VD03 et saisir le client STG-AIRBUS et le
domaine commercial ZOC1, Z1,Z2.
- Pour afficher le texte de la fiche client, cliquer sur « autres fonctions »->Textes
Pour pouvoir copier le texte « type client EDI » de la fiche client dans la commande, il faut gérer un type de
texte pour l’objet « client/ADV » dans le customizing.
Mandant 731
Transaction VOTXN
Chemin IMG IMG->Administration des ventes->Fonctions de base->Pilotage des textes-
>Définir les types de texte.
Objectif Créer un type de texte pour l’objet client ADV
- Ajouter le type de texte « Type client EDI » : « nouvelles entrées » puis saisir ID et désignation.
- Enregistrer.
Mandant 731
Transaction VOTXN
Chemin IMG IMG->Administration des ventes->Fonctions de base->Pilotage des textes-
>Définir les types de texte.
Objectif Créer un type de texte pour l’objet client ADV
- Sélectionner le schéma de texte 01 et double cliquer sur « ID de texte dans le schéma de textes ».
- Pour ajouter le nouveau type de texte (Type client EDI), cliquer sur « nouvelles entrées » et saisir :
N° d’accès (140)
ID de texte (10)
Designation. (Type client EDI).
Nous travaillons avec le groupe de compte ZDO, nous allons donc affecter le schéma de texte 01 au groupe de
compte ZDO.
Mandant 731
Transaction VOTXN
Chemin IMG IMG->Administration des ventes->Fonctions de base->Pilotage des textes-
>Définir les types de texte.
Objectif Créer un type de texte pour l’objet Document de vente-En-tête
Nous allons affecter le type de texte ZEDI au schéma de texte En-tête du document de vente.
- Ajouter le nouveau type de texte ZEDI au schéma de texte : « nouvelles entrées » et saisir :
N° d’accès
ID texte
- Dans l’écran de synthèse, double cliquer sur Séquences d’accès pour ID de texte.
- Ajouter une nouvelle entrée dans la séquence d’accès 54 : nouvelles entrées et saisir :
N° d’accès : 20
ID texte : 10
Rôle partenaire : DO
Nous allons affecter le type de document de vente CSTG au schéma de textes 01.
Nous allons affecter la séquence d’accès 54 au type de texte ZEDI dans le schéma de textes 01.
- Dans l’écran de synthèse, sélectionner le schéma de textes 01 et double cliquer sur « ID de texte dans
le schéma de textes »
- Pour le type de texte ZEDI, saisir la séquence d’accès 54 dans la colonne Séquence d’accès.
- Enregister.
Le texte « Type client EDI » de la fiche client sera désormais édité automatiquement lors de la création d’une
commande de vente pour ce client.
L’objet de cette partie est de présenter tous les points de paramétrage nécessaires pour gérer les IDocs reçus
avec un statut d’erreur. L’objectif principal est d’alerter en temps réel la ou les personnes responsables de
l’échec de réception ou du traitement des IDocs. L’alerte est donnée par l’envoi d’un e-mail vers la boite mail
SAP de ces personnes.
Un Type d’IDoc est associé à un code traitement et un module fonction. C’est au niveau des accords
d’interchange que l’on associe un type de message à un code traitement et un module fonction. Dès la
réception d’un Type d’IDoc, le système lance le code traitement et le module fonction associé pour générer un
document SAP à partir de cet IDoc. Toutes les erreurs qui se produisent pendant le traitement d’un IDoc sont
traitées comme suit :
Le schéma suivant résume le principe de la gestion des IDocs reçus avec un statut d’erreur :
Le tableau suivant résume les types d’IDocs dont on souhaite gérer le statut de réception dans chaque
mandant.
AIRBUS - Mandant 150 STG - Mandant 731
Mandant 150
Transaction BD67
Objectif Création du lien entre le code de traitement et l’événement déclencheur
Nous avons défini dans les accords d’interchange du fournisseur YSTG que le code traitement de l’ORDRSP est
ORDR. La transaction BD67 permet d’associer un code traitement à un événement déclencheur.
- Exécuter la transaction BD67 et sélectionner le code de traitement ORDR. Nous pouvons constater
que l’ORDR est associé au Module Fonction IDOC_INPUT_ORDRSP : ce module fonction génère un
document SAP (confirmation d’une commande d’achat) à partir de l’IDoc ORDRSP.
Mandant 150
Transaction SWE2
Objectif Lier l’événement INPUTERROROCCURED à une tâche d’envoi de mail
- Exécuter la transaction SWE2 et sélectionner la ligne qui contient l’Objet IDOCORDRSP, l’événement
INPUTERROROCCURED ainsi que la tâche standard TS00008075
- Cliquer sur détail
- Cocher la case Lien activé pour créer le lien entre l’événement INPUTERROROCCURED et la tâche
TS00008075
Mandant 150
Transaction PFTC
Objectif Lier la tâche TS00008075 à un agent responsable. Cet agent va recevoir un mail
dès qu’un ORDRSP génère une erreur
- Exécuter la transaction PFTC et le nom de la tâche Standard 00008075. La chercher avec le match
code, dans le champ Tâche
- Sélectionner l’onglet événements déclencheurs et double cliquer sur le carré pour le rendre vert ce
qui signifie que la tâche est active
- Aller à Données supplémentaires / Affectation d’agents / Gérer et cliquer sur Créer affectation
agent…
- Choisir le type de l’agent Utilisateur (vous pouvez choisir plusieurs types d’agent) et valider
- Le système a ajouté l’agent à la liste des utilisateurs qui vont recevoir un mail dès que l’ORDRSP est en
erreur de réception
Mandant 150
Transaction WE20
Chemin Menu SAP / Logistique / Logistics Execution / Processus internes aux magasins /
Communication avec systèmes externes / Administration ALE / Options durée
d'exécution / WE20 - Accords d'interchange
Objectif Désigner un agent responsable qui va être averti lorsque les messages d’erreurs
de Type ORDRSP surviennent
Si le système externe doit informer le système émetteur de la progression du traitement des IDoc qui ont été
envoyés, un message de confirmation de statut est envoyé. Le système émetteur ajoute ensuite les
enregistrements de statut qui ont été reçus à l'IDoc sortant correspondant dans la base de données. Ceci n'est
possible que via le type d'IDoc spécial ALEAUD.
Pour obtenir le contrôle du statut de l’Idoc dans le système externe, il est nécessaire de :
1. ajouter dans le modèle de distribution AIRBUS_STG et dans les accords d’interchange un nouveau
type d’IDoc (ALEAUD). Ce type d’IDoc permet d’envoyer et de recevoir tous les statuts d’IDocs
échangés entre les deux mandants.
2. Créer une variante d’un programme standard (le programme RBDSTATE) qui envoie au système
émetteur les statuts des Idocs reçus
3. Créer un job qui lance automatiquement et périodiquement (toutes les heures pour la période du
30/07/2013 au 31/12/2013) la variante précédente.
Nous ne présenterons ici que les points 2 et 3 car le point 1 est identique à celui présenté dans les
paragraphes précédents.
En effectuant ces paramétrages dans le mandant 731, Airbus (mandant 150) recevra toutes les heures
pendant la période paramétrée les statuts des IDocs envoyés à STG (mandant 731), c'est-à-dire les statuts des
ORDERS, ORDCHG et STPPOD.
De la même façon, en effectuant ces paramétrages dans le mandant 150, STG (mandant 731) recevra toutes
les heures et pendant la période paramétrée les statuts des IDocs envoyés à AIRBUS (mandant 150), c'est-à-
dire les statuts des ORDERSP et DESADV.
Mandant 150
Transaction BDM8
Chemin IMG Menu / Outils / ALE / Administration ALE / Service / Travaux périodiques /
Réception / RBDSTATE
Objectif Création d’une variante CONFIR_STG du programme RBDSTATE
- Taper la transaction BDM8 et entrer le nom du programme, le nom de la variante puis cliquer sur
Créer.
- Entrer le nom du système à qui les statuts des IDocs vont être envoyés (P07CLNT731)
- Entrer les trois types de messages dont on souhaite recevoir le statut (ORDRSP et DESADV)
- Entrer la date de modification des IDocs puis enregistrer.
4.6.1.2. Mandant 150 : Création d’un job pour planifier l’exécution de la variante
CONFIR_STG
Mandant 150
Transaction SM36
Objectif Création d’un job pour planifier l’exécution la variante CONFIR_STG
- Dans Etape du job nous remarquons un nouveau statut (1 étape définie correctement).
- Cliquer sur Condition de lancement.
- Entrer la date et l’heure de lancement prévues ainsi que la date et l’heure du dernier lancement.
- Cocher la case Exécuter job périodiquement puis sur le bouton périodicité
- Pour vérifier que le job a bien été planifié, Exécuter la transaction SM37et chercher le nom du job
RBDSTATE_AIRBUS puis cliquer sur Détails du job.
Ce chapitre présente différentes séries de tests qui ont jalonné le projet. Elles sont aux nombres de 3 et
surviennent dans cet ordre :
Les tests unitaires ont été réalisés par les porteurs des points de paramétrages pour en valider la pertinence
fonctionnelle. Il n’est ni envisageable ni intéressant de présenter ces tests dans leur intégralité. En revanche,
les tableaux ci-dessous les listent par module. Nous vous invitons à consulter les fichiers de ces tests en
annexes.
MM Etats Etats EDI Liste des IDOC ORDCHG émis avec statut d'émission TU-150-MM-AP013 x
MM Etats Etats EDI Liste des IDOC ALEAUD reçus pour les ORDCHG émis avec statut de TU-150-MM-AP014
réception par mandant 731
MM Etats Etats EDI Liste des IDOC DESADV reçus avec statut de réception TU-150-MM-AP015
MM Etats Etats EDI Liste des IDOC ALEAUD émis pour DESADV avec statut d'emission TU-150-MM-AP016
Les tests d’intégration ont été piloté par le consultant fonctionnel avec en appui les deux consultants
techniques. Ils ont permis de valider les séquences des processus fonctionnels et l’enchainement de ceux-ci
lors de l’ajout de la couche EDI.
Préparée avec le client, réalisée par les utilisateurs clés de l’équipe projet, elle se réalise sur la base d’une
solution pré testée par l’intégrateur et quasiment définitive. Lors de cette dernière étape de tests fonctionnels
sont déroulées les cas de l’activité quotidienne et des cas plus spécifiques.
Nous avons fait le choix de concentrer la recette sur le cœur du projet : mettre un flux fonctionnel sous EDI.
1. le scenario complet achat vente, de la commande achat par Airbus jusqu’à la réception de l’accusé de
réception de livraison par STG, selon différents cas (PREREC-01-A)
2. les états liés à l’activité sous EDI. (PREREC-02-A)
Ci-après les grands axes de la recette, l’intégralité de la recette, étape par étape, étant disponible en annexe.
Criti-
Commen- OK
Cas de tests cité Description
taires / cas / KO
1/2/3
PREMIERE PARTIE DU FLUX : COMMANDE D’ACHAT (Mandant 150) ET COMMANDE DE VENTE
(Mandant 731)
I. Commande d’achat et
Une commande d’achat génère une
1 commande de vente 3 OK
commande de vente confirmée en l’état
confirmée sans modification
I. Commande d’achat et Une commande d’achat génère une
2 commande de vente avec 2 commande de vente confirmée avec OK
modification modification dans zone de tolérance
I. Commande d’achat et Idem I.2.a mais le fournisseur confirme
3 commande de vente avec 2 avec modification hors zone de OK
modification tolérance
I. Commande d’achat et Idem 1.2.b mais le client renvoie une
OK
4 commande de vente avec 2 commande modifiée qui doit être de
modification nouveau confirmée
DEUXIEME PARTIE DU FLUX : SIMULATION DE LA PRODUCTION (Mandant 731)
Criti-
Commen- OK
Cas de tests cité Description
taires / cas / KO
1/2/3
1 Liste des IDOC 1 Edition de la liste des IDOCS NA OK
entrants/sortants
2 Identification des IDOC en 1 Edition de la liste des IDOCS NA OK
6. Formation
Une montée en connaissance de l’équipe projet a été réalisée (en interne) au démarrage du projet et a porté
sur les points suivants :
- EDI : approche fonctionnelle et technique, spécificités et paramétrages SAP (cf supports en annexe)
- Méthode de conduite de projet ASAP (cf support en annexe)
(= nom du fichier)
Code formation
Public Cible
consultable
formation
Nom de la
Prérequis
Contenu
Support
Objectif
Thème
Durée
L'EDI pour les Apporter une connaissance Equipe -NA -Introduction aux EDI 0.5j oui
EDI ISATIS
nuls ! générale sur l'EDI comme mode de projet -Le concept de l'EDI
communication entre partenaires -Les variantes de l'EDI
EDI
L'EDI pour les Présenter les concepts généraux Equipe SD2 & -Définitions: EDI, Idoc et ALE 0.5j oui
EDI ISATIS
3A
Synthèse de Apprendre à réaliser les Equipe SD3 & -synthèse des paramétrages EDI 1j oui
paramétrages paramétrages EDI sous SAP projet MM3 inter mandant
EDI ISATIS 3B
ASAP
SAP venant d’être implanté dans la société STG, il n’y a pas lieu de faire de formations « fonctionnelles » sur les
modules SD. En revanche, des formations sur l’EDI, et sur l’impact de la couche EDI sur les processus et
activités existants feront partie de l’accompagnement au changement chez STG.
Public Cible
consultable
formation
Nom de la
Prérequis
Contenu
Support
Objectif
Thème
Durée
L'EDI, c'est Apporter une CPU Aucun Reprise du support équipe Isatis EDI 0.5j no
quoi ? connaissance générale CPI ISATIS 1 avec quelques adaptations. n
EDI STG 1
-Etats EDI
-Cas pratiques
-cas pratiques
7. Gestion de projet
La méthodologie suivie pour mener à bien le projet SAP EDI STG est inspirée la méthode Accelerated SAP
propre au projet SAP, sans pouvoir toutefois disposer de la suite d’outils et modèles de l’assistant
d’implémentation interne à SAP. En voici les 5 principales phases telles que décrites par les supports SAP :
Etape ASAP
Questions essentielles Actions menées Livrables produits
Roadmap
Préparation - En quoi consiste le - Entretien client pour une macro - Synthèse besoins client
projet ? identification de ces besoins - Note de cadrage
- Comment allons- nous le - Organiser le projet : le définir, - Plan de formation equipe
mener ? plannifier, affecter les ressources, - 1er supports de formation
- Avons-nous les chiffrer, créer les outils…. EDI et ASAP
compétences ? - Début autoformation EDI et
formation equipe EDI et ASAP
Conception - Que doit faire - Poursuite formation équipe EDI - Fichiers de conception des
précisément la solution - Identification des besoins spécifiques Master Data
à créer ? (via ateliers virtuels) - Modélisation des processus
- Comment va-t-elle le - Itérations de prototype en séquencés par actvité
faire ? incrémentant pour chaque processus - Fin supports de formation
: structure données de bases EDI
processus simplifié processus
enrichi processus élaboré sous
EDI Etats
Réalisation - Comment faire que ? - Paramétrages de la solution - Guide de parametrage
- Fait-elle correctement ? - Tests - Documentation des tests
- Comment former le - Préparation plan formation client unitaires et d’intégration
client ? - Plan formation client
Préparation à - Sommes nous prêt à - Constitution d’un jeu d’essai pour - Support recette client
la production baculer ? recette - Modalités et fiche
- Formation K Users intervention assistance
- Préparation assistance user bascule
Mise en
Non opérée
production
L’accès à SAP se fait via un serveur basé en Suisse. Deux mandants différents ont permis de simuler le client et
le fournisseur à mettre en connexion via l’EDI. STG, le fournisseur, est configuré sur le mandant 731 (couleur
violet). Airbus, le client, est configuré sur le mandant 150 (couleur vert).
Dans chacun des deux mandants, un projet a été créé et les ordres de transports liés au customizing de notre
projet y sont regroupés.
Compte tenu des infrastructures réellement disponibles dans le cadre du projet SAP EDI STG, les
environnements classiques de ce type de projet (Bac à Sable, Développement, Qualification Production)
n’existent pas. En effet, un seul environnement est utilisé mais l’équipe projet s’est efforcée de respecter la
logique des 3 environnements.
1. Les expérimentations EDI ont été réalisées sur les standard ou copie de standard SAP existants
(structures organisationnelles, copie d’articles, copie de partenaires….),
2. Les flux fonctionnels ont été expérimentés sur les deux structures organisationnelles STG et Airbus
mais sur un jeux de datas (articles, partenaires…) « bac à sable »,
3. Une fois les paramétrages EDI maîtrisés d’une part et les données, paramétrages et flux fonctionnels
suffisamment aboutis d’autre part, « une couche EDI » (1) a été ajoutée au fonctionnel (2). Sur cette
base ont été réalisés les ajustements, optimisations et tests unitaires.
1. Les tests internes sur flux fonctionnels sous EDI ont été effectués sur les deux structures
organisationnelles mais sur un nouveau jeu de données (articles, partenaires..) et paramétrages
préqualifiés en « Bac à sable ».
2. Après optimisations, la recette client a eu lieu sur un nouveau jeux de données propres.
Production :
- Espace projet Dropbox : 100% des documents projets sont stockés et partagés sur un espace
collaboratif Dropbox, répertoire « projet SAP ». Arborescence des répertoires créé par FRi, à
respecter. Version obsolète (et datées) des fichiers à placer dans les répertoires « archive ». Copie de
sauvegarde hebdomadaire de Dropbox par FRi. Paramètres de configuration manuelle du serveur
proxy sur TB pour accès depuis CESI
- Tableau de bord projet (TB) : fichier Excel de référence pour le suivi des tâches, relevé des décisions,
traitement des points durs, risques, contact équipe, mini charte projet, identifiants ….
- Boite à outil communication : téléphone, mail, Skype pour conf call équipe, Anymeeting pour partage
d’écran
- Matrices document projet disponibles sur Dropbox
- Réunions projet Skype hebdomadaires voire bihebdomadaires si besoin pour pilotage au plus près du
projet et de l’’équipe.
7.3. Budget
Rappelons que :
- la mise en place de l’EDI s’appuie sur une solution SAP très récemment mise en place
- les échanges de données se feront via les connexions internet déjà existantes (et suffisamment
calibrées)
- les échanges de données se feront en direct vers les clients sans passer par un tiers prestataire.
En conséquence, le budget du projet est composé exclusivement de la prestation d’intégration d’Isatis. Par
ailleurs, cette nouvelle fonctionnalité donnera lieu à un ajustement de 5% du forfait annuel « maintenance et
hotline »
Une évaluation des risques pouvant mettre en péril le projet a été mené au démarrage du projet. Le critère de
criticité d’un risque est un mix de la probabilité de vérification et de la gravité des conséquences s’il survient.
Nous nous sommes attachés à prévenir ces risques et anticiper d’éventuelles solutions de repli si nous devions
être confrontés au risque.
Par souci de lisibilité, certaines colonnes du tableau ci-dessous ont été masquées. (Tableau à retrouver en
annexe dans le « tableau de bord projet » dans le répertoire « best of des livrables projets »)
Criti Statut
Risque Effets, Mesures préventives Mesure correctives prévues
Description cité du
identifié impacts éventuelles si le risque se réalise
% risque
Equipe Les Perte de 36% Partage de la connaissance. Si blocage, création d'un point En cours
junior SAP membres de temps en Echange entre les membres de dur. Concertation pour partage
l'équipe formation et l'équipe, (binômes), points du problème, définition plan
projet sont fausses routes réguliers pour avancement d'action, suivi actif. Dernier
juniors sur --> dérive Recherche d'informations recours : MQT
SAP temps extérieures : cours, tuto, sites
communautaires, ….
Equipe Les Perte de 36% Une personne dédiée dès le début Si blocage, création d'un point En cours
junior EDI membres de temps en du projet à s'auto former sur l'EDI dur. Concertation pour partage
l'équipe formation et afin de former l’équipe ensuite du problème, définition plan
projet sont fausses routes d'action, suivi actif. Dernier
novices sur --> dérive recours : MQT
EDI temps
Faible Les Retard ou 48% Au moins un point équipe projet Relais par le binôme sur les En cours
disponibilité membres surchauffe de hebdo sur avancement. Mis en tâches en cours.
des mènent ce l'équipe place binômes de soutien. Travail
membres projet en sur espace collaboratif
dehors de exclusivement. Périmètre défini et
leur travail à respecter. Arbitrage CP si besoin
ou cours.
Ressources les membres Difficultés de 32% Mise en place d'outils collaboratifs Maitrisé
éparses ne sont pas partage sur le net : espace de partage
sur le même d'information DropBox, réunion Skype,
site et documents Anymeeting pour partage d'écran
Perturbation Création de Blocage ou 48% Regrouper les ordres de Si blocage, création d'un point En cours
du mandant paramétrage altération transports dans un projet? dur. Concertation pour partage
par s parasites Documenter les points de du problème, définition plan
personnes ou paramétrages afin de pouvoir les d'action, suivi actif. Dernier
extérieures modification refaire. recours : MQT
au projet des nôtres Dans la mesure du possible, créer
par des des données propres au projet
Tiers
Sécurisation Perte des Perte 32% Copier-coller dans répertoire Kleenex Maitrisé
des données fichiers historique et "archives" les versions antérieures
pilotage projets Redémarrage des fichiers.
à0 Copie de sauvegarde
hebdomadaire
Suppression Impossibilit Pas de recette 60% risque avéré Batailler pour récupérer les En cours
connexions é de faire client accès même temporairement
inter dérouler un Pas de démo Reconstituer un PPS qui
mandant et flux achat - pour déroule un flux à partir des
blocage vente soutenance captures d'écrans des tests
accès complet
mandant
150
Les informations rapportées dans les paragraphes ci-après sont une synthèse d’un tour de table effectué avec
l’équipe projet.
De façon indéniable, nous avons tous vécu une montée en connaissances et compétences fonctionnelles sur les
modules SD et MM de SAP mais également sur l’EDI. De manière plus ciblée, le paramétrage « en vrai » fera
partie des acquis.
Des heures d'expérimentation, de création, voire d'errance et de retour au point zéro aussi, dans les
transactions et le SPRO des mandants 150 et 731, sacrément formatrices ! Des heures passées sur « Google est
mon ami » et les supports SAP à comprendre comment fonctionne l’EDI afin de transmettre la bonne parole
aux collègues.
Même si nous le pensions avant le démarrage SAP (cours et projet), nous avons touché du doigt le fait que SAP
est une machine de guerre extrêmement puissante qui nécessite des réglages d'une finesse extrême. Et cela
s’applique en particulier à l’EDI où l’automatisation des processus est poussée assez loin. Et nous l’avons
appris deux fois à nos dépends !
Ce projet a aussi été l’occasion de découvrir la démarche ASAP, même si nous n’avons pu la suivre qu’en
partie. Mais ce qui restera le plus du point de vue « projet », c’est la création et l'utilisation d'outils de pilotage
pragmatiques en mode partage qui ont été optimisés tout au long de l’aventure.
Nul doute que ces compétences et ce vécu seront exploitables et exploités dans un futur proche !
Une des difficultés pour mener ce projet a été la nécessité qu’acquérir du savoir sur l’EDI. Au début du projet
l'EDI était un sujet complétement nouveau pour nous. Nous avons consacré une partie de notre temps à
chercher les bonnes informations et les mettre en pratique. Avec le temps, et grâce aux échanges d'idées et
d'expériences que ce soit avec les membres de notre groupe, avec Mickaël Quesnot ou pendant les pauses café
de nos stages, nous avons réussi à structurer les différentes pièces du puzzle de notre projet et à rendre
l'image floue de l'EDI de départ de plus en plus claire...
D’une façon globale, nous avons eu le sentiment de gérer plusieurs projets en un : concevoir et paramétrer une
structure organisationnelle, concevoir et paramétrer un flux fonctionnel, paramétrer les échanges et
superposer le tout. Et ce, sur deux mandants, l'un pour Airbus, l'un pour STG.
Tous d'un naturel curieux et exigeants, définir un périmètre traitable en 3 mois et laisser de côté certaines
fonctionnalités (programme de livraison, facturation…) et travaux (query…) a généré des frustrations. Et il a
fallu se faire violence pour dire "non, on ne fait pas cela" sinon cela se fera au détriment de la qualité des
livrables. Il y a fort à parier que certains reviendront se promener sur nos chers mandants après le 17 octobre
(NDLR : si on veut bien nous laisser y entrer !)
8.3. Conclusion
Ce projet SAP a été une vraie expérience professionnelle et humaine. Nous l’avons tous vécue avec implication
et application et ce, en faisant avec les contraintes de temps, la thèse, nos petites familles…
Au final, nous sommes fiers d'avoir livré une solution pertinente, aboutie et opérationnelle, nous sommes fiers
d’avoir appris.
En complément à la richesse des cours de Mickaël Quesnot, ce projet nous autorise à ajouter la ligne SAP à nos
CV, certes avec une étendue de compétences à affiner selon chacun. Mais nous gardons tous en tête que la
route SAP est encore longue...
Pour certains membres de l'équipe, ce projet et les compétences SAP acquises sont un jalon clé dans le
parcours professionnel ciblé : consultant SAP. Pour d'autres, ce projet, via la pratique SAP et une nouvelle
expérience projet, renforce la culture ERP et sera un vécu de plus pour accéder à terme à des fonctions de chef
de projet ERP.
0 Rapport de cadrage
RAPPORT DE CADRAGE PROJET SAP EDI STG V3.docx
3 Parametage SAP
00 Liste points de parametrage.xlsx
3.1 SAP Organisation structurelle
01 Paramétrage structures organisationnelles.docx
3.2 SAP Master data -Codification
02 Codifications.docx
3.3 SAP Types de documents
03-a Paramétrages documents de flux - types de documents.docx
03-b Paramétrages documents de flux - Détermination des messages d'édition.docx
03-c Paramétrages documents de flux - Pilotage texte et mise en forme.docx
3.4 SAP Connexions EDI
04 Paramétrages Connexion EDI.docx
3.5 SAP Etats EDI
05 Paramétrages Etats EDI.docx
4 Tests
Scenario des tests projet SAP EDI STG.xls
4.1 Tests unitaires
TU-150-MM-AP001 Création commande d'achat X.docx
TU-150-MM-AP002 Edition commande PDF.docx
TU-150-MM-AP003 Edition commande EDI.docx
TU-150-MM-AP009 Liste des IDOC ORDERS émis avec statut d'émission.docx
TU-150-MM-AP011 Liste des IDOC ORDRSP reçus avec statut de réception.docx
TU-150-MM-AP025 Gestion des IDocs reçus avec un statut d'erreur.docx
TU-150-MM-FAR001 Création fiche article.docx
TU-150-MM-FIA001 – Création fiche info-achat.docx
TU-150-MM-FOU001 Création fournisseur.docx
TU-731-CLI01 Création Client.docx
TU-731-CLI02 Création Fiche info-vente.docx
TU-731-CLI03 Création d’une condition de prix CE NEST PAS UN TU.docx
TU-731-MM-FAR001 Création fiche article.docx
TU-731-MM-IM001 Entrée en stock qualité sans ordre de fabrication sur cde d'achat.docx
TU-731-MM-IM002 Transfert du stock qualité au stock libre X.docx
TU-731-SD004 Modification de la commande de vente.docx
TU-731-SD005 Impression de la confirmation de commande par pdf.docx
TU-731-SD006 Confirmation de commande par EDI.docx
TU-731-SD007 Liste des IDOC ORDERS reçus avec statut de réception.docx
TU-731-SD009 Liste des IDOC ORDRSP émis avec statut d’émission.docx
TU-731-SD010 - Liste IDOC ALEAUD reçus pour ORDRSP avec statut réception par 150.docx
TU-731-SD014 - Liste IDOC ALEAUD reçus pour DESADV avec statut réception par 150.docx
TU-731-SD015 Création de la livraison sortante X.docx
TU-731-SD016 Edition du BL en PDF.docx
TU-731-SD017 Edition du BL en EDI.docx