Vous êtes sur la page 1sur 109

Université Abdelmalek Essaadi

Ecole Nationale des Sciences Appliquées de

Tanger

RAPPORT DU PROJET DE FIN D’ETUDE


Présenté pour obtenir le diplôme :

« Ingénieur d’Etat en Génie Industriel et Logistique »

Intitulé du projet :

Contribution à l’implémentation du module PS de la


solution Gallop CIS-ID au sein de l’entreprise VACCO.

Entreprise : Cognitus Consulting

Réalisé par : El Idrissi Khaoula

Soutenu le 02 Juillet 2022

Membres de jury : Encadré par :

Mr. Driss Sarsri, Mr. Driss Sarsri,

Mr. Noureddine Motaki, Enseignant-chercheur à l’ENSAT

Mr. Abdelouahed Lyhyaoui, Mr. Muralidhar Lanka,

Consultant fonctionnel en SAP PS à


COGNITUS Consulting.

Année universitaire : 2021-2022


Avant-Propos

Nom et Prénom de l’élève stagiaire :

El Idrissi Khaoula

Intitulé du stage :

Contribution à l’implémentation du module PS de la solution Gallop CIS-ID au sein de


l’entreprise VACCO.

Etablissement d’accueil :

COGNITUS Maroc : Technoparc, Av Mohamed V,

Tanger 90000,

+212 8 08 55 86 97

Encadrants professionnels :

M. Reghioui Mohamed

M. Muralidhar Lanka

Mme. Sherin Ann Thomas

Encadrant pédagogique :

M. Driss Sarsri

Période de stage :

6 mois

Du 15 Février 2022 au 15 Août 2022

ii
Dédicace

A l’éternel, Dieu tout puissant, merci de m’avoir aidée à tout surmonter, merci de
m’avoir procuré courage et santé.
A l’héro d’enfance et jeunesse, mon père, mon meilleur ami et mon confident,
auquel je dois toute ma vie, tu es ma plus grande fierté.
A ma mère, symbole de courage et de résistance, je vous aime plus ce que les mots
peuvent décrire. Aucune louange, ni aucune dédicace ne vient au chevet de
l’amour, du sacrifice et du support que vous m’aviez fourni depuis toujours.
Je vous promets de vous rendre fiers, Continuez à veiller sur moi, j’aurais
toujours besoin de vos prières et de votre bénédiction
A la personne la plus chère à mon cœur, au meilleur cadeau que mes parents ont
pu m’offrir, à ma petite sœur Yasmine, tu es ma perle rare brillante et nacrée
Aux sœurs que les jours m’ont offertes : Samira, Aya, Chaimae, Je vous aime des
fins fond de mon cœur et vous souhaite le meilleur que le monde puisse offrir.
A ma grande famille, à mes proches,
Chère grand-mère décédée, que Dieu repose son âme en paix !
Je vous dédie ce travail en signe de gratitude. Ce travail, ni le parcours entier
n’aurait été accompli sans vous, nos chamailles et vos encouragements.

iii
Remerciement

Ce travail est le fruit d’une aide précieuse émanant d’un grand nombre de personnes pour qui
mes remerciements s’étendent.
J’adresse d’emblée mes remerciements à mes chers parents qui m’ont toujours présenté le
soutien moral et matériel pour franchir toutes les étapes de ma vie estudiantine et
professionnelle.
Je témoigne toute ma reconnaissance à mes encadrants professionnels : Monsieur Reghioui
Mohamed, Madame Sherin Ann Thomas et Monsieur Muralidhar Lanka pour leurs
qualités humaines et professionnelles, pour leurs encouragements, leur soutien et leurs conseils
avisés, qui m’ont permis, même dans un contexte contraignant, d’apprendre énormément sur le
métier du consultant et de monter en compétences sur l’outil SAP.
En effet, cette expérience m’a inculqué, à l’addition du savoir recherché, beaucoup de savoir
être par le travail en équipe et la gestion de projet.
Je tiens à adresser ma gratitude particulièrement à mon tuteur pédagogique Monsieur Driss
Sarsri professeur chercheur à l’Ecole Nationale des Sciences Appliquées de Tanger pour ses
conseils et ses directives qu’il m’a apporté lors des différents suivis.
Ceci fut aussi une aubaine pour pratiquer tout ce que j’ai pu acquérir durant ma formation,
tenant compte des exigences des professeurs de la filière génie industriel et logistique. Je leur
suis redevable de toutes leurs directives et de l’encadrement minutieux duquel ils ont fait preuve
durant toutes les années du cycle d’ingénieur.
J’exprime au final, mes remerciements à tous les membres de l’équipe COGNITUS Maroc et
les membres du projet VACCO pour leur accueil convivial.
Travailler avec une telle équipe, dans telles circonstances fut une expérience éminente joignant
l’utile l’agréable.

iv
Résumé

Ce rapport présente le travail réalisé dans le cadre de mon stage de fin d’études au sein du
Groupe COGNITUS Consulting, sur la période allant du 15 février 2022 au 31 Juin de la même
année, pour l’obtention du diplôme d’Ingénieure d’état en Génie Industriel et Logistique de
l’Ecole Nationale des Sciences Appliquées de Tanger (ENSAT).

Au cours de cette période j’ai été, dans un premier lieu, formée par des consultants
expérimentés. Les séances de formations ainsi que la réalisation du rapport fonctionnel ont visé
ma montée en compétence en tant que Consultante Fonctionnelle Junior SAP PS.

Ensuite j’ai eu la proposition de rejoindre l’équipe responsable de la mise en œuvre de la


solution SAP CIS-AD au profit de l’une des plus grandes entreprises aérospatiale et défense en
Amérique, ce projet consiste à implémenter le module gestion des projets (PS) dans
l’environnement SAP S/4 HANA. L’ultime objectif de l’équipe PS dont je faisais partie est de
mettre à disposition de notre client une solution SAP qui fait répondre aux mieux à ses besoins,
et couvre toutes les exigences exprimées en utilisant les bonnes pratiques de la solution CIS-
AD.

Au cours de la méthodologie d’implémentation ACTIVATE, j’ai pu donc accompagner


l’équipe de ce projet dans la phase de l’exploitation durant laquelle on a déterminé le cadre
général du projet y compris le backlog et les processus métier de l’entreprise, ainsi que la phase
de la réalisation qui inclue la migration des données, le paramétrage, les ateliers de test.

La fin de ce stage ne s’est pas coïncidée avec la clôture de projet, mais toutes ses missions, que
je détaillerai sur deux chapitres, gagnaient d’ampleur et de complexité proportionnellement à
mon apprentissage du métier. Allant des habilités interpersonnelles du consultant, jusqu’à la
rédaction des spécifications techniques, l’apprentissage était au cœur de cette expérience
professionnelle.

Mots clés : SAP, PS, gestion, projet, implémentation, A&D, FIORI

v
Abstract

This report presents the work carried out as part of my end-of-studies internship within Cognitus
Consulting Group, over the period from February 15th, 2020 to June 31st of the same year, in
order to obtain the diploma of Industrial and Logistics Engineering from the National School
of Applied Sciences of Tangier (ENSAT).

During this period, I was first trained by experienced consultants. The training sessions as well
as the realization of the functional specefication report aimed at my increase in competence as
à Junior SAP PS Functional Consultant.

Then I have joined the team responsible for the implementation of the SAP CIS-AD solution
for one of the largest aerospace and defense companies in America. This project consists in
implementing the project management module (PS) in the SAP S/4 HANA environment. The
ultimate goal of the PS team, of which I was a member, was to provide our client with an SAP
solution that best meets their needs and covers all the requirements expressed using the best
practices of the CIS-AD solution.

During the ACTIVATE implementation methodology, I heve joined just after the explore phase
during which they had determined the general scope of the project including the backlog and
the business processes of the company, and I was therefore able to accompany the project team
in the realization phase which included configuration, testing sessions, and data migration.

The end of this internship did not coincide with the project closing, but all its missions, which
I will explaine in 2 chapters, were getting bigger and more complex in proportion to my learning
of the job. From the interpersonal skills of the consultant, to the writing of technical
specifications, learning was at the heart of this professional experience.

Key words : SAP, PS, Project, Management, Ipmlementation, A&D, FIORI

vi
‫ملخص‬
‫يندرج هذا البحث ضمن مشروع التخرج المنجز بشركة طوال الفترة الممتدة بين ‪ 15‬فبراير إلى ‪ 31‬يونيو ‪2022‬‬

‫وذلك لنيل شهادة الهندسة الصناعية واللوجيستيكية بالمدرسة الوطنية للعلوم التطبيقية بطنجة‪.‬‬

‫طوال هذه المدة‪ ،‬تلقيت بدءا تعليما مكثفا من متخصصين في المجال طوال شهر كامل ‪ ،‬حصص الدروس و كذا مشاركتي‬
‫في صياغة بحث يسهل عملية الفريق التقني لتطوير خاصية جديدة تعمل على لالستجابة لمتطلبات التنظيم الداخلي‬
‫‪.‬للمؤسسة‬

‫ومن ثم انضضمت للفريق المسؤول عن مشروع تخطيط لموارد واحدة من اشهر شركات انتاج القطع المستخدمة في‬
‫‪.‬الصناعات الجوية الحربية‬

‫هذا المشروع يخص تنفيذ النظام » ‪« SAP CIS-AD‬‬

‫لصالح شركة ‪VACCO‬‬

‫الهدف الرئيسي للفريق الذي انضممت له هو العمل على تطوير النظام ليستجيب لمتطلبات الزبون ويسهل عملية ادارة‬
‫مشاريعه‬

‫شاركت الفريق في مراحل التنفيذ النموذجية كاآلتي‪ ،‬كانت لمرحلة التخطيط هدف تحديد الصورة العامة للمشروع وكذا‬
‫العناصر الواجب برمجتها‬

‫ومن ثم انتقلنا لمرحلة االنجاز حيث عملنا على تصميم مخططات تدفق البيانات و تنظيم ورشات لمستخدمي النظام‬

‫نهاية فترة التدريب هذه لم تتوافق مع االسف مع النهاية الفعلية للمشروع ولكن جميع االعمال المنجزة طوال هذه الفترة كان‬
‫لها الفضل الكبير في تعلمي مجموعة من المهارات الجديدة وكذا دعم الفريق بشكل مناسب في شتى مراحل تنفيذ المشروع‬

‫الكلمات المفتاح ‪SAP, PS, gestion, projet, implémentation, A&D, FIORI‬‬

‫‪vii‬‬
Table des matières
Avant-Propos ........................................................................................................................ ii
Dédicace ................................................................................................................................ iii
Remerciement ...................................................................................................................... iv
Résumé ................................................................................................................................... v
Abstract ................................................................................................................................ vi
‫ ملخص‬......................................................................................................................................... vii
Liste des figures ....................................................................................................................... xi
Liste des tableaux ................................................................................................................... xii
Liste des annexes ................................................................................................................... xiii
Liste des acronymes .............................................................................................................. xiv
Introduction générale ............................................................................................................... 1
Chapitre 1 : Cadre général et management de projet .......................................................... 2
I. Introduction ..................................................................................................................... 3
II. Présentation de l’organisme d’accueil ............................................................................. 3
1. COGNITUS groupe ......................................................................................................... 3
2. COGNITUS Maroc ......................................................................................................... 7
I. Présentation du groupe client VACCO : ............................................................................. 8
1. Industrie aérospatiale et défense : ................................................................................... 8
2. VACCO Industrie ............................................................................................................ 8
3. Les Produits de VACCO ................................................................................................. 8
IV. Contexte général du projet : .......................................................................................... 10
1. Contexte pédagogique : ................................................................................................. 10
2. Contexte professionnel ..................................................................................................... 11
3. Cahier de charge ............................................................................................................ 11
4. Problématique : ............................................................................................................. 13
5. L’analyse de l’existence : AS IS ................................................................................... 13
6. Choix de la solution : .................................................................................................... 14
7. L’expression de besoin : To Be ..................................................................................... 15
8. Les missions : ................................................................................................................ 15
V. Management de projet ................................................................................................... 16
1. La méthodologie adoptée .............................................................................................. 16

viii
2. Planning du projet ......................................................................................................... 18
3. AMDEC/Matrice de rôles ............................................................................................. 19
4. Outils et ressources : ..................................................................................................... 21
VI. Conclusion :................................................................................................................... 22
Chapitre 2 : Environnement de projet ................................................................................. 23
I. Introduction ....................................................................................................................... 24
II. Présentation du Progiciel ............................................................................................... 24
1. Qu’est-ce qu’un ERP ? .................................................................................................. 24
2. SAP S4/HANA .............................................................................................................. 24
3. SAP Fiori : ..................................................................................................................... 25
4. Les environnements du système :.................................................................................. 25
5. Les modes de déploiement en SAP S4 / HANA ........................................................... 26
III. Le module SAP PS ........................................................................................................ 29
1. Les types de projets ....................................................................................................... 29
2. Présentation du module ................................................................................................. 29
IV. La solution Gallop CIS-AD : ........................................................................................ 34
1. CIS-AD.......................................................................................................................... 34
2. PS en CIS-AD ............................................................................................................... 34
IV. Formation ...................................................................................................................... 36
1. L’auto formation ........................................................................................................... 36
V. La réalisation d’un rapport de spécification fonctionnel FS : ....................................... 37
1. Définition : ........................................................................................................................ 38
2. L’équipe du projet : ....................................................................................................... 38
3. Analyse de l’existence : .................................................................................................... 38
3. Le rapport FS :............................................................................................................... 39
VI. Conclusion :................................................................................................................... 44
Chapitre 3 : L’implémentation du module PS au sien de l’entreprise VACCO .............. 45
I. Introduction : ..................................................................................................................... 46
II. La méthodologie ACTIVATE :..................................................................................... 46
1. La découverte et la préparation ......................................................................................... 47
2. L’Exploration .................................................................................................................... 51
3. La réalisation ..................................................................................................................... 55
III. Conclusion ..................................................................................................................... 68
ix
Conclusion ............................................................................................................................... 69
Webographie .......................................................................................................................... 771
Annexe ................................................................................................................................... 772

x
Liste des figures
Figure 1:Les bureaux de Cognitus autour du monde ................................................................. 3
Figure 2: Les 4 piliers de la stratégie de conseil ........................................................................ 6
Figure 3: Chiffres clés ................................................................................................................ 7
Figure 4: L'organigramme de Cognitus ...................................................................................... 7
Figure 5 : Vannes de purge d'air multifonctions ........................................................................ 9
Figure 6 : Collecteur de réduction d'air silencieux ................................................................... 10
Figure 7 : Diagramme d'expression de besoin ......................................................................... 15
Figure 8: Les étapes de la méthodologie SAP ACTIVATE ..................................................... 16
Figure 9: Méthodologie Agile Scrum....................................................................................... 18
Figure 10:Plan prévisionnel du projet ...................................................................................... 18
Figure 11:Plan réel du projet .................................................................................................... 19
Figure 12 : Structure organisationnelle .................................................................................... 31
Figure 14 : La vue personnaliser "Period of Performane" ....................................................... 35
Figure 15:La vue personnaliser "Contract Flow Down" .......................................................... 35
Figure 16: Calcule du prime du partenaire individuel .............................................................. 41
Figure 17 : Calcule du prime d’un employée ........................................................................... 42
Figure 18 : Calcule du prime de contractant ............................................................................ 43
Figure 19:Les données du rapports FS ..................................................................................... 44
Figure 20 : SAP ACTIVATE pour S/4HANA cloud ............................................................... 46
Figure 22 : Les étapes de l'atelier Fit-To-Standard .................................................................. 52
Figure 24 : Cycle de la configuration ....................................................................................... 56
Figure 26:Menu de PS en Fiori ................................................................................................ 60
Figure 27 : Agile Scrum des tests unitaires .............................................................................. 61
Figure 28:Les test scripts en Zéphyr Scale ............................................................................... 63
Figure 29 : Exemple du résultat d'une étape du test ................................................................. 64
Figure 30:L'état d'avancement des tests ................................................................................... 64
Figure 31 : « Intermediate Save » bouton est manqué ............................................................. 65
Figure 32: Résolution du problème .......................................................................................... 65
Figure 33 : Problème de changement de script ........................................................................ 66
Figure 34: Les prérequis de la validation ................................................................................. 67
Figure 35: La vérification de la validation ............................................................................... 67
Figure 36: Message de la validation ......................................................................................... 68

