Vous êtes sur la page 1sur 33

SAP

par Zidane N.

SAP

par Zidane N.

Les PGI ont pour objectif :


de mettre en rseau, laide dune base de donnes unique, lensemble des informations relatives aux fonctions de lentreprise.
SAP par Zidane N.

Progiciel de Gestion Intgr


Budget Engagements Comptabilit tiers Immobilisations

Analytique industrielle Donnes techniques Configurateur Contrle de gestion

Finance

Comptabilit analytique Comptabilit gnrale

PGI Base de donnes unique


Production
Stocks Outils de pilotage

Ecommerce
Ventes
Campagne marketing

Assurance qualit

Commerce Marketing

CRM
Achats

Action commerciale

Planification Support client Ordonnancement Rapprovisionnements

SAP

par Zidane N.

Que vous soyez informaticien, comptables, contrleur de gestion, chef de projet, directeur informatique, commercial... ce cours vous permettra de comprendre l'environnement SAP, et d'en apprcier les possibilits.
SAP par Zidane N.

SAP

par Zidane N.

L objectif de ce cours est de permettre l'utilisation et la comprhension de l'ABAP(Advanced Business Application Programming). Cette comprhension est utile autant pour les consultants fonctionnels que pour les consultants techniques : les notions les plus complexes de l'ABAP, telles les Fields symbols, la programmation objet... ne feront pas parties de ce cours.
SAP par Zidane N.

SAP

par Zidane N.

SAP recommande la mise en place du paysage systme suivant :  une machine de dveloppement  une machine de qualit  une machine de production Toutes ces machines sont installes par l quipe d'administration. Elle est responsable de la maintenance des machines et de leur interaction.

SAP

par Zidane N.

SAP

par Zidane N.

Ces trois machines, nommes DEV, QAL et PROD, forment le paysage systme. La relation qui les unit est gre par les administrateurs SAP. Elle permet la communication des modifications du paysage systme depuis la machine de dveloppement vers la machine de production, en permettant une traabilit, et des tapes de validation avant la mise en production.
SAP par Zidane N.

SAP

par Zidane N.

Cette machine est compose de plusieurs mandants. Les mandants sont des environnements de travail au sein de la machine. Lorsqu'un utilisateur se connecte a une machine, il a l'obligation d'indiquer le mandant sur lequel il se connecte. Trois mandants sont gnralement utilises : le mandant de rfrence, d'o partiront les ordres de transport.  un mandant de test, contenant des donnes, permettant aux consultants fonctionnels de tester leur modification du paramtrage ;  un mandant de test dit bac sable, dans lequel les dveloppeurs testent leur travail.
SAP par Zidane N.

Les consultants fonctionnels ont pour objectif d'utiliser toutes les possibilits de SAP pour s'adapter aux rgles du mtier de l'entreprise (process en anglais): ils utilisent pour cela le paramtrage (customizing en anglais). Les dveloppeurs ont pour fonction d'adapter techniquement la machine, en modifiant les programmes standards SAP, ou en dveloppant des applications spcificits. II y a aussi les impressions, les changes de donnes avec les partenaires externes (EDI, fichiers plats...), les portails Internet...
SAP par Zidane N.

SAP

par Zidane N.

Le respect de l'intgrit du systme repose sur la validation du travail fait par les dveloppeurs sur une nouvelle machine. Les dveloppeurs ne testent plus leurs applications, c'est le rle des consultants fonctionnels et/ou d'utilisateurs clefs. Ce second niveau de contrle permet de garantir que les modifications n'auront pas d'impact sur la machine de production.

SAP

par Zidane N.

Cette machine sert aussi tester les modifications apportes par les consultants fonctionnels et transmises depuis la machine de developement. Lorsque les consultants fonctionnels ont termine leur modification du paramtrage au sein de la machine de dveloppement, ils la valident par une srie de tests. Cette machine contient un paramtrage identique celui de la production, avec les modifications issues de la machine de dveloppement.

SAP

par Zidane N.

