La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage dun système SAP Chapitre 3 : Configuration des paramètres SAP Chapitre.

Présentations similaires


Présentation au sujet: "1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage dun système SAP Chapitre 3 : Configuration des paramètres SAP Chapitre."— Transcription de la présentation:

1 1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage dun système SAP Chapitre 3 : Configuration des paramètres SAP Chapitre 4 : La base de données Chapitre 5 : Les différentes mémoires dans SAP Chapitre 6 : Transport dOTs Chapitre 6 : Transport dOTs Chapitre 7 : Support packages, Plug-Ins et Add-Ons Chapitre 8 : Planification de jobs en arrière plan Chapitre 9 : Les impressions Chapitre 10 : Les connexions RFC Chapitre 11 : ITS et ICM : les Clients légers Chapitre 12 : Administration des utilisateurs Chapitre 13 : Autorisations Chapitre 14 : Gestion des mandants Chapitre 15 : Surveillance du système Chapitre 16 : Monitoring avec CCMS Chapitre 17 : Les transactions utiles Chapitre 18 : Accès à laide Chapitre 19 : Documents techniques clés

2 2 Chapitre 6 : Transport dOTs Infrastructure système ordre de transport Le système R/3 est constitué de divers types de données : Repository : données communes aux instances Customizing inter-mandant : données communes aux mandants Customizing :données propres au mandant Mandant = « client » en anglais

3 3 Chapitre 6 : Transport dOTs Types dadaptation Adaptation du système R/3 aux besoins = CUSTOMIZING CUSTOMIZING = données spécifiques + données inter- mandant Adaptation du Repository = Développements, supports package, plugins, modifications des objets R/3. (OT Workbench)

4 Chapitre 6 : Transport dOTs Ordres de transport Un OT contient toutes les informations au transfert dune adaptation dun système SAP vers un autre. Un OT peut être constitué dune ou plusieurs tâches. Chaque OT se voit attribuer un numéro automatiquement. Il existe 2 types dOT Workbench (SYST) : objets de la repository Customizing (CUST) : adaptations du paramétrage Un OT Workbench peut lui-même se décomposer en tâches de type : Développement/Correction Réparation Au moment de son export un OT est matérialisé sous forme de fichiers qui peuvent être échangés avec des systèmes SAP distants (livraisons AMUE)

5 Chapitre 6 : Transport dOTs Les différents types de données Type de données Type dOTMandant dépendant Exemple Données de gestion Pas transportableOuiCommandes dachat Données « master » Pas transportableOuiClients Fournisseurs AutorisationsCUSTOuiRôles Données utilisateurs sauf autorisations individuelles Pas transportables OuiUser ID, Custo inter- mandant CUST ou SYSTNonCalendrier CustomizingCUSTOuiActivité IMG RepositorySYSTNonABAP 5

6 Chapitre 6 : Transport dOTs Codification des objets dans un OT 6 Un OT est constitué dune liste dobjets identifiés par ID de programme (R3TR en général) Type dobjet Nom de lobjet ID de programmeType dobjetDescription R3TRPROGProgramme ABAP R3TRDEVCClasse de développement R3TRVIEWVue R3TRFORMFormulaire ABAP R3TRTABLStructure de table R3TRTRANTransaction R3TRFUGRGroupe de fonctions ………

7 7 Chapitre 6 : Transport dOTs Procédure de création dOT Workbench

8 8 Chapitre 6 : Transport dOTs Procédure de customizing

9 9 Chapitre 6 : Transport dOTs Assurance - Qualité

10 10 Chapitre 6 : Transport dOTs Organisation des adaptations Recommandation SAP : 3 systèmes (Développement => Qualité => Production) Aucunes opérations de Customizing et de Repository directement en Production

11 Chapitre 6 : Transport dOTs Fonctions du Change and Transport System (CTS) Administration des tâches de customizing Gestion des modifications de la repository Enregistrement de tous les changements de configuration Transport des OT entre les systèmes Verrouillage des objets en cours de modification Gestion des versions Log des ordres de transports Configuration du paysage système 11

12 Chapitre 6 : Transport dOTs Transport and Management System (TMS) Afin de transporter les OT entre les différents systèmes du paysage système, il convient de configurer le TMS A faire après linstallation de SAP et avant tout transport dOT La configuration TMS se fait depuis la transaction STMS STMS permet de configurer et contrôler de manière centralisée tous les OT de votre système SAP Le transport des OT va pouvoir se faire selon des routes prédéfinies.

