01-Présentation de SAP

Embed Size (px)

Citation preview

  • *Plan de formationChapitre 1 : Prsentation de SAPChapitre 2 : Arrt et dmarrage dun systme SAPChapitre 3 : Configuration des paramtres SAP Chapitre 4 : La base de donnesChapitre 5 : Les diffrentes mmoires dans SAP Chapitre 6 : Transport dOTs Chapitre 7 : Support packages, Plug-Ins et Add-OnsChapitre 8 : Planification de jobs en arrire planChapitre 9 : Les impressionsChapitre 10 : Les connexions RFCChapitre 11 : ITS et ICM : les Clients lgersChapitre 12 : Administration des utilisateurs Chapitre 13 : AutorisationsChapitre 14 : Gestion des mandantsChapitre 15 : Surveillance du systmeChapitre 16 : Monitoring avec CCMSChapitre 17 : Les transactions utiles Chapitre 18 : Accs laideChapitre 19 : Documents techniques cls

  • Chapitre 1 : Prsentation de SAP Un peu dhistoireSAP A/G a t fond en 1972 en Allemagne pour commercialiser le produit SAP R/2SAP = Systems, Applications and Products (in Data Processing)SAP R/3 a permis SAP de devenir leader mondial des ERP dans les annes 1990SAP Netweaver date des annes 2000 et est la plateforme web dexcution et dintgration de toutes les solutions SAP

    LERP (Entreprise Resource Planner) a pour objet dintgrer et dautomatiser tous les processus mtiers de lentreprise.SAP adresse maintenant aussi bien des solutions traditionnelles de back office que de front office voire des solutions spcialises par branche dactivit (sant par exemple).

  • Chapitre 1 : Prsentation de SAP Les diffrentes versions et dnominations

  • Chapitre 1 : Prsentation de SAP Les diffrentes versions et dnominationshttp://solutionbrowser.erp.sap.fmpmedia.com/Pour comparer les fonctionnalits entre diffrentes versions de lERP

    SAP Basis=7.0SAP NetweaverNW 04(NW 04s) NW 7.0SAP R/3 ERP4.6C4.7ERP 2004(ERP 2005) ERP 6.0

  • Chapitre 1 : Prsentation de SAP Architectures possibles2 tiers3 tiers

  • *Chapitre 1 : Prsentation de SAP Quest ce quun systme SAP

    Une base de donnesUne ou plusieurs instance(s) SAP : parmi elles, une instance centrale.Une base de donnes + une instance centrale = Systme SAP viableUne instance SAP est toujours identifis par 3 caractres qui reprsentent son SID

  • *Chapitre 1 : Prsentation de SAP Quest ce quune instance dun systme SAP

    Instance SAP : est un groupe de services dmarrs et arrts en mme temps.Une instance SAP : un dispatcher et ses processus de travailUne instance centrale est un dispatcher offrant tous les processus du systme : DVEBMGS > Suffisant pour SIFAC, mais il est toujours possible dajouter une/des instances dialogues.

  • *Chapitre 1 : Prsentation de SAP Processus de connexion

    A la connexion : - Envoi des donnes de connexion au dispatcher (3) - Dispatcher transmet ces donnes un process de travail libre (4) - Vrification de la validit des donnes (requte la BD) (5 8)

  • *Chapitre 1 : Prsentation de SAP Message server et Dispatcher

    Message serverUn et un seul par systmeSitu sur la centrale instanceIl permet lchange de donnes entre les diffrents serveurs dapplicationRpartit les connexions entre les diffrents serveurs

    DispatcherUn par serveur dapplicationInterface entre SAP GUI et les processus du serveur dapplicationRpartition de la charge entre les diffrents processusGestion de la mmoire partage

  • Chapitre 1 : Prsentation de SAP Les diffrents types de processus

  • *DialogPrise en charge des traitements interactifsChaque validation dcran donne lieu une prise en charge par un processus DialogLes diffrents crans dun mme cran seront pris en charge par des processus Dialog diffrents

    BatchPrise en charge des programmes sexcutant en arrire plan

    SpoolPrise en charge des demandes dimpression : mise en forme et impressionUn par serveur dapplicationChapitre 1 : Prsentation de SAP Les diffrents types de processus

  • *UpdatePrise en charge des modifications en base demandes par les processus Dialog ou Batch -> mises jour asynchronesV1 : mises jour prioritairesV2 : autres mises jour

    EnqueueGestion des verrousSynchronisation des accs la base de donnesUn seul par serveur

    GatewayCommunications avec programmes externesCommunications entre diffrentes instances SAP

    Chapitre 1 : Prsentation de SAP Les diffrents types de processus

  • *Chapitre 1 : Prsentation de SAP Multiplexage des processus de dialogue

    Le multiplexage est exclusivement utilis par les process dialog, lors de traitement de transaction, utilisant des crans multiples

  • Chapitre 1 : Prsentation de SAP Les diffrentes configurations ABAP/JAVA

    ABAP seul : Sifac par exempleJAVA seul : le portailABAP + JAVA : ERP avec module CRM par exemple

  • Chapitre 1 : Prsentation de SAP Structure des rpertoires

  • *Chapitre 1 : Prsentation de SAP Organisation interne des donnes

  • *Chapitre 1 : Prsentation de SAP Paramtrage du SAP Logon

  • *Chapitre 1 : Prsentation de SAP Paramtrage du SAP Logon

  • *Chapitre 1 : Prsentation de SAP Paramtrage du SAP LogonOptionsLassistant permet de simplifier la cration dune nouvelle entre

  • *Chapitre 1 : Prsentation de SAP Exercice

    Ajouter une connexion directe au systme SAP suivant dans le SAP Logon :

    Ip: 195.83.191.74Systme: 00SID: FRM

  • *Chapitre 1 : Prsentation de SAP Prsentation de linterface SAP/nxxx : termine la transaction courante et dmarre la transaction xxx dans lcran existant/oxxx : dmarre la transaction xxx dans un nouvel cran/h : dmarre le mode debug

  • *Chapitre 1 : Prsentation de SAP Prsentation de linterface SAPLa barre de statut permet dafficher des informations utiles sur le systme et la transaction en cours

  • *Chapitre 1 : Prsentation de SAP Utilisation des groupes de connexion

    Un systme SAP peut tre compos de plusieurs instances

    Les groupes de connexion (logon groups) permettent de regrouper logiquement plusieurs instances

    Cest la transaction SMLG qui permet de grer les groupes de connexion

  • *Chapitre 1 : Prsentation de SAP Utilisation des groupes de connexion

    Quand un groupe de connexion est prcis la connexion, Message Server oriente lutilisateur vers le ou les instances ddies ce groupe.

    Lutilisation des groupes de connexion peut servir Ddier telle instance tel usage (FI, MM)Ddier telle instance tel groupe dutilisateur

    Par dfaut toutes les instances sont affectes au groupe de connexion SPACE

  • *Chapitre 1 : Prsentation de SAP Paramtrage du SAP Logon

  • *Chapitre 1 : Prsentation de SAP ExerciceConnectez-vous au systme suivant :

    Ip: 195.83.191.43 Systme: 00SID: BAM

    Ajouter un groupe de connexion formxx

    Configurez le SAP Logon pour utiliser ce groupe de connexion

    Tester la connexion

    Supprimer le groupe de connexion

    Retester la connexion

    Comment se connecter maintenant?

  • Chapitre 1 : Prsentation de SAP Cration de raccourcis sur le bureauClic droit sur le bureauNouveau -> SAP GUI ShortcutPossible de lancer une transaction ou un report

  • *Chapitre 1 : Prsentation de SAP ExerciceCrez un raccourci sur le bureau Transaction search_sap_menuVotre loginFentre maximise

  • Chapitre 1 : Prsentation de SAP Cration de raccourcis dans le SAP LogonOnglet Raccourcis du SAP LogonMme principe de paramtrage que pour les raccourcis sur le bureau

  • *Chapitre 1 : Prsentation de SAP ExerciceCrez un raccourci dans le SAP LogonReport RSUSR000Votre login

  • Chapitre 1 : Prsentation de SAP Client lourd, client lger, portail

    Le serveur web pour client lger est intgr la distribution SIFAC de base

    Le client lourd existe en versions Windows et Java

    Le dploiement du client lourd est un chantier part entire

    Avec le portail SAP, il nest plus ncessaire de configurer le SAP Logon!

  • Chapitre 1 : Prsentation de SAP Notes SAP utiles

    Note 147519 - Maintenance strategy / deadlines 'SAP GUI

    Note 66971 - Supported SAP GUI platforms

    Note 146505 - SAP GUI for the Java environment (Platform Independent GUI)

    Note 1412821 - SAP GUI for Windows: Support on Windows 7

    *13h30 15h50Rgles de nommage des objets prciser**SAP ERP 2005 = SAP ERP 6.0

    ECC means Enterprise Central component.

    SAP ECC is part of the SAP ERP application (actually it is the minimal installation of SAP ERP). SAP ERP runs on SAP NetWeaver. So when you get SAP ERP you get SAP NetWeaver.

    SAP NetWeaver is delivered with SAP ERP so ABAP and the functional modules are include in SAP ERP.

    SAP R/3 4.7 is based on the 3-tier architecture. SAP is continuously upgrading the software, which is called as release versions for example SAP R/3 4.6C, SAP 4.7.... Now SAP evolved into using the *Internet* technology and is called as * service* oriented architecture (SOA). There are lots of functionalities available in ECC 5.0 and ECC 6.0 compared to R/3 in integrating with other systems

    These are two different sap products and both comes under ERP 6.0-->NW 2004s+ECC 6.0 NW2004s is the basic architecture and ECC6.0 built on top of NW2004S ECC 6.0 has abap applications only but Nw 2004s has both (ABAP+Java) **La base de donnes est le seul composant qui ne peut tre rparti sur plusieurs serveurs.***Ces composants sont tablis avec des paramtres dfinis dans le profil dinstanceLes composants peuvent tre : dispatcher, les workprocess (dialogue, ) la gateway, les aires de mmoire principale assigne (buffers) et ICM (Internet Communication Manager)

    Toutes les instances ont un dispatcher (dmarr en mme temps que linstance)Une instance centrale contient obligatoirement tous les process de travailD : dialog (mini : 2)V : Mise jour (mini : 1)E : file dattente (enqueue) : strictement 1B : batch :mini 2S : spool mini 1

    SAP Note 39412: How many work processes to configure

    **Connexion entre le front end et une instance demande se fait par sapgui.exe (les informations de connexion sont transmises par le saplogon.exe)Le port par dfaut est 3200

    Dans le cas de plusieurs instances SAP, les donnes de connexion seront envoys au message serveur. Cest lui qui va choisir sur quel dispatcher, il va envoyer ces donnes.

    Pendant la session de connexion, lutilisateur est assign une instance unique. Cest seulement lorsquil va de nouveau se connecter quil pourra tre assign une autre instance.*******Monitoring Gateway : SMGW**Le multiplexage veut dire que :

    Plusieurs transactions pour un mme utilisateur,Ou plusieurs crans dune mme transaction

    Pourront tre pris en charge par plusieurs process de dialogue diffrents

    *Stack java : serveur dapplication Java de SAP*Sous windows, il existe 2 rpertoire partagsSaploc sur tous les serveurs : pointe vers /usr/sapSapmnt seulement sur la centrale instance, pointe aussi vers /usr/sap

    /usr/sap/SID/SYS/globalData et log globaux tout le systme SAP*Attention : prsenter rapidement la notion de mandantDans toutes les tables SAP, les donnes mandant dpendantes sont identifies laide de la colonne MANDT***Le SAP Logon est lexcutable qui permet une connexion un systme R/3.Les fichiers de configuration se trouvent sur le poste de travail

    **Introduire la notion dID systme

    *Voir pour expliquer comment on peut modifier lemplacement des fichiers ini**http://learningsap.wordpress.com/2007/03/28/ok-code-values/

    http://www.hareshpradhan.com/SAP/SAP%20Notes2.htm

    ***Les logon groups servent surtout dans SAP regrouper les instances par application (FI/SD/MM) afin que les buffers de linstance soient ddis un type dapplication (vite ainsi le swap des buffers quand on charge les programmes dun autre domaine)

    **Paramtrer le port 36XX dans /etc/services**

    *****Montrer ensuite comment utiliser licone crer raccourci depuis le SAP GUI*Pas de Windows 64 bits pour le client lourd ce jour?*