Si cette machine de qualit: n'existait pas, nous . pourrions amener des modifications sur la machine de production qui pourraient provoquer des blocages du systme. Si la Socit utilisatrice a plusieurs milliers de personnes connectes au PGI. Les bloquer une heure reprsenterait plusieurs mois hommes de production perdues.

SAP

par Zidane N.

SAP

par Zidane N.

La machine de production est la machine sur . laquelle travaillent les utilisateurs finaux : comptables, contrleurs de gestion, personnel des entrepts, des usines Parmi les utilisateurs finaux on choisit des utilisateurs cls qui vont travailler avec les consultants fonctionnels, de la phase de modlisations la phase de maintenance. De cette collaboration on obtient les optimisations et les corrections ncessaires aux besoins de l entreprise. Sur cette machine il ne doit exister qu'un seul mandant : le modle de fonctionnement global de l'ensemble du groupe (ou core-model en anglais).
SAP par Zidane N.

. C est le paysage systme minimal qu'il faut installer : pour diverses raisons, il arrive qu'il y ait plus de trois machines en relation. SAP est utilis par les plus grandes entreprises dans le monde, et est le premier ERP en terme de parts de marche. Les enjeux conomiques des clients sont trop importants pour permettre des corrections directement sur la machine de production, et corrompre ainsi un systme de validation performant.

SAP

par Zidane N.

Il convient de rappeler que SAP est idal pour avoir une vision . globale de l'activit d'un groupe de socits, implant de par le monde CARREFOUR, EDF, GDF, RICHEMONT, SAINT-GOBAIN, ONE(MAROC),CMCP(KENITRA) etc. De plus l'arriv de la version netweaver 2004 a profondment modifi les interactions et le paysage systme. Les principes relatifs SAP R/3 sont toujours d'actualit. L'objectif de ce cours tant de simplifier la comprhension de l'ABAP, nous resterons sur ces concepts.

SAP

par Zidane N.

SAP

par Zidane N.

1. 2. 3. 4. 5.

Exploitation dune base de donnes unique Fonctionnalits intgrant tous les champs de la gestion Grande capacit de paramtrage Outil daide la dcision Architecture informatique ouverte

1. Exploitation dune base de donnes unique


On distingue trois tapes historiques dans lvolution du systme dinformation de gestion: Etape 1 : Des applications indpendantes Etape 2 : Des interfaces spcifiques Etape 3 : Lintgration dans un PGI

Etape 1 : Des applications indpendantes


P R O D U C T I O N C O M M E R C I A L E F I N A N C E S C O M P T A B I L I T E D V E L O P P E M E N T

R E C H E R C H E

R E S S O U R C E S

H U M A I N E S

Etape 1 : Des applications indpendantes


Un systme dinformation existe pour chaque fonction Chaque fonction (commerciale, production, recherche dveloppement, comptabilit - finances, ressources humaines ) dispose de sa propre base de donnes Exemple : Les donnes concernant un client (code, nom, adresse) peuvent diffrer de l application comptable l application commerciale.

Etape 2 : Des interfaces spcifiques


P R O D U C T I O N C O M M E R C I F I N A N C E S C O M P T A B I I T E D V E L O P P E M E N T

R E C H E R C H E

R E S S O U R C E S

H U M A I N E S

Etape 2 : Des interfaces spcifiques


y Des interfaces spcifiques instaurent une communication

entre les diffrents modules. y Lutilisateur prend linitiative de mettre jour les bases des autres modules par un transfert ponctuel des donnes.

Exemple : mise jour des critures comptables partir du module commercial.

Etape 3 : Lintgration dans un PGI


P R O D U C T I O N C O M M E R C I A L F I N A N C E C O M

A I L I E

PROCESSUS

Tout est intgr, ne forme plus quun TOUT cohrent.

Etape 3 : Lintgration dans un PGI


y Une donne est saisie, une seule fois, au moment de

lvnement qui la gnre. y Elle est disponible en temps rel pour lensemble des utilisateurs (autoriss) de la base unique, commune tous les modules. y La base de donnes relationnelle permet dviter les redondances.