13 Chapitre 6 : Transport dOTs Terminologie Domaine de transport Constitué de tous les systèmes SAP gérés par la TMS Contrôleur de domaine Système SAP sur lequel tous les paramètres de la TMS sont enregistrés. Propage ces paramètres à tous les systèmes du domaine. Paysage système Constitué de tous les systèmes SAP qui séchangent des OT Groupe de transport Systèmes qui partagent le même répertoire de transport Route de transport

14 Chapitre 6 : Transport dOTs Paysage système, domaine et groupe de transport Installation SIFAC = 1 domaine et un groupe Si formation et préprod sur la même machine mais quon ne veut pas que la formation partage le même répertoire de transport => créer un groupe de transport dédié à la formation

15 Chapitre 6 : Transport dOTs Exercice Dans le cadre du paysage système qui comprend lAMUE et x établissements, combien y-a-t-il de domaines de transports? Pour un établissement qui dispose dun système SAP de production, préproduction et formation, combien-a-t-il de contrôleurs de domaines? Savez-vous si votre production et votre préproduction sont dans le même groupe de transport?

16 Chapitre 6 : Transport dOTs Communications RFC Tous les systèmes dun domaine de transport communiquent via RFC Ces communications sappuient sur des users SAP qui sont créés automatiquement (TMSADM) La configuration TMS est distribuée par le contrôleur de domaine via RFC

17 Chapitre 6 : Transport dOTs Types de routes de transport Route de consolidation (consolidation route) Permet de lier un système source à un système cible via une couche de transport Définit le chemin que prend un OT après un export Route de livraison (delivery route) Tout OT qui arrive dans le système source dune route de livraison via une route de consolidation est automatiquement envoyé vers la cible de la route de livraison Définit où vont les OT après un import

18 Chapitre 6 : Transport dOTs Exemple de routes de transport Les objets livrés par lAMUE appartiennent aux couches de transport ZDEV et SAP Ils sont importés dans le système T88 Après import ils suivent la route de livraison et vont dans la queue dimport du système P88 Les objets développés en local dans le système T88 appartiennent à la couche de transport ZT01 Après export/release dans T88 ils prennent la route de consolidation vers P88.

19 19 Chapitre 6 : Transport dOTs Rôle du répertoire des transports Lensemble des opérations dimport / export sappuie sur le répertoire /usr/sap/trans

20 Chapitre 6 : Transport dOTs Répertoire de transport Ordre de transport = cofile + data Stockage sous /usr/sap/trans/ (cofiles – data) Log dexport : /usr/sap/trans/log Il est possible dexporter un mandant complet!

21 Chapitre 6 : Transport dOTs Création dun ordre de transport Automatiquement Lors de la modification dun objet ou dune opération de paramétrage, SAP présente automatiquement une fenêtre de création dordre de transport. Manuellement Création de lOT via la SE01 puis ajout manuel des objets à y insérer. Méthode recommandée par SAP La libération des tâches dun OT et de lOT lui-même sont les opérations qui vont permettre la génération des fichiers de lOT et son transport automatique via les routes de transport.

22 Chapitre 6 : Transport dOTs Types dOT particuliers Transport de copies Pour copier des objets dun système vers un autre quand il ny a pas de route de consolidation entre eux pour la couche de transport à laquelle appartiennent ces objets. Relogement dobjets sans changement de package Pour changer le système dorigine dun objet (sans changer son package) Relogement dobjets avec changement de package Pour changer le système dorigine dun objet tout en changeant son package Relogement dun package entier Pour changer le système dorigine de tout un package et laffecter à une nouvelle couche de transport.

23 Chapitre 6 : Transport dOTs Export/libération dOT Lexport correspond à la génération des fichiers nécessaires au transport de lOT vers le système suivant. Lexport est lancé automatiquement par la « libération » de lOT (et au préalable de toutes les tâches qui le composent) Transactions SE01 ou SE09 Lors de lexport, les fichiers suivants sont créés : Convention de nommage RépertoireDescription Rxxxxxx. dataDonnées contenant les objets exportés Kxxxxxx. cofilesFichier de contrôle qui contient les instructions dimport Exxxxxx. logFichier de log relatif à lexport de lOT xxxxxx

24 Chapitre 6 : Transport dOTs Exercice Créer un OT de type transport de copies sur le système Windows ( / subutex) Aller dans la SE80 et transporter un programme du package ZAMUE dans cet OT Vérifier que le programme a bien été ajouté à votre OT Modifier lOT ainsi créé pour préciser comme système cible le système en cours puis le libérer Essayer de faire ce même transport avec un OT de type workbench Pourquoi a-ton créé un OT de type transport de copie?

