Plan de formation Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage d’un 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 d’OTs 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 à l’aide Chapitre 19 : Documents techniques clés 17h10 – 17h55 1
Chapitre 9 : Les impressions Impressions sous SAP Le paramètre de profil rspo/store_location détermine l'emplacement du fichier TemS Plusieurs classes de doc sont imprimables sous SAP (les textes SAPscript ou les listes d'état ..) Lorsqu'une demande d'impression d'un document est lancée, un ordre spool est alors créé. Cet ordre comporte : des informations administratives (origine, date, nom de l'auteur, imprimante logique) stockées dans la base de données R/3 ; les données à imprimer, stockées dans un référentiel appelé la base de données séquentielle temporaire (TemSe). La temse peut être stockée au niveau : - de la base de données R3 (par défaut dans SAP) OU dans un fichier du système d ’exploitation. Le paramètre de profil rspo/store_location détermine l’emplacement de la TemSe : - la valeur db permet de stocker les données dans la base de données (par défaut dans SAP) - la valeur G permet de stocker les données dans un fichier du système d’exploitation. Stockage dans la base de données : table TST03 Il est possible sous SAP d’imprimer immédiatement ou de différer l’impression 2
Chapitre 9 : Les impressions Méthode d’impression : locale Le spooler du système d’exploitation et le workprocess spool fonctionnent sur le même serveur Unix => Méthode d’accès de type L Windows => Méthode d’accès de type C Il existe plusieurs méthodes d’impression sous SAP. Dans le cas de l’impression locale, le spooler du système d’exploitation et le workprocess spool fonctionnent sur le même serveur. - Toutes les unités de sorties utilisées doivent être déclarées au niveau du système d’exploitation. Toutes les unités de sorties utilisées doivent être créées dans le système R3 Sous Windows NT, le processus de travail spool envoie l'ordre d'édition au gestionnaire d'impression via des appels du système d'exploitation et l'API Windows NT (Liaison avec spool hôte C). Sous UNIX, l'ordre d'édition est envoyé au spooler du système d'exploitation à l'aide de commandes UNIX, telles que lp ou lpr (liaison avec spool hôte L). Le format de la commande est spécifié dans le profil du système R/3. 3
Chapitre 9 : Les impressions Avantages de l’impression locale Méthode d’impression fiable : par la simplicité de l’architecture correspondante Méthode d’impression rapide : le spooler du système d’exploitation et les workprocess spool étant sur le même serveur
Chapitre 9 : Les impressions Inconvénient de l’impression locale Administration plus lourde que la méthode frontale
Chapitre 9 : Les impressions Méthode d’impression distante Méthode d’accès directe au réseau Sous Unix : envoie à un démon (liaison de type U) Sous Windows : utilisation du programme saplpd Impression distante Lors d'une impression distante, un processus de travail spool R/3 envoie le flux de données d'impression au spooler du système d'exploitation sur un hôte différent. Ce transfert demande une connexion réseau. Le spooler peut ensuite utiliser une imprimante locale ou distante Certaines imprimantes possèdent leur propre spooler SE. Celles-ci peuvent être directement liées à un réseau via une interface de carte réseau. Il s'agit d'imprimantes réseau pouvant recevoir des impression de R/3 (liaison avec spool hôte U). Sous UNIX, le flux en sortie est envoyé à un démon d'imprimante ligne par ligne (liaison avec spool hôte U). Sous Windows et les autres systèmes qui ne disposent pas d'un lpd, SAP fournit un programme saplpd, qui réceptionne le flux des données en sortie, puis les transfère au spooler du système d'exploitation (liaison avec spool hôte S pour un journal SAP propriétaire ou U pour le journal Berkeley UNIX). Pour des raisons de performances, les méthodes d'accès à distance concernent uniquement les environnements de réseau local et requièrent des partenaires en communication fiables. 6
Chapitre 9 : Les impressions Avantage de l’impression distante Permet la délocalisation d’un service d’impression
Chapitre 9 : Les impressions Inconvénients de l’impression distante Nécessite un bon débit réseau : à réserver à un LAN
Chapitre 9 : Les impressions Méthode d’impression frontale L ’impression frontale permet d’envoyer directement les impressions aux imprimantes définies sur les PC frontaux des utilisateurs : - pas de définition d’imprimantes comme unités de sorties au niveau du système R3 - imprimantes définies seulement au niveau du système d ’exploitation Au niveau du système R3, il suffit de déclarer une seule unité de sortie générique. Cette unité permettra d’adresser les impressions à l’imprimante par défaut déclarée au niveau du système d’exploitation du PC frontal. Sous Windows, la sortie est envoyée au programme saplpd sur le PC frontal. Si saplpd n'est pas déjà activé, il est automatiquement lancé. Sous les autres systèmes (UNIX, Macintosh, ...), la sortie est transférée au spooler du système d'exploitation. Liaison avec spool hôte de type F Sous Unix : la sortie est transférée au spooler du système d’exploitation Sous Windows : sortie envoyé au saplpd sur le PC frontal Depuis SAP GUI 7.10, il faut plutôt utiliser le type G! 9
Chapitre 9 : Les impressions Avantages de l’impression frontale Impression directe sur l’imprimante liée à son poste de travail Aucune définition d’imprimantes spécifiques Configuration simple Administration simplifiée
Chapitre 9 : Les impressions Inconvénients de l’impression frontale Les impressions en arrière plan sont impossibles. Méthode non optimale pour les impressions en masse
Impressions frontales Impressions distantes Chapitre 9 : Les impressions Récapitulatif Méthode d’accès Liaison Description Imprimante Impressions locales C Windows – spool local Locale Distante Distante via un serveur d’impression L Unix – spool local Impressions frontales F Edition via le poste local avec saplpd G Edition native via les fonctions d’impression de l’OS Impressions distantes U Système distant via le protocole Berkeley (BSD) Imprimante réseau avec son propre spool S Système distant via le protocole SAP 12 12
Chapitre 9 : Les impressions Création d’un unité de sortie Transaction SPAD Les informations nécessaires à la création d’une unité de sortie sont : Unité de sortie : nom de l’imprimante logique Nom abrégé : nom système pour accéder à l'imprimante Type d'unité : type d’impression Serveur spool : serveur d’application (entrée non obligatoire) Liaison avec spool hôte : méthode de transfert des données Imprimante hôte : Nom de l’imprimante définie au niveau SE Nom de l’hôte : Uniquement pour l’impression en local Routeurs : Uniquement pour l’impression à distance Unité de sortie : nom de l'imprimante logique. Cette zone fait la distinction entre les majuscules et les minuscules et peut comporter jusqu'à 30 caractères Nom abrégé : nom système pour accéder à l'imprimante. Il peut être généré automatiquement Type d'unité : type d'imprimante. Pour l'impression frontale sous Windows, il est possible de recourir au pilote d'imprimante SWIN non tributaire du type d'unité, afin de basculer le traitement du système R/3 au PC frontal Serveur spool : serveur d'application R/3 (ou serveur spool logique) qui formate les ordres d'édition. Cette entrée n'est pas obligatoire pour l'impression frontale. Liaison avec spool hôte : spécifie la méthode de transfert de données au spooler hôte Imprimante hôte : nom de l'imprimante définie au niveau SE. Sous Windows, les espaces sont interdits dans les noms et, en ce qui concerne l'impression frontale, __DEFAULT permet d'accéder à l'imprimante par défaut définie pour le PC frontal. Pour les autres systèmes d'exploitation, une imprimante, nommée __DEFAULT, doit être paramétrée sur le PC frontal. Nom d'hôte : uniquement pour l'impression en local. Ce nom est automatiquement généré et dépend du serveur spool. Routeurs : uniquement pour l'impression à distance. Nom de l'hôte sur lequel lpd ou saplpd fonctionne. S'il s'agit d'une imprimante en réseau, le nom UNC Microsoft du pilote d'impression Windows peut être utilisé (par exemple, ). 13
Chapitre 9 : Les impressions Définition : Impression frontale (Onglet : Device attributes) Voir la note SAP «Note 821519 - Front-end printing with control technology ». Transaction SPAD puis choisir Output Devices Onglet DeviceAttributes Output device : nom explicite de l’imprimante Short name : nom technique de l’imprimante, utilisé par le système R3 Device type : c’est à cet endroit que l’on définit le type d’unité de sortie. Choisir parmi la liste définie dans SAP en fonction du modèle d’imprimante. Par exemple, HPLJ4 pour une imprimante HP Laser Jet 4 (il est possible d’utiliser la type SWIN dans un environnement Windows). Si indisponible, téléchargeable sur sapserv. Spool server : indiquer le nom du serveur d’applications qui va formater les ordres d’édition. Device classe : indiquer Standard printer 14
Chapitre 9 : Les impressions Définition : Impression frontale (Onglet : Acces Method) Onglet Access Method Host Spool Access Method : définit la méthode d’accès pour l’impression locale : - Sous Windows : C - Sous Unix : L Host printer : indiquer le nom de l’imprimante tel qu’il est défini au niveau du système d ’exploitation. Host name : Automatiquement déduit (même serveur). 15
Chapitre 9 : Les impressions Impression client Leger Il n’est pas possible d’utiliser la méthode d’impression frontale en client léger. Il est toutefois possible d’obtenir un pdf pour une impression en deux temps. Il faut pour cela définir une imprimante de type pdf. Il est toutefois possible d’utiliser : une imprimante réseau en client léger,un serveur d’impression ainsi que le service sapprint. 16
Chapitre 9 : Les impressions Impression client Leger 17
Chapitre 9 : Les impressions Impression client Leger 18
Chapitre 9 : Les impressions Impression par mail 19
Chapitre 9 : Les impressions Impression par mail 20
Chapitre 9 : Les impressions Impression par mail avec PDF REVOIR LA COPIE ECRAN 21
Chapitre 9 : Les impressions Impression par mail avec PDF REVOIR LA COPIE ECRAN 22
Chapitre 9 : Les impressions Utilisation de l’impression par mail Lancer une impression Choisir une des imprimantes mail créées 23
Chapitre 9 : Les impressions Utilisation de l’impression par mail Si on veut envoyer le mail à quelqu’un d’autre que soi-même, cliquer sur propriétés 24
Chapitre 9 : Les impressions Utilisation de l’impression par mail L’adresse mail de destination apparaît Le mail arrive au bout du temps imparti entre chaque passage du job d’envoi des mails 25
Chapitre 9 : Les impressions Sélection d’un ordre de spool et d’édition Transactions SP01 et SP02 La transaction SP01 permet l’affichage des ordres spools et des ordres d ’édition. => Un onglet pour les ordres spool, un autre pour les ordres d’édition... => De nombreux critères permettent une sélection précise des ordres spool et des ordres d’édition : date, numéro, auteur ……... La transaction SP02 permet l’affichage des ses propres ordres spool seulement 26
Chapitre 9 : Les impressions Surveillance d’un ordre de spool et d’édition Un même ordre de spool aura pu être imprimé plusieurs fois
Chapitre 9 : Les impressions Gestion de la base de données spool La gestion de la base de données spool consiste à l’exécution régulière des deux tâches suivantes : Suppression des anciens ordres spool : programme RSPO1041 Contrôle de la cohérence de la base de données : analyse concernant les tables TST01, TST03, TSP01, TSP02. Détecte et supprime les incohérences. Des variantes doivent êtres adaptées et utilisées pour les programmes afin de spécifier par exemple la période pendant laquelle les spools sont conservés Il n’est pas recommandé d’effectuer ces tâches en mode dialogue. Une exécution quotidienne en arrière plan est préconisée. 28
Chapitre 9 : Les impressions Transactions et paramètres SPAD : Gestion des imprimantes SP01 : Gestion des spools SP02 : Gestion des spools utilisateur Reports RSPO1041 : suppression des anciens ordres de spool RSPO1043 : cohérence de la TemSE Paramètres rspo/store_location Utiliser la SPAD pour montrer la synthèse par mandant 29
Réimprimer un ordre de spool existant à l’aide de l’imprimante FORMxx Chapitre 9 : Les impressions Exercice Créer une imprimante nommée FORMxx permettant l’impression de type « frontal » Réimprimer un ordre de spool existant à l’aide de l’imprimante FORMxx Afficher la synthèse des spools par mandant Supprimez l’imprimante FORMxx Utiliser la SPAD pour montrer la synthèse par mandant 30