Vous êtes sur la page 1sur 33

.

SAP
M2 CCA
Sens et porté du cours :
• Maitriser l’intérêt d’utilisation d’un ERP – Cas SAP
• Assurer le management d’un projet SAP
• Auditer SAP

Saïd Gourram
gourram@yahoo.fr
Votre professeur…
Titre: Consultant, expert international en TIC,
DG - POLYSOURCING
Distinctions & expérience:
Ancien enseignant et membre du comité pédagogique à
l’Université de Lille.
En délocalisé: Sunderland – UK, Laval – Canada,
Supinfo, Skema Lille, INSA Lyon, Université de Rennes,
Clermont-Ferrand, Bordeaux, Orléans, Grenoble,
Bourgogne, Caen.
12 ans(Directeur Hors Classe- DSI / Banque Commerciale
Internationale)
Correspondant de CNEJITA – Fr au Maroc
Saïd GOURRAM Membre silver d’ISACA - US
Conférencier: SIIE / IEEE best paper #5 - MICAD –
Université Numérique Régionale - 3ème congrès
international de lutte contre la cybercriminalité – Forum
SI RH
Formateur certifié / qualifié & certifié ITIL
Formation: Docteur en Informatique – Université de Lille
E- mail: gourram@yahoo.fr
2
Cadre de travail : DSCG5

Partie 1 - Gouvernance des systèmes d'information :


• Relation entre informatique et système d'information
• Structure du système d'information
• Structuration du système d'information
• Architecture technique
• L'audit des systèmes d'information
Partie 2 - Gestion des projets en système d'information :
• Conduite et gestion d'un projet,
• Implantation du système d'information
• Gestion d'un SI d'une organisation
Partie 3 - Outils et méthodes informatiques :
• Progiciels de gestion intégrés,
• Gestion de la performance informatique,
• Sécurité des SI
• l'auditeur en environnement informatique

3
Activités pédagogiques et évaluation

● Présentations magistrales.
● Lectures.
● Travaux en groupe.
● Utilisation d’outils et référentiels de gestion TI pour
l’entreprise.
● Examen final.

# Évaluation % remarques
1 Participation en classe 10
2 Travaux 30
-Rendus 1 jour retard=-1