xi
Liste des tableaux

Tableau 1: L'histoire de Cognitus............................................................................................... 4


Tableau 2 : Charte du projet ..................................................................................................... 11
Tableau 3 : L'échelle de l'AMDEC .......................................................................................... 19
Tableau 4 : Limite de la criticité .............................................................................................. 20
Tableau 5 ; Table de l'analyse AMDEC ................................................................................... 20
Tableau 6 : Plan de formation .................................................................................................. 37
Tableau 7 : L'équipe du projet de rapport FS ........................................................................... 38
Tableau 8 : Les spécifications du rapport FS ........................................................................... 39
Tableau 9 : L'équipe PS ............................................................................................................ 47
Tableau 11 : La conceptions des BPF ...................................................................................... 54
Tableau 12 : Profile des projets ................................................................................................ 56
Tableau 13 : Les types des projets............................................................................................ 57
Tableau 14 : User Status........................................................................................................... 58
Tableau 15 : Règles de settlement ............................................................................................ 58
Tableau 16 : Plan de SIT1 ........................................................................................................ 61

xii
Liste des annexes

Annexe 1: Questionnaire de configuration .......................................................................... 72

Annexe 2 : Plan prévisionnel et matrice de rôle .................................................................. 74

Annexe 3 : Les BPD ................................................................................................................ 75

Annexe 4 : Script de test : projet de revenu ......................................................................... 77

Annexe 5 : Script de End-to-End test ................................................................................... 89

xiii
Liste des acronymes

BPF Business Process Flow

CIS-AD Cognitus Industrial Solution of Aerospace and Defense

EMOA Europe, Moyen-Orient et Afrique

FICO Finance / Controling

FS Functionel Spesification

MM Material Management

OTP L’organigramme technique de projet

PP Production Planning

PS Project system

QM Quality Management

SAP Programmes d'analyse de système

SD Sales and distribution

SIT System Integration Testing

UAT User Experiance Testing

WBS Work break down structure

xiv
Introduction générale
De nos jours, les entreprises évoluent dans un environnement fortement complexe et hautement
concurrentiel. Il va sans dire, que chaque entreprise vise à gérer, évoluer et améliorer son
organisme, sa structure, ses fonctions et ses processus pour gagner en productivité, efficacité et
garder sa place bien ancrée dans le marché.

Pour ce faire, il est devenu de plus en plus récurrent chez ces organisations de mettre en place
un système ERP qui leur permet le suivi méticuleux de l’ensemble de leurs activités et
permettent aussi de simplifier les procédés internes de l’entreprise et de les optimaliser
correctement.

Avec le développement de la technique ces dernières années, l’utilisation de l’ERP et son


adaptation selon leurs processus s’avère donc incontournable, ce qui représente l’un des défis
majeurs auxquels sont confrontées les entreprises de services du numérique, qui quant à elles,
essayent de le relever, en fournissant des solutions simplifiées et agiles pour les processus
métiers fortement personnalisées et critiques.

Compte tenu de cette culture, L’entreprise VACCO à opté pour l’implémentation de la solution
SAP CIS-AD qui s’inscrit dans le cadre de l’amélioration des systèmes d’informations de
l’entreprise ainsi que la digitalisation de ses processus.

Mon projet de fin d’étude s’inscrit dans le cadre de ce projet d’implémentation, et à travers ce
rapport, je vais présenter le travail réalisé sous forme de trois chapitres :

Dans le premier chapitre je vais définir le cadre général de mon projet, notamment son contexte
et la présentation à la fois de l’organisme d’accueil et du client. Ensuite, je vais décrire la
méthodologie adoptée pour mener à bien le projet, ses contraintes, les outils mis à ma
disposition ainsi qu’une prévision des risques je prévenais d’y rencontrer.

Dans le deuxième chapitre je vais donner une vision sur la période passée chez le prestataire,
avant l’affectation au projet principal, qui comprenait ma formation et montée en compétence
ainsi que la réalisation d’un rapport de spécification fonctionnelle.

Dans le troisième chapitre je vais présenter le travail réalisé pour assurer l’implémentation
correcte de la solution CIS-AD selon la méthodologie ACTIVATE.

Les résultats du projet et les perspectives viennent conclure ce rapport.

1
Chapitre 1 : Cadre général et management
de projet

Plan du chapitre :

- Présentation de l’organisme d’accueil


- Présentation du groupe client
- Contexte général et management de projet

2
I. Introduction

Dans ce chapitre nous allons aborder en premier lieu l’organisme d’accueil avec la présentation
du groupe Cognitus consulting, ainsi que l’entreprise client VACCO industrie.
En deuxième lieu nous allons présenter le contexte général du projet au niveau duquel nous
allons définir la problématique, la solution, exprimer le besoin, les objectifs et les missions, le
management du projet, les outils et les ressources utiliser afin de réaliser le projet identifié.

II. Présentation de l’organisme d’accueil

1. COGNITUS groupe

Fondée en 2002 par Robert van der Zande et Nito Waals, Cognitus Consulting est un groupe
international leader dans le monde de conseil. Le groupe propose des solutions et services relatif
100% à SAP.

Au fil du temps, Cognitus est devenu un partenaire SAP Gold et le leader mondial du
mouvement SAP S/4HANA avec sa solution Gallop, qui se concentre sur les migrations SAP
S/4HANA, en s'appuyant sur une approche unique et des résultats guidés pour l'amélioration
des processus des entreprises.
Cognitus propose des services et des licences de logiciels SAP par le biais de son réseau
mondial des bureaux en : Amérique du Nord, Asie, Amérique latine, Europe et en Afrique du
Nord.
En digitalisant et en automatisant chaque étape des processus des clients, l'aide de Cognitus
peut rendre le travail au sein des entreprises, plus rapide, facile, et efficace.

Figure 1:Les bureaux de Cognitus autour du monde

3
1.1 Les valeurs

Pour refléter l'image de marque de la société, tous les Consultants en Cognitus doivent adhérer
aux valeurs fondamentales suivantes :

● Le courage : Mener les personnes, les entreprises et les vies vers une meilleure
performance n'est pas seulement une devise, mais un défi quotidien réalisé dans les
contextes et les situations les plus complexes.

● L’esprit d'équipe : Cognitus s'efforce de recueillir les dernières informations locales


en réunissant des personnes, des cultures, des expériences, des ensembles
organisationnels, des zones géographiques, etc. afin de créer un esprit d'équipe.

● L’engagement envers le client : Cognitus Consulting Services cherche à fournir les


produits et services les plus appropriés à ses clients et à partager avec eux toutes les
connaissances et technologies dont ils ont besoin pour croître et se développer.

● Le curieux : zéro hypothèse, tester et apprendre, écouter et parler... Tous les consultants
de Cognitus Consulting marchent ensemble dans un parcours d'apprentissage continu
axé sur l'apprenant.

1.2 L’histoire

Au cours de ces 20 dernières années, Cognitus était une entreprise qui connaît une croissance
rapide et qui présente un fort potentiel d’attirer de grandes sociétés qui souhaitent migrer vers
SAP.

Tableau 1: L'histoire de Cognitus

2002 Création de l’entreprise.

2003 Premières apparitions.


La participation à l'événement SAPPHIRE-NOW.

2005 Les équipes de vente et recrutement ont été formées.

2011 Cognitus devient un partenaire commercial étendu de SAP.

2013 Cognitus en Inde.

2016 Cognitus devient un fournisseur officiel du solutions SAP.

4
2017 Le développement du premier système S/4HANA
Cognitus est devenu « SAP Gold Services Partner »

2018 Le premier centre de livraison et d'assistance est établi à Hyderabad, en Inde.


Cognitus devient « SAP Gold Build Partner »
Le lancement de SAP S/4HANA.

2019 Le lancement du solution Gallop à FKOM, Las Vegas.


Nouvelles localisations : Création d'un centre mondial de livraison et
d'assistance au Texas.
Gallop est la première solution complète des partenaires qualifiés SAP en
Amérique du Nord.
Cognitus figure dans la liste « INC's 5000 », parmi les entreprises à la
croissance la plus rapide d'Amérique du Nord.
Un centre mondial de livraison et de support (GDSC) est créé en Malaisie, en
Asie.
Récompenses majeures : Gagnants du Hackathon SAP pour le prototype de
« Chatbot SAP Conversational AI. »
Cognitus devient « SAP Gold VAR/SELL Partner »
Cognitus construit un autre centre mondial de livraison et d'assistance à Mexico.

2020 Gallop devient international : le déploiement de Gallop arrive en Amérique


latine.
AFRIQUE : Cognitus a construit un nouveau centre mondial de livraison et
d'assistance au Maroc
Cognitus LATAM, Cognitus EMEA & Cognitus Malaisie deviennent des
partenaires d'implémentation SAP Silver.
Cognitus fait partie des 1000 entreprises à la croissance la plus rapide
d'Amérique du Nord dans le classement « INC. 5000 liste. »
Le centre mondial de livraison et d'assistance de Porto Rico est établi.

5
1.3 Services de Conseil

Cognitus est un partenaire stratégique de SAP, travaille pour soutenir l'adoption des produits
SAP par les entreprises depuis 2002.
Le service de conseil stratégique de Cognitus est dirigé par des leaders d'opinion et des
consultants ayant au moins 15 ans d'expérience.
Leur objectif est d'aider les entreprises à optimiser leurs investissements dans les solutions SAP
en s'appuyant sur leur expérience en matière de technologie et de business pour une solution
holistique, durable et évolutive. La figure suivante présente les 4 piliers de la stratégie de conseil
à COGNITUS :

Figure 2: Les 4 piliers de la stratégie de conseil

1.4 Les chiffres clés :

Aujourd'hui, Cognitus est devenu une multinational comptant plus de 1000 employés au service
de plus de 90 clients actifs, dans plus de 15 secteur industriel, à partir de 14 centres de prestation
de services aux États-Unis, à Porto Rico, en Inde, en Malaisie, aux Pays-Bas, en Argentine, au
Maroc et au Mexique.

6
Figure 3: Chiffres clés

1.5 L’organigramme

Figure 4: L'organigramme de Cognitus

2. COGNITUS Maroc

Afin d'offrir une assistance localisée et proche à ses clients dans la région EMOA, Cognitus
Consulting s'est étendu ses activités à un nouveau site en Afrique-Maroc-Tanger, en décembre
2020.
Cette décision s'inscrit dans le cadre de l'expansion continue de l'entreprise et de sa croissance
mondiale.

7
Avec des emplacements accessibles de manière centrale, les centres de support sont équipés
d'infrastructures modernes et apporteront les avantages des services Near shore à leurs clients.
L'équipe marocaine fournira une assistance importante tout en étant familière avec les aspects
culturels importants de la région, ce qui se traduira par une meilleure collaboration, un meilleur
engagement et une meilleure intégration.
Cela permettra également de réduire le temps de réponse en raison de la similitude des fuseaux
horaires, tout en continuant à offrir les avantages d'un coût total de possession réduit et du
respect des réglementations en matière de propriété intellectuelle.

I. Présentation du groupe client VACCO :

1. Industrie aérospatiale et défense :

Le secteur aéronautique et spatial concerne les industries des secteurs de l'aéronautique et de


l'espace, mais également l'industrie de l'armement.

En effet, les armes aéronautiques et spatiales (avions, drones, missiles) sont essentielles dans
les dispositifs militaires d'aujourd'hui. Technologiquement et industriellement, les industries
aéronautiques, spatiales et militaires sont très proches.

Le secteur aéronautique regroupe les activités de conception, de fabrication et de


commercialisation des aéronefs (avions, hélicoptères, drones, etc.) et des équipements
spécifiques associés (propulsion, systèmes de bord, etc.). Le secteur spatial concerne les vols
dans l'espace. Ces deux sous-secteurs ont des applications à la fois civiles et militaires.

2. VACCO Industrie

VACCO Industries est un leader en matière de conception et de fabrication de vannes


spécialisées, de filtres et de produits avancés de contrôle des fluides.

Offre de solutions techniques novatrices pour les missions indispensables aux marchés de la
défense, de l'espace et du commerce.

3. Les Produits de VACCO

Aujourd'hui, VACCO est un leader dans la conception et la fabrication de produits de qualité


de classe mondiale, notamment :

8
3.1 Des vannes spécialisées

VACCO est un fournisseur de vannes de carburant et d'air innovantes pour des applications et
des plates-formes exigeantes, y compris pour les avions et les hélicoptères.

Figure 5 : Vannes de purge d'air multifonctions

3.2 Des filtres de haute technologie

VACCO Industries - avec sa gamme de produits « Wintec Metal Mesh » et « Etched Disc
Filter » - est un fournisseur leader de solutions de filtration "tout métal" en titane ou en acier
inoxydable pour les applications suivantes :

• Propulseur et gaz de vaisseau spatial


• Propulseur et gaz de satellite
• Fluides et gaz militaires
• Fluides et gaz navals
• Fluides et gaz industriels dangereux

Figure 6 : Les filtres

3.3 La Marine

VACCO est un fournisseur privilégié de vannes de contrôle des fluides et de collecteurs à bord
de la flotte navale américaine. Les sous-marins de classe Virginia utilisent la technologie
silencieuse critique de VACCO pour manœuvrer silencieusement à travers les océans en
gardant les frontières américaines sécurisées, tandis que les porte-avions patrouillent les mers

9
avec nos collecteurs non silencieux. Adhérant aux normes de qualité et de fiabilité les plus
élevées, notre offre plusieurs types de produits.

Figure 6 : Collecteur de réduction d'air silencieux

3.4 L'espace

Avec plus de 60 ans d'expérience dans l'ingénierie et la fabrication de composants de contrôle


des fluides pour les applications spatiales, VACCO travaille en étroite collaboration avec la
NASA et d'autres fournisseurs pour mettre au point une technologie de vannes supérieure. En
fait, VACCO est l'un des plus grands fournisseurs de vannes cryogéniques, de vannes
d'isolement à loquet, de vannes de service, de régulateurs de pression et de clapets anti-retour
pour les plateformes de satellites. De nombreux modèles qualifiés sont disponibles en titane
et en acier inoxydable.

IV. Contexte général du projet :

1. Contexte pédagogique :

Le projet de fin d’études est la dernière étape d’un parcours scolaire de cinq ans, et qui marque
la fin de la phase de formation au sein de l’Ecole Nationale des Sciences Appliquées de Tanger.