25 Chapitre 6 : Transport dOTs Exercice Vous devez écrire un petit programme ABAP pour éditer la liste des fournisseurs Dans quel système SAP le faites-vous? Comment faites-vous pour le transporter en production? Un collègue dun autre établissement vous demande ce programme, comment le diffusez-vous? Ce collègue souhaite modifier ce programme mais SAP lui dit que le programme a été conçu dans un autre système que le sien. Que faire pour que ce message disparaisse?

26 Chapitre 6 : Transport dOTs Rôle des mandants SCC4 : gestion des mandants La modification de la repository et le customising sont autorisés au niveau de chaque mandant En production, on autorisera ni lun, ni lautre

27 27 Chapitre 6 : Transport dOTs Statut de la file dattente Import des ordres de transport => STMS Synthèse des imports

28 28 Chapitre 6 : Transport dOTs Lancement dun import Deux méthodes dimport : Importer tous les ordres de transport en attente Importer un seul ordre Le programme dexport et dimport est : tp

29 29 Chapitre 6 : Transport dOTs Vérification de limport Transaction : STMS

30 30 Chapitre 6 : Transport dOTs Fichiers de logs dimport/export Fichiers génériques SLOG (Journal système TP) Vue densemble des commandes TP SLOG. SLOG. ALOG (Journal des étapes dimport) Contient les codes retour de toutes les étapes dimport /export des OT ALOG. ALOG. ULOG Liste des commandes TP qui se sont exécutées correctement (permet de savoir ce que fait loutil python par exemple) ULOG _ ULOG _

31 31 Chapitre 6 : Transport dOTs Fichiers de logs dimport/export Par OT xxxxxx. xxxxxx. A: Activate Dictionary D: Import application-defined objects E: R3trans export G: Generate reports and screens H: R3trans Dictionary import I: R3trans main import L: R3trans Import the command file M: Activate enqueue modules P: Test import R: Execute XPRA programs after PUT (XPRA) T: R3trans import of table entries V: Set version flag X: Export application-defined objects

32 32 Chapitre 6 : Transport dOTs Fichiers de logs dimport Par étape générique:.. C: Copying the SAP Kernel DS: Distribution program flow N: Structure conversion O: Starting/stopping the database P: Moving the nametabs S: Starting/stopping the SAP System

33 33 Chapitre 6 : Transport dOTs Codes retour dimport CodeDescriptionExemple 0Succès 4Avertissement mais tous les objets ont été importés Demande de suppression dun objet qui nexiste pas 8Transport terminé avec erreurs Un programme ABAP na pas pu être compilé 12Transport annulé avec erreurs Database inaccessible au moment de limport 13Transport annulé suite à un signal système Arrêt de lOS 16Erreur interneBug dans un programme SAP

34 34 Chapitre 6 : Transport dOTs Les livraisons SIFAC Si ok lAmue informe les établissements par mail Les ots sont livrés par le groupement à LAmue Les OTs générés sont validés sur une instance de Recette Le développement est effectué par le groupement Développement Recette Groupement Recette AMUE GO pour les établissements Dépôt livraison FTP

35 35 Chapitre 6 : Transport dOTs Les livraisons SIFAC Létablissement est averti par mail quune nouvelle livraison est disponible Létablissement récupère la livraison sur le FTP de lAmue dans son espace dédié. Létablissement transporte la livraison sur sa pré-production Après test et si ok alors l établissement transport sur la production

36 36 Chapitre 6 : Transport dOTs Les livraisons SIFAC Il faut TOUJOURS respecter lordre des livraisons Il faut (sauf avertissement contraire) toujours transporter une livraison sur la pré-production avant de la transporter sur la production. Il faut utiliser le script de transport en masse ( python v2). Attention, le rythme de mise à jour de la base de formation est différent de celui des pré-prod/prod. Elle nest mis à jour que 1 ou 2 fois par an. Une communication spécifique est alors envoyée par lAmue.

37 Chapitre 6 : Transport dOTs Transactions et notes utiles SCC4 : Gestion des mandants STMS configuration du TMS import des OT SE01 Création dOT Libération des OT SE09 Vue simplifiée de SE01 SE03 : outils du Transport Organizer SPRO : Paramétrage SAP Note Deletion of data in transport directory 37

38 Chapitre 6 : Transport dOTs Exercice A laide de la transaction SM30, créer un OT nommé ZTABLxx qui contiendra le contenu dune table Z* Libérer cet OT Ajoutez manuellement cet OT dans la file dattente de votre système puis importez-le dans le mandant 400


Télécharger ppt "1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage dun système SAP Chapitre 3 : Configuration des paramètres SAP Chapitre."

Présentations similaires


Annonces Google