3 Examen 60
4
Travaux (Equipe de 2 à 4 max)
Rendus (ppt – avant le 10/5 à 23h # -1/HR) / env 20 diapos
à gourram@yahoo.fr @ objet : M1 CCA SAP BO

# Étudiant Organisation Processus


1 Amrani – Sanou - Taibi - Jaafari Al Omrane Vente
2 Beqqali – Moudkar – Ouali - Haloui Coca Cola E/S stocks
3 Boulkassoum – Coulibaly – Djibril – Maarouf Renault Vente
4 Laatik – Makdar – Sebti - Ziani AWB Prospection
5 Azzioui – Soussi Caterpillar Expédition
6
A Allioui – El Abbad– Irene Maatei Zairi
P Colgate Commande Client

Objectif: Mise en place d’un processus sur la base de SAP.

P1 : Contexte – Problématique
P2 : Processus - SAP - BO

5 Inexistant
0: 1: Initial 2: Reproductible 3: Défini 4: Maîtrisé 5: Optimisé
.

Introduction
(compléments en Freemind)

Freemind à installer à partir de :

http://sourceforge.net/projects/freemind/files/freemind/0.9.0/

Google : Freemind sourceforge 0.9 all inculsive embedded


Exercice introductif : « Order to Cash »
● Modéliser, pour une entreprise industrielle, le processus de traitement de
commandes des clients pour lesquels un plafond d’autorisation a été
déterminé selon les garanties présentées. Les principales phases de ce
processus sont les suivantes:
1. Lors de l’arrivée de la commande, on procède à son enregistrement
dans le logiciel de gestion des ventes.
2. On vérifie, au niveau de la comptabilité, la situation du crédit du client,
si son crédit est dépassé, la commande sera rejetée.
3. On vérifie, au niveau du module de gestion des stocks, la disponibilité
du stock, si le stock n’est pas disponible, un ordre de fabrication sera
généré.
4. Puis la livraison sera effectuée au niveau des stocks qui envoie le BL à
la comptabilité, cette dernière élabore la facture puis l’adresse au client,
en attente du règlement.
5. À la réception du règlement, l’opération d’encaissement sera exécutée
au niveau de la comptabilité.

7 http://www.youtube.com/watch?v=fPsltWjM6o0
8 8
Avec envoi de message

7 2072
334
1256

27

9 65 45

12 19

Article
Client
176 Période
9
10 10
Architecture monilithique
(par sillot)

FI
MM CO

HR AM

SD PM
PP

Constat de l’audit:
Non intégration des données

11
Solution Intégrée (PGI)
ERP (Enterprise Ressource Planning)

FI
M
CO
M

HR Base de AM
données

SD PM
PP

Constat de l’audit:
Existence d’autres systèmes d’entreprise

12
Architecture EAI : Structure ESB & PGI
(ESB : Enterprise Service Bus)

ERP / PGI
FI
M CRM BO Mapping
CO Monitoring
M
Orchestration

HR Base de
données
AM Bus

SD PM
Confidentialit
PP SCM QMS Mess
é
Intégrité
Disponibilité

EAI: Enterprise Application Integration Traçabilité

Constat de l’audit:
Non prise en charge des activités distantes

13
Architecture : SOA (Service Oriented
Architecture)

WS Client

WS Fournisseur

WS Banque
Web
Service
WS Etat

+ VPN
WS …

Constat de l’audit: WS: Web Service

Introduction des objets connectés et intelligence artificielle

14
EDA (Event Driven Architecture)

Intelligence Artificielle

Big Data

15
ERP: Entreprise Ressource Planning
(ou PGI: Progiciel de Gestion Intégré !)

● dispose de différentes applications (Comptabilité, finance, commerciale,


production, logistique, RH, Service après vente...) automatisant
l'ensemble des activités de l'entreprise d'une manière intégrée.
● prend en compte le traitement multi-sociétés, multi-sites, multi-devises,
multi-langues, multi-réglementations, multi-horaires.
● homogénéise les interfaces homme-machine (IHM)
● assure la portabilité sur les systèmes d'exploitation et les SGBD
● met à jour les versions du logiciel en continu
Il faut:
– Évaluer et sélectionner le logiciel ERP le plus approprié pour répondre aux
besoins actuels et futurs de l’entreprise
– Confirmer la sélection et obtenir l’approbation pour la phase d’implantation

16
Avantages et Inconvénient

Avantages: Inconvénient:
● Elimination de la double ● Elimination des notions tâche
saisie et poste (problème de restructuration)
● Suppression des ● Dépendance d'un seul
traitement batch –par lot- fournisseur
● Traitement en temps réel ● Solution centralisée
● Maitrise des processus ● Contrôle en temps réel:
syndrome du « big brother » (une
● Optimisation des échanges société de surveillance)
● Présence de traçabilité ● Complexité de mise en
œuvre
● Investissement lourd (~1M$)

Nous proposons pour illustration des ERP


17
Modules de base dans le système SAP ERP

● un SGBD (Système de Gestion de Bases de Données)


● des centaines de tables à paramétrer
● des rapports standards prédéfinis
● un module de programmation en ABAP 4 (langage de programmation de
SAP) qui permet de coder ce qui est spécifique (non standard dans
SAP), et de mettre en place des interfaces avec les autres applications et
systèmes).

NB:
• SAP ERP(ou R/3: R pour Release, 3 pour troisième génération),
• Une release par évolution majeure,
• SAP est un système évolutif, à l’écoute du marché et tentant de répondre aux
besoins des entreprises
• ABAP (Advanced Business Application Programming): est un langage de
programmation propriétaire, faisant partie de l'ensemble logiciel SAP.

18
L’architecture SAP ERP

Financial
Sales & Distribution
Accounting