Ce parcours, qui s’étale sur cinq ans d’études, se déroule comme suit :

• Deux années préparatoires où l’étudiant est censé acquérir les connaissances de base et
les outils théoriques nécessaires pour un futur ingénieur.
• Trois ans en cycle d’ingénieur qui visent à développer le savoir-être et le savoir-faire de
l’élève ingénieur dans le but de le préparer à l’insertion professionnelle.

Ce présent travail est réalisé dans le cadre du projet de fin d’études qui s’est déroulé au
deuxième semestre de la 3ème année du cycle d’ingénieur, dans le but d’obtenir le diplôme
d’ingénieure d’Etat en génie industriel et logistique.

10
Il a été réalisé au sein de la société Cognitus consulting. L’encadrement au cours du
déroulement du projet a été assuré par M. Driss Sarsri, professeur à l’ENSA de Tanger. La
validation du travail réalisé est une tâche attribuée aux membres constitutifs du jury à l’ENSAT.
Ce jugement est porté à la suite d’une soutenance où l’essentiel du travail sera présenté, et à la
suite de l’évaluation de la qualité du rapport de synthèse.

2. Contexte professionnel

Le projet de fin d’études est une étape nécessaire qui a pour but de faciliter la transition entre
le monde universitaire et le monde professionnel. Il s’agit non seulement d’une opportunité
pour mettre en pratique l’ensemble des connaissances et savoir-faire acquis durant le cursus
scolaire, mais aussi une occasion pour apprendre à s’adapter avec les différentes situations
purement professionnelles.

S’agissant du monde du conseil, le contexte professionnel a la spécificité de mettre le


stagiaire/consultant en stage directement en phase avec des clients où, celui-là doit non
seulement appliquer ses connaissances théoriques, mais aussi apporter des solutions à valeur
ajoutée vis-à-vis du client.

3. Cahier de charge

3.1 Charte du projet :

Pour un meilleur déroulement de notre projet, il faut au préalable définir sa charte de projet
présentée dans le tableau ci-dessous :

Tableau 2 : Charte du projet

Charte du projet

Cadre général Participation à l’implémentation de la solution Gallop CIS-ID au sein


de l’entreprise VACCO.

Périmètres du projet

L’entreprise cliente VACCO souhaite automatiser son processus en intégrant la solution SAP
CIS-AD pour les modules : PP, MM, SD, FI, PS. Le présent rapport couvre la mise en place
du module PS Gestion du Projet.

Objectifs et gains attendu

11
• Fournir une solution adaptée aux besoins du client pour les différents intervenants des
processus de gestion des projets
• Optimiser les flux de l’entreprise
• Obtenir une vision globale sur les résultats de chaque projet grâce aux applications
dédiées aux rapports d’analyse de résultat

L’équipe de projet

Nom Fonction

Mme. Esther Khuu Manager de projet

M. Muralidhar Lanka Architecte de solution

Sherin Ann Tomas Consultante Sénior fonctionnelle SAP PS

El Idrissi Khaoula Consultante fonctionnelle SAP PS

Date de début 15/02/2022 Date de fin 15/08/2022

Facteurs de succès Formation de qualité pondant tous phases du projet


Le bon encadrement
Support de l’équipe

3.2 Contraintes du projet :

Pour mieux gérer le projet de fin d’études, il fallait tenir compte de plusieurs contraintes que
j’ai catégorisé en 2 types, les contraintes liées principalement au cadre pédagogique où est situé
mon stage et les contraintes liées au déroulement du projet et au cadre professionnel de mon
stage :

Contraintes pédagogiques

• Rédaction du rapport de stage dans les bons délais et avec un contenu bien structuré qui
répond au mieux aux exigences des professeurs du génie industriel et logistique, ainsi
que la préparation d’une présentation du travail selon les normes décrites par les
responsables de notre filière.

12
• Mettre en place tout ce que nous avons vu au long de notre formation, notamment les
outils de gestion de projet ainsi que les connaissances acquises surtout à propos des
systèmes d’informations et leurs projets d’implémentation.

Contraintes professionnelles

• Le travail avec l’équipe de COGNITUS inde et US dans le même projet génère des
contrainte à propos de disponibilité des membres à cause du décalage horaire.
• Mon intervention décalée par rapport aux autres membres du projet qui complique la
compréhension de l’avancement des tâches et le contexte des réunions.
• Acquisition des données et des informations nécessaires pour assimiler les processus de
l’entreprise cliente, le cadre du projet et le rôle de chaque intervenant.
• Nécessité de faire preuve d’autonomie dans la compréhension de nouveaux concepts
rencontrés, des nouveaux outils de travail utilisés, ainsi que dans la réalisation des tâches
qui me sont affectées pour ne pas trop occuper les autres membres du projet et retarder
leur avancement dans leurs propres tâches.
• Développement de nouvelles compétences qui me permettront de participer dans
d’autres projets dans le futur.

4. Problématique :

L’entreprise cliente VACCO utilise depuis 34 ans une application MRP/ERP appelée WDS. À
cause du développement de l’entreprise et le manque de support pour WDS, la décision a été
prise d'envisager le remplacement de cette application.

Quatre options ont été envisagés afin de résoudre ce problème :

• Remplacer WDS par SAP,


• Remplacer WDS par Oracle,
• Remplacer WDS par Deltek,
• L'option de conserver la solution existante WDS.

5. L’analyse de l’existence : AS IS

VACCO a pour objectif d’améliorer les domaines fonctionnels suivants :

• Comptabilité financière et contrôle de gestion


• Achat, production et logistique

13
• Gestion des projets

Notre projet porte sur la gestion des projets, pour cela l’entreprise utilise actuellement WDS,
ainsi que MS Project et Microsoft Excel, chose qui pose la problématique de diversité des bases
de données et complique la synchronisation en temps réel.

Pour VACCO chaque demande client déclenche la création d’un projet qui doit être lier par la
suite au contrat, cette forte intégration entre plusieurs domaines fonctionnel dans le système
actuelle génère plusieurs défauts, et avec le manque de support nécessaire d’après WDS

Le système ne donne pas les rapports analytiques des différentes activités liées au projet ce qui
ne permet pas d’avoir des informations en temps réel sur les dépenses, les évaluations, les scores
et les contrats des fournisseurs, et diminue davantage la capacité des responsables à détecter les
écarts et à agir rapidement. Cela impacte directement la position concurrentielle de l’entreprise
et réduit la compétitivité.

6. Choix de la solution :

Pour prendre la décision convenable, l’équipe de sélection VACCO a évalué les facteurs clés
suivants :

• Le positionnement du fournisseur auprès des fournisseurs de solutions ERP.


• Fonctionnalité de l'application dans le domaine de l'A&D (aérospatiale et défense).
• Expérience du partenaire dans le domaine de l'A&D.
• Coût de l'abonnement à l'application.
• Coût de l’implémentation.
• Synthèse des observations des PME (petites et moyennes entreprises)

Enfin ils ont décidé le suivant :

• Solution : Remplacer WDS par la solution SAP : Gallop CIS-AD.


• Partenaire d’implémentation : Cognitus.

14
7. L’expression de besoin : To Be

La description de notre besoin sera exprimée en utilisant : Diagramme d’expression de besoin.

A qui rend-il service? Sur quoi agit-il?

Le processus de
L’entreprise VACCO
l’entreprise

L’implémentation de
la solution SAP CIS-
AD
Pour quel but ?

La standardisation des processus et l’amélioration de l’efficacité du


travail et de l’organisation.

Permettre une croissance future en tirant parti de l’organisation


actuelle grâce à l’automatisation

Figure 7 : Diagramme d'expression de besoin

8. Les missions :

Durant ma période de stage, j’ai eu l’opportunité de travailler sur des missions variées qui
touchent à plusieurs aspects du travail d’un consultant fonctionnel :

• Travailler avec une équipe de plusieurs spécialités afin de rédiger un rapport


de spécification fonctionnelle.
• La conception des BPF.
• Le paramétrage du module PS en SAP.
• L’animation des séances de test pour les utilisateurs de la solution.
• La résolution des erreurs rencontrées lors des tests.

15
V. Management de projet

1. La méthodologie adoptée

1.1 Activate

Pour résoudre un problème, il est nécessaire de suivre et bien choisir la méthodologie adaptée,
car cela influencera le succès du projet. Dans notre cas, nous avons opté pour la méthodologie
ACTIVATE pour l’implémentation du système.

Cette nouvelle méthodologie comprend désormais 4 principales phases, auxquelles s’ajoutent


deux phases en amont (la Découverte) et en aval (le Run) du projet d’implémentation, comme
montre la figure 8. En effet, SAP ACTIVATE est une méthodologie qui consiste à étudier en
amont du projet la meilleure solution et stratégie pour répondre aux besoins métier.

Figure 8: Les étapes de la méthodologie SAP ACTIVATE

La découverte : étudier en amont du projet la meilleure solution et stratégie pour répondre aux
besoins métier.

La Préparation : définir les enjeux et objectifs du projet, d’identifier les sponsors et de


planifier les activités.

L’Exploration : L’utilisation d’un système préconfiguré pour conduire les ateliers de


conception de la solution sur la base d’une démonstration grandeur nature.

La Réalisation : Tester et valider les scénarios et les processus identifiés à la phase précédente
avec les utilisateurs finaux.

Le Déploiement : Utiliser la configuration du système de production. Elle inclue les activités


de migration des données , la validation des rôles et des autorisations des utilisateurs finaux.

Le Run : l’utilisation de la solution en mode productif.

16
1.1.1 Les avantages de la nouvelle méthodologie SAP Activate :

SAP Activate, c’est une méthodologie agile qui nous garantit :

• Un meilleur contrôle qualité de notre solution ;


• D’éviter les mauvaises surprises au moment des tests utilisateurs ;
• Une meilleure visibilité sur le déroulement du projet et des différentes étapes.

Mais c’est aussi un accélérateur de déploiement qui vous offre :

• Un gain de temps indéniable ;


• Des outils de préparation au démarrage, des outils de migration et des scripts de tests.

Et donc qui permet une meilleure maîtrise des budgets

1.2 Agile Scrum

La méthode Agile recommande de se fixer des objectifs à court terme. Le projet est donc divisé
en plusieurs sous-projets. Une fois l'objectif atteint, on passe au suivant, et ce jusqu'à
l'accomplissement de l'objectif final. Cette approche est plus flexible. Puisqu'il est impossible
de tout prévoir et de tout anticiper, elle laisse la place aux imprévus et aux changements.

la méthode Agile repose sur une relation privilégiée entre le client et l'équipe projet. Sa
satisfaction étant la priorité, l'implication totale de l'équipe et sa réactivité face aux changements
s’imposent. Le dialogue est privilégié. C'est le client qui valide chaque étape du projet. Il
convient donc de prendre en compte l’évolution de ses besoins. Des ajustements sont effectués
en temps réel afin de répondre à ses attentes.

Un sprint est une courte période de temps de durée fixe durant laquelle vont s’enchainer un
certain nombre d’activités et se terminant par la livraison d’un incrément de produit. Le sprint
commence par un Sprint Planning et se termine par une Revue de Sprint.

La figure ci-dessus montre les étapes de la méthode Agile Scrum :

17
Figure 9: Méthodologie Agile Scrum

2. Planning du projet

Pour bien gérer le déroulement de mon stage de fin d’études, une démarche de gestion de projet
a été appliquée en réalisant un diagramme Gantt prévisionnel et un autre réel, présentés dans
les figures ci-dessus, à l’aide du logiciel Gantt Project.

Figure 10:Plan prévisionnel du projet

18
Figure 11:Plan réel du projet

3. AMDEC/Matrice de rôles

Le bon déroulement de notre projet dépend d’une bonne évaluation des risques, pour cette
raison, on a établi une étude afin d'identifier les différents risques ainsi que les paramètres
critiques à prendre en considération, maitriser ces risques et prévoir des actions préventives ou
mettre en place d’autres curatives.

Le tableau 5 de type AMDEC a été élaboré pour gérer les risques liés à mon projet de fin
d’études, et il était rempli à la suite des concertations de l’impact de chaque risque.

Le calcul de la gravité, de la fréquence d’apparition et de la détectabilité se fait selon l’échelle


suivante :

Tableau 3 : L'échelle de l'AMDEC

Niveau Indice Description

Gravité Négligeable 1 Influence négligeable

Mineur 2 Influence mineure

Majeur ou grave 3 Influence importante

Détection Evidente 1 Rarement rencontré

Possible 2 Régulièrement rencontré

Difficile 3 Apparition certaine

Fréquence Jamais rencontré 1 Influence négligeable

19
Rarement rencontré 2 Influence mineure

Régulièrement rencontré 3 Influence importante

La criticité égale au produit de la gravité (G), détectabilité (D) et de la fréquence (F) :

C= G*D*F

Tableau 4 : Limite de la criticité

(C>=30) Risque important

(16<C<16) Risque moyen

(C=<16) Risque faible

Tableau 5 ; Table de l'analyse AMDEC

Risque Cause Effet G F D C Actions préventives et


curative

Mauvaise Sous- Retard sur le 3 2 2 12 Planifier préalablement


gestion du estimation de projet / le déroulement du projet
temps la charge de livrables en réalisant un
travail diagramme GANTT
prévisionnel

Absence ou Congés Délai de 3 3 2 18 Apprendre à bien m’en


indisponibilité Surcharge de collecte de servir des outils mis à ma
de mes travail données disposition pour en sortir
encadrants étendu. toutes les informations
dont j’ai besoin.

Prévoir les périodes de


congés des encadrants et
des acteurs

20
Mal Explication Perte du 3 2 3 12 Demander des
compréhension insuffisante temps et non clarifications et
des taches ou travail satisfaction communiquer au
demandés compliqué des membres responsable du travail
de l’équipe l’état d’avancement dans
ma tâche

Manque des Des Perte du 2 1 1 2 Demander les


documents documents temps clarifications nécessaires
nécessaire à confidentiels de l’encadrant, ou autres
Complique
réaliser le membres de l’équipe.
la phase de
travail. collecte des
données

Faible Délais serrés Résultat des 3 2 2 12 Planifier préalablement


performance et manque taches non le travail à réaliser
d’engagement satisfaisants chaque semaine.
avec l’équipe. Dépassement Planifier des réunions
des délais hebdomadaires avec
l’équipe pour discuter
votre état d’avancement.

D’après cette analyse, on remarque que les risques suivants sont les plus critiques :

• Absence ou indisponibilité de mes encadrants


• Mal compréhension des taches demandés

Alors on doit s’assurer de l’application des actions préventifs déclarés dans le tableau afin
d’éviter ces risques.

4. Outils et ressources :

Les ressources mis à ma disposition pour la réussite de ce projet sont :

● Le matériel de bureau (ordinateur portable, souris, casque, etc…)

21
● L’accès aux différents environnements du système SAP.

● Un compte professionnel du pack Microsoft office.

● L’accès au SharePoint sur lequel tous les documents du projet sont partagés.

● Disponibilité des consultants, acteurs du projet, pour le partage de leurs connaissances.

● L’accès à la plateforme de SAP E-learning : Learning HUB.

● L’accès à toutes les formations payantes en LinkedIn.

Ainsi que les outils de la méthodologie Agile suivants :

• Jira : Jira Software fait partie d'une gamme de produits conçus pour aider les équipes
de tous types à gérer leur travail. À l'origine, Jira a été pensé comme un outil de suivi
des bugs et des tickets. Mais aujourd'hui, c'est devenu un puissant outil de gestion du
travail pour toutes sortes de cas d'usage, de la gestion des exigences et des cas de test
au développement logiciel Agile.
• Zephyre-Scale en Jira : Construit comme une application optimisée, entièrement
intégrée à Jira, Zephyr Scale offre une gestion structurée des tests et des bibliothèques
de tests pour les équipes agiles qui cherchent à faire progresser leurs tests et à améliorer
la qualité des logiciels.

VI. Conclusion :
Dans ce chapitre, j’ai présenté le groupe Cognitus consulting dans le monde et en Afrique, ainsi
que notre client VACCO avec ses différents types de production, suivi du contexte général du
projet au niveau duquel j’ai défini la problématique, l’expression du besoin, les missions, la
gestion du projet finalement et les outils utilisés afin de traiter les problèmes trouvés.

22
Chapitre 2 : Environnement de projet

Plan du chapitre :

- Présentation du progiciel
- Présentation du module SAP PP
- Formation et monter en compétence

23
I. Introduction
Ce chapitre est dédié pour la présentation de l’ERP SAP en premier compte, puis le module
SAP PS, ainsi que la solution CIS-AD développé par l’entreprise d’accueil Cognitus.

Ensuite, les notions apprirent toute au long la période de formation. Et enfin, la réalisation d’un
rapport de spécification fonctionnel pour un projet interne de l’entreprise.

II. Présentation du Progiciel

1. Qu’est-ce qu’un ERP ?

L’ERP, ou autrement dit PGI (Progiciel de gestion intégré) est une solution logicielle visant à
unifier le système d’information d’une entreprise en intégrant les différents composants
fonctionnels autour d’une base de données unique, cela permet aux entreprises d’uniformiser
leurs services et de centraliser l’information. Toute donnée est saisie une fois et partagée par
tous les départements concernés par cette opération.

Dans un tel système, la redondance des données n’existe plus ; l’information étant disponible
pour tous en temps réel, une meilleure coordination interservices devient possible et prend
moins de temps ce qui améliore la productivité.

En d’autres termes, un ERP est un logiciel prêt générique prévu pour répondre à un besoin
standardisé.

Tous ces avantages expliquent le besoin croissant des entreprises d’utiliser les ERPs, et bien
évidemment SAP qui est le leader du marché.

2. SAP S4/HANA

Cette version représente la plus grande évolution de la part de SAP dans la gamme des ERP
depuis la sortie de SAP R/3 en 1992. En effet, SAP S/4HANA s’appuie sur les technologies
ultramodernes comme la base de données « In-memory » ou le stockage en colonne, permettant
de bénéficier de meilleurs rendements pour l’exploitation des données façon Big data et temps
réel.

SAP S/4HANA ne se limite pas uniquement à une amélioration drastique des performances
grâce à sa nouvelle base de données. L’ERP propose aussi une toute nouvelle expérience
utilisateur avec SAP Fiori. Le SAP GUI a longtemps été sujet aux critiques à cause de son

24
interface. En comparaison, SAP Fiori est une interface web totalement refondue qui permet une
expérience beaucoup plus intuitive, ergonomique et qui se rapproche des standards actuels en
termes d’interface graphique.

3. SAP Fiori :

SAP Fiori est une collection d’applications métier.

Son but principal est l’amélioration de la productivité par l’expérience utilisateur pour les
scénarios les plus courants : transactionnels ou analytiques (validation de demandes d’achats,
saisie des temps, contrôle de disponibilité …).

Enfin, pour parler d’avenir, SAP Fiori devient l’interface par défaut de SAP S/4HANA, on-
promise ou cloud.

SAP Fiori est :

• SAP Standard : tous les développements sont fournis par SAP


• Multi-devices : les applications SAP Fiori s’adaptent au type de terminal (PC, tablette,
smartphone), et à l’écran d’affichage (taille, portrait / paysage, tactile)
• Role-based : les accès aux applications SAP Fiori sont pilotés par la gestion des rôles
utilisateurs SAP
• Apps-based : Les applications sont fournies sous forme d’apps

4. Les environnements du système :

SAP repose généralement sur l’existence de trois environnements essentiels de travail (serveurs
ou systèmes) composés de plusieurs mandants. Le mandant représente un sous ensemble de
données au sein de la machine : Lorsque nous nous connectons à une machine SAP et nous
interrogeons une table de la base de données, nous accédons uniquement aux données pour le
mandant ; si des données existent pour un autre mandant, elles ne sont pas présentées.

En effet, la conduite d'un projet SAP repose sur l'idée d'une répartition rigoureuse des tâches au
sein du paysage système. Les trois principaux environnements sur lesquels se base l’installation
de SAP sont les suivants :

• Système de développement « DEV » : Consacré au développement et au paramétrage


pour adapter le progiciel standard à des besoins spécifiques de l’entreprise. Pour un
développeur, le mandant est une zone de tables qui fera partie de la clé primaire, de cette

25
manière, même si plusieurs mandants sont définis sur la machine, les informations
seront stockées dans une et une seule table.
• Système de qualité « QUAL » : Permet la validation du travail fait par les
développeurs, autrement dit, c’est le serveur où les consultants fonctionnels qui testent
les applications réalisées ainsi que les modifications apportées aux programmes
standards. Ce dernier permet de garantir que ces modifications n’auront pas d’impact
sur le serveur de PROD.
• Système de production « PROD » : Représente l'environnement productif qui est le
système sur lequel travaillent les utilisateurs finaux : comptables, contrôleurs de gestion,
personnel des entrepôts, des usines, etc. Le travail ne commence sur cet environnement
qu’à partir de la phase du Cut-Over.

5. Les modes de déploiement en SAP S4 / HANA

SAP ayant décidé de ne plus prendre en charge ECC et les versions antérieures de son logiciel
d’ici quelques années, l’heure est venue de planifier la migration des produits ERP plus anciens
vers SAP S/4HANA. S/4HANA est le dernier et le plus actualisé des progiciels SAP qui
englobent tous les processus quotidiens d'une entreprise. Il fonctionne exclusivement sur base
de données en mémoire de SAP, SAP HANA. Il existe deux principales options de déploiement
de S/4HANA : le Cloud et le On-Promise (sur site). 

5.1 Option de déploiement

S/4HANA peut être déployé sur site ou dans le cloud, et le type de déploiement choisi a une
incidence sur l’approche d’implémentation S/4HANA que vous adopterez. Les options de
déploiement de S/4HANA actuellement disponibles sont les suivantes :

• Cloud SAP S/4HANA : fournit une approche de cloud complet, réside sur le serveur
du fournisseur et est entièrement exploité et maintenu par SAP.
• Cloud SAP S/4HANA extended edition : offre les mêmes avantages que le S/4 HANA
Cloud avec plus de flexibilité et de contrôle.
• Cloud SAP S/4HANA private edition : fournit des services de cloud qui ne sont pas
partagés avec d'autres organisations.
• SAP S/4HANA sur site géré par SAP (HEC) : une solution sur site hébergée par SAP.
• SAP S/4HANA Any-Promise : sur site ou géré par le fournisseur de cloud Hyperscalers
ou un tiers.
26
Chaque option de déploiement fournit une gamme différente de services de SAP, ce qui est
important à prendre en compte lorsque vous réfléchissez à l'option de déploiement à utiliser
pour SAP S/4HANA Cloud.

5.2 SAP S/4HANA Cloud

Cloud SAP S/4HANA est l'édition SaaS (Software-as-a-Service) du système ERP SAP
S/4HANA conçue pour la base de données in-memory SAP HANA. Officiellement appelé
« Essentials Edition (ES) et Multi-Tenant Edition », S/4HANA Cloud est un cloud public
partagé, hébergé et exploité par SAP. Elle est partagée avec d'autres clients et est fournie par
abonnement (disponible sous le nom de RISE avec SAP). Les mises à niveau fixes et
obligatoires sont gérées par SAP. Des tests de régression automatisés et manuels sont également
disponibles. 

S/4HANA Cloud s’étend à 42 pays et plusieurs secteurs spécifiques. L'extensibilité et les


extensions clés pour l'utilisateur sont exécutées par la suite d'extension de la « SAP Business
Technology Platform » à l’aide des API figurant sur la liste blanche. Il utilise également des
interfaces utilisateur de configuration en libre-service (SSCUI). Pour ce déploiement, vous
devrez utiliser la méthode Greenfield.

SAP S/4HANA Cloud est l'option « standard » de déploiement cloud, les autres offrant des
services de portée différente. Par exemple, S/4HANA Cloud (public) est simplement une
version limitée de l'ensemble du logiciel S/4HANA Cloud, tandis que S/4HANA Cloud (privé)
a une portée plus large et plus de flexibilité

5.3 SAP S/4HANA Cloud Extended Edition

Officiellement appelée édition à locataire unique, l'édition étendue de SAP S/4HANA Cloud
offre tous les avantages du Cloud avec plus de flexibilité et de contrôle. Tout comme S/4HANA
Cloud, l'édition étendue utilise un service d'abonnement, et l’infrastructure de son
environnement dédié est exploitée par SAP. Ce déploiement s'appuie également sur la méthode
Greenfield. Cependant, contrairement à la version Cloud, l'édition étendue doit être mise à jour
par SAP et le client tous les deux ans. 

L’édition S4 Cloud Extended a le même champ d'application fonctionnel S/4HANA que


l'édition sur site, à savoir 64 pays, 39 langues et 25 secteurs d'activité, mais avec certaines
limitations concernant les modules complémentaires tiers. L'extensibilité de l'application

27
comprend l'extensibilité de l'utilisateur clé avec une certaine extensibilité ABAP classique, ainsi
que d'autres extensions via SAP Business Technology Platform Extension Suite. SAP S4
HANA Extended Cloud utilise l'IMG basé sur des ateliers d'adaptation aux normes dans la
phase d'exploration, avec quelques restrictions.

Notez que pour utiliser cette option de déploiement, le nombre d'utilisateurs doit être supérieur
à un seuil donné. Par exemple, cette option est mieux adaptée aux moyennes et grandes
entreprises.

5.4 SAP S/4HANA Cloud Private Edition

SAP S/4HANA Cloud Private Edition (précédemment dénommé PCE), lancée en 2021,
constitue la dernière option de déploiement pour la migration. Il s'agit simplement de la série
de solutions logicielles S/4 sur site proposée dans un cloud privé et gérée par des hyperscalers.
Les clients ERP existants peuvent passer au privé en utilisant une conversion de système, ce
qui n'était pas possible dans les éditions précédentes du Cloud.

Disponible dans le cadre d'un contrat d'abonnement RISE, le cloud privé permet aux clients de
créer un déploiement taillé sur mesure, mais il doit rester en maintenance courante (une mise à
niveau dans les 5 ans).

Le champ d'application, l'extensibilité et la configuration sont identiques à ceux de S/4HANA


Extended Edition, et l’implémentation peut se faire peut se faire via la méthode Greenfield, la
conversion de système (Brownfield), ou la transition sélective des données (hybride).

5.5 SAP S/4HANA sur site géré par SAP (HEC)

SAP S/4HANA sur site offre un matériel et une infrastructure individuels et privés hébergés
soit par SAP, soit par un hyperscaler, soit dans un centre de données. Il dispose d'une licence
« Bring Your Own » et d'un abonnement d'infrastructure, ce qui permet une plus grande liberté
et des offres de services flexibles. C’est au client de gérer les mises à niveau et de choisir le
rythme d'adoption. Les mises à niveau doivent être effectuées chaque année. 

SAP S4 HANA (HEC) a une portée sectorielle et nationale S/4HANA complète, avec
possibilité de personnalisation, de modification et d'extensibilité, comme pour les ERP. À
l'instar de S/4HANA Cloud (privé), l'option de déploiement sur site de SAP peut être mise en
œuvre à l'aide de la nouvelle méthode d'implémentation, des conversions de systèmes ou de la
transition sélective des données.

28
Cette approche fournit des outils qui transfèrent de manière sélective la configuration et le code
personnalisé des anciens systèmes ERP vers SAP S/4HANA en migrant la base de données, en
appliquant les mises à jour logicielles et en effectuant une conversion des données des modèles
de données tiers vers le nouveau modèle de données S/4HANA propre à SAP. Les clients
peuvent utiliser SAP Solution Manager pour gérer la conception de leur projet.

III. Le module SAP PS

1. Les types de projets

Selon le budget, les projets peuvent être classés dans les catégories suivantes :

• Projets externes financés - Cela comprend les projets qui sont parrainés par les clients
et exécutés pour répondre à leurs exigences. Ces projets sont appelés projets clients et
l’objectif du projet est aligné pour répondre à la demande des clients.
• Projets financés en interne - Cela comprend les projets liés aux investissements en
capital ou aux projets de frais généraux.

Vous pouvez également classer les projets en fonction de la liste des activités et de la structure
du projet ou en fonction des activités individuelles

• Utilisation de la structure de répartition du travail WBS.


• Utilisation d’activités individuelles selon les lots de travaux.

2. Présentation du module

Project System est l’un des modules clés de SAP pour effectuer la gestion de projet et de
portefeuille. Il vous aide à gérer le cycle de vie du projet depuis la structuration jusqu’à la
planification, l’exécution, jusqu’à l’achèvement du projet.

Le module PS est étroitement intégré à d’autres modules SAP tels que le module de logistique,
de gestion du matériel, de vente et de distribution, de finance et control, de maintenance d’usine
et de planification de la production.

Il permet aux organisations de gérer efficacement tous les projets SAP, à grande et à petite
échelle. Le gestionnaire de projet a pour tâche de s’assurer que ces projets sont exécutés dans
les limites du budget et du temps et de s’assurer que les ressources sont allouées au projet
conformément aux exigences.

29
Avant de lancer un projet, il est nécessaire que son objectif soit clairement défini et que les
activités soient structurées.

L’intégration entre SAP Project System PS avec les modules d’application SAP ERP R/3 vous
permet de concevoir, planifier et exécuter les projets dans le cadre de votre procédure de projet
normale. Par conséquent, le module Project System a un accès constant aux données à tous les
départements impliqués dans le projet.

Alors il permet d’effectuer les actions fonctionnelles suivantes :

• Structuration des projets


• Suivi de coûts et budgets
• Planning et calendrier
• Planification des capacités
• Intégration forte avec PM, PP, SD, MM et CO
• Interface avec MS Project et Excel

2.1 Structuration d’un projet :

Les deux structures proposées par SAP PS pour cartographier les projets sont les suivantes :

• Structure de répartition du travail (WBS ou OTP) : Une WBS est utilisée pour
organiser un projet sous forme de hiérarchie et pour cartographier la structure du projet.
• Réseaux : Les réseaux sont utilisés pour représenter les activités individuelles du projet
ainsi que leurs relations temporelles et logiques. En d'autres termes, les réseaux
représentent le flux du projet.

2.2 Structure organisationnelle :

Tout projet débute par la définition et la classification des structures qui sont nécessaires au
traitement et leur intégration dans la structure d’entreprise existante.

Le module PS n’a pas de structure organisationnelle ni de master data, à proprement parlé ;


vous devez l’intégrer dans la structure existante par des affectations aux unités structurelles de
la comptabilité et de la logistique présentés dans la figure 12. C’est ce qui permet au module «
Gestion de projets » de présenter les données de façon claire et sous différents angles :