SD FI
Materials Management Controlling
MM CO
Production Planning Asset Accounting
PP AA

SAP ERP
BASIC SYSTEM
Quality QM PS
Management
Project System
PM WF
Plant Maintenance ABAP 4
Workflow
HR IS
Human Resources Industry
Solutions

19
SAP ERP

● FI- Gestion financière: comptabilité, trésorerie, consolidation groupe


● CO - Comptabilité analytique: Gestion des centres et éléments des coûts incluant
l'analyse des profits
● HR - Ressources Humaines : Administration du personnel, frais de déplacement,
gestion du temps de présence, traitement de la paie, planification
● SD - Ventes & Distribution: Gestion des ventes, les expéditions et la facturation
● MM - Gestion des matières: Gestion des approvisionnement et des entrepôts
● PP - Planification de la production: Gestion de la production et intégration avec la
planification
● QM - Gestion de la qualité: système d'assurance de la qualité pour la logistique
● PM - Gestion de la maintenance : maintenance des équipements de l'usine et service
d'entretien
● AA - Gestion des immobilisations: avec les techniques de la gestion du patrimoine
● PS - gestion des projets: gestion des ressources, taches, charges, affectations, planning
● … etc

20 20
Solutions Business et Applications
● SAP Customer Relationship Management (Un logiciel pour dynamiser la gestion de la
relation client - CRM)
● SAP Product Lifecycle Management (Solution e-business de collaboration de partenaires
durant le processus développement des produits)
● SAP Supply Chain Management (Gestion globale de la chaîne logistique (Du fournisseur
du fournisseur Au client du client)
● SAP Supplier Relationship Management (optimiser l'ensemble des achats et intégrer
relation entre l'entreprise et ses fournisseurs)
● Duet (Accès aux informations et aux processus de gestion gérés par SAP ERP,
directement via Microsoft Office)
● SAP Manufacturing (Gestion de prodution : prévoir, programmer, ordonnancer, exécuter et
optimiser)
● SAP Service and Asset Management (Outil d'aide à l'amélioration du retour sur
investissement - conformité à SOX p.ex)
● SAP solutions for mobile business (basées sur l'architecture orientée services - SOA,
Utilisation de la téléphonie mobile par le personnel)
● SAP xApps Composite Applications (préparer des informations synthétiques au niveau
décisionnel, et déclencher des actions opérationnelles sous forme d'alertes d'événements)
● SAP xApp Analytics *
● SAP xApps for Mobile *

21 21
Couverture sectorielle de SAP ERP

SAP High Tech & Electronics


SAP Engineering & Construction Hautes Technologies Electronique
Bâtiment et Travaux Publics SAP Consumer Products
Biens de Consommation
SAP Oil & Gas SAP Transportation
Industries des Hydrocarbures Business
Information Transport
Warehouse

SAP Utilities SAP Public Sector


Services Logistiques Secteur Public
Sales
Force
Auto-
SAP Health Care ... mation SAP Telecomm.
Santé SAP Télécommunication

SAP Automotive
ERP
SAP Chemicals
Automobile Chimie

SAP Media Advanced


B2B SAP Pharmaceuticals
Planner &
Médias Optimizer
Procurement
Industrie Pharmaceutique

SAP Aerospace & Defense SAP Retail


Aerospatiale & Défense Commerce de détail
SAP Banking
SAP Service Providers Banque
Prestataires de Services

22 22
Les éléments de la structure SAP ERP (terminologie)

● Le mandant (société qui achète SAP, mandant test);


● La société (une société ou multi-société);
● La division (entité de production ou de stock);
● Les magasins (site d’opérations);
● Les organisations commerciales (réalisation et responsable
des ventes);
● Les canaux de distribution;
● Les secteurs d ’activités.

23 23
Exemple de structure de SAP
Mandant Groupe Danone
Société Centrale Laitière
Division Yagourt
Magasin Danone Aïn Borja
Org. Com. Donone Casablanca
Canaux distr. Concessionaire
Sect. Act. Agroamilentaire et distribution

24 24
Illustration : Les modules SAP ERP

25 25
Phases du Projet

Préparation Préparation
du projet Modèle métier Réalisation finale Opérationnel

1 2 3 4 5
Autorisations
à définir Processus Métier Évaluation de
Liste Principale La Performance
Reports
Du Système
à écrire
Conversions x
x
Livrables

Plan à faire x x
x
Project Interfaces x x Processus Reports Plan test
x
Scope identifiées x procédures écrits
x Matériel test
métier
Processus métier Interfaces
Baseline Cas de test Plan
identifiés établies
Scope opérationnel
Structure org. Matériel de
Conversion
définie Formation
faite
Des
Système utilisateurs
de travail

26 26
Organigramme de projet

Chef de projet
Consultant 1

Consultant 2 Equipe Basis

Nom Nom Nom Nom Nom


Analyste Analyste Analyste Analyste Analyste

Nom Nom Nom Nom CRM


Analyste Analyste Analyste Analyste

Nom Nom Nom Nom


Analyste Analyste Analyste Analyste

Nom Nom Nom Nom


Analyste Analyste Analyste Analyste

FI SD MM - AM CO - BO

Les acteurs du projet : Pilotage, Sponsors, Consultants, Client, Technique, Formation,


Conduite du changement, Sécurité
27 27
Le manager de la solution de SAP :

● planifie le projet
Knowledge Test
Management Management
● applique toutes les phases du
cycle de vie SAP
Project IMPLEMENT Solution
Management Monitoring
● Adopte un processus-métier OPERATE
Business
cohérent avec la stratégie Process

Knowledge Support
● assisté par les "best Transfer OPTIMIZE Desk
practices" de l'installation
Change Service
Management Delivery
● améliore en continu les
fonctionnalités de l'application

28 28
Solution manager

29 29
Architecture Matérielle (Client - Serveur)

Base de DonnéesCentrale
(Stockage de toutes les données)

Accès à la Base de Données:


(lire / écrire données)

Base de Données

Entrées / Sorties
des données aux utilisateurs

Traitement des données


Application

Presentation données traitées


pour les utilisateurs
Presentation

30 30
Infrastructure

Matériel UNIX systems AT&T Data General SNI


IBM
Bull HP SNI Bull/Zenith HP Sequent
Compaq IBM Digital AS/400
Digital IBM SUN

Système AIX SINIX


d’exploitation HP-UX Linux Windows OS/400
Digital UNIX

ADABAS D,
SGBD ADABAS D, Oracle,
DB2, INFORMIX, DB2/400
ORACLE
MS SQL Server

Interface
Graphique SAPGUI
Windows, OSF/Motif,
Windows
Sold to party: C100
Item Material Qty
Presentation Manager, Macintosh
10 6301 10
20 6412 10
30 1507 25
Order

Langages
ABAP/4, C, C++

31 31
32 32
Etude de cas
Une compagnie aérienne désire mettre en place SAP pour la gestion de ses
activités. SAP traitera le domaine de facturation et du suivi des règlements à
partir d’un ordre confirmé du client, selon les activités suivantes:
1. Lors de l’arrivée de l’ordre, il est enregistré dans l’application des ventes.
2. Une consultation du stock des billets est effectuée, si le stock n’est pas
disponible, un message sera envoyé au client puis l’ordre sera rejeté.
3. La transaction de règlement est effectué avec le serveur bancaire, qui
génère le résultat de la transaction, en cas de non règlement, un avis sera
envoyé au client afin de l’aviser que le billet est réservé pour une durée de
2 heures, après cette durée, l’ordre sera rejeté
4. La génération des transactions comptables au niveau de la comptabilité
sera effectuée, puis un avis de paiement sera acheminé au client.
Il est demandé de :
1. Elaborer le processus décrit ci-dessus en faisant appel aux modules de
SAP.
2. Proposer une architecture SI adéquate pour cette entreprise.
33 33

Vous aimerez peut-être aussi