30
Figure 12 : Structure organisationnelle

2.3 L’organigramme technique de projet (OTP) :

L’organigramme technique de projet (OTP) ou en anglais Work Break Down Structure (WBS)
est une composante essentielle du projet. Il s’agit d’une représentation du travail à effectuer
dans un projet, organisée sous forme de structure hiérarchique. L’OTP est un outil important
qui permet d’avoir une vue d’ensemble du projet :

31
• Il sert de base à l’organisation et à la coordination du projet.
• Il indique la quantité de travail, le temps nécessaire et les coûts induits par le projet.

2.4 Hiérarchisation des éléments d’OTP

Dans un OTP, les divers éléments représentent les activités. Ces éléments sont désignés par le
terme éléments d’organigramme technique de projet (éléments d’OTP) dans le module «
Gestion de projets ». Les éléments d’OTP peuvent être utilisés en tant que

• Tâches
• Tâches partielles qui sont subdivisées
• Lots de travaux

2.5 Les données de base :

Les indicateurs opérationnels, nous spécifions les attributs d'un élément d'OTP et déterminent
les tâches que l'élément d'OTP peut exécuter dans le projet. La possibilité de modifier les codes
opérationnels dans la planification de projet dépend du statut du système.

Vous pouvez affecter les codes opérationnels suivants aux éléments d'OTP :

• « Cost. Planning » : Si on veut planifier des couts pour un élément d’OTP on l’indique
comme « Cost. Planning » élément.
• « Account.assignment » : Si on veut ajouter des couts réels à un élément d’OTP on
l’indique comme « Account.assignment» élément.
• « Billing. Element » : Si on veut lier un élément d’OTP à un contrat on l’indique comme
« Account.assignment» élément

2.6 Suivi des coûts

Le module PS permet de pré-budgétiser, suivre et contrôler les coûts du projet, tout en procédant
à une comptabilité analytique exhaustive. Cette composante est parfaitement intégrée aux autres
modules et particulièrement :

• CO – Contrôle de gestion
• FI – Comptabilité financière
• PP – Planification et contrôle de la production
• MM – Gestion des articles

32
Différents types d’ordres peuvent être affectés à un élément d’OTP, sous réserve que celui-ci
corresponde à un élément d’imputation. L’affectation indique que l’ordre est géré avec le projet.
Les coûts pré-budgétés des ordres sont enregistrés dans le projet sous forme condensée.

Dans le système SAP, les ordres vous permettent d’effectuer différentes opérations. Vous
pouvez affecter les ordres suivants à un projet :

• Les Ordres de travail : Ils permettent de pré-budgétiser des mesures de maintenance


et de saisir et d’imputer les coûts qui en résultent
• Les Ordres internes : Ce type d’ordre est utilisé au niveau de la comptabilité
analytique et de la comptabilité par activités (pour suivre l’évolution des coûts, par
exemple).
• Les Commandes client : Les commandes client désignent des contrats entre une
organisation commerciale et un donneur d’ordre concernant la livraison d’articles ou la
prestation de services à des prix et dans des quantités définis et dans des délais impartis.
Vous pouvez affecter des postes de commandes client ou d’offres client à un élément
d’OTP (élément de facturation). Dans ce cas, le contrôle de gestion des coûts et des
produits s’effectue intégralement dans le projet. L’offre/la commande n’endosse pas les
coûts ni les produits
• Les Ordres de fabrication : Les ordres de fabrication sont utilisés au cours de la
fabrication de marchandises.

2.7 Les phases d’un projet :

Dans Project System, chaque processus a un ensemble défini de tâches à exécuter. Ces tâches
sont appelées flux de processus dans Project Life cycle.

Lorsqu’une demande de projet est reçue, un projet est créé et il doit subir les étapes suivantes
du flux de processus/cycle de vie du projet.

Voici les étapes clés impliquées dans le flux de processus du projet -

• Créer des modèles : WBS ou réseaux


• Créer un projet
• Planification du projet
• Budgétisation et déblocage
• La mise en œuvre du projet

33
• Achèvement du projet

2.8 La période End-closing du projet :

La période « End-closing » est le cadre d'exécution des transactions commerciales liées à cette
période, la phase permet l’exécution de plusieurs types d’activités à savoir :

- Analyse du résultat : L'analyse des résultats effectue une évaluation périodique des projets.
Des données telles que la valeur des stocks, le coût des ventes et les réserves aussi sont
calculées.

- Settlement : Vous utilisez le settlement pour affecter les coûts et les produits des projets ou
pour affecter les données de l’analyse de résultat à un ou plusieurs récepteurs.

IV. La solution Gallop CIS-AD :

1. CIS-AD

« Cognitus Industrial Solution of Aerospace and Defense » : La solution industrielle


Cognitus pour l'aérospatiale et la défense est préconfigurée avec la solution (DOD) et elle est
flexible pour répondre aux besoins de toute entreprise A&D, ce qui réduit considérablement le
temps et le coût de mise en œuvre. CIS-AD est entièrement intégré à SAP S/4HANA en utilisant
une approche modulaire pour soutenir la flexibilité des besoins uniques du client.

Avec CIS-AD, Cognitus relève les défis auxquels est confronté le secteur de l'aérospatiale et de
la défense en offrant :

- Visibilité totale des projets et finances


- Automatisation de la gestion du temps et des dépenses
- Amélioration des flux de et de l'efficacité opérationnelle
- L’aide à prendre plus rapidement des décisions concrètes
- Maintenir la conformité et la sécurité aux normes DCAA et DCMA.

2. PS en CIS-AD

Les projets dans cette solution représentent le début et la fin du processus à l'échelle du secteur
d'activité.

La transaction principale du module : CJ20N sous-titre Project Builder contient deux


fonctionnalités additionnelles au standard de SAP.
34
• Period of performance

Sert à determiner une période spécéfique que le projet ne devrra pas dépasser, si non il sera
blocké.

Figure 13 : La vue personnaliser "Period of Performane"

• Contract Flow Down

Sert à afficher toute contrat , orders de vente et clauses lié à chaque élément d’OTP

Figure 14:La vue personnaliser "Contract Flow Down"

35
IV. Formation

1. L’auto formation

1.1 LinkedIn Learning :

LinkedIn Learning est une plateforme vous donnant accès à plusieurs dizaines de cours sur
différents sujets et thématiques importants dans une vie professionnelle.

Tout au long de mon stage, j'ai réussi à obtenir les certificats suivants, ainsi que d'autres
formations de développement personnel :

• SAP ERP Essential Training.


• SAP PS Essentiel Training
• SAP Financial Essential Training
• Comptabilité Managérial

Ces formations m’ont aidé énormément pour mieux comprendre le module, ainsi que dans la
réalisation du projet.

1.2 Learning HUB :

Afin de se préparer pour obtenir un certificat de valeur en SAP PS vers la fin du période de
stage, l’entreprise d’accueil COGNITUS nous a donnée l’accès à la formation : « SAP
S/4HANA -Project System », qui m’a permis de découvrir les axes suivants :

• Présentation de SAP S/4HANA


• Processus de gestion dans le module SAP PS S/4HANA
• Configuration des données de base pour le contrôle des projets dans SAP S/4HANA
• Configuration pour le contrôle de la logistique des projets dans SAP S/4HANA
• Configuration pour le contrôle financier des projets dans SAP S/4HANA

1.3 Les formations spécialisées :

Cette formation a été assurée par des consultants expérimentés en PS. Pour mon cas et celui
d’un autre stagiaire en inde, nous étions formés par Mme Serin Ann Thomas, une consultante
fonctionnelle SAP PS. Ce qui nous a donné la chance de découvrir ce module en détails, réaliser
des études de cas réel, ainsi que découvrir les points d’intégration de PS avec les autres modules
du système, et cela selon le plan suivant :

36
Tableau 6 : Plan de formation

La durée 1 mois

L’animateur Mme. Sherin Ann Thomas

Les participants El Idrissi Khaoula

Deepak Bapna

Les résultats Après un mois de formation nous avions bien


maitriser les points suivants :

Les notions de base du module SAP PS.

La création des projets en utilisant la


structure OTP, Réseau, ou bien les deux en
même temps.

La création des projets standard.

Les versions d’un projet : opérative et


simulation.

La planification des couts, budgets,


ressources et matériaux.

L’intégration entre PS et MM

L’intégration entre PS et SD

L’intégration entre PS et FI

L’exécution du processus T&M (Time and


Material)

V. La réalisation d’un rapport de spécification fonctionnel FS :


Afin de mettre en pratique tout ce qu’on a appris lors du mois de formation, surtout pour se
familiariser avec l’intégration entre PS et FI /CO, qui représente une partie très importante du
processus de l’entreprise VACCO. J’ai participé dans la réalisation d’un rapport de
spécification fonctionnel comme projet initial, qui sert à faciliter le travail de l’équipe technique
pour automatiser le processus du calcule de bonus des employées dans l’entreprise.

37
1. Définition :
Le rapport FS est un cahier de charge qui aide l’équipe technique à comprendre le
fonctionnement d’une application demandé et qui décrit l’expérience utilisateur étape par étape.

C’est un document de conception détaillé qui contient les informations techniques et les
données nécessaires à la conception et au développement.

2. L’équipe du projet :

La réalisation de rapport était un travail d’équipe, commençant par les réunions avec les
utilisateurs de cette solution qui sont principalement l’équipe finance et vente. Puis nous avons
coordonné avec les consultants techniques ABAP afin de réaliser un rapport efficace qui
présente correctement la problématique et les données nécessaires pour leurs guidé tout au long
la phase de développement.

Tableau 7 : L'équipe du projet de rapport FS

Les membre de l’équipe Les rôles fonctionnels

Mohit Agrawal Responsable finance

El Idrissi Khaoula Consultant fonctionnel PS

Anas Soukrati Consultant fonctionnel FI

Salma El Akkouchi Consultante technique ABAP

Houda Consultante technique ABAP

3. Analyse de l’existence :
3.1 Description de la situation actuelle :

CJI3 (Project Actual Cost Line Items) est une transaction SAP standard disponible dans les
systèmes SAP R/3. Il s'agit d'une transaction de rapport utilisée pour calculer manuellement les
primes cumulées.

38
3.2 Problématique :

Pour calculer les primes cumulées pour plus d’un mille d’employés en utilisant la transaction
standard CJI3, on doit répéter les calculs pour chaque employé et cela prend beaucoup de temps,
ce qui rend cette solution difficile et pas efficace.

3.3 Solutions :

Pour résoudre la problématique, nous souhaitons développer un rapport qui automatise cette
tâche par trimestre sans avoir à effectuer ce calcul manuellement. En outre, d'ajouter un écran
de sélection qui permet à l'utilisateur de ce rapport de filtrer le résultat souhaité par des entrées
particulières. Et pour cela, l’équipe fonctionnel est menée en premier compte de rédiger un
rapport FS qui sera par la suite utiliser par l’équipe technique afin de développer cette solution.

3. Le rapport FS :

3.1 Les spécifications du rapport :

Tableau 8 : Les spécifications du rapport FS

SPÉCIFICATION DU RAPPORT

Titre Rapport de spécification fonctionnel

Description Ce document est dédié à guider l’équipe technique lors du


développement d’un rapport qui montre les primes cumulées par
trimestre de toute employée d’entreprise.

Les modules SAP PS & CO

Type du programme Rapport en ligne

Priorité Élevé Moyen Faible

Complexité Élevé Moyen Faible

3.2 Description du processus :

Chaque trimestre, un relevé des primes PCA doit être envoyé à chaque partenaire de
l’entreprise.

39
Actuellement, il s'agit d'un processus manuel qui est exécuté à l'aide du transaction CJI3.

L'utilisateur doit l'exécuter plusieurs fois pour chaque type de partenaire, en utilisant des
méthodes de calcul spécifique à chacun d’eux :

• Partenaire individuel
• Employé
• Collaborateur (ou freelance)

3.3 Description fonctionnelle détaillée

Etape 1 : Création des tables personnalisé

Les tables personnalisées suivant doivent être crées :

• ZWBS-OWNER : c’est la table des propriétaires d'OTP qui contient toutes les données
des collaborateurs qui possèdent un OTP à une date de début et de fin spécifique. Pour
cela, on sélectionne tous les produits et les charges de tous les projets C* pour une
période spécifique puis on trie le résultat par les éléments d’OTP et le Numéro du
personnel.
• ZPRTNR_COMP_RULE : C'est la table des règles de gestion des OTP. Autrement
dit, il s’agit de la marge (%) par NP (Numéro de Personnel), de différents partenaires à
un moment donnés. Cette dernière est utilisée pour calculer le revenu de chaque
partenaire.
• ZWBS_BONUS_RULES : C'est la table des règles de prime de l'OTP, qui contient
d'autres règles nécessaires pour calculer le bonus du partenaire, comme les ventes
cumulées, la contribution S&A, pendant une période donnée.

Etape 2 : Le calcul

Sur la base des résultats de l'étape 1, pour chaque Numéro de personnel, on détermine s’il est
un propriétaire d'OTP ou non.

S’il est un propriétaire d'OTP, le calcul suivant s'applique :

40
Figure 15: Calcule du prime du partenaire individuel

Sélectionner de la table des propriétaire d'OTP

Si le Numéro de personnel est un employé (et non un propriétaire d'OTP) entre une date de
début et de fin de la période sélectionnée, alors les calculs suivants s'appliquent :

41
Figure 16 : Calcule du prime d’un employée

Si le Numéro de personnel est un contractant (et non un propriétaire d'OTP) entre une date de
début et de fin de la période sélectionnée, alors les calculs s'appliquent :

42
Figure 17 : Calcule du prime de contractant

3.4 Exigence de sécurité :

Les partenaires ne doivent pouvoir voir le rapport que pour leur Numéro de personnel /centre
de profit.

3.5 Les données :

La figures ci-dessous représente les tableaux nécessaires à réaliser le travail demandé, les
composants de chaque tableau ainsi que la liaison entre eux :

43
Figure 18:Les données du rapports FS

VI. Conclusion :
Dans ce chapitre, j’ai donné un aperçu sur la phase avant l’affectation à un client pour participer
à un projet de déploiement de SAP, cette phase a compris mon intégration au sein de
l’organisme d’accueil, la formation initiale de SAP, les affectations aux modules et les
formations spécialisées, ainsi que mon autoformation et la réalisation d’un projet initial.

44
Chapitre 3 : L’implémentation du module
PS au sien de l’entreprise VACCO

Les phases de la méthodologie d’implémentation ACTIVATE

- La découverte et la préparation
- L’exploration
- La réalisation

45
I. Introduction :
Pendant les 4 mois de projet on avait la chance de participer aux différentes phases de
l’implémentation de la solution. En se basant sur la méthodologie ACTIVATE, chaque étape
nécessite la réalisation de plusieurs taches par toutes membres d’équipe.

Dans ce chapitre on va présenter le travail réalisé afin d’implémenter successivement le module


SAP PS au sein de l’entreprise cliente VACCO.

II. La méthodologie ACTIVATE :


Les entreprises qui planifient leur passage à SAP S/4HANA sont à la recherche d'informations
structurées et de conseils pour choisir la solution optimale pour leur projet de migration.

Pour les aider dans leur démarche, SAP a développé : « Roadmap Viewer for SAP Activate
Projects », qui permet d'accéder facilement aux conseils de la méthodologie SAP Activate
convenable à votre solution souhaitée. Si aucune proposition n'est disponible, vous pouvez
utiliser la méthodologie générique SAP Activate.

Cognitus consulting, et pour le projet d’implémentation de l’entreprise cliente VACCO à opter


pour la modélisation suivante :

Figure 19 : SAP ACTIVATE pour S/4HANA cloud

46
Cette carte routière est destinée à guider l'équipe d'implémentation tout au long de la mise en
œuvre de SAP S/4HANA Cloud. Elle se compose de phases, de livrables et de tâches,
conformément à la méthodologie SAP ACTIVATE.

1. La découverte et la préparation
1.1 La découverte

L'objectif de la phase de découverte est de comprendre les fonctionnalités de la solution CIS-


AD en SAP S/4HANA Cloud et comment la solution peut apporter des avantages à l'entreprise.
La phase se termine par la signature du contrat d'abonnement.

Dans cette phase, une démonstration pour découvrir les capacités et les avantages de la
solution CIS-AD était réaliser, avec la présence des managers des deux entreprises VACCO et
Cognitus.

1.2 La préparation

L'objectif de cette phase est d'effectuer la planification et la préparation initiales du projet. Dans
cette phase, le projet est lancé, les plans sont finalisés, l'équipe de projet est affectée et le travail
est en cours pour démarrer le projet de manière optimale.

1.2.1 L’équipe

L’équipe du projet d’implémentation pour le module PS était fournie comme suit :

Tableau 9 : L'équipe PS

Module Secteur d'activité L’architecte Les ressources Les


de solution de Cognitus ressources
de VACCO

PS Project • Gestion des projets Muralidhar Sherin Ann Maria


System • Workflow Lanka Thomas Rodriguez
• Les rapports El Idrissi
• Finance et comptabilité Khaoula
• Gestion de la main
d’œuvre

47
1.2.2 Le système de démarrage

Il offre un contenu préconfiguré et des données de base de démonstration utiliser pour tester et
évaluer les processus de gestion. Le système de démarrage permet de se familiariser avec le
contenu fourni à l'avance et les valeurs présélectionnées. Il est utilisé également pour mener les
ateliers d'adaptation aux normes.

Dans cette phase, le système de démarrage a été demandé et son accès a été activé par « SAP
Central Business Configuration – Project Experience ».

1.2.3 Les projets de VACCO

L’entreprise client VACCO, travail sur les projets suivants :

Projets directs (de revenue) : Les projets directs VACCO sont créés pour des activités
facturables au nom du client, dans le cadre desquelles VACCO accepte de fournir des produits
et/ou des services au client conformément aux conditions du contrat et/ou de la ou des
commandes de vente.

Ces projets sont conçus pour soutenir la planification des coûts, la production,
l'approvisionnement, le recouvrement des coûts, la facturation et la reconnaissance des revenus
liés à ces efforts.

Ce type de projet est celui le plus utilisés au sein de l’entreprise.

Projets indirects (financement interne) : Les projets indirects VACCO sont créés pour les
activités non facturables (par exemple, la recherche et le développement) pour lesquelles les
coûts liés à un effort spécifique doivent être contrôlés de manière discrète et imputés
périodiquement aux centres de coûts indirects.

Projets d'investissement (financement interne) : Les projets d'investissement VACCO sont


créés pour les activités non facturables dans lesquelles les coûts liés à la construction d'un actif
(comme des outils ou des installations) doivent être contrôlés séparément et imputés
périodiquement aux actifs en construction. Lorsque la construction est terminée, ces actifs sont
finalisés et ensuite amortis.

48
1.2.4 Les bonnes pratiques

On se basant sur les ateliers et les réunions avec le client, ainsi que les réponses du questionnaire
(annexe 1), nous avons choisi la portée du projet, à savoir les PS bonnes pratiques de la solution
CIS-AD suivant :

Projets standards et opératives et les éléments d’OTP :

Pour assurer la gestion des projets de VACCO, nous allons besoin de créer les trois types de
projets de l’entreprise en utilisant la structure OTP, et car VACCO travail sur des dizaines de
projets de même type et structure chaque mois, nous aurons besoin d’utiliser l’outils projet
standard qui va permettre de créer la même structure facilement et plusieurs fois.

Le regroupement du stock :

Dans quelque projet de VACCO, toute matières utiliser dans toutes les phase de projet
(représenter par les OTP éléments) partage le même stock, pour cela on doit regrouper toutes
les OTP éléments de chaque projet en un seul stock, chose qui marque l’intégration entre ce
module et les modules PP et MM.

L’intégration avec SD :

Pour VACCO, chaque client est un projet direct, pour cela on doit assurer l’intégration complète
de PS avec le module SD. Chaque projet va être lié à un contrat, et pour chaque contrat on peut
créer plusieurs ordres de ventes. Alors, toute contrat, ordres de ventes et clauses lié au projet
s’afficheront dans une vue spécifique de la solution CIS-AD.

L’intégration avec FICO :

Dans VACCO on parle de deux types de projets directes : projet de cout fixe et de cout
variable.

Pour le deuxième type, le cout de projet sera défini en fonction des heures de travail ainsi que
les matériels consommés, pour cela on a besoin de l’intégration avec les modules FI et CO pour
poster les couts convenables à chaque OTP élément.

Aussi, vert la fin de chaque trimestre VACCO exige d’envoyer tous les couts collecter dans un
projet vers des destinations prédéfinis selon le type de projet, c’est-à-dire la génération des
règles de settlement automatique, qui représente le point d’intégration principale entre PS et FI.

49
La planification des couts et budgets :

On ce qui concerne les projets capitaux de l’entreprise, un cout doit être planifier en premier
compte, puis transformer un pourcentage déterminer en budget selon la demande du manager,
pour cette raison VACCO on aura besoin de ces bonnes pratiques pour la gestion efficace de ce
type de projet.

Les rapports standard de PS :

La traçabilité et l’analyse des résultats représentent les piliers de la gestion des projets chez
l’entreprise VACCO, pour cela on doit assurer la génération de différent type de rapports :

• Les rapports de structures


• Les rapports financiers
• Les rapports logistiques

1.2.5 Les documents de gouvernances

Matrice de rôle :

Commençons par la détermination des rôles, on a eu recours à la matrice RACI.

La matrice RACI est un outil de communication. Elle permet de visualiser les rôles de chacun
dans un projet et donc de répondre aux questions « Qui fait quoi ? »

L’acronyme RACI regroupe les premières lettres des mots :

● R : « Responsible » 🡺 réalise

● A : « Accountable » 🡺 rend des comptes

● C : « Consulted » 🡺 Consulté

● I : « Informed » 🡺 Informé

Le plan prévisionnel du projet :

Le plan prévisionnel du projet était réalisé en se basant sur la méthode agile,

Les deux documents sont présentés dans l’annexe 2.

50
2. L’Exploration
2.1 L’objectif

L'objectif de cette phase est d'effectuer une analyse d'adéquation aux normes (Fit-To-Standard)
afin de valider la fonctionnalité de la solution incluse dans la portée du projet et de confirmer
que les exigences commerciales peuvent être satisfaites. Les valeurs de configuration identifiées
sont ajoutées au « backlog » pour être utilisées dans la phase suivante.

La phase Explore a considérablement changé la façon dont les solutions des clients sont mises
en œuvre, en particulier dans le cloud. Elle se concentre sur la validation de la fonctionnalité de
la solution qui est dans la portée du projet et sur la confirmation que les exigences commerciales
peuvent être satisfaites avec les processus standard du produit grâce aux ateliers d'analyse Fit-
to-Standard.

2.2 Les ateliers « Fit-To-standard » :

L'analyse Fit-to-Standard est menée dans le cadre d'une série d'ateliers et permet de valider les
scénarios prédéfinis convenus et de faire de la place pour les améliorations ou la configuration
supplémentaire requise.

Son objectif principal est de rendre la solution SAP S/4HANA Cloud réellement fonctionnelle,
en se basant sur les bonnes pratiques de SAP, tout en identifiant les lacunes existantes et en les
documentant dans « la backlog » liste.

La figure ci-dessous représente des étapes des ateliers Fit-To-Standard :

51
Figure 20 : Les étapes de l'atelier Fit-To-Standard

2.3 La liste backlog :

Il est l'un des principaux résultats de l'atelier d'adaptation aux normes est la saisie des valeurs
de configuration et les exigences Delta requises sous la forme d'éléments du backlog. Ces
éléments peuvent être capturés dans SAP Cloud ALM ou dans un autre outil central de backlog.

Pour le module SAP PS, on a eu comme résultat le backlog et les exigence delta suivantes :

- La possibilité de changer les localisations de stock d’un élément d’OTP à un autre.


- Des rapports personnalisés

2.4 Elaboration des BPF final

Le processus général

Le processus principal en PS commence par la réception d’une commande client, selon le


besoin du client on crée un projet direct avec une structure spécifique, pour chaque produit on
a un OTP élément de niveau 1, on peut ajouter d’autre niveaux selon les taches liée à la
fabrication de chaque type de produit.

Si le projet est de cout fixe, on passe directement à la création d’un contrat lié au projet, et après
la réalisation des étapes relatif à SD, PP et MM.

Si le projet est de cout variable, La première étape est la planification des couts en premier
compte, at après avoir accepté ces couts par le manager du projet, on les transmit en budget.

52
Puis en passe à la réalisation du projet, pour chaque élément OTP on doit ajouter les cout réel
lié aux mains d’œuvre ainsi que les matériaux consommés lors de la fabrication.

A la fin du projet, on doit exécuter ce qu’on appelle le settlement, c’est-à-dire envoyer tous les
couts collecter à l’OTP élément de niveau 1 vers une destination, et enfin un rapport de l’analyse
de résultat sera généré pour savoir l’écart entre la planification et les valeurs actuelle.

D’autre projets de financement interne ont géré par VACCO. En fait, ils respectent le même
processus avec un changement dans la structuration et les règles de Settlement.

Définition des BPF

Les flux de processus métier (BPF) vous guident tout au long d'une séquence de tâches dans le
cadre d'un processus métier défini. En fonction de votre rôle, les activités qui vous sont
proposées peuvent consister à réaliser des actions en tant qu'exécutant d'activité ou à examiner
des actions soumises par d'autres utilisateurs en tant qu'examinateur d'activité.

BPF standard :

Pour satisfaire le besoin du client, et modéliser le processus da la meilleure façon possible, on


doit modéliser les flux de process métier suivants :

• Projets de revenus
• Projets d'investissement
• Projets de recherche et développement
• Budgétisation des projets
• L’exécution des projets
• Les Projets standard

Conception des BPF :

Après les ateliers « Fit-to-standard », on a réalisé les documents BPF on se basant sur les
exigences suivantes, afin de présenter des données applicables à l'organisation et aux
utilisateurs :

53
Tableau 10 : La conceptions des BPF

BPF Les exigences

Projet de revenue Niveau 1 de l’élément d’OTP est celui lié


avec le contrat et collecte les données des
analyses de résultat.

Pour chaque CLIN (Produit) on doit créer un


niveau 2 de l’élément d’OTP.

Pour plus de détails on crée les OTP éléments


de niveaux 3

L’OTP élément de niveau 4 et celui lié au


MES Shopvue.

Le settlement doit être générer


automatiquement.

Projet capital La structure du projet contient 2 niveaux des


éléments d’OTP.

Un actif immobiliser doit être créer


automatiquement après l’enregistrement du
projet

Le settlement doit être générer


automatiquement.

La budgétisation avant la réalisation de


chaque projet est nécessaire.

Le settlement doit être générer


automatiquement.

La budgétisation Le budget doit être affecté au deuxième


niveau d’élément d’OTP

La possibilité d’ajouter, supprimer, et


transférer le budget planifier .

54
L’exécution du projet Comporte toutes les activités d’autres
modules intégrés avec PS, et qui déterminent
les couts et les ressources réel de chaque
projet.

Apres la réalisation de ces adaptations, on a eu comme résultat les nouveaux BPF


suivants :(annexe 3)

3. La réalisation
3.1 L’objectif

L'objectif de cette phase est de construire et de tester de manière incrémentielle un


environnement commercial et système intégré, basé sur les exigences de processus identifiées
dans la phase précédente et capturées dans le backlog. Au cours de la phase de réalisation,
l'équipe de projet charge les données des clients dans le système, planifie les activités d'adoption
et prépare les plans de transition et d'exploitation de la solution.

L'objectif de la phase de réalisation est d'utiliser une série d'itérations pour construire et tester
de manière incrémentielle un environnement commercial et système intégré, basé sur les
scénarios commerciaux et les exigences de processus identifiés dans la phase précédente.

3.2 Activités de la phase de réalisation

Cette phase établit le cadre général de la solution, pendant 3 mois on a travaillé en équipe afin
de satisfaire le besoin du client en ce qui concerne le management des projets en SAP, et cela
en réalisant les tâches suivantes :

● Effectuer des tests de la solution.

● Configurer l'environnement de production

● Préparer la migration et l'archivage des données

● Former l'équipe de projet et les utilisateurs clés

● Tester la solution

● Finaliser le matériel et la documentation de formation des utilisateurs finaux

55
● Suivi et rapport

3.3 Le paramétrage :

On se basant sur les résultats de la phase précédente, nous avant réaliser le paramétrage selon
la méthode suivante :

Figure 21 : Cycle de la configuration

Après la réalisation de chaque configuration, on test le résultat dans le système de qualité, s’il
respect nos exigence il sera transporter en système de production.

Project profile :

Le profil de projet contient des paramètres de configuration qui régissent le comportement du


projet et les valeurs par défaut des champs, le cas échéant.

Lors de la création de projets dans SAP, l'utilisateur doit choisir le profil de projet approprié
dans une liste de sélection.

Les profils de projet VACCO sont les suivants :

Tableau 11 : Profile des projets

Project Profile Description

Z0001 VACCO Revenue Projects

Z0002 VACCO Internal R&D


Projects

Z0004 VACCO CIP Projects

56
Type de projet :

Malgré le nom du champ, le type de projet n'est présent qu’avec les éléments d'OTP.
L'utilisateur doit sélectionner la valeur dans une liste de sélection contenant les entrées créer
via la configuration SAP. Le champ est purement informatif et sert à l'établissement de
rapports.

Chez VACCO, le champ Type de projet sera utilisé pour désigner le domaine fonctionnel ou le
service de VACCO responsable de l'effort associé à l'élément d'OTP. Ce champ sera facultatif.

Le tableau de contrôle contenant les entrées valides sera configuré comme suit. Des entrées
supplémentaires peuvent être ajoutées selon les besoins :

Tableau 12 : Les types des projets

Project Description Project Description


Profile Type

Z0001 VACCO Revenue Projects R1 Firm Fixed Price

Z0001 VACCO Revenue Projects R2 T&M

Z0001 VACCO Revenue Projects R3 Cost Type

Z0002 VACCO Internal R&D Projects D1 Admin

Z0002 VACCO Internal R&D Projects D2 R&D

Z0002 VACCO Internal R&D Projects D3 Marketing

Z0002 VACCO Internal R&D Projects D4 IT

Z0004 VACCO CIP Projects C1 Construction in Progress

User Status :

Les statuts d'utilisateur SAP peuvent être configurés comme "numérotés" ou "non numérotés".

• Les statuts d'utilisateur numérotés apparaissent sur l'élément d'OTP sous la forme de
boutons dont l'un doit toujours être sélectionné.

57
• Les statuts d'utilisateur non numérotés apparaissent sur l'élément d'OTP sous forme de
cases à cocher, qui peuvent être sélectionnées ou désélectionnées dans n'importe quelle
combinaison.

Tableau 13 : User Status

NLAB "No Labor Cost" Doit être configuré pour empêcher


l'opération SAP d'enregistrer les heures/coûts
de la main-d'œuvre.

NMAT "No Material Cost" Doit être configuré pour empêcher la


transaction SAP de publier les coûts de
matériel.

NCOS "No Cost Postings" Sera configuré pour empêcher toute


affectation de coûts à l'élément d'OTP.

Les statuts d'utilisateur VACCO NLAB "No Labor Cost" et NMAT "No Labor Cost" seront
configurés comme non numérotés.

Statuts d'utilisateur avec numéros

VACCO utilisera les statuts d'utilisateur suivants sur les éléments d'OTP de projet uniquement
à des fins de rapport :

• En proposition
• En cours d'exécution
• Achevé
• Fermé

Settlement Rules :

VACCO exige des règles de settlement spécifique pour chaque type de projet comme suit :

Tableau 14 : Règles de settlement

Project profile Destinateur Destinataire Settlement Rule


Strategy

58
Z0001 Les éléments d’OTP Profitability Segment Z5
de niveau 1 et 2.

Z0002 Les éléments d’OTP Profitability Segment Z3


de niveau 1 et 2.

Z0004 Toutes élément L’élément OTP de Z7


d’OTP niveau 1

Après avoir paramétrer ces règles, on lie chaque stratégie de Settlement à son Project Profile
qui convient.

Profitability Segment : représente un ensemble des règles prédéfinit qui assure le calcul des
couts et de revenues en se basant sur leurs sources.

3.4 Les tests :

Tout au long cette phase on a appliqué les trois types de tests suivants :

3.4.1 Les tests unitaires :

Script de tests

Avant de commencer les ateliers des tests avec le client, nous avons préparé des scripts
(annexes 4) qui définissent étape par étape le processus, ainsi que les résultats à avoir, la
préparation des scripts de tests a passé par les étapes suivantes :

• Le choix des test script convenables parmi les Test script standards de la solution CIS-
AD.
• Ajuster ces test script pour respecter la conception demander par le client
• Ajouter les applications Fiori convenable à chaque étape du test
• Changer les donner pour respecter les nouvelles exigences de client
• Transporter les test script au Share Point du client
• Après l’approuvées du client les test script sont transporter au Jira Zéphyr Scale

59
Menu PS :

Nous avons aussi préparé la liste des applications Fiori que nous avons besoin pour exécuter
les test script, puis contacter l’équipe technique afin d’intégrer cette liste au système, nous avons
eu comme résultat le menu suivant :

Figure 22:Menu de PS en Fiori

Rôles et droit d’accès

Le module SAP Ps sera utilisé par l’équipe finance, et les managers des projets de l’entreprise
VACCO.

Dans cette phase tout l’équipe peuvent accéder à tous les menus du système, mais par la suite
le menu PS et dédie seulement à l’équipe finance et aux managers des projets.

Test unitaire

Enfin et pour s’assurer de la fonctionnalité de chaque application utiliser dans les tests script,
nous avons tester les script étape par étape, et vérifier les champs et les résultat reçus avant de
passer à l’étape suivante.

3.4.2 End-to-End test :

C’est un test ou participe les consultant de chaque module utiliser dans le processus de VACCO
pour tester le flux de l’entreprise commençant par la demande de client jusqu’au payement en

60
SAP, ainsi que l’intégration entre les différents modules. Pour cela on a planifié plusieurs
séances pour tester les 2 scenarios suivants, selon le processus de (annexe 5) :

• Les projets de cout variable


• Les projets de prix fixe

3.4.3 Recette client :

L’activité principale de la phase de réalisation sont les recettes client, qui sont planifier en
utilisant la méthodologie Agile Scrum comme suit :

Figure 23 : Agile Scrum des tests unitaires

Jusqu’au moment, nous avions la chance de participer à l’étape SIT1 pendant 4 semaines, afin
d’animer les séances de test selon le plan suivant :

Tableau 15 : Plan de SIT1

Le script à tester La date de la séance Le durée Les participants

ITC1 Test Script 24 /05/2022 1H Bhavita Mehta, Laura


PS-010-010- Sheffield
Revenue Projects

ITC1 Test Script 31/05/2022 1H Cindi Wallace


PS-010-030-B&P
Projects

61
ITC1 Test Script 01/06/2022 1H Brian Goodwin
PS-010-044-Capital
Projects

ITC1 Test Script 02/06/2022 1H Bhavita Mehta, Laura


PS-010-020- Sheffield, Cindi
Standard Projects Wallace, Maria
Rodriguez, Brian
Goodwin, Kelly Tran

IRAD and Admin 07/06/2022 1H Cindi Wallace, Brian


Projects Goodwin, Maria
Rodriguez

FI/PS : Test Script 09/06/2022 1H Maria, Bhavita


PS-010-010-
Revenue Projects

Capital Projects 09/06/2022 1H Brian Goodwin


Testing
Continuation

PMMO Testing 21/06/2022 2H Maria Rodriguez,


Bhavita Mehta, Elina
Doro

Le déroulement des séances :

On commence par présenter le script de la séance aux participants , la figure ci-dessus


représente un exemple d’une étape d’un script en Zephyr Scale :

62
Figure 24:Les test scripts en Zéphyr Scale

On exécute le script et on explique les champs de chaque application, ainsi que son intérêt. Puis
l’un des participant répète le test dans son système.

Chaque étape peut avoir plusieurs résultats comme dans la figure 29 :

• Pass : si on a passé l’étape successivement sans erreur et on a répondu à toute leurs


questions
• Fail : Si on a rencontré des erreurs qui nous ont empêcher d’avoir le résultat souhaité,
dans ce cas la participant doit créer une erreur liée à l’étape, et désigner le responsable
comme celui qui anime la séance.
• Blocked : Si on va laisser cette étape à exécuter lors d’une autre séance ou bien jusqu’à
SIT2
• N /A : Si cette étape n’est pas applicable pour VACCO

63
Figure 25 : Exemple du résultat d'une étape du test

A la fin de chaque séance le script sera approuvé ou bien échouer à cause des erreurs générer
lors du test, alors on doit résolu le problème puis tester une autre fois.

Figure 26:L'état d'avancement des tests

Exemple de défaut rencontrer :

Pendant un mois, j’ai eu la tâche d’animer les séances de test SIT1, à cette raison nous avons
rencontré plusieurs types de défaillances que nous allons résolut par la suite, à titre d’exemple :

Exemple1 : Un problème de BASIS :

L’un des problèmes souvent rencontrés est le manque des boutons dans le système utiliser par
le client.

64
L’erreur rencontré lors de notre première séance était le manque du bouton « Intermediate
Save » qui sert à enregistrer le projet sans sortir de l’application.

Figure 27 : « Intermediate Save » bouton est manqué

La cause racine de ce problème c’est qu’une « Business Fonction » n’est pas activé, alors nous
avons contacté l’équipe BASIS pour activer la fonction « OPS_PS_CI_1», est le problème s’est
résolu. La figure ci-dessus montre la discussion avec l’équipe BASIS en Jira :

Figure 28: Résolution du problème

Exemple 2 : Changement de script :

Dans la séance de l’exécution du script : « Budgeting », après la réalisation de l’étape « Budget


Transfer » qui sert à transporter le budget d’une année à une autre, on n’a pas pu remarquer le
changement dans la vue du budget total.

La cause racine de cette erreur c’est le fait de ne pas coche l’indicateur : « Overal Values Too »
qui assure cette fonctionnalité, car c’était demander de le laisser décocher dans notre script,
comme montre la figure 27.

La solution était donc de changer le script pour répondre aux attentes de nos utilisateurs

65
Figure 29 : Problème de changement de script

Les nouvelles exigence client rencontrés :

Pendant les séances de test, les participants de VACCO expriment de nouvelles exigence et
fonctionnalités qu’ils souhaitent ajouter aux solutions actuelles. Notre rôle comme animateurs
de réunion nous impose la tache de collecter ces informations, puis discuter dans des réunions
séparer avec les représentants de l’entreprise la possibilité d’ajouter ces fonctionnalités. Parmi
les demandes rencontrées en trouve le suivant :

Problématique :

Les indicateurs opérationnels, présenter dans le chapitre précèdent, déterminent les tâches que
l'élément d'OTP peut exécuter dans le projet. Alors, le mal choix des indicateurs peut influencer
le processus complet de l’entreprise.

Le champ : « Result Analysis Key » détermine comment l'analyse du résultat est exécutée, si
on ne remplit pas ce champ, le rapport d’analyse de résultat ne sera pas généré.

Pour cela, notre client a demandé de rendre l’indicateur « Billing. Element » et le champ «
Result Analysis Key » obligatoire pour toute élément d’OTP de niveau 1 des projets de revenue.

Solution appliquée :

Pour répondre à cette problématique, nous avons réalisé une validation, qui est une fonction
nous permet de vérifier les entrées de SAP. Pour réaliser une validation on passe par les étapes
suivantes :

66
• Prérequis :

Dans cette étape on représente les données à verifier avant d’appliquer la fonction. Cette
validation s’appliquera pour les éléments d’OTP de niveau 1 dans les projets de revenus . La
figure ci-dessus présente la prérequis créer en SAP :

Figure 30: Les prérequis de la validation

• Vérification :

Dans cette étape on détermine si les valeurs saisies sont correctes. Si les éléments entés sont
vrais, la valeur est validée et la transaction se poursuit. Si non, le système affiche un message.

Les données que le système va vérifier sont présenter dans la figure 35 :

Figure 31: La vérification de la validation

• Message :

Si on ne respecte pas les règles saisies dans la phase précédente, un message d’alerte sera
publier.

67
Figure 32: Message de la validation

III. Conclusion
Dans ce chapitre j’ai donné une image sur mes contributions au sein du projet d’implémentation
tout au long les phases de la méthodologie ACTIVATE, et qu’elles étaient faites avec
l’assistance des autres consultants. Cela m’a permis de toucher au métier et savoir ce qu’un
consultant puisse être ramené à faire.

68
Conclusion
Dans le cadre de l’automatisation de son processus de gestion des projets, et afin d’adopter une
nouvelle approche basée sur une base de données en temps réel, le leader mondial de l’industrie
aérospatial et défense VACCO a opté pour l’implémentation de la solution SAP CIS-AD. Cette
implémentation constitue un grand défi aussi bien pour le client que l’intégrateur Cognitus
Consulting.

Au cours de la période du stage, on a eu la chance de découvrir les notions technico


fonctionnelles au cours de la réalisation du rapport FS. Il s’agit en effet d’un travail d’équipe à
la fois fonctionnel et technique pour répondre aux exigences avancées des utilisateurs du
système.

Dans un deuxième temps, on a travaillé sur l’implémentation du module PS au sien de


l’entreprise américaine VACCO. Une expérience de 3 mois, passant par la découverte de la
solution et la préparation de l’équipe, la portée du projet ainsi que les documents de
gouvernances. Puis, la phase d’exploitation ou on a déterminé le cadre général de ce projet. Et
enfin la réalisation qui comporte le paramétrage, et les différents types de tests, alors qu’il fait
appel à l’autonomie, à l’apprentissage et à la gestion efficace du projet pour pouvoir expliquer
le déroulement du processus en SAP aux utilisateurs finaux.

Même si qu’il nous reste deux autres phases pour accomplir ce projet, mais grâce à nos
réalisations au cours de cette période on a pu satisfaire le client en termes des flux de processus
présentés, ainsi que durant les recettes clients, et l’expérience utilisateurs qu’offre la solution
jusqu’à maintenant.

La prochaine étape de ce projet va consister les deux dernières phases de la méthodologie


ACTIVATE : le déploiement et le run, dans lesquelles je vais continuer mon travail avec
l’équipe PS. En outre, l’entreprise m’a affecté à un nouveau projet d’implémentation de
l’entreprise Lockheed Martin : la première entreprise américaine et mondiale de défense et de
sécurité qui commencera en début juillet.

Cognitus m’a permis de travailler dans le domaine de mes rêves. Les équipes avec qui j’ai
collaboré, ont été d’un accueil et bienveillance remarquable, professionnels sur leurs tâches et
surtout très humains les uns envers les autres. Je n’aurais pas espéré pour une meilleure

69
entreprise. C’est un excellent environnement pour acquérir à la fois des habilités personnelles
et des atouts techniques.

Ce stage marque la fin d’une aventure et le début d’une nouvelle. Depuis des années, j’ai tracé
ma carrière professionnelle avec un stage PFE dans les systèmes d’information, notamment sur
SAP. Il va s’en dire, que c’est un choix que je ne regrette pas. A travers cette expérience, je suis
sure du chemin que je vais suivre prochainement.

70
Webographie
http://sapandco.com/sap/formation-sap/sap-module-ps/

Consulté le : 25 février 2022

https://news.sap.com/france/2016/03/quest-ce-que-la-solution-sap-s4hana/

Consulté le : 15 mars 2022

https://go.support.sap.com/roadmapviewer/

Consulté le : 15 mars 2022

https://help.sap.com/docs/SAP_BUSINESSOBJECTS_BUSINESS_INTELLIGENCE_PLAT
FORM/

Consulté le :28 Mai 2022

https://blog.censio.fr/sap-s4hana/sap-fiori-introduction/

Consulté le : 15 juin 2022

https://www.journaldunet.fr/web-tech/guide-de-l-entreprise-digitale/1443834-scrum-guide-
de-la-methode-agile-star/

Consulté le : 15 juin 2022

71
Annexe
Annexe 1: Questionnaire de configuration
Question
Project
Relevant Worksho
Process Area Topic
? p
Y/N

Projects Y Project Project What triggers creation of a project?


System Creation

Projects Y Project WBS What is the naming convention for projects and
System Structure WBS elements? How many WBS levels we need?

Projects Y Cost Project Project How detailed is your project planning?


Estimating System Planning

Projects Y Project Material Describe how you currently procure materials for
System Planning your projects.

Projects Y Project Project Project Project stock functionality to be used in the project,
Stock System stock will it be valuated or non valuated project stock?

Projects Y Project Labour Will hours be posted to the project? How will the
System (Actual associates book their hours?
costs)

Projects Y Cost Project Cost Will WBS or Networks be used to track costs of the
Estimating System Planning project?

Projects Y Cost Project Cost Do you accumulate cost via procurement process?
Estimating System Collection Do you book costs manually to WBS?

Projects Y Cost Project Cost Do you use cost center for expense project or do
Estimating System Collection we need to set up WBS? R&D project

Projects Y GPD, Project Configure Standard asset calss is available for AUC. Do we
Projects - System Asset need to differentiate or post to different GL
Direct, Accounting accounts for AUC?
AUC, B&P,
IRAD

72
Projects Y Project Budgeting Do you need to prevent users to create purchase
System orders if it exceeds the budgeted amount? Or any
other specific requirements?
Do you want a warning when the budget exceeds?

Projects Y GPD, Project Capital Do you want the system to create AUC
Projects - System project cost automatically from WBS?
Direct, objects
AUC, B&P,
IRAD
Projects Y Accounting Project Result Do you use result analysis to forecast your work in
ASC 606 System Analysis process (WIP) and cost of sales (COS) or do you
simulate them

Projects Y Accounting Project Settlement How frequently settlements take place? Does it
ASC 606 System of cost happen during the month or at the month end?
objects

Projects Y Accounting Project Settlement Do you settle all the costs to AUC or some portion
ASC 606 System of cost is posted to cost center? Is it based on percentage
objects or actual amount?

Projects Y GPD, Project WBS Do we set up one project for each AUC or One
Projects - System Structure project for all AUC or one WBS for each AUC?
Direct,
AUC, B&P,
IRAD
Projects Y Accounting Project Settlement How do you ensure that all project costs have been
ASC 606 System of cost received and paid?
objects

Projects Y Project Close out Once it is capitalized, do you close WBS? Explain
System Process the close out process, When in your project life
cycle can you decide to close a project?

Projects Y Project Reporting Can use standard SAP report but do you have any
System specific local reporting requirement?

Projects Y Project Billing How will the billing happen? How will the project
System and billing be linked?

Projects Y GPD, Project GPD Do you use grouping,pegging and distribution to


Projects - System streamline project procurement and distribution of
Direct, material costs
AUC, B&P,
IRAD

73
Annexe 2 : Plan prévisionnel et matrice de rôle

Activités Cognitus VACCO

La préparation
Préparer le plan des phases : découverte et préparation R C

Préparer une structure de projet recommandée, y compris R C


les rôles clés et les modèles pour les phases de préparation
et d'exploration.

Préparer les ateliers de lancement de projet, y compris la R C


présentation, le programme et la liste des participants.

Créer des données de base et des données R C


transactionnelles qui seront utilisées dans les ateliers

La découverte
Démontrer et valider le champ d'application (Scope) proposé R C
dans les ateliers

Produire une liste des lacunes identifiées en fonction des R C


exigences de client,

Finaliser la conception de la solution R C

74
Annexe 3 : Les BPD

75
76
Annexe 4 : Script de test : projet de revenu

Test Step Test Script (Step-by- Test Script (Step-by- Test Script (Step-by-
Script Step) Step) Step)
Name
Step Description Test Data (Optional) Expected Result

ITC1 1 Create Project Definition Business role: Finance Project Definition


Test Tcode: CJ20N created
Script FIORI App ID:CJ20N
PS-010- FIORI Name: Project
010- Builder
Revenue Team: PS
Projects Project def.: W9089-
04001
Project Profile:
ZW00001 "Revenue
Projects"
Description: ITC1

77
Revenue Project 01
Profit Center:

2 Designate Project Partners Business role: Finance Project Partners


Tcode: CJ20N designated
FIORI App ID:CJ20N
FIORI Name: Project
Builder
Team: PS
Designate personnel
numbers for Partner
Functions YA through
YH

3 Create Level 1 WBS Business role: Finance WBS element created


Element Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 1
WBS Element: W9089-
04001
Description: ITC1 B&P
Test Project 01
AA Element: X
Billing Element:
BLANK

78
4 Create Level 2 Results Business role: Finance WBS element created
Analysis WBS Element Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 2
WBS Element: W9089-
04001-BILRA
Description: Results
Analysis
AA Element: BLANK
Billing Element: X
RA Key: GMRA or
ACCR?

5 Create Level 3 No Business role: Finance WBS element created


Mapping WBS Element Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-NOMAP
Description: No
Mapping Determined
AA Element: X
Billing Element:
BLANK

79
6 Create Level 3 Scrap WBS Business role: Finance WBS element created
Element Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-SCRAP
Description: Scrap
AA Element: X
Billing Element:
BLANK

7 Create Level 3 Lost and Business role: Finance WBS element created
Found WBS Element Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-LANDF
Description: Lost and
Found
AA Element: X
Billing Element:
BLANK

8 Save Project Business role: Finance Project saved


Tcode: CJ20N Project def.: D9089-
FIORI App ID: CJ20N 04001
FIORI Name: Project
Builder
Team: PS

80
9 Release Project Business role: Finance Project and WBS
Tcode: CJ20N elements released
FIORI App ID: CJ20N Project def.: W9089-
FIORI Name: Project 04001
Builder
Team: PS
Project def.: W9089-
04001
Project Profile:
ZW00001 "Revenue
Projects"
Description: ITC1
Revenue Project 01
Profit Center:

10 Auto Generate Settlement Business role: Finance Program runs without


Rule on RA WBS Element Tcode: CJB2 errors
FIORI App ID: CJB2
FIORI Name: Generate
Project Settlement Rules
Team: PS
Project: W9089-04001
Period: Current period
Fiscal Year: Current
fiscal year
Test Run: BLANK
Detail Lists: X

11 Validate Settlement Rule Business role: Finance Settlement Account


on RA WBS Element Tcode: CJ20N Assignment Category:
FIORI App ID: CJ20N PSG
FIORI Name: Project Settlement Receiver:
Builder Assigned to
Team: PS profitability segment
WBS Element: W9089- (see below)
04001-BILRA Settlement
Percentage: 100

81
Settlement Type: FUL
Distribution Rule No.:
1

12 Validate Profitability Business role: Finance Company Code: 9080


Segment Tcode: CJ20N Plant: 2550
FIORI App ID: CJ20N WBS Element:
FIORI Name: Project W9089-04001-
Builder BILRA
Team: PS Profit Center:
WBS Element: W9089-
04001-BILRA

13 Create Level 3 Account Business role: Finance WBS element created


Assignment WBS Tcode: CJ20N
Element FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-10000
Description: Task 10000
AA Element: X
Billing Element:
BLANK
PoP Start Date: Prior to
current date
PoP Finish Date: Prior
to current date

82
14 Create Level 3 Account Business role: WBS element created
Assignment WBS Tcode: CJ20N
Element FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-20000
Description: Task 20000
AA Element: X
Billing Element:
BLANK
PoP Start Date: Prior to
current date
PoP Finish Date: After
current date

15 Create Level 3 Account Business role: WBS element created


Assignment WBS Tcode: CJ20N
Element FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
Level: 3
WBS Element: W9089-
04001-30000
Description: Task 30000
AA Element: X
Billing Element:
BLANK
PoP Start Date: After
current date
PoP Finish Date: After
current date

83
16 Maintain User Statuses of Business role: Program User statuses:
Account Assignment controls
WBS Elements Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS
WBS Elements:
W9089-04001-10000
W9089-04001-20000
W9089-04001-30000

17 Save Project Business role: Project saved


Tcode: CJ20N
FIORI App ID: CJ20N
FIORI Name: Project
Builder
Team: PS

18 Execute DCLM Period of Business role: Program Program runs without


Performance controls errors
Tcode:
/CGDC/POP_WBS
FIORI App ID:
FIORI Name:
Team: PS
Project: W9089-04001
Period of Performance
Date: Current date
(default)

19 Validate Period of Business role: NMAT (No Material)


Performance User Tcode: CJ20N user status set for
Statuses on Level 3+ FIORI App ID: CJ20N WBS elements outside
Account Assignment FIORI Name: Project PoP
WBS Elements Builder NMAT (No Material)
Team: PS user status NOT set for

84
WBS Elements: WBS elements within
W9089-04001-10000 PoP
W9089-04001-20000
W9089-04001-30000

20 Post Actual Labor Business role: Labor hours/cost


Hours/Cost Tcode: KB21N posted
FIORI App ID: KB21N Document Number:
FIORI Name: Enter
Activity Allocation
Team: PS
Document Date: Current
date (default)
Posting Date: Current
date (default)
Sender Cost Center:
Sender Activity Type:
Receiver WBS Element:
W9089-04001-20000
Total Quantity: 6
UoM: H

21 Post Journal Entry for Business role: Material cost posted


Material Cost Tcode: FB50 Document Number:
FIORI App ID: FB50
FIORI Name: Post
General Journal Entries
- FB50
Team: PS
Document Date: Current
date
Posting Date: Current
date (default)
Posting Key: Debit

85
G/L Account: 51001400
Amount: 1500.00
Posting Key: Credit
G/L Account: 10000000
Amount: 1500.00
WBS Element: W9089-
04001-20000

22 Validate Labor and Business role: Labor and material


Material Hours/Cost Tcode: CJI3 hours/cost validated
FIORI App ID: CJI3
FIORI Name: Display
Actual Costs and
Revenues
Team: PS
Project: W9089-04001
Posting Date (From):
Start date of current
period (default)
Posting Date (To): End
date of current period
(default)

23 Execute Overheads Business role: Program runs without


Tcode: CJ44 errors
FIORI App ID: CJ44
FIORI Name: Actual
Overhead Calculation -
Individua lProcessing,
Run Overhead
Calculation - Projects -
Actual (Deprecated)
Team: PS

86
Project: W9089-04001
Period: Current period
Fiscal Year: Current
fiscal year
Test Run: BLANK
Detail Lists: X

24 Validate Overhead Costs Business role: Overhead costs


Tcode: CJI3 validated
FIORI App ID: CJI3
FIORI Name: Display
Actual Costs and
Revenues
Team: PS
Project: W9089-04001
Posting Date (From):
Start date of current
period (default)
Posting Date (To): End
date of current period
(default)

25 Execute Result Analysis Business role: Program runs without


on RA WBS Element Tcode: KKA2 errors
FIORI App ID: KKA2
FIORI Name: Run
Results Analysis -
Projects
Team: PS
WBS Element: W9089-
04001-BILRA
Period: Current period
RA Version: 0
Fiscal year: Current

87
fiscal year
Full Log: X

26 Validate Calculated RA Business role: Calculated RA values


Values Tcode: validated
S_ALR_87013572
FIORI App ID:
S_ALR_87013572
FIORI Name: Project
Revenues and Earnings -
Project Results
Team: PS
WBS element: W9089-
04001-BILRA
Controlling Area: 9000
From Fiscal Year:
Current fiscal year
To Fiscal Year: Current
fiscal year
From Period: Current
period
To Period: Current
period

88
27 Execute Settlement Business role: Program runs without
Tcode: CJ88 errors
FIORI App ID: CJ88
FIORI Name: Run
Settlement - Projects -
Actual
Team: PS
Project: W9089-04001
Settlement Period:
Current period
Fiscal Year: Current
fiscal year
Processing Type:
Automatic
Test Run: BLANK
Detail List: X

28 Validate Settlement Business role: Settlement postings


Postings Tcode: CJI3 validated
FIORI App ID: CJI3
FIORI Name: Display
Actual Costs and
Revenues
Team: PS
Project: W9089-04001
Posting Date (From):
Start date of current
period
Posting Date (To): End
date of current period

Annexe 5 : Script de End-to-End test

Description Additional T-Codes Referenced Result


description

89
Create Cost A project will be CJ20N WDCLM-20001
Type Project set up to facilitate
the tracking of
cost to support a
Cost Type
contract. Contract
Flowdown
Information can
be viewed on the
CIS-AD tab

CreateFixed A project will be CJ20N WDCLM-20002


Price Project set up to facilitate
the tracking of
cost to support a
Cost Type
contract. Contract
Flowdown
Information can
be viewed on the
CIS-AD tab

Master Data Business Partner BP 1


- Customer

Master Data BP - Vendor BP 100000

Master Data Bill-Of-Material CS11 END-ITEM DELIVERABLE


(see BOM tab) 01,SUBASSEMBLY 01,BUY
PART 01,BUY PART 02,MAKE
PART 01,BUY PART 03

Master Data Create Service MM03 SERVICE, QT_*_FEE,


Materials QT_DL_*

90
Billing Setup Creation of Sets ODP1 ZDCLM1 - Cost Type
and DIP profile ZDCTM1 - T&M

Cost Type Cost Type VA43 40000000


Contract Contract is set up

Cost Type View CIS-AD tab VA43 40000000


Contract for Contract
Flowdown
functionality

Cost Type View Award and VA43 40000000


Contract Funding
Conditions on the
Condition Tab

Cost Posted to Various types of CJI3 view cost against WDCLM-20001


Cost Type cost (Material,
Project Labor, ODC is
posted to the
project)

Fixed Price Create Fixed VA43 40000002


Contract Price Contract
and Sales Order

Fixed Price View Sales Order VA03 20000001


Contract tied to Contract

91
MRP Execute MRP to MD02 MRP executed for End-Item
generate Deliverable. Replenishments
replenishments Planned for all components and
for existing sub-assemblies of the BOM.
demand. Demand is generated via Sales
Order 20000001/1020

MRP Review stock MD04 View Stock Requirements for any


overview of the materials (see BOM tab) on
the BOM

Purchase View Purchase MD04 Purchase Requisition - 10000008


Requisition Requisition and
the CIS-AD tab

Purchase Update PR on ME52n Purchase Requisition - 10000008


Requisition purchasing group

Purchase Set Govt Property ME52n Purchase Requisition - 10000008


Requisition Taggable field.
This is DCLM
functionality to
support
Governement
Property

Purchase Release Purchase ME54n Purchase Requisition - 10000008


Requisition Requisition

Purchase convert PR > PO MD04 Purchase Order 12000002 is


Requisition created

Purchase Release PO ME29n 12000002


Order

92
Purchase release GTS - ME29n 12000002
Order Global Trade
Services has been
enhanced via
DCLM-08
If it is an
international
customer or
military material
then manually
unblock the PO in
GTS- Normal
Functionality

Purchase show AP invoice MIRO MIRO


Order verification

Perform GR Material MIGO Material Document 5000000004


Maintain sloc Document is is created
(batch/SN), created.
can default

Quality Decision on MM QA32 Quality Inspection 10000000010


to send to Quality

Quality Usage decision QA32 UD accepeted for lot #


10000000010

AP Invoice Invoice PO and MIRO Invoice# 5105600102


go thru options

Create Production Order C003 Production Order 17000003


production is created. View
order for end CIS-AD tab to
item view contract
flowdown.

93
Create GI components MIGO 4900000006
production when ready
order for end
item

Create GR prod order MIGO 5000000005


production
order for end
item

Create Delievery is VL01N 80000005


Delivery created. View
CIS-AD tab to
view contract
flowdown

Create View Storage SP01 Spool Number 10509


Delivery Location Pick
Ticket

create create Handling /cgdc/ship Handling Unit 1016 is created


shipment Unit

create Packing List SP01 Spool Number 10518


shipment Form is created
via
/CGDC/SHIP.
View in Spool

create Commercial form SP01 Spool Number 10517


shipment is created via
/CGDC/SHIP.
View in Spool

create Bill of Lading is SP01 Spool Number 10516


shipment created via
/CGDC/SHIP.
View in Spool

94
Billing/Invoice Run DIP Profile DP91 DMR 199600002 with labor +
to check the Material+ Award fee (Billed as %
billing for Cost of cost)
Type Contract

Billing/Invoice Remove Billing VA02 Removed Billing Block, Add step


Block for Proforma.

Billing/Invoice Create Proforma VF03 Proforma 90000003 created for


for Cost Backup back up forms
forms (Cost Type
Contract)

Billing/Invoice Bill cost type VF03 47000003


contract

Billing/Invoice Bill Fixed Price VF03 47000004


contract

Post labor to Post Labor to KB23n CO Document Number


production Production Order 300000005
order to simulate PI/PO
integration. Also
note the
extension of
ACDOCA to
accommodate
additional fields
needed by A&D
customers.

95

Vous aimerez peut-être aussi