Guide d'administration du système

268
IBM Maximo Enterprise Adapter for SAP Applications Version 7.6 Guide d'administration du système IBM

Transcript of Guide d'administration du système

Page 1: Guide d'administration du système

IBM Maximo Enterprise Adapter for SAP ApplicationsVersion 7.6

Guide d'administration du système

IBM

Page 2: Guide d'administration du système

ImportantAvant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à lasection «Remarques», à la page 251.

Certaines illustrations de ce manuel ne sont pas disponibles en français à la date d'édition.

Cette édition s'applique à la version 7.6.1 d'IBM Maximo Enterprise Adapter et à toutes les éditions et modificationsultérieures, sauf indication contraire dans les nouvelles éditions.

LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBMDECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DECONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.

Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui ysont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmesdisponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ouservices non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés.

Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM,référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenairecommercial.

Vous pouvez également consulter les serveurs Internet suivants :v http://www.fr.ibm.com (serveur IBM en France)

v http://www.ibm.com/ca/fr (serveur IBM au Canada)

v http://www.ibm.com (serveur IBM aux Etats-Unis)

Compagnie IBM FranceDirection Qualité17, avenue de l'Europe92275 Bois-Colombes Cedex

© Copyright IBM France 2018. Tous droits réservés.

© Copyright IBM Corporation 2008, 2018.

Page 3: Guide d'administration du système

Table des matières

Avis aux lecteurs canadiens . . . . . vii

Administration d'Maximo EnterpriseAdapter for SAP Applications . . . . . 1Architecture d'infrastructure d'intégration. . . . . 1

Présentation de l'infrastructure d'intégration . . . 1Infrastructure d'intégration pour l'échange dedonnées . . . . . . . . . . . . . . 1Intégration de produit de gestionopérationnelle . . . . . . . . . . . . 2Infrastructure d'intégration et interfaceutilisateur . . . . . . . . . . . . . 3

Infrastructure d'intégration pour l'échange dedonnées . . . . . . . . . . . . . . . 3

Structures d'objet . . . . . . . . . . . 3Canaux de publication . . . . . . . . . 4Canaux d'appel . . . . . . . . . . . 5Services d'entreprise . . . . . . . . . . 6Systèmes externes . . . . . . . . . . 6Services Web . . . . . . . . . . . . 7Importation et exportation de données. . . . 8Contenu . . . . . . . . . . . . . . 8

Architecture pour l'intégration de produits degestion opérationnelle . . . . . . . . . . 8

Produits de gestion de processus . . . . . 9Action . . . . . . . . . . . . . . 9Opérations de gestion logique . . . . . . 9Modules d'intégration . . . . . . . . . 10Produits de gestion opérationnelle . . . . . 10

Infrastructure pour l'intégration de l'interfaceutilisateur . . . . . . . . . . . . . . 10

Entrées de lancement . . . . . . . . . 10Déploiement dans le contexte . . . . . . 11

Traitement d'intégration SAP . . . . . . . . 11Composants de l'adaptateur SAP . . . . . . 11Exigences liées au composant d'intégration . . . 12

Processus d'intégration SAP . . . . . . . 12Interfaces Maximo Enterprise Adapter for SAPApplications . . . . . . . . . . . . 13

Composants d'intégration. . . . . . . . . 14Présentation des points de contact d'intégration 16

Scénario 1 : Gestion d'articles et achat dansSAP . . . . . . . . . . . . . . . 16Scénario 2 : Gestion d'articles dans MaximoAsset Management, achat dans SAP . . . . 17Scénario 3 : Gestion et achat d'articles dansMaximo Asset Management . . . . . . . 18

Traitement entrant et sortant Maximo EnterpriseSAP Adapter . . . . . . . . . . . . . 18

Traitement sortant de Maximo AssetManagement . . . . . . . . . . . . 18Traitement entrant vers Maximo AssetManagement . . . . . . . . . . . . 19

Traitement entrant et sortant d'un système SAP 21Traitement sortant du système SAP . . . . 21

Traitement entrant vers un système SAP. . . 22Structure organisationnelle . . . . . . . . . 22

Structure organisationnelle SAP . . . . . . 22Structure organisationnelle de Maximo AssetManagement . . . . . . . . . . . . . 23

Organisation . . . . . . . . . . . . 23Site . . . . . . . . . . . . . . . 24Structure hiérarchique Maximo AssetManagement . . . . . . . . . . . . 24

Personnalisation à l'aide des sorties utilisateur. . . 25Commandes d'interface . . . . . . . . . . 26

Maximo Enterprise Adapter for SAP Applicationscommandes d'interface . . . . . . . . . 26

Commandes de type booléen . . . . . . 27Commandes de type liste . . . . . . . . 27Commandes de type valeur . . . . . . . 27Commandes de type référence croisée . . . 27

Création et configuration de commandesd'interface . . . . . . . . . . . . . . 28

Prise en charge de plusieurs langues . . . . . . 34Prise en charge multilingue dans SAP . . . . 35Prise en charge de plusieurs langues dansMaximo Enterprise Adapter for SAP Applications 36Configuration de Maximo Enterprise Adapter forSAP Applications pour la prise en chargemultilingue . . . . . . . . . . . . . 37

Traitement des erreurs . . . . . . . . . . . 37Traitement des erreurs des transactions de SAPvers Maximo Asset Management . . . . . . 37Erreurs Maximo Asset Management vers SAP . . 38

Traitement des erreurs en externe . . . . . 39Traitement des erreurs en interne . . . . . 39

Transactions d'intégration. . . . . . . . . . 41Module de logistique, gestion d'articles . . . . 41Module de comptabilité . . . . . . . . . 43Module des ressources humaines . . . . . . 44

Configuration de Maximo Enterprise Adapter forSAP Applications . . . . . . . . . . . . 44

Coordination des données partagées . . . . . 45Présentation de la tâche de configuration . . . 45Configuration de Maximo Asset Management . . 46

synchroniser les composants GLG ; . . . . 46Nouvelle configuration des colonnes de latable Maximo. . . . . . . . . . . . 52Configuration des longueurs de zonesMaximo . . . . . . . . . . . . . 53synchroniser les unités de mesure ; . . . . 53synchroniser les codes devise ; . . . . . . 55Synchronisation des catégories d'articles . . . 56Synchronisation des statuts d'intervention . . 56Activation des ports d'écoute d'événementpour le canal de publication . . . . . . . 56configurer les commandes d'interfaces ; . . . 57

Configuration de SAP Applications . . . . . 61Gestion des tables de configurationpersonnalisées . . . . . . . . . . . 61

© Copyright IBM Corp. 2008, 2018 iii

Page 4: Guide d'administration du système

Exécution de rapports . . . . . . . . . 76Configuration de SAP NetWeaver ProcessIntegration (PI) ou SAP NetWeaver ProcessOrchestration (PO) . . . . . . . . . . . 77

Intégration financière . . . . . . . . . . . 77Intégration du plan comptable et des composantsdu Grand livre général . . . . . . . . . 78

Structure de données financières SAP etMaximo Asset Management . . . . . . . 78Objets coût SAP . . . . . . . . . . . 78Transfert des objets de coût de SAP versMaximo Asset Management . . . . . . . 79Configuration de comptes Maximo . . . . 81

Conditions requises pour la configuration duGrand livre général Maximo. . . . . . . . 85Validité des composants du GLG . . . . . . 87Commandes utilisées pour l'intégration financière 88Intégration des journaux du Grand livre général 89

Configuration de journaux . . . . . . . 89Filtres . . . . . . . . . . . . . . 91Commandes utilisées pour l'intégration desjournaux du Grand livre général . . . . . 91

Intégration des corps de métier et de main-d'oeuvre 93Présentation de l'intégration de corps de métieret de main-d'oeuvre . . . . . . . . . . 93Commandes d'interface associées . . . . . . 94Intégration de corps de métier . . . . . . . 95

Structure de données de corps de métier SAPet Maximo. . . . . . . . . . . . . 95Transfert des données de centre de coût et detype d'activité de SAP vers Maximo AssetManagement . . . . . . . . . . . . 96Validité des données corps de métier . . . . 96Commandes utilisées pour l'intégration decorps de métier . . . . . . . . . . . 97

Intégration de main-d'oeuvre . . . . . . . 98Structure des données de main-d'oeuvre SAPet Maximo. . . . . . . . . . . . . 98Transfert des données relatives au personnelde SAP vers Maximo Asset Management . . 99

Validité des données de main-d'oeuvre . . . . 100Commandes utilisées pour l'intégration demain-d'oeuvre . . . . . . . . . . . . 100Intégration de rapports sur le temps demain-d'oeuvre . . . . . . . . . . . . 101

Structure des données de temps demain-d'oeuvre SAP et Maximo . . . . . 101Transfert des données de temps demain-d'oeuvre de SAP vers Maximo AssetManagement . . . . . . . . . . . 101Commandes associées utilisées parl'intégration des rapports sur le temps demain-d'oeuvre . . . . . . . . . . . 103

Intégration d'achat . . . . . . . . . . . 104Scénarios d'achat . . . . . . . . . . . 104Points à considérer lors d'une facturation oud'un achat . . . . . . . . . . . . . 106

Intégration de fournisseur . . . . . . . . . 109Structure des données fournisseur . . . . . 109Création de référentiels de société Maximo . . 109

Transfert de données fournisseur de SAP versMaximo Asset Management . . . . . . . 110Validité des données fournisseur . . . . . . 112Commandes utilisées pour l'intégration desfournisseurs . . . . . . . . . . . . . 113

Intégration de contrat. . . . . . . . . . . 114Structure des données de contrat . . . . . . 114Types de contrat . . . . . . . . . . . 116Conditions liées à l'intégration de contrat . . . 117Filtres . . . . . . . . . . . . . . . 117Filtrage d'IDoctype EKSEKS01 . . . . . . . 117Autorisation de contrat . . . . . . . . . 118Création de bons de commande à partir descontrats . . . . . . . . . . . . . . 118Statut de ligne de contrat Maximo . . . . . 118Commandes utilisées pour l'intégration decontrats . . . . . . . . . . . . . . 118

Intégration de demande d'achat . . . . . . . 119Structure des données de demande d'achat . . 119Exigences relatives à l'intégration de demanded'achat . . . . . . . . . . . . . . 121Structure des numéros de demande d'achat(DA)pour des DA sortantes . . . . . . . . . 122Zones ajoutées à la table Maximo DA et à latable PRLINE . . . . . . . . . . . . 122Filtres . . . . . . . . . . . . . . . 124Commandes utilisées pour l'intégration desdemandes d'achat . . . . . . . . . . . 124

Intégration d'une mise à jour de statut de demanded'achat . . . . . . . . . . . . . . . 125

Points à considérer concernant une demanded'achat . . . . . . . . . . . . . . 125Commandes utilisées pour l'intégration desmises à jour de statut de demande d'achat . . 127

Intégration de bon de commande. . . . . . . 128Exigences liées à l'intégration de bon decommande . . . . . . . . . . . . . 128Structure de numéros de bon de commande . . 129Tolérances de réception . . . . . . . . . 130Zones ajoutées pour l'intégration de bons decommande . . . . . . . . . . . . . 131Filtres . . . . . . . . . . . . . . . 133Propriété de bon de commande . . . . . . 133Transfert de données dans l'intégration du bonde commande . . . . . . . . . . . . 134Commandes associées pour l'intégration desbons de commande . . . . . . . . . . 135

Intégration de mémo de facture et de crédit . . . 137Intégration des factures . . . . . . . . . 137Exigences en matière d'intégration de facture 138Points à considérer concernant les facturesentrantes . . . . . . . . . . . . . . 139Points à considérer concernant le module defactures entrantes . . . . . . . . . . . 140Factures sortantes . . . . . . . . . . . 142Exigences de l'intégration d'une facture sortante 142Points à considérer concernant le module defactures sortantes . . . . . . . . . . . 145Commandes associées pour l'intégration defacture. . . . . . . . . . . . . . . 146

Intégration d'écart de facture . . . . . . . . 148

iv Guide d'administration du système

Page 5: Guide d'administration du système

Exigences de l'intégration d'écart de facture . . 148Points à considérer concernant les écarts defactures entrantes . . . . . . . . . . . 148Transfert des données d'écart de facture de SAPvers Maximo Asset Management . . . . . . 149

Intégration de domaine . . . . . . . . . . 150Zones ajoutées à la table MAXDOMAIN . . . 150Groupes d'articles . . . . . . . . . . . 150Groupes d'achat . . . . . . . . . . . 151Comptes FI GLG . . . . . . . . . . . 151Commandes associées pour l'intégration desdomaines. . . . . . . . . . . . . . 152

Présentation de l'intégration d'article et de stock 152Structure hiérarchique de référence d'articles SAP 152Relation entre les structures hiérarchiques d'articleet de stock SAP et Maximo Asset Management . . 154Unités de mesure . . . . . . . . . . . . 154Intégration d'articles . . . . . . . . . . . 156Intégration de stock et de quantités en stock . . . 159Intégration du fournisseur de stock . . . . . . 161Présentation des sorties et réceptions . . . . . 165Types de mouvements . . . . . . . . . . 165Intégration des réceptions . . . . . . . . . 166

Réceptions sortantes . . . . . . . . . . 167Réceptions entrantes . . . . . . . . . . . 170Commandes associées pour l'intégration desréceptions . . . . . . . . . . . . . . 170Intégrations des sorties . . . . . . . . . . 171Interventions et réservations . . . . . . . . 174

Présentation des interventions et desréservations . . . . . . . . . . . . . 174

Intégration d'intervention . . . . . . . . . 175Structure de numéros d'intervention pourinterventions sortantes . . . . . . . . . 175

Zones ajoutées à la table WORKORDER . . . 175Commandes utilisées pour l'intégrationd'interventions . . . . . . . . . . . . 176

Intégration des réservations . . . . . . . . 177Commandes utilisées pour l'intégration deréservations . . . . . . . . . . . . . 178

Mappage des zones de message sur Maximo AssetManagement . . . . . . . . . . . . . 179Mappage des zones de message sur Maximo AssetManagement . . . . . . . . . . . . . 198Rapports ABAP SAP . . . . . . . . . . . 206Modules de fonction SAP . . . . . . . . . 206Structures SAP ABAP pour filtrer les transactionsIDOC . . . . . . . . . . . . . . . . 208Codes de transaction BDC et programmes BAPI 233Dispositifs de collaboration . . . . . . . . . 234

Format des dispositifs de collaboration . . . . 234Dispositifs de collaboration par défaut . . . . 236Logique d'extraction des dispositifs decollaboration . . . . . . . . . . . . 236Affichage des dispositifs de collaboration . . . 237Modification des dispositifs de collaboration 238Ajout de dispositifs collaboratifs . . . . . . 238Valeurs des dispositifs de collaboration . . . . 240

Remarques . . . . . . . . . . . . 251Marques . . . . . . . . . . . . . . . 253Dispositions relatives à la documentation duproduit . . . . . . . . . . . . . . . 253Déclaration IBM de confidentialité sur Internet . . 254

Index . . . . . . . . . . . . . . . 257

Table des matières v

Page 6: Guide d'administration du système

vi Guide d'administration du système

Page 7: Guide d'administration du système

Avis aux lecteurs canadiens

Le présent document a été traduit en France. Voici les principales différences etparticularités dont vous devez tenir compte.

Illustrations

Les illustrations sont fournies à titre d'exemple. Certaines peuvent contenir desdonnées propres à la France.

Terminologie

La terminologie des titres IBM peut différer d'un pays à l'autre. Reportez-vous autableau ci-dessous, au besoin.

IBM France IBM Canada

ingénieur commercial représentant

agence commerciale succursale

ingénieur technico-commercial informaticien

inspecteur technicien du matériel

Claviers

Les lettres sont disposées différemment : le clavier français est de type AZERTY, etle clavier français-canadien de type QWERTY.

OS/2 et Windows - Paramètres canadiens

Au Canada, on utilise :v les pages de codes 850 (multilingue) et 863 (français-canadien),v le code pays 002,v le code clavier CF.

Nomenclature

Les touches présentées dans le tableau d'équivalence suivant sont libelléesdifféremment selon qu'il s'agit du clavier de la France, du clavier du Canada ou duclavier des États-Unis. Reportez-vous à ce tableau pour faire correspondre lestouches françaises figurant dans le présent document aux touches de votre clavier.

© Copyright IBM Corp. 2008, 2018 vii

Page 8: Guide d'administration du système

Brevets

Il est possible qu'IBM détienne des brevets ou qu'elle ait déposé des demandes debrevets portant sur certains sujets abordés dans ce document. Le fait qu'IBM vousfournisse le présent document ne signifie pas qu'elle vous accorde un permisd'utilisation de ces brevets. Vous pouvez envoyer, par écrit, vos demandes derenseignements relatives aux permis d'utilisation au directeur général des relationscommerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7.

Assistance téléphonique

Si vous avez besoin d'assistance ou si vous voulez commander du matériel, deslogiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.

viii Guide d'administration du système

Page 9: Guide d'administration du système

Administration d'Maximo Enterprise Adapter for SAPApplications

Architecture d'infrastructure d'intégrationToute personne travaillant à l'implémentation ou l'administration quotidienne desapplications de l'infrastructure d'intégration doit se familiariser avec l'architecturemême de cette infrastructure.

La maîtrise des concepts architecturaux est essentielle pour utiliser l'application etimplémenter les composants d'infrastructure de manière appropriée

Présentation de l'infrastructure d'intégrationL'infrastructure d'intégration permet l'échange de données bidirectionnel entreMaximo Asset Management et les applications externes en temps réel ou en modepar lots.

Avec l'infrastructure d'intégration, vous pouvez échanger des données de manièresynchrone ou asynchrone en utilisant une variété de protocoles de communication.L'infrastructure d'intégration fournit également des fonctions permettantl'intégration avec des produits de gestion opérationnelle, tels qu'IBM® TivoliProvisioning Manager. Vous pouvez, en outre, utiliser l'interface utilisateur d'uneapplication système pour lancer l'interface d'une application externe.

Infrastructure d'intégration pour l'échange de donnéesVia l'infrastructure d'intégration, vous pouvez envoyer et recevoir des messagesXML entre Maximo Asset Management et les applications externes.

L'infrastructure d'intégration fournit les fonctionnalités suivantes :v Création, transformation et personnalisation du contenu des messagesv Envoi et réception de messages via divers protocoles, notamment :

– Services Web– Protocole HTTP (Hypertext Transfer Protocol)– Java™ Message Service (JMS)

v Echange de données de manière synchrone et asynchronev Echange de messages basés sur des événementsv Importation et exportation de messages en mode de traitement par lots

Les composants d'infrastructure d'intégration suivants prennent en chargel'intégration des données :

Tableau 1. Composants d'infrastructure d'intégration prenant en charge l'intégration dedonnées

Segment Description

Structures d'objet Définition du contenu du message.

Services Réception de données dans Maximo AssetManagement.

Canaux Envoi de données à partir de Maximo AssetManagement.

© Copyright IBM Corp. 2008, 2018 1

Page 10: Guide d'administration du système

Tableau 1. Composants d'infrastructure d'intégration prenant en charge l'intégration dedonnées (suite)

Segment Description

Systèmes externes Définition des applications et servicesexternes intégrés à Maximo AssetManagement.

Point de terminaison Modes utilisés pour communiquer avec desapplications externes. Les modes disponiblesincluent les services Web, le protocole HTTP,les beans Enterprise (EJB) et les fichiers àplat.

Evénements Evénements d'objet métier que vous utilisezpour initier l'échange de données. Lesévénements incluent l'importation etl'exportation de données, et consignent toutemodification de statut.

Services Web Message de requête et réception de donnéesvia l'infrastructure d'intégration.

Contenu Contenu du système configuré pour activerdivers composants d'intégration.

Intégration de produit de gestion opérationnelleL'intégration de produits de gestion opérationnelle permet l'automatisation desservices informatiques, notamment les déploiements de logiciels.

Un produit de gestion de processus appelle un module d'intégration, lequelcommunique avec le produit de gestion opérationnelle afin d'effectuer uneopération de gestion logique.

Avec cette infrastructure, vous pouvez automatiser les actions liées aux opérationsde gestion logique, notamment les déploiements de logiciels. Le produit de gestionde processus lance le module d'intégration pour appeler le produit de gestionopérationnelle et ainsi lancer des actions automatisées.

En utilisant l'architecture d'intégration, vous pouvez configurer des modulesd'intégration de sorte qu'ils prennent en charge des opérations spécifiques degestion logique et des produits de gestion opérationnelle. Vous configurez un pointde terminaison et un gestionnaire afin d'identifier le protocole de communication(HTTP, service Web) utilisé par le module d'intégration pour appeler le produit degestion opérationnelle.

Le module d'intégration peut mapper la réponse de service afin qu'elle soitrenvoyée au produit de gestion de processus. La réponse de service peut êtreensuite traitée de plusieurs manières. Le service peut ouvrir la réponse dans uneapplication d'interface utilisateur ou sauvegarder les données de la réponse dans labase de données d'application.

Vous utilisez l'infrastructure d'intégration afin d'intégrer des produits de gestionopérationnelle selon une approche pas à pas.

Les composants d'infrastructure d'intégration suivants utilisent l'intégration deproduits de gestion opérationnelle :

2 Guide d'administration du système

Page 11: Guide d'administration du système

Tableau 2. Composants d'infrastructure d'intégration utilisant l'intégration de produits degestion opérationnelle

Segment Description

Opérations de gestion logique Application que vous utilisez pour définirles actions prises en charge par le moduled'intégration pour un produit de gestionopérationnelle, notamment pour ledéploiement logiciel.

Modules d'intégration Application que vous utilisez pour définirles configurations et les relations par rapportaux modules d'intégration, ainsi qu'auxproduits de gestion logique et de gestionopérationnelle.

Actions Vous utilisez des actions afin d'implémenterun appel automatique ou semi-automatiquedes modules d'intégration et des produits degestion opérationnelle via un produit degestion de processus. Vous pouvez initierdes actions à partir d'applications d'interfaceutilisateur, d'escalades ou de flux detravaux.

Infrastructure d'intégration et interface utilisateurL'architecture d'intégration fournit un mécanisme permettant de naviguer à partirde l'interface utilisateur d'une application système vers celle d'une applicationexterne.

Vous pouvez définir le contexte permettant la navigation dans l'interfaced'application externe. L'infrastructure d'intégration prend en charge lessubstitutions URL de n'importe quelle valeur d'un objet métier système. Parexemple, vous pouvez configurer Maximo Asset Management pour qu'il affiche unnuméro de pièce spécifique dans une application externe.

Vous pouvez utiliser des fonctions du produit de gestion opérationnelle lorsquevous lancez l'interface utilisateur de l'application du produit de gestionopérationnelle. Les fonctionnalités comprennent l'extraction du nom d'hôteenregistré à partir du produit de gestion opérationnelle, ainsi que du jeton sourced'un élément configuré pour le produit de gestion opérationnelle.

Avec l'application de lancement dans le contexte, vous pouvez naviguer dans touteapplication externe autre que celle du produit de gestion opérationnelle. Vouspouvez également accéder à une interface utilisateur système à partir d'uneapplication externe (renvoi dans le contexte).

Infrastructure d'intégration pour l'échange de donnéesL'infrastructure d'intégration comprend des composants et des fonctionsspécifiques pour l'échange de données.

Structures d'objetUne structure d'objet correspond à la couche de données communes utilisée parl'infrastructure d'intégration pour le traitement de toutes les données d'applicationsortantes et entrantes.

Administration d'Maximo Enterprise Adapter for SAP Applications 3

Page 12: Guide d'administration du système

Elle comprend un ou plusieurs objets métier qui forment le contenu d'un messageXML. Vous pouvez utiliser le contenu des messages d'une structure d'objet uniquepour prendre en charge les messages entrants et sortants.

Si vous définissez plusieurs objets dans la structure d'objets, ceux-ci doiventréférencer une relation parent-enfant valide dans Maximo Asset Management.

La structure d'objet possède une classe de définition Java que vous pouvez coderpour effectuer des opérations logiques telles que le filtrage des messages sortants.Pour les messages entrants, vous pouvez utiliser une classe de traitement Javapour les structures d'objet afin d'appeler une logique d'objet métier spécifique quiva au-delà des traitements classiques d'insertion, de mise à jour et de suppressionde l'infrastructure d'intégration.

La structure d'objet est le bloc de construction du cadre d'intégration qui permetaux applications du cadre d'effectuer les fonctions suivantes :v Publication et recherche de données d'applicationv Ajout, mise à jour et suppression de données d'applicationv Importation et exportation de données d'application

Vous pouvez également utiliser la structure d'objet comme service de prise encharge du traitement des messages entrants. Vous pouvez appeler le service destructure d'objet en tant que service Web, bean Enterprise ou en utilisant leprotocole HTTP. Le service de structure d'objet prend en charge les mises à jourdes données système et les requêtes lancées en dehors de Maximo AssetManagement.

Canaux de publicationUn canal de publication est un pipeline permettant l'envoi asynchrone de donnéesdepuis Maximo Asset Management vers un système externe.

Les événements initiant le traitement du canal de publication sont les événementsd'objet (insérer, mettre à jour ou supprimer), les appels initiés par une applicationet les exportations de données.

Le contenu d'un message XML dans un canal de publication est basé sur lastructure d'objet associée. Lorsque vous déclenchez le traitement du canal depublication, l'infrastructure d'intégration crée le message XML en fonction de lastructure d'objet. Maximo Asset Management achemine ensuite le message autravers de plusieurs couches de traitement avant de le placer dans une filed'attente et de libérer l'initiateur de la transaction.

Le canal de publication peut utiliser les couches de traitement suivantes :v Règles de traitement - Le cadre d'intégration fournit un moteur de règles où

vous pouvez filtrer et transformer le message XML. Vous pouvez implémenterdes règles dans l'application du canal de publication.

v Exit utilisateur - Représente une classe Java que vous pouvez utiliser pour filtrerles données, transformer les données, et mettre en œuvre la logique métier. Vouspouvez utiliser cette classe au sein d'un processus d'installation-personnalisation.

v Classe de traitement des données - Représente une classe Java que vous pouvezutiliser pour filtrer, transformer les données, et mettre en œuvre la logiquemétier. Les adaptateurs pour Oracle et SAP fournissent des classes de traitementprenant en charge l'intégration avec ces produits.

4 Guide d'administration du système

Page 13: Guide d'administration du système

v Mappe XSL - Représente une feuille de style XSLT que vous pouvez utiliser pourtransformer les données et effectuer mappage du message XML en un autreformat.

Une fois le message placé dans la file d'attente par Maximo Asset Management,une unité d'exécution d'interrogation (tâche périodique Maximo) extrait le messageet l'envoie vers un système externe via un point de terminaison configuré. Le pointde terminaison identifie le protocole utilisé par Maximo Asset Management pourenvoyer les données (protocole HTTP ou services Web, par exemple). Il détermineégalement les valeurs de propriété qui lui sont spécifiques, telles que l'URL, le nomd'utilisateur et le mot de passe.

Canaux d'appelL'architecture orientée service (SOA) permet l'utilisation de services externes pourtraiter les données provenant de sources diverses.

Les canaux d'appel prennent en charge une fonctionnalité d'architecture orientéeservice générique en permettant à Maximo Asset Management d'appeler un serviceexterne de manière synchrone. Le canal d'appel renvoie alors la réponse du servicevers l'appelant pour un traitement ultérieur.

Par exemple, il se peut que vous vouliez utiliser un système externe pour calculerle montant d'une taxe pour un produit que vous souhaitez acheter. Vous pouvezconfigurer un canal permettant d'appeler le service de taxe externe. Le canald'appel peut ensuite enregistrer le montant de la taxe dans la base de donnéesMaximo.

La mise en place d'un canal d'appel est effectuée par le biais d'une classe d'action,laquelle appelle le canal. Vous pouvez mettre en oeuvre une action de plusieursmanières :v Commande d'interface utilisateur (dans une application)v Acheminement du flux de travauxv Escalade

L'exécution Maximo Asset Management d'un canal d'appel est synchrone et leservice externe peut renvoyer une réponse à l'appelant.

Le contenu de la structure de données d'un canal d'appel est basé sur la structured'objet associée. Lorsque le traitement du canal d'appel démarre, l'infrastructured'intégration crée un message XML basé sur la structure d'objet. Le message passeensuite au travers de plusieurs couches de traitement avant d'appeler le serviceexterne.

Le canal d'appel peut utiliser les couches de traitement suivantes :v Exit utilisateur - Représente une classe Java que vous pouvez utiliser pour filtrer

les données, transformer les données, et mettre en œuvre la logique métier. Vouspouvez utiliser cette classe au sein d'un processus d'installation-personnalisation.

v Classe de traitement des données - Représente une classe Java que vous pouvezutiliser pour filtrer, transformer les données, et mettre en œuvre la logiquemétier. Les adaptateurs pour Oracle et SAP fournissent des classes de traitementprenant en charge l'intégration avec ces produits.

v Mappe XSL - Représente une feuille de style XSLT que vous pouvez utiliser pourtransformer les données et effectuer mappage du message XML en un autreformat.

Administration d'Maximo Enterprise Adapter for SAP Applications 5

Page 14: Guide d'administration du système

Une fois que le message est passé par les couches de traitement successives,l'infrastructure d'intégration utilise le point de terminaison configuré pour appelerle service externe. Le point de terminaison identifie le protocole utilisé par MaximoAsset Management pour envoyer les données (protocole HTTP ou service Web, parexemple). Il détermine également les valeurs de propriété qui lui sont spécifiques,telles que l'URL, le nom d'utilisateur et le mot de passe.

Lorsque le message est livré au point de terminaison, la réponse du service estrenvoyée vers le canal d'appel. Le message de réponse peut alors utiliser descouches de traitement similaires. Celles-ci sont disponibles sur la partie réponse ducanal d'appel : sortie utilisateur, classe de traitement et mappage XSL. Le messageXML de réponse est mappé avec la structure d'objet de réponse, laquelle peut ounon être identique à la structure d'objet ayant initié le message. Les donnéesmappées sont renvoyées vers l'appelant du canal pour un traitement ultérieur. Lecanal d'appel peut être configuré pour ignorer la réponse renvoyée par le serviceexterne et ne transmettre aucune donnée à l'appelant du canal.

Services d'entrepriseLe service d'entreprise est un pipeline servant à effectuer des requêtes sur lesdonnées système et à importer des données dans Maximo Asset Management àpartir d'un système externe.

Vous pouvez configurer les services d'entreprise afin qu'ils traitent les données demanière synchrone (sans file d'attente) ou asynchrone (avec file d'attente). Lesservices d'entreprise peuvent utiliser différents protocoles (services Web etprotocole HTTP, notamment).

Le service d'entreprise possède des couches de traitement transformant les donnéeset leur appliquant des règles de traitement métier avant qu'elles ne parviennentaux objets Maximo. Lorsque le message entrant atteint la couche de structured'objet, le format du message XML doit correspondre à celui du schéma de lastructure d'objet. Maximo Asset Management peut ensuite traiter le message sansincident.

Le service d'entreprise peut utiliser les couches de traitement suivantes :v Règles de traitement - Le cadre d'intégration fournit un moteur de règles où

vous pouvez filtrer et transformer le message XML.v Exit utilisateur - Représente une classe Java que vous pouvez utiliser pour filtrer,

transformer les données, et mettre en œuvre la logique métier. Vous pouvezutiliser cette classe au sein d'un processus d'installation-personnalisation.

v Classe de traitement des données - Représente une classe Java que vous pouvezutiliser pour filtrer, transformer les données, et mettre en œuvre la logiquemétier. Les adaptateurs pour Oracle et SAP fournissent des classes de traitementprenant en charge l'intégration avec ces produits.

v Mappe XSL - Représente une feuille de style XSLT que vous pouvez utiliser pourtransformer les données et effectuer mappage du message XML en un autreformat.

Systèmes externesToute application métier qui envoie des données vers Maximo Asset Managementou reçoit des données à partir de Maximo Asset Management est un systèmeexterne.

6 Guide d'administration du système

Page 15: Guide d'administration du système

Les systèmes externes font partie intégrante du service d'entreprise et dutraitement du canal de publication. Vous utilisez et configurez des servicesd'entreprise et des canaux de publication pour échanger des données avec un ouplusieurs systèmes externes.

Les services de structure d'objet et les canaux d'appel n'utilisent pas de systèmeexterne. L'application des systèmes externes permet d'exécuter les fonctionssuivantes :v Nommer les applications ou systèmes externes qui échangent des données avec

l'infrastructure d'intégrationv Définir le protocole utilisé par l'infrastructure d'intégration pour envoyer des

données vers le système externev Identifier les canaux de publication et services d'entreprise implémentés par

chaque systèmev Créer des tables d'interface

Pour créer un système externe, définissez un point de terminaison, des filesd'attentes et des valeurs de contrôle d'intégration dans l'application des systèmesexternes.

Vous pouvez également définir les propriétés suivantes dans le système externe :v Point de terminaison indiquant comment et où l'infrastructure d'intégration

échange des données avec Maximo Asset Managementv Files d'attente Java Message Service (JMS) utilisées par Maximo Asset

Managementv Indication selon laquelle le système externe est prêt ou non pour le traitement

de l'intégration

Services WebLes applications externes, le bus de service d'entreprise et les processus BPEL(Business Process Execution Language) peuvent utiliser des services Web poureffectuer des requêtes ou envoyer des transactions vers l'infrastructured'intégration.

L'infrastructure d'intégration fournit trois types de service que vous pouvezdéployer en tant que service Web :v Service de structure d'objetv Service d'entreprisev Service standard

Lorsque vous déployez des services Web, Maximo Asset Management génère unschéma et un fichier WSDL (Web Services Description Language) accessibles àpartir d'une adresse URL. Par ailleurs, un registre UDDI (Universal DescriptionDiscovery and Integration) peut éventuellement être mis à jour pour chaqueservice déployé.

L'infrastructure d'intégration prend en charge les services Web suivants :v Service Web de structure d'objet - Ce type de service est créé à partir d'une

structure d'objet et ne fournit pas de couche de traitement (contrairement auxservices d'entreprise). Un service Web de structure d'objet prend en charge cinqopérations : création, suppression, requête, synchronisation et mise à jour.

v Service Web d'entreprise - Ce type de service est créé à partir d'un serviced'entreprise et fournit un traitement de sortie et une prise en charge JMS

Administration d'Maximo Enterprise Adapter for SAP Applications 7

Page 16: Guide d'administration du système

facultative. L'infrastructure d'intégration crée des services Web d'entreprisespécifiques pour l'opération définie dans un service d'entreprise (une opérationpar service).Les opérations prises en charge dans un service de structure d'objet le sontégalement dans un service Web d'entreprise. Vous pouvez déployer un serviceWeb d'entreprise de sorte à utiliser ou non une file d'attente JMS (processusasynchrone ou processus synchrone).

v Service Web standard - Ce type de service est créé à partir des méthodesdéfinies dans les services d'application. Les méthodes doivent être annotées dansun service d'application afin de pouvoir être implémentées via un service Web.L'infrastructure d'intégration lie les paramètres d'entrée et de sortie desméthodes aux paramètres des opérations WSDL.

Importation et exportation de donnéesAvec l'infrastructure d'intégration, vous pouvez charger des données à partir defichiers plats (par exemple, des fichiers CSV) ou de fichiers XML.

Vous pouvez lancer le chargement via l'interface utilisateur d'une application. Vouspouvez également démarrer le chargement des données via un processusd'arrière-plan planifié, en utilisant une tâche système périodique.

Avec l'infrastructure d'intégration, vous pouvez exporter des données en mode detraitement par lots. Vous pouvez démarrer l'exportation des données du contenuassocié au canal de publication à partir de l'interface utilisateur de l'application.Vous pouvez filtrer le contenu pour limiter la quantité de données exportées. Vouspouvez exporter les données vers une destination particulière en utilisant l'un despoints de terminaison et des gestionnaires disponibles fournis par l'infrastructured'intégration.

ContenuL'infrastructure d'intégration fournit un contenu prédéfini permettant l'intégrationd'applications et services externes.

Le contenu prédéfini que vous pouvez utiliser comprend :v Plus de 40 structures d'objet prédéfinies utilisant de nombreux objets métier

essentiels au sein de Maximo Asset Management. Ces structures possèdent unou plusieurs objets métier et les relations correspondantes.

v Les services d'entreprise et canaux de publication associés pour les structuresd'objet prédéfinies.

v Un système externe configuré pour permettre l'utilisation de tous les servicesd'entreprise et canaux de publication prédéfinis.

v Huit gestionnaires prédéfinis prenant en charge différents protocoles decommunication (services Web et HTTP, notamment).

Architecture pour l'intégration de produits de gestionopérationnelle

L'infrastructure d'intégration fournit des composants et des fonctionnalités quiprennent en charge l'intégration entre Maximo Asset Management et les produitsde gestion opérationnelle.

8 Guide d'administration du système

Page 17: Guide d'administration du système

Produits de gestion de processusLes produits de gestion de processus ou les applications système, les escalades etles flux de travaux utilisent l'infrastructure d'intégration pour appeler des produitsde gestion opérationnelle en utilisant des opérations de gestion logique et desmodules d'intégration définis.

Les produits de gestion de processus peuvent s'intégrer avec les produits degestion opérationnelle de manière automatisée, via les modules d'intégration. Ilspeuvent également s'intégrer avec les produits de gestion opérationnelle demanière assistée, via le lancement dans le contexte.

La plupart des produits de gestion de processus possèdent des mécanismespermettant d'automatiser des tâches telles que les déploiements de logiciels grâceaux opérations de gestion et modules d'intégration pris en charge par MaximoAsset Management. Le produit de gestion de processus fournit une classe d'actionsqui lance l'appel vers un module d'intégration et, par conséquent, vers le produitde gestion opérationnelle. Le produit de gestion de processus traite ensuite laréponse fournie par le produit de gestion opérationnelle. Le traitement effectué parle produit de gestion de processus peut impliquer l'enregistrement d'une valeurdans la base de données Maximo et/ou l'affichage de la réponse dans une interfaceutilisateur.

ActionUn produit de gestion de processus peut implémenter une classe Java d'actionspersonnalisée pour appeler un module d'intégration.

Une action peut être associée à une application système, un flux de travauxsystème ou une escalade système. Lorsque vous initiez l'action, Maximo AssetManagement exécute la classe Java enregistrée, laquelle peut être codée pourappeler un module d'intégration. Le module d'intégration appelle ensuite leproduit de gestion opérationnelle.

Opérations de gestion logiqueUne opération de gestion logique, telle qu'un déploiement logiciel, définit l'actionexécutée par le produit de gestion de processus sur le produit de gestionopérationnelle.

Typiquement, un produit de gestion de processus effectue une action par rapport àun élément de configuration, tel qu'un serveur.

Les définitions du produit de gestion logique servent d'interface entre le produitde gestion de processus et le module d'intégration. L'opération de gestion logiquepermet un conception et une implémentation indépendantes du moduled'intégration, d'une part, et du produit de gestion de processus, d'autre part.

Un produit de gestion logique créé par un module d'intégration identifie lesactions prises en charge par ce module pour un produit de gestion opérationnelle.Un produit de gestion logique créé par un produit de gestion de processusidentifie quelles sont les actions que le module d'intégration doit prendre en chargepour le produit de gestion de processus.

L'enregistrement du produit de gestion logique indique les propriétés suivantes :v Nom et description de l'action prise en chargev Indication du mode synchrone ou asynchrone du traitement de gestion

opérationnelle

Administration d'Maximo Enterprise Adapter for SAP Applications 9

Page 18: Guide d'administration du système

v Objets et zones d'entrée (source) et de sortie (cible) requis pour le produit degestion logique

Modules d'intégrationLe module d'intégration fournit un mécanisme permettant à un produit de gestionde processus d'appeler un produit de gestion opérationnelle externe.

Le module d'intégration permet à un produit de gestion de processus decommuniquer avec un produit de gestion opérationnelle pour des actionsspécifiques relatives aux opérations de gestion logique. Ce composant d'intégrationréside entre le produit de gestion de processus et le produit de gestionopérationnelle.

Lorsqu'il est appelé par un produit de gestion de processus, le moduled'intégration utilise les données transmises par celui-ci pour l'aider à appeler leservice de produit de gestion opérationnelle. Le module d'intégration peut aussirenvoyer les données de réponse du produit de gestion opérationnelle vers leproduit de gestion de processus.

Lorsqu'ils sont installés, les modules d'intégration comprennent les opérations degestion logiques qu'ils prennent en charge pour un produit de gestionopérationnelle. Selon le niveau de complexité, vous pouvez implémenter unmodule d'intégration en tant que classe Java ou canal d'appel.

Produits de gestion opérationnelleLes produits de gestion opérationnelle sont des produits externes que vous pouvezutiliser pour fournir des services informatiques.

IBM Tivoli Application Dependency Discovery Manager, Tivoli ProvisioningManager et IBM Tivoli Configuration Manager sont des exemples de produits degestion opérationnelle.

Ces produits fournissent des services pouvant être appelés par des applicationsexternes (modules d'intégration) afin d'initier des actions de produit de gestionopérationnelle.

Les définitions du produit de gestion opérationnelle sont enregistrées dansMaximo Asset Management et peuvent être chargées à partir du moteur derecherche via Integration Composer. Vous pouvez également charger ces définitionsen utilisant les fonctions de l'infrastructure d'intégration (les services de structured'objet, par exemple).

Les définitions du produit de gestion opérationnelle comprennent les propriétés duproduit de gestion opérationnelle (nom d'hôte, par exemple). Elles incluentégalement les relations des éléments de configuration gérés par le produit degestion opérationnelle.

Infrastructure pour l'intégration de l'interface utilisateurL'infrastructure d'intégration fournit des composants et des fonctions prenant encharge une intégration basée sur une interface utilisateur entre les applicationsMaximo Asset Management et des applications externes.

Entrées de lancementVous créez un enregistrement d'entrée de lancement dans l'application delancement dans le contexte.

10 Guide d'administration du système

Page 19: Guide d'administration du système

Une entrée de lancement définit l'URL que vous utilisez pour ouvrir uneapplication externe.

Les entrées de lancement peuvent avoir les propriétés suivantes :v Objets métier spécifiques ou objets multiples identifiant des objets pouvant

limiter l'utilisation d'une entrée de lancement à certaines applications.v Contexte par substitution des valeurs de zone objet dans une chaîne URLv Valeur de classification d'objets contrôlant la visibilité de l'entrée de lancement

dans une interface utilisateur (affiche uniquement l'entrée de lancement surl'interface utilisateur selon la valeur de classification des données en cours detraitement dans l'interface utilisateur)

v Fonctions spécifiques aux produits de gestion opérationnelle comprenant lasubstitution automatique du nom d'hôte du produit de gestion opérationnelle etdu jeton source de l'élément de configuration dans l'URL, selon l'élément deconfiguration traité par Maximo Asset Management dans l'interface utilisateur

Déploiement dans le contexteVous pouvez utiliser le renvoi dans le contexte pour permettre à une applicationexterne d'ouvrir l'interface utilisateur d'une application système et pour transmettredes informations contextuelles au sein d'une chaîne URL.

Traitement d'intégration SAPMaximo Enterprise Adapter for SAP Applications comporte un certain nombre defonctionnalités clés

Les fonctionnalités clés sont les suivantes :v Gère le processus d'intégration entre Maximo Asset Management et SAPv Fournit un ensemble complet d'interfaces prédéfinies dans Maximo Asset

Managementv Fournit un ensemble complet de modèles d'intégration prédéfinis dans le

référentiel de service d'entreprise SAP NetWeaver Process Integration ou SAPNetWeaver Process Orchestration

v Fournit des programmes personnalisés ABAP et BAPI SAP pour un traitementen temps réel, par lots et initié par l'utilisateur des données entrantes etsortantes.

v Prend en charge la personnalisation des objets d'intégration prédéfinis.v Prend en charge l'évolutivité de chargement et de performances grâce à

plusieurs files d'attente et/ou plusieurs utilisateurs de files d'attente.

L'installation de Maximo Enterprise Adapter for SAP Applications permet depersonnaliser l'adaptateur d'entreprise Maximo. Ce chapitre décrit les composantssupplémentaires que Maximo Enterprise Adapter for SAP Applications permetd'installer, ainsi que les flux de traitement entrant et sortant.

Toute personne impliquée dans l'implémentation ou l'administration quotidiennede Maximo Enterprise Adapter for SAP Applications doit lire ce chapitre. Il estessentiel de connaître les concepts décrits dans ce chapitre pour la compréhensionde la documentation restante et l'utilisation de l'application.

Composants de l'adaptateur SAPLes composants logiciels suivants fonctionnent ensemble pour transférer desdonnées entre les systèmes Maximo Asset Management et SAP : les objets

Administration d'Maximo Enterprise Adapter for SAP Applications 11

Page 20: Guide d'administration du système

d'adaptateur SAP d'entreprise Maximo dans Maximo Asset Management, lesprogrammes Java, les sorties externes, les applications SAP personnalisées, lesprogrammes ABAP et BAPI et SAP NetWeaver Process Integration 7.4 ou SAPNetWeaver Process Orchestration 7.5.

Maximo Enterprise Adapter for SAP Applications effectue un suivi des événementsqui provoquent le transfert des données entre des systèmes et les emplacementsdes données dans chaque système. Il permet aussi de gérer les fonctions internesde Maximo Asset Management pour garantir que les transferts s'effectuent demanière fluide et cohérente. Il contient les règles métier qui permettent de déplacerdes données entre Maximo Asset Management et SAP. Il contient aussi une logiqued'interception d'erreurs sophistiquée qui garantit qu'aucune donnée n'est perduelors d'un déplacement dans l'interface.

Exigences liées au composant d'intégrationL'intégration entre Maximo Asset Management et SAP requiert l'installation ou letest des composants suivants :v Maximo Asset Management 7.6.1v SAP ERP 6.0v SAP NetWeaver Process Integration 7.4 ou SAP NetWeaver Process Orchestration

7.5v Maximo– Logiciel d'intégration SAP pour Maximo Asset Management 7.6.1

Processus d'intégration SAPMaximo Enterprise Adapter for SAP Applications permet d'installer les servicesd'entreprise et les processus de canaux de publication suivants :v Services d'entreprise

– Plan comptable et segments de compte GLG– Main-d'oeuvre– Corps de métier– Rapports de temps– Fournisseur– Mise à jour de statut de demande d'achat– Bon de commande– Contrat– Fact fournisseur– Reçu– Facture– Ecart de facture– Article– Stock– Quantités en stock– Sortie d'articles

v Canaux de publication– Transaction de journal du Grand livre général– Rapports de temps– Demande d'achat– Bon de commande– Reçu

12 Guide d'administration du système

Page 21: Guide d'administration du système

– Facture– Réservation d'articles– Sortie d'articles– Intervention

Interfaces Maximo Enterprise Adapter for SAP ApplicationsMaximo Enterprise Adapter for SAP Applications installe les interfaces suivantesdans Maximo Asset Management.

Tableau 3. Services d'entreprise SAP Applications de type Maximo Enterprise Adapter forSAP Applications

Nom de service d'entreprise Description

MXPC_FRSAP05 Contrat SAP vers Maximo

MXCRAFT_FRSAP05 Corps de métier SAP vers Maximo

MXDOMAIN_FRSAP05 Données de domaine SAP vers Maximo

MXGLACCT_FRSAP05 Comptes GLG SAP vers Maximo

MXINVBAL_FRSAP05 Quantité en stock SAP vers Maximo

MXINVENTORY_FRSAP05 Stock SAP vers Maximo

MXINVOICE_FRSAP05 Facture MM SAP vers Maximo

MXINVVENDOR_FRSAP05 Enregistrement d'information d'achat SAPvers Maximo

MXINVISSUE_FRSAP05 Sortie SAP vers Maximo

MXITEM_FRSAP05 Article SAP vers Maximo

MXLABOR_FRSAP05 Main-d'oeuvre SAP vers Maximo

MXEMPACT_FRSAP05 Rapports sur le temps de main-d'oeuvreSAP vers Maximo

MXPO_FRSAP05 Bon de commande SAP vers Maximo

MXPR_FRSAP05 Changement de statut de demande d'achatSAP vers Maximo

MXRECEIPT_FRSAP05 Réception SAP vers Maximo

MXVENDOR_FRSAP05 Fournisseur SAP vers Maximo

Tableau 4. Canaux de publication SAP Applications de type Maximo Enterprise Adapter forSAP Applications

Canaux de publication Description

MXGLTXN_TOSAP05 Transaction GLG Maximo vers SAP

MXINVOICE_TOSAP05 Facture Maximo vers SAP

MXINVRES_TOSAP05 Réservation Maximo vers SAP

MXINISSUE_TOSAP05 Sortie Maximo vers SAP

MXEMPACT_TOSAP05 Rapports sur le temps de main-d'oeuvreMaximo vers SAP

MXPO_TOSAP05 Bon de commande Maximo vers SAP

MXPR_TOSAP05 Demande d'achat Maximo vers SAP

MXRECEIPT_TOSAP05 Réception Maximo vers SAP

MXWODETAIL_TOSAP05 Réservation et intervention Maximo versSAP

Administration d'Maximo Enterprise Adapter for SAP Applications 13

Page 22: Guide d'administration du système

Composants d'intégrationMaximo Enterprise Adapter for SAP Applications est une version de MaximoExternal Adapter qui comprend les composants configurés spécifiquement pour letraitement des transactions métier entre Maximo Asset Management et un systèmeSAP Applications.

Certains composants se trouvent côté Maximo Asset Management de l'intégrationalors que d'autres côté SAP. Cette section décrit les composants d'intégrationfigurant dans la liste suivante :v Maximo Enterprise Adapter for SAP Applicationsv Programmes ABAP personnalisés SAPv Objets du dictionnaire ABAP du système SAP ERPv BAPI (business API) personnalisées SAPv IDOC (documents intermédiaires) SAPv SAP NetWeaver Process Integration (PI) ou SAP NetWeaver Process

Orchestration (PO)v Modèles SAP NetWeaver PI/PO Integration Builder et Enterprise Service

Repository

Tableau 5. Description des composants d'intégration

Composant d'intégration Description

Maximo Enterprise Adapter for SAPApplications

Maximo Enterprise Adapter for SAPApplications se trouve sur le serveurd'applications Maximo. Il permet detransférer des données entre Maximo AssetManagement et le système externe à l'aided'objets métier.

Programmes ABAP (Advanced BusinessApplication Programming) personnalisésSAP

ABAP est le langage de programmation deSAP. Les programmes ABAP sont lescomposants des programmes d'applicationsqui permettent de traiter des données dansle système SAP. ABAP signifie "AdvancedBusiness Application Programming". ABAPcontient un ensemble spécial de commandesappelé OPEN SQL. Il vous permet de lire etd'écrire dans la base de données, quelle quesoit celle que vous utilisez. L'interface debase de données convertit les commandesOPEN SQL en commandes correspondant àla base de données appropriée.

Objets du dictionnaire ABAP du systèmeSAP ERP

Le dictionnaire ABAP décrit et gèrecentralement toutes les définitions dedonnées utilisées dans le système ERP. Il esttotalement intégré au ABAP Workbench. Lesautres composants du Workbench peuventaccéder de manière dynamique auxdéfinitions stockées dans le dictionnaireABAP. Le dictionnaire ABAP prend encharge la définition des types définis parl'utilisateur (types d'éléments de données, destructures et de tables). Vous pouvez aussidéfinir la structure des objets de base dedonnées (tables, index et vues).

14 Guide d'administration du système

Page 23: Guide d'administration du système

Tableau 5. Description des composants d'intégration (suite)

Composant d'intégration Description

BAPI (Business Application ProgrammingInterfaces) personnalisés SAP

Les interfaces de programmationd'applications métier (BAPI) sont lesinterfaces SAP standard. Elles jouent un rôleprimordial dans l'intégration technique etl'échange de données métier entre descomposants SAP et entre des composantsSAP et non SAP. Les BAPI vous permettentd'intégrer ces composants et constituent, parconséquent, une part importante dudéveloppement de scénarios d'intégrationdans lesquels plusieurs composants sontconnectés les uns aux autres sur un réseaulocal ou sur Internet. Elles permettent uneintégration au niveau métier et non auniveau technique.

IDOC (documents intermédiaires) SAP IDOC (Interface/Electronic DataInterchange) est l'interface SAP permettantd'échanger des données dans le cadre d'unetransaction métier avec un système externetel que Maximo Asset Management.L'interface IDOC correspond à la définitiond'une structure de données et à une logiquede traitement pour la structure. La structurede données est un IDOC représentant unformat d'échange qui rassemble les systèmesde communication.

SAP NetWeaver PI/PO SAP NetWeaver PI/PO vous permet demettre en oeuvre des processusintersystèmes. Vous pouvez connecter dessystèmes à partir de différents fournisseurs(comme Maximo Asset Management) dansdifférentes versions et implémentés dansdifférents langages de programmation (Java,ABAP, etc.) entre eux. SAP NetWeaverPI/PO repose sur une architecture ouverte etutilise des normes ouvertes (en particuliercelles issues des environnements XML etJava). SAP NetWeaver PI/PO repose sur desnormes générales permettant l'intégration desystèmes externes. Au centre del'infrastructure se trouve une communicationXML qui utilise HTTP. Le contenu spécifiqueà l'application est transféré grâce à desmessages dans un schéma XML défini parl'utilisateur à partir de l'expéditeur vers ledestinataire à l'aide du serveur d'intégration.Chaque système qui peut échanger desmessages avec le serveur d'intégration peutaussi échanger des messages avec les autressystèmes connectés à ce dernier.

Administration d'Maximo Enterprise Adapter for SAP Applications 15

Page 24: Guide d'administration du système

Tableau 5. Description des composants d'intégration (suite)

Composant d'intégration Description

Générateur d'intégration SAP NetWeaverPI/PO et modèles de référentiel de serviced'entreprise

Le générateur d'intégration constituel'environnement de développement centralpour le développement de tous les objets deconception du référentiel de serviced'entreprise. Il fournit un environnement quivous permet de décrire des scénarios et desprocessus d'intégration, des interfaces, ainsique des mappages indépendamment del'environnement système. Vous pouvezimporter des RFC, des BAPI et des IDocdans le référentiel de service d'entreprise.Pour des systèmes externes, vous avez lapossibilité de charger des schémas demessage dans WSDL, XSD ou DTD dans cemême référentiel.

Présentation des points de contact d'intégrationIl existe trois ensembles différents de points de contact d'intégration principauxentre Maximo Asset Management et SAP Applications.

L'ensemble utilisé par l'intégration est défini par le système qui contrôle la gestiondes articles et les achats de votre société. Cette section fait référence à troisconfigurations de points de contact d’intégration différentes en tant que scénarios1, 2 et 3. Les points d’intégration des trois scénarios suivants ont été testés et sontpris en charge par IBM Corporation. Vous pouvez utiliser d'autres composantsd'intégration que ceux utilisés dans les scénarios précédents. Vous pouvezimplémenter les points d'intégration qui répondent à vos exigences métier,disponibles dans Maximo Enterprise Adapter for SAP Applications.

Scénario 1 : Gestion d'articles et achat dans SAPCette configuration utilise des paramètres d'intégration métier spécifiques.

Les paramètres d'intégration sont les suivants :v Demande d'achat, Gestion de travail et des actifs dans Maximo Asset

Managementv Achat centralisé, articles (ITEM) et stock dans le système SAPv Grand livre général et comptes fournisseurs dans le système SAPv Référence de main-d'oeuvre du système SAP RH vers Maximo Asset

Managementv Rapports de temps : soit de SAP CA-TS vers Maximo Asset Management, soit de

Maximo Asset Management vers SAP CO Activity Posting

Le tableau suivant montre les points de contact pour l'échange de données pour lescénario 1 :

Tableau 6. Points de contact pour l'échange de données pour le scénario 1

Maximo Asset Management SAP ERP 6.0

Plan comptable Objets coût/ Actifs/ GLG/ WBS

Transactions Envoi FI/GL

Article Article MM

16 Guide d'administration du système

Page 25: Guide d'administration du système

Tableau 6. Points de contact pour l'échange de données pour le scénario 1 (suite)

Maximo Asset Management SAP ERP 6.0

Stock Article MM

Quantité en stock Magasin MM

Réservation d'articles Réservation d'articles

Sortie d'articles Sortie d'articles

Demandes d'achat Demandes d'achat

Bons de commande Bons de commande

Réceptions de marchandises Réceptions de marchandises

Invoices (Factures) Factures MMLog

Invoices (Factures) Factures GLG FI

Ecarts de facture Ecarts de facture

Sociétés Fournisseurs

Interventions Commandes internes

Corps de métier Centre de coûts avec code d'activité

Rapports de temps Envoi réel d'objet de configuration

Rapports de temps CA-TS

Main-d'oeuvre Données personnelles liées aux RH

Scénario 2 : Gestion d'articles dans Maximo Asset Management,achat dans SAPCette configuration suppose l'installation de Demande d'achat, Gestion de travail etdes actifs et Stock centralisé dans Maximo Asset Management et Achat centralisé,Grand livre général et Comptes fournisseurs dans SAP.

Le tableau suivant montre les points de contact pour l'échange de données pour lescénario 2 :

Tableau 7. Points de contact pour l'échange de données pour le scénario 2

Maximo Asset Management SAP ERP 6.0

Chart of Accounts (Graphique des comptes) Objets coût/ Actifs/ GLG/ WBS

Entrées de journal GLG Imputations FI/GL

Contrats Contrats

Demandes d'achat Demandes d'achat

Bons de commande Bons de commande

Réceptions d'articles Réceptions de marchandises

Invoices (Factures) Factures de journal MM

Invoices (Factures) Factures GLG FI

Ecarts de facture Ecarts de facture

Sociétés Fournisseurs

Administration d'Maximo Enterprise Adapter for SAP Applications 17

Page 26: Guide d'administration du système

Scénario 3 : Gestion et achat d'articles dans Maximo AssetManagementCette configuration suppose l'installation de la gestion de travail et des actifs,l'achat centralisé et le stock dans Maximo Asset Management et le grand livregénéral et les comptes fournisseurs dans SAP.

Le tableau suivant montre les points de contact pour l'échange de données pour lescénario 3 :

Tableau 8. Points de contact pour l'échange de données pour le scénario 3

Maximo Asset Management SAP ERP 6.0

Plan comptable Objets coût/ Actifs/ GLG/ WBS

Transactions GLG Transactions FI-GL

Bons de commande Bons de commande

Réceptions d'articles Réceptions de marchandises

Invoices (Factures) Factures de journal MM

Invoices (Factures) Factures GLG FI

Sociétés Dossier principal fournisseur

Les transactions d'intégration suivantes sont facultatives :v Réception d'articles Maximo Asset Management sur réception de marchandises

SAPv Factures Maximo Asset Management sur factures de journal MM SAPv Factures Maximo Asset Management sur factures FI SAP GLG

Traitement entrant et sortant Maximo Enterprise SAP AdapterMaximo Enterprise Adapter for SAP Applications gère le transfert de donnéesmétier entre Maximo Asset Management et SAP selon les configurations décritesdans la section précédente.

Cette section décrit le traitement des transactions qui proviennent du systèmeMaximo Asset Management ou du système SAP. Lorsqu'il est fait référence àl'intégration de Maximo Enterprise Adapter for SAP Applications, les flux detransactions de Maximo Asset Management vers SAP sont désignés par destransactions sortantes, alors que ceux partant de SAP vers Maximo AssetManagement sont appelés des transactions entrantes.

Traitement sortant de Maximo Asset ManagementMaximo Enterprise Adapter for SAP Applications effectue un traitement en tempsréel de l'intégration sortante, initiée par l'entrée de données dans Maximo AssetManagement.

Le flux de traitement sortant est illustré dans la figure suivante :

Figure 1. Flux de traitement sortant de Maximo Asset Management vers SAP

18 Guide d'administration du système

Page 27: Guide d'administration du système

Le point d'intégration récupère les données des objets Maximo MBO (BusinessObjects) pour créer l'objet d'intégration. Le point d'intégration applique les règlesde traitement qui existent pour l'objet d'intégration. Maximo Enterprise Adapter forSAP Applications Maximo utilise une file d'attente Java™ Message Service (JMS) entant que zone de transfert pour envoyer des messages sortants vers SAP. MaximoEnterprise Adapter for SAP Applications envoie des données de la file d'attenteJMS à SAP via un gestionnaire, qui est une classe de traitement qui définitcomment et dans quel format les données doivent être distribuées.

Les conditions requises suivantes s'appliquent au traitement sortant pour MaximoEnterprise Adapter for SAP Applications :v Tous les objets d'intégration Maximo, les points d'intégration, les interfaces et les

systèmes externes applicables doivent être complètement définis.v L'application Maximo External System doit être configurée avec SAP comme

point de terminaison.v La file d'attente JMS sortante Maximo doit être configurée.v Les entités Maximo suivantes doivent être activées :

– Système externe– Interfaces applicables– Programmes d'écoute d'événement sortant applicables– Tâches périodiques interrogeant les files d'attente sortantes

Traitement entrant vers Maximo Asset ManagementCette rubrique décrit le flux de traitement entrant de Maximo Asset Managementvers SAP.

Administration d'Maximo Enterprise Adapter for SAP Applications 19

Page 28: Guide d'administration du système

Le flux de traitement entrant vers Maximo Asset Management est illustré dans lafigure suivante :

Lorsque SAP envoie un message à Maximo Asset Management, il utilise XML viala passerelle d'intégration à l'aide de HTTP Post.Maximo Enterprise Adapter forSAP Applications traite les messages entrants dans Maximo Asset Management àtravers une file d'attente séquentielle, une file d'attente continue, ou unecombinaison des deux. La file d'attente séquentielle traite des messages sur unebase "premier entré, premier sorti" stricte, alors que la file d'attente continue prenden charge un traitement multiprocessus des transactions. Maximo EnterpriseAdapter for SAP Applications exécute les étapes suivantes pour traiter lesmessages : multiplication de l'interface pour le point d'intégration entrant,traitement de l'interface, traitement du point d'intégration pour créer des objetsMBO (Maximo Business Objects).

Les conditions requises suivantes s'appliquent au traitement entrant pourl'intégration de Maximo Enterprise Adapter for SAP Applications :v Vous devez entièrement définir tous les objets d'intégration Maximo, les points

d'intégration, les interfaces et les systèmes externes applicables.v Vous devez activer les entités Maximo suivantes :

– Système externe

Figure 2. Flux de processus entrant de SAP vers Maximo Asset Management

20 Guide d'administration du système

Page 29: Guide d'administration du système

– Interfaces applicables– Tâche périodique interrogeant la file d'attente séquentielle entrante

Concepts associés:«Configuration de Maximo Enterprise Adapter for SAP Applications», à la page 44Maximo Enterprise Adapter for SAP Applications vous permet d'échanger et detraiter des données entre Maximo Asset Management et SAP Applications.

Traitement entrant et sortant d'un système SAPLorsqu'il est fait référence au système SAP, les flux de transactions partant de SAPvers Maximo Asset Management sont appelés des transactions sortantes alors queceux partant de Maximo Asset Management vers SAP sont appelés des transactionsentrantes.

Traitement sortant du système SAPSAP effectue trois types de traitement d'intégration sortante pour la gestion par leserveur NetWeaver Process Integration ou SAP NetWeaver Process Orchestration,et par conséquent, Maximo Enterprise Adapter for SAP Applications :v Rapport par lotsv Documents intermédiaires (IDoc)v BAPI

Le flux de traitement sortant est illustré dans la figure suivante :

Rapport par lots

Un rapport par lots est un programme ABAP exécutable qui permet d'implémenterdes rapports. Il permet d'extraire des données de SAP à envoyer vers MaximoAsset Management.

Document intermédiaire (IDoc)

Un document intermédiaire (IDoc) est un format SAP destiné au transfert desdonnées pour une transaction métier. SAP utilise des IDoc pour transférer desdonnées entre des applications SAP, ainsi qu'entre SAP et des systèmes externes.Dans ce cas, il s'agit de Maximo Enterprise Adapter for SAP Applications et

Figure 3. Flux sortant SAP vers Maximo Asset Management

Administration d'Maximo Enterprise Adapter for SAP Applications 21

Page 30: Guide d'administration du système

Maximo Asset Management. Un IDoc sert de document source pour tous les autresdocuments créés dans le système SAP.

Traitement entrant vers un système SAPLe Maximo Enterprise Adapter for SAP Applications prend en charge les méthodessuivantes pour envoyer des données de Maximo Asset Management à SAP.

BDC

BDC est un mode de traitement destiné à une session d'entrée par lots dans SAP.Maximo Enterprise Adapter for SAP Applications contient des programmes BDCpersonnalisés pour l'envoi de données par lots de Maximo Asset Management versSAP.

BAPI (Business application programming interfaces)

SAP utilise des interfaces de programmation d'applications métier (BusinessApplication Programming Interfaces) ou BAPI pour gérer des données envoyéesdans SAP. Une BAPI est une interface de programmation normalisée qui permet àdes applications externes, dans ce cas Maximo Asset Management, d'accéder à unprocessus métier et à des données d'un système SAP. Maximo Enterprise Adapterfor SAP Applications inclut des BAPI personnalisées pour l'envoi de données deMaximo Asset Management vers SAP.

Structure organisationnellePour pouvoir configurer l'intégration entre Maximo Asset Management et SAP,vous devez comprendre les relations entre les niveaux organisationnels dansMaximo Asset Management et SAP.

Cette rubrique est destinée aux administrateurs système, aux membres de l'équiped'implémentation et aux consultants SAP et Maximo chargés de la configuration del'intégration.

Structure organisationnelle SAPDans le cadre d'une intégration, il est important de comprendre l'interdépendanceentre les niveaux organisationnels SAP et Maximo.

Par exemple, une organisation, un site et un magasin Maximo correspondentrespectivement à un code de société, une usine et un emplacement de stockageSAP.

Le tableau suivant présente une brève description de chaque niveauorganisationnel SAP.

Tableau 9. Hiérarchie organisationnelle SAP

Niveau Description

Client Il s'agit du niveau le plus élevé dans la structure hiérarchique dusystème SAP. Il présente des enregistrements de référentielspécifiques et son propre jeu de tables. Toutes les spécifications oudonnées que vous indiquez à ce niveau sont valides pourl'ensemble des codes société et des autres structuresorganisationnelles. Un client peut par exemple correspondre à ungroupe d'entreprises.

22 Guide d'administration du système

Page 31: Guide d'administration du système

Tableau 9. Hiérarchie organisationnelle SAP (suite)

Niveau Description

Code de société Il s'agit de la plus petite unité organisationnelle pour laquellevous pouvez établir un ensemble de comptes individuel completpour l'exécution d'un rapport externe.

Organisation desachats

Il s'agit d'une unité organisationnelle qui permet de subdiviserune entreprise en fonction des exigences relatives à l'achat. Elleachète des matériaux et des services, négocie les conditionsd'achat auprès des fournisseurs et gère ces types de transaction.

Usine Il s'agit d'une unité organisationnelle qui permet de subdiviserune entreprise en fonction de la planification de la production, del'approvisionnement, de la maintenance et des matériaux. Il s'agitd'un endroit qui permet de produire des matériaux ou de fournirdes biens et des services.

Emplacement destockage

Il s'agit d'une unité organisationnelle qui permet de différencierles stocks de matériaux au sein d'une usine. Toutes les donnéesrelatives à un emplacement de stockage spécifique sontrassemblées à ce niveau.

Structure organisationnelle de Maximo Asset ManagementDans Maximo Asset Management, une organisation représente une entité légale àlaquelle sont rattachés un ou plusieurs sites.

Vous pouvez définir le plan comptable et la devise de base au niveauorganisationnel. Chaque site utilise ainsi les valeurs issues de l'organisation àlaquelle il appartient. Vous pouvez également définir les articles, la main-d'oeuvre,les contrats d'achat et les fournisseurs au niveau organisationnel. Vous pouvezdéfinir des données, telles que l'équipement, le stock, les bons de commande et lesinterventions au niveau du site, de façon à ce que chaque site puisse disposer deson propre équipement, stock, etc. (notamment des éléments que les autres sites nepeuvent pas afficher ou partager).

Maximo Asset Management présente une implémentation multisite qui permet àplusieurs sites de sociétés de partager des données à partir d'une seule base dedonnées, tout en maintenant leurs opérations séparées.

OrganisationDans une implémentation multisite, une organisation représente une divisionimportante ou une entité légale d'une société, qui contient un ou plusieurs sites.

Dans le cadre d'une intégration, vous devez comprendre comment Maximo AssetManagement utilise les organisations :v Les ensembles d'articles permettent à plusieurs organisations dans une société

d'afficher et de choisir des éléments dans un ensemble d'articles commun.Lorsque vous créez une organisation, vous associez à celle-ci un ensembled'articles. Les ensembles de sociétés vous permettent de partager desinformations concernant les entreprises entre plusieurs organisations. Vousassociez chaque organisation à un ensemble de sociétés.

v Les organisations identifient les ensembles de données uniques.v Toutes les données appartenant à une organisation disposent d'un identificateur

spécifique (ORGID).v Une seule base de données Maximo peut contenir de nombreuses organisations.

Administration d'Maximo Enterprise Adapter for SAP Applications 23

Page 32: Guide d'administration du système

v Une organisation identifie un plan comptable unique, des devises de base et despériodes comptables.

v Une même organisation peut comporter de nombreux sites.v L'organisation identifie des données d'exploitation uniques au sein du système.

Les sociétés (fournisseurs), les articles, les taxes et les structures des ensemblesd'articles sont créés pour une organisation.

v Les contrats d'achat sont définis au niveau organisationnel. Un bon decommande est créé pour un site. Il peut toutefois utiliser des contrats définispour l'organisation à laquelle ce site appartient.

SiteUn site est une sous-division d'une organisation. Il peut effectuer le suivi desstocks et des autres données indépendamment des autres sites.

En général, les sites partagent les mêmes options concernant les interventions,l'équipement, la main-d'oeuvre, ainsi que d'autres types de données. Chaque sitedispose de son propre jeu d'équipements, d'emplacements, d'interventions et degammes d'opérations, qu'il ne partage pas avec d'autres sites. Dans le cadre d'uneintégration, vous devez comprendre comment Maximo Asset Management utiliseles sites :v Un site identifie un lieu de travail logique. Par exemple, une usine ou un

établissement.v Un site appartient à une seule organisation.v Toutes les transactions sont effectuées au sein d'un site (à savoir les

interventions, les demandes d'achat, les bons de commande, les factures, lessorties et les transferts).

v Les actifs et les emplacements appartiennent à un site.v Les actifs et les emplacements d'un site doivent être uniques.

Structure hiérarchique Maximo Asset ManagementLes niveaux organisationnels Maximo ont une structure hiérarchique.

Le tableau suivant présente la structure hiérarchique des niveaux organisationnelsMaximo.

Tableau 10. Structure hiérarchique Maximo Asset Management

Niveau Description

Ensemble d'articles et de sociétés Les ensembles d'articles ou de sociétéspermettent le partage des informationsrelatives aux références d'articles et auxréférences de sociétés entre les organisations.

Organisation En règle générale, une organisation est uneentité financière dans une entreprise quigère toutes ses transactions financières dansune seule devise de base.

Site Un site est une sous-division d'uneorganisation. Il peut effectuer le suivi desstocks et des autres donnéesindépendamment des autres sites.

Magasin Emplacement où les articles de stock sontstockés et émis.

24 Guide d'administration du système

Page 33: Guide d'administration du système

Le tableau suivant montre comment les niveaux d'organisation Maximocorrespondent aux niveaux d'organisation SAP.

Tableau 11. Comment les niveaux d'organisation Maximo correspondent aux niveauxd'organisation SAP

Maximo Asset Management SAP ERP 6.0

Ensemble d'articles et de sociétés Client

Organisation Code de société

Référence croisée du site d'achat SAP Organisation d'achat

Site Usine

Magasin Emplacement de stockage

Personnalisation à l'aide des sorties utilisateurChaque canal de publication et service d'entreprise dispose de procédures d'exitutilisateur Java, vous permettant de remplacer ou de personnaliser le traitementd'intégration prédéfini.

Cette rubrique est destinée aux développeurs qui sont en charge de lapersonnalisation de l'intégration.

Vous pouvez également personnaliser l'intégration à l'aide des commandesd'interface et des règles de traitement.

Procédures de sortie utilisateur Java

L'intégration applique des procédures de sortie utilisateur Java immédiatementavant et après l'exécution du traitement prédéfini de l'interface correspondante.Indiquez à quel moment appliquer le code à l'aide de méthodes de prétraitementet de post-traitement au sein d'une sortie utilisateur.

Bien que vous puissiez attribuer n'importe quel nom à une procédure de sortieutilisateur, pensez à suivre les conventions suivantes.

Tableau 12. Conventions d'attribution de nom pour les sorties utilisateur

Direction du transfert dedonnées Convention d'attribution de nom de fichier

Entrant MaxObjectStructureNameDirectionUser.class

Sortant ObjectStructureNameDirectionUser.class

L'Maximo Enterprise Adapter for SAP Applications n'installe aucune procédured'exit utilisateur prédéfinie.

Si vous utilisez le fichier Maximo Enterprise Application Archive, maximo.ear,vous devez le créer et le déployer manuellement après la mise à jour desprocédures de sortie utilisateur Java.

Les procédures de sortie ERP Java se trouvent dans le répertoire suivant :

rootdirectory\applications\maximo\businessobjects\classes\psdi\iface\sap2005.Concepts associés:

Administration d'Maximo Enterprise Adapter for SAP Applications 25

Page 34: Guide d'administration du système

«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Commandes d'interfaceLes commandes d'interface permettent de configurer le comportement dutraitement de l'intégration en fonction des exigences des organisations individuelleset des sites.

Cette rubrique est destinée aux administrateurs système, aux membres de l'équiped'implémentation, ainsi qu'aux consultants SAP et Maximo en charge de laconfiguration des commandes d'interface.Référence associée:«Commandes utilisées pour l'intégration des fournisseurs», à la page 113L'intégration des fournisseurs utilise un service d'entreprise, une structure d'objetet une commande d'interface Maximo.

Maximo Enterprise Adapter for SAP Applications commandesd'interface

Les commandes d'interface Maximo contiennent des valeurs que l'intégrationutilise pour effectuer des fonctions telles que la conversion de valeurs Maximo envaleurs SAP et inversement, en fournissant des valeurs par défaut aux colonnes devaleur null, en validant des valeurs de données, etc.

Les contrôles sont définis dans Maximo Enterprise Adapter for SAP Applications etsont utilisés par le code de traitement Java. Si vous créez des règles de traitementpersonnalisées, les règles peuvent référencer les commandes. Les commandesd'interface peuvent être configurées au niveau du système, de l'organisation ou dusite.

Tableau 13. Niveaux de commande d'interface

Valeur de contrôle Description

Niveau système Une valeur au niveau système s'applique à tous les sites etorganisations Maximo. Si la commande n'est pas configuréepour les valeurs au niveau d'une organisation ou d'un site, letraitement de l'intégration utilise le système par défaut. Si lacommande est configurée pour les valeurs au niveau d'uneorganisation ou d'un site, mais qu'aucune d'elles n'existe pourune organisation ou un site particulier, le traitement del'intégration utilise la valeur au niveau système.

Niveau organisation La valeur au niveau de l'organisation s'applique à tous les sitesMaximo au sein de celle-ci. Si la commande est configurée pourles valeurs au niveau d'une organisation, mais qu'aucune d'ellesn'existe pour une organisation particulière, le traitement del'intégration utilise la valeur au niveau système.

Niveau site Une valeur au niveau du site s'applique à un site spécifique ausein d'une organisation Maximo. Si une commande estconfigurée pour des valeurs au niveau d'un site, mais qu'aucuned'elles n'existe pour un site particulier, le traitement del'intégration utilise la valeur au niveau de l'organisation. Siaucune valeur n'existe, la valeur du système est utilisée.

26 Guide d'administration du système

Page 35: Guide d'administration du système

IBM Maximo Asset Management utilise quatre types de commande d'interface :v Commandes de type booléenv Commandes de type référence croiséev Commandes de type listev Commandes de type valeurConcepts associés:«Création et configuration de commandes d'interface», à la page 28Il n'est probablement pas nécessaire de créer des commandes d'interface, sauf sivous créez une interface ou modifiez le traitement d'une interface existante. Lamodification des valeurs de commande au niveau du système externe suffit engénéral à personnaliser un traitement d'interface prédéfini.

Commandes de type booléenUne commande d'interface de type booléen indique une valeur 0 (false) ou 1 (true).

Commandes de type listeUne commande d'interface de type liste contient une liste de valeurs.

Vous pouvez entrer plusieurs valeurs pour la commande et affecter éventuellementun domaine Maximo à la commande. L'affectation d'un domaine assure lavalidation des valeurs entrées pour cette commande, à n'importe quel niveau. Siun domaine n'est pas affecté, les valeurs entrées ne sont pas validées.

Commandes de type valeurUne commande d'interface de type valeur contient une valeur unique.

Vous pouvez entrer une valeur unique pour la commande et affecteréventuellement un domaine Maximo à la commande.

Commandes de type référence croiséeUne commande de type référence croisée remplace une valeur par une autre.

Dans une interface sortante, Maximo Asset Management convertit une valeurMaximo en valeur de système externe. Dans une interface entrante, Maximo AssetManagement convertit une valeur de système externe en valeur Maximo. Vouspouvez éventuellement attribuer un domaine Maximo à une commande de typeréférence croisée. Si un domaine est indiqué, toute valeur Maximo spécifiée pour lacommande est validée par rapport à ce domaine. Si un domaine n'est pas affecté,les valeurs entrées ne sont pas validées.

En général, une erreur de traitement se produit si un mappage un-à-plusieursexiste entre les valeurs Maximo et les valeurs externes. Un mappage un-à-plusieursest valide si le contrôle de référence croisée est défini en tant que contrôle demultiplication. Une commande de multiplication est une commande de référencecroisée qui copie ou multiplie un message entrant pour plusieurs organisations ousites. Elle dispose d'une valeur SAP et de plusieurs valeurs Maximo. Vous pouvezl'identifier en tant que commande de multiplication sur le sous-onglet Pointsd'intégration entrante de l'onglet Interface, dans l'application des interfaces.

La version standard de Maximo Enterprise Adapter for SAP Applications necontient pas de commandes de multiplication, mais vous pouvez définir cesdernières pour le traitement personnalisé.

Administration d'Maximo Enterprise Adapter for SAP Applications 27

Page 36: Guide d'administration du système

Commande de références croisées

Les sites Maximo Asset Management correspondent à des unités commercialesd'un système externe, mais les deux systèmes utilisent des valeurs différentes pources entités. Une commande de référence croisée peut effectuer la conversion entreles deux valeurs. Par exemple, une commande de référence croisée dans uneinterface entrante peut traduire l'unité métier EX001 en site Maximo MX001. Ensortie, la même commande peut convertir MX001 en EX001.

Commande de multiplication

Une commande de multiplication peut mettre à jour la société au niveau de chaqueorganisation dans la base de données Maximo.

Création et configuration de commandes d'interfaceIl n'est probablement pas nécessaire de créer des commandes d'interface, sauf sivous créez une interface ou modifiez le traitement d'une interface existante. Lamodification des valeurs de commande au niveau du système externe suffit engénéral à personnaliser un traitement d'interface prédéfini.

Si vous devez créer une commande, vous pouvez utiliser la boîte de dialogueCréer des commandes d'intégration dans l'application de services d'entreprise oude canaux de publication. L'aide en ligne de cette application vous guide dans leprocessus de création d'une commande, en l'associant au service d'entreprise ou aucanal de publication correspondant.

Gardez à l'esprit les points suivants :v Assurez-vous que le nom de la commande est unique parmi tous les adaptateurs

que vous installez.v Vous devez associer manuellement la commande aux services d'entreprise ou

canaux de publication existants qui vont l'utiliser

Définissez la valeur des commandes d'interface prédéfinies dans l'applicationSystèmes externes.

Tableau 14. Description des colonnes de commandes d'interface

Nom de colonne Description

Nom de commande Nom de la commande d'interface.

Description Brève description de la commande.

Type Type de commande :

B = Booléen L = Liste

V = Valeur

X = Référence croisée

Domaine (le cas échéant) Nom du domaine Maximo contenant les valeursvalides pour la commande :

N/A = Les domaines ne s'appliquent pas à la commande

N = Aucun domaine

28 Guide d'administration du système

Page 37: Guide d'administration du système

Tableau 14. Description des colonnes de commandes d'interface (suite)

Nom de colonne Description

Org/Site Indique si la valeur de contrôle au niveau du système peut êtreremplacée au niveau de l'organisation ou du site :

N = Ni l'un ni l'autre

O = Organisation

S = Site

Valeurs par défaut Une ou plusieurs valeurs prédéfinies de la commande.

Si la commande est une commande de type référence croisée, entrezdes valeurs dans le champ Valeur Maximo et le champ Valeurexterne.

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

GLSOURCE Type de transactiondes journaux Maximoque Maximo AssetManagement n'envoiepas vers SAP.

L GLSOURCE S INVOICETRANS

INVTRANS

LABTRANS

MATRECTRANS

MATUSETRANS

SERVRECTRANS

TOOLTRANS

IVSEND Un ou plusieursstatuts avec lesquelsles factures sontenvoyées de MaximoAsset Managementvers SAP.

Tout statut Maximoconstitue une valeurvalide.

L IVSTATUS S APPRO

POSEND Un ou plusieursstatuts avec lesquelsles bons decommande sontenvoyés de MaximoAsset Managementvers SAP.

Tout statut Maximoconstitue une valeurvalide.

L POSTATUS S APPRO

PRSEND Un ou plusieursstatuts avec lesquelsles demandes d'achatsont envoyées deMaximo AssetManagement versSAP.

Tout statut Maximoconstitue une valeurvalide.

L PRSTATUS S APPRO

Administration d'Maximo Enterprise Adapter for SAP Applications 29

Page 38: Guide d'administration du système

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface (suite)

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

SAPAAC Paramètre de lacatégorie d'affectationde compte SAP.

X N N A = ASSET

F = INTERNALORDERK = COSTCENTER

L = ACTTYPE

P = WBSELEMENT R =PROFITCENTER U =BUSAREA

Z = GLACCOUNT

SAPAPOUT Indique si MaximoAsset Managementenvoie des factures FIou MM vers SAP.

B N/A N 1 [true]

SAPAPTYPE Type de facture SAP(comptes fournisseur); indique si lesfactures sortantes sontenvoyées vers lemodule SAP FI ouMM. MM et FI sontdes valeurs valides.

V N N MM

SAPCALSTART Date de début del'agenda SAP

V N N 01-01-1990

SAPCONTRACTTYPE Référence croisée detype de contratMaximo et de type decontrat SAP.

X N N BLANKET = MK

PRICE = WK

SAPFIGLACCT Compte GLG SAPpour les factures FI.

V N O [Pas de valeur pardéfaut]

SAPGLCOMP Paramètres composantdu Grand livregénéral SAP.

X N N 0 = WORKTYPE

1 = AACFLAG

2 = ASSET

2 = COSTCENTER

Null = ACTTYPE

Null = BUSAREA

Null = GLACCOUNT

Null =INTERNALORDER

Null = KOKRS

Null =PROFITCENTER

Null = WBSELEMENT

1 = CONCATGL

30 Guide d'administration du système

Page 39: Guide d'administration du système

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface (suite)

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

SAPGLCONCAT Paramètres deconcaténation duGrand livre généralSAP.

X N N AACFLAG = ASSET

AACFLAG =COSTCENTER

AACFLAG =WBSELEMENT

Null =AACFLAG

Null = ACTTYPE

Null = BUSAREA

Null = GLACCOUNT

Null =INTERNALORDER

Null = KOKRS

Null =PROFITCENTER

Null = WORKTYPE

| = CONCATCHAR

SAPINVOICESITEID Détermine si le clientSAP utilise lafacturation centraliséeou décentralisée.

La valeur par défautest l'utilisation de lafacturationdécentralisée. Avec lafacturationdécentralisée, si unefacture SAP contientdes BC provenant desites différents dansune organisation,Maximo AssetManagement crée etstocke une facturepour chaque site surla facture SAP.

Pour activer lafacturation centralisée,définissez cette valeursur l'ID site du siteMaximo où sonttraitées les factures.

Voir Intégration demémo de facture et decrédit dans le chapitre12 pour plusd'informations.

V O Null = utilisation de lafacturationdécentralisée

SAPINVOICESTATUS Détermine le statutpar défaut desfactures inverséesreçues de SAP.

V IVSTATUS S APPR (APPROUVE,valeur par défaut) ouPENDREV (ENATTENTE DEREVISION)

Administration d'Maximo Enterprise Adapter for SAP Applications 31

Page 40: Guide d'administration du système

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface (suite)

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

SAPIOSTATUS Référence croisée dustatut de l'interventionMaximo et du statutde la commandeinterne SAP.

X N N APPR = 20

CAN = 91

CLOSE = 90

COMP = 40

INPRG = 30

WAPPR = 10

WMATL = 20

WSCH = 20

SAPIOTYPEPREF Conversion du typede commande interneSAP en un préfixe denuméro de commandeinterne SAP.

Ce préfixe estconcaténé avec lenuméro d'interventionMaximo sur lestransactions sortantes.

Liste de tous les typesde commande interneutilisés dans MaximoAsset Management.

X N N MAXI = M

MINV = I

SAPITEMSETID Référence croisée pourla valeur ITEMSETIDMaximo et l'ID/clientsystème SAP.

Si les deux systèmesutilisent la mêmevaleur, laissez lesparamètres en blanc.

X N N [Pas de valeur pardéfaut]

SAPLINETYPE Référence croisée dutype de ligne Maximoet du compte GLGSAP pour les bons decommande.

X N O SERVICE = DEFAULT

SAPMATLTYPE Référence croisée de lacatégorie de stockMaximo et du typed'articles SAP.

X N N La valeur Maximo pourles valeurs externessuivantes est STK :

ERSA, FERT, FHMI,HALB, HAWA, HIBE,INTR, LEER, PIPE,PROC, ROH, UNBW,VERP, VKHM

La valeur Maximo pourles valeurs externessuivantes est NS :

CONT, DIEN, IBAU,KMAT, NLAG, PROD

SAPMAXBSNAME Nom du systèmemétier Maximo dansSAP NetWeaverProcess Integration ouSAP NetWeaverProcess Orchestration.

V N N [Pas de valeur pardéfaut]

SAPMX5SITEPREFIX Préfixe de l'ID de siteMaximo.

V N S [Pas de valeur pardéfaut]

32 Guide d'administration du système

Page 41: Guide d'administration du système

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface (suite)

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

SAPNSTKROOM Emplacement demagasin Maximo fictifpour les articles nonstockés.

V N S [Pas de valeur pardéfaut]

SAPORGID Référence croisée pourl'IDorganisationMaximoet l'ID code sociétéSAP.

Si les deux systèmesutilisent la mêmevaleur, laissez lesparamètres en blanc.

X N N [Pas de valeur pardéfaut]

SAPPOTYPE Type de documentrelatif au bon decommande SAP.

V N N PO

SAPPRTYPE Type de documentrelatif à la demanded'achat SAP.

V N N PR

SAPPURCHSITEID Référence croisée desite Maximo etorganisation d'achatSAP.

X N O [Pas de valeur pardéfaut]

SAPQOS Indique si l'intégrationenvoie les interfacessortantes à la filed'attente séquentielleou continue associée àl'interface.

La valeur Maximo estle nom d'une interfacesortante.

La valeur du systèmeexterne correspond àl'une des valeurssuivantes : EO (filed'attente continue)

EOIO (file d'attenteséquentielle)

L'intégration envoietoutes les interfacesnon référencées danscette commande versla file d'attentecontinue.

X N N [Pas de valeur pardéfaut]

SAPRSVOUT Indique si MaximoAsset Managementenvoie les transactionsrelatives à laréservation vers SAP.

B N/A N 1 [true]

SAPRSVPRIORITY Référence croisée pourconvertir laréservation hard/softMaximo vers les typesde priorité deréservation SAP

X O N [Pas de valeur pardéfaut]

SAPSITEID Référence croisée pourl'ID site Maximo etl'ID usine SAP.

X N N

Administration d'Maximo Enterprise Adapter for SAP Applications 33

Page 42: Guide d'administration du système

Tableau 15. Maximo Enterprise Adapter for SAP Applications commandes d'interface (suite)

Nom de commande Description Type DomaineOrg/site Valeurs par défaut

SAPSTORERM Référence croisée pourle magasin Maximo etl'emplacement destockage SAP.

Si les deux systèmesutilisent la mêmevaleur, laissez lesparamètres en blanc.

X N S

SAPUNLIMITTOLERANCE

SAP autoriseuniquement lestolérances deréception inférieures à99,9%. Si la tolérancede réception de laligne BC Maximo estsupérieure à 99,9 %, ladéfinition de cettecommande entraîneunePOLINE.RECEIPT-TOLERANCE NULL.Si cette commande estdéfinie sur false(faux), un messaged'erreur préviendral'utilisateur que latolérance de réceptiondépasse 99,9 %, etqu'il doit spécifier unevaleur SAP valide.

B N O 1 (true)

SAPWOOUT Indique si Maximoenvoie les transactionsrelatives àl'intervention versSAP.

B N/A N 1 [true]

WOSTART Un ou plusieursstatuts avec lesquelsles interventions sontenvoyées de MaximoAsset Managementvers SAP.

Tout statut Maximoconstitue une valeurvalide.

L WOSTATUS S APPRO

ATTENTMAT

ATPLA

Concepts associés:«Maximo Enterprise Adapter for SAP Applications commandes d'interface», à lapage 26Les commandes d'interface Maximo contiennent des valeurs que l'intégrationutilise pour effectuer des fonctions telles que la conversion de valeurs Maximo envaleurs SAP et inversement, en fournissant des valeurs par défaut aux colonnes devaleur null, en validant des valeurs de données, etc.«Intégration financière», à la page 77Maximo Asset Management et SAP peuvent échanger les types de donnéesfinancières suivants : composants du grand livre général / objets coûts, planscomptables et journaux du grand livre général.

Prise en charge de plusieurs languesMaximo Asset Management et SAP prennent en charge plusieurs langues.

34 Guide d'administration du système

Page 43: Guide d'administration du système

Cette rubrique traite des données spécifiques qui peuvent être traduites enplusieurs langues et des configurations de SAP et Maximo requises pourimplémenter un traitement d'intégration multilingue.

Cette rubrique est destinée aux administrateurs de système, aux membres del'équipe d'implémentation et aux consultants SAP et Maximo.

Prise en charge multilingue dans SAPSAP peut enregistrer les données dans plusieurs langues.

SAP peut enregistrer les données suivantes en plusieurs langues :v Descriptions et codes d'unités de mesurev Descriptions courte et longuev Texte de bon de commande (BC)

Les codes de langues sont écrits dans la zone SPRAS des tables de base dedonnées SAP associées.

Table ZBC_SAPMXCONFIG

La table ZBC_SAPMXCONFIG de SAP permet d'identifier la langue de base deMaximo, ainsi que les autres langues reconnues par l'intégration.

La variable MXBASELANG requise dans cette table permet d'identifier la languede base de Maximo. Cette table peut contenir une entrée MXBASELANG.

La variable MXLANGUAGE optionnelle permet d'identifier les languessupplémentaires. La table peut posséder plusieurs entrées MXLANGUAGE ou n'encontenir aucune. Les programmes ABAP et IDOC utilisent la tableZBC_SAPMXCONFIG pour déterminer les langues dans lesquelles les descriptionset le texte de bon du commande doivent être envoyés à Maximo AssetManagement.

Dans SAP, vous utilisez la langue de base associée à votre code de société et àvotre profil d'employé. Si des données identiques existent en plusieurs languesdans SAP, l'intégration envoie les données à Maximo Asset Management danschaque langue incluse dans la table ZBC_SAPMXCONFIG.

Exemple

Si la description SAP d'un élément existe en anglais, en français et en allemand etque ces trois langues sont définies dans les variables MXBASELANG etMXLANGUAGE de la table ZBC_SAPMXCONFIG, l'intégration génère uneinterface contenant la description de l'article en trois langues.

Unités de mesure

SAP peut stocker des unités de mesure dans plusieurs langues. Toutefois,l'intégration envoie une unité composée de codes sécurisés à Maximo AssetManagement dans la langue de base de SAP (la variable MXBASELANG de latable ZBC_SAPMXCONFIG) uniquement.

Administration d'Maximo Enterprise Adapter for SAP Applications 35

Page 44: Guide d'administration du système

Descriptions et texte de bon de commande

L'intégration peut envoyer des descriptions brèves et détaillées, ainsi qu'un textede bon de commande à Maximo Asset Management dans les langues référencéespar les variables MXBASELANG et MXLANGUAGE de la tableZBC_SAPMXCONFIG.

Si un enregistrement principal d'article SAP contient une description détaillée et untexte de bon de commande, l'intégration envoie uniquement ce dernier, stocké dansla table LONGDESCRIPTION de Maximo Asset Management.

Prise en charge de plusieurs langues dans Maximo EnterpriseAdapter for SAP Applications

Lorsque vous vous connectez à Maximo Asset Management, vous choisissezd'utiliser la langue de base de Maximo ou une autre langue.

Les transactions sortantes que vous générez contiennent des valeurs traduisiblesdans la langue utilisée lors de votre connexion.

Dans toutes les applications Maximo, vous pouvez entrer des valeurs linguistiquespour les colonnes suivantes :v Descriptions courte et longuev Remarques et description de l'unité de mesurev Valeurs de statut

Les codes de langues sont écrits dans la zone TRANS_LANGCODE des interfacesd'intégration associées.

Lorsque Maximo Asset Management reçoit des données provenant de SAP dansplusieurs langues, il écrit toutes les instances des données dans la base de données.Au besoin, vous pouvez personnaliser le code de traitement afin de filtrer lesenregistrements.

Descriptions courte et longue

Chaque table de base de données Maximo contenant des colonnes traduisiblespossède une table correspondante appelée L_TABLENAME, où TABLENAME est lenom de la table de base de données Maximo. La table L_TABLENAME stocke lesvaleurs d'une langue qui n'est pas de base pour chaque colonne traduite, àl'exception de la description longue. Par exemple, la brève description d'un article,dans une langue qui n'est pas de base, est stockée dans la table L_ITEM.

Toutes les descriptions détaillées, figurant à la fois dans la langue de base et leslangues traduites, sont stockées dans la table LONGDESCRIPTION.

Exemple

Connectez-vous à Maximo Asset Management en tant qu'utilisateur français eteffectuez une mise à jour d'une description d'article en français. Le message sortantgénéré par cette opération contiendra la description de l'article en français.

Si la langue de base Maximo est l'anglais, la table ITEM contient la descriptioncourte de l'article en anglais ; la table L_ITEM contient une brève description de

36 Guide d'administration du système

Page 45: Guide d'administration du système

l'article en français ; et la table LONGDESCRIPTION contient la description longuede l'article en anglais et en français.

Unités de mesure

Maximo Asset Management peut stocker des descriptions d'unités de mesure ainsique des remarques multilingues dans la table MEASUREUNIT.

Valeurs de statut

Vous pouvez traduire en d'autres langues les valeurs de statut Maximo par défaututilisées dans les commandes d'interface. Pour ce faire, ajoutez les valeurs delangue étrangère aux emplacements suivants :v en tant que valeur externe dans le domaine Maximo appropriév à la place de la valeur Maximo par défaut dans la commande d'interface

Cette option est disponible pour les commandes suivantes :v IVSENDv POSENDv PRSENDv WOSART

Configuration de Maximo Enterprise Adapter for SAPApplications pour la prise en charge multilingue

Pour inclure des valeurs de description traduites dans les transactions sortantes,ajoutez les MBO L_TABLENAME and LONGDESCRIPTION aux objetsd'intégration applicables.

Certaines interfaces possèdent une colonne nommée TRANS_LANGCODE, quicontient le code de langue des colonnes traduites de la transaction. Cette colonnefigure dans tous les objets d'intégration prédéfinis disposant de colonnestraduisibles. Si vous générez de nouveaux objets d'intégration et que voussouhaitez définir la prise en charge des colonnes traduisibles, ajoutez cette zone. Ils'agit d'une zone d'utilisateur, au MBO de niveau supérieur de l'objet d'intégration.

Plusieurs MBO de Maximo possèdent une colonne permanente nomméeLANGCODE. L'interface utilisateur de Maximo utilise cette colonne pourrechercher du texte. La colonne n'est pas associée à la langue de la transaction. Nel'incluez pas aux objets d'intégration que vous créez.

Traitement des erreursCette rubrique contient des informations sur les erreurs que vous pouvezrencontrer lors du transfert de données entre Maximo Asset Management et SAPApplications. Elle décrit les stratégies et les procédures relatives au traitement deserreurs dans SAP.

Traitement des erreurs des transactions de SAP vers MaximoAsset Management

Cette section contient des informations sur le traitement des erreurs relatives auxtransactions envoyées depuis SAP vers Maximo Asset Management.

Administration d'Maximo Enterprise Adapter for SAP Applications 37

Page 46: Guide d'administration du système

Traitement des IDoc

Tous les documents intermédiaires (IDoc, Intermediate document) créés pourMaximo Enterprise Adapter for SAP Applications doivent être envoyés et traitéscorrectement. Pour vous assurer qu'il ne reste aucun IDoc non traité dans lesystème SAP à la suite d'erreurs de connexion, planifiez le rapport RSARFCEX aumoins une fois par jour.

Si vous rencontrez des erreurs de connexion ou de performance, consultez lesNotes SAP correspondantes ou contactez le support technique.

Traitement des messages relatifs à SAP NetWeaver ProcessIntegration (PI) ou Process Orchestration (PO)

Maximo Enterprise Adapter for SAP Applications n'utilise aucune configuration ouméthode spécifique à l'intégration lors du traitement des messages SAP PI/PO. Ilutilise les paramètres et les processus globaux de SAP NetWeaver PI/PO.

Le plan de travail d'exécution de SAP NetWeaver PI/PO assure le contrôle et letraitement des erreurs (nouveau traitement des messages).

Vous pouvez utiliser cet outil pour :v suivre l'état des messages ;v détecter les erreurs et identifier leur origine ;v renvoyer les messages si le délai entre deux tentatives dans une file d'attente est

dépassé ;v configurer des services d'alerte afin d'obtenir des informations sur les erreurs

par message électronique, fax ou message textuel, etc.

Pour plus d'informations sur le traitement des messages et des erreurs SAPNetWeaver PI/PO, voir la documentation SAP correspondante concernant SAPNetWeaver Process Integration.

Erreurs Maximo Asset Management vers SAPLe traitement des erreurs relatives aux transactions envoyées depuis Maximo AssetManagement vers SAP peut être exécuté en interne ou en externe, en fonction de lamanière dont vous avez configuré le serveur d'applications SAP.

Traitement des erreurs en externe

Tous les modules de fonction SAP renvoient la table RETURN au serveur proxyappelant. En cas d'erreur, cette table contient le message relatif à l'erreur quiempêche l'envoi de l'enregistrement.

Le code proxy crée une boucle au niveau de cette table. En cas d'erreur, RETURNTYPE=E, une exception comportant le message d'erreur de la table RETURN estrenvoyée vers SAP NetWeaver Process Integration (PI) ou SAP NetWeaver ProcessOrchestration (PO). Le message reste dans la file d'attente avec l'état “ApplicationError.”

Vous devez exécuter les actions requises relatives à cette erreur dans SAPNetWeaver PI/PO grâce à :v la surveillance des messages SAP NetWeaver PI/PO, qui prend en charge la

modification des charges ;

38 Guide d'administration du système

Page 47: Guide d'administration du système

v un produit tiers utilisé avec SAP NetWeaver PI/PO pour la surveillance et letraitement des erreurs.

Traitement des erreurs en interne

Le traitement des erreurs SAP en interne dépend du mode de traitement de latransaction envoyée dans SAP. Ce mode de traitement est maintenu dans la zoneBDCPR_MODE_ACT de la table ZBC_INBPROGRAMS.v Si le mode de traitement correspond à BDC, le module de fonction crée une

mappe d'entrée par lots.v Si le mode de traitement correspond à BAPI, le module de fonction stocke

l'enregistrement dans des tables. Utilisez le programme ZBC_BAPI_ADMINpour traiter à nouveau ces erreurs.

Pour ces deux modes de traitement :v Un message électronique contenant toutes les informations nécessaires sur

l'erreur est envoyé aux destinataires spécifiés.v Un enregistrement est inscrit dans la table de journalisation ZBC_MSIF.v La table RETURN est organisée de façon à contenir uniquement un message

relatif à l'aboutissement du traitement (RETURN-TYPE=S).

Traitement des erreurs en externeTous les modules de fonction SAP renvoient la table RETURN au serveur proxyappelant. En cas d'erreur, cette table contient le message relatif à l'erreur quiempêche l'envoi de l'enregistrement.

Le code proxy crée une boucle au niveau de cette table. En cas d'erreur, RETURNTYPE=E, une exception comportant le message d'erreur de la table RETURN estrenvoyée vers SAP NetWeaver Process Integration (PI) ou SAP NetWeaver ProcessOrchestration (PO). Le message reste dans la file d'attente avec l'état “ApplicationError.”

Vous devez exécuter les actions requises relatives à cette erreur dans SAPNetWeaver Process Integration PI/PO grâce à :v la surveillance des messages SAP NetWeaver PI/PO, qui prend en charge la

modification des charges ;v un produit tiers utilisé avec SAP NetWeaver PI/PO pour la surveillance et le

traitement des erreurs.

Traitement des erreurs en interneLe traitement des erreurs SAP en interne dépend du mode de traitement de latransaction envoyée dans SAP.

Ce mode de traitement est maintenu dans la zone BDCPR_MODE_ACT de la tableZBC_INBPROGRAMS.v Si le mode de traitement correspond à BDC, le module de fonction crée une

mappe d'entrée par lots.v Si le mode de traitement correspond à BAPI, le module de fonction stocke

l'enregistrement dans des tables. Utilisez le programme ZBC_BAPI_ADMINpour traiter à nouveau ces erreurs.

Pour ces deux modes de traitement :v Un message électronique contenant toutes les informations nécessaires sur

l'erreur est envoyé aux destinataires spécifiés.

Administration d'Maximo Enterprise Adapter for SAP Applications 39

Page 48: Guide d'administration du système

v Un enregistrement est inscrit dans la table de journalisation ZBC_MSIF.v La table RETURN est organisée de façon à contenir uniquement un message

relatif à l'aboutissement du traitement (RETURN-TYPE=S).

Mappage d'entrées par lots

Une mappe d'entrée par lots contient l'enregistrement de la session entrante.Utilisez le code de transaction sm35 pour vérifier la mappe et corriger les erreursou insérer des données manquantes.

Une fois le mappage effectué, la transaction est envoyée dans SAP.

Rapport ZBC_BAPIADMIN

En cas d'erreur, l'enregistrement est inscrit dans des tables spécifiques si leprocessus de traitement des erreurs en interne utilise des interfaces BAPI pourenvoyer les données vers SAP. Tous les processus écrivent une entrée dans la tableZBC_BAPIADMIN, en indiquant des informations sur le message, l'index etl'erreur. Les données elles-mêmes sont écrites dans une table “process-specific”référencée par la valeur d'index. Par exemple, les données d'erreur d'interventionsont écrites dans la table ZBC_BAPI_WORKOR, les données concernant les erreursde réservation sont écrites dans la table ZBC_BAPI_RESERV, etc. Ces tablescorrespondent aux structures utilisées lors de l'envoi des données vers SAP.

Utilisez le rapport ZBC_BAPIADMIN pour traiter à nouveau ces enregistrements.

Configuration du rapport ZBC_BAPIADMIN

Le premier écran de ce rapport correspond à un écran de sélection, qui permet defiltrer les entrées dans la table ZBC_BAPIADMIN.

L'écran suivant affiche toutes les entrées sélectionnées dans ZBC_BAPI_ADMIN.

Cliquez deux fois sur une entrée pour passer à la table spécifique au processus,dans laquelle vous pouvez modifier les données (excepté certaines zones clés) etsupprimer l'enregistrement ou le traiter à nouveau.

En cas d'erreur de suivi, le message contenu dans l'en-tête est mis à jour si vousprocédez à un nouveau traitement de l'enregistrement. Si l'enregistrement est traitéà nouveau avec succès (ou supprimé manuellement), il est supprimé des tables etle programme revient à l'écran précédent contenant la liste des messages.

Tables spécifiques au processus ZBC_BAPI_XXXX

Chaque processus présente une table différente pour stocker les messages d'erreur.Ils correspondent aux structures qui permettent de transférer les données (SAP-IR).

Tableau 16. Tables spécifiques au processus ZBC_BAPI_XXXX

Processus Table Nom de la structure

Envois GLG ZBC_BAPI_GLINVOI ZBC_M2S_GLINVOICES

Invoices (Factures) ZBC_BAPI_INVOIC ZBC_M2S_MMINVOICES

Sorties ZBC_BAPI_ISSUES ZBC_M2S_ISSUES

Heures demain-d'oeuvre

ZBC_BAPI_LABHOUR ZBC_M2S_LABORHOURS

40 Guide d'administration du système

Page 49: Guide d'administration du système

Tableau 16. Tables spécifiques au processus ZBC_BAPI_XXXX (suite)

Processus Table Nom de la structure

Bon de commande ZBC_BAPI_PURCHO ZBC_M2S_PURCHASEORDER

Demande d'achat ZBC_BAPI_PURREQ ZBC_M2S_PURCHASEREQ

Reçu ZBC_BAPI_RECEIP ZBC_M2S_RECEIPTS

Réservation ZBC_BAPI_RESERV ZBC_M2S_RESERVATIONS

Intervention ZBC_BAPI_WORKOR ZBC_M2S_WORKORDERS

Transactions d'intégrationCette section décrit les codes de transaction SAP utilisés pour l'intégration deMaximo Enterprise Adapter for SAP Applications.

Les tableaux figurant dans cette section présentent des codes de transactioncouramment utilisés pour les modules et les composants d'intégration inclus dansMaximo Enterprise Adapter for SAP Applications.

L'implémentation de Maximo Enterprise Adapter for SAP Applications peut ne pasutiliser tous ces points d'intégration possibles. Ils vous servent de référence lors dela configuration des groupes d'autorisations pour les utilisateurs faisant appel àl'intégration.

Module de logistique, gestion d'articlesCette rubrique indique le module SAP Logistique, les transactions de gestiond'articles qui font partie de cette intégration :

Tableau 17. Module de logistique SAP, transactions de gestion d'articles

Applications degestion d'articles SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Achat/Bon decommande(MM-PUR-PO)

Bon de commande ME21N Sans objet CréerFournisseur/Divisioncédante connue

Achat/Bon decommande(MM-PUR-PO)

Bon de commande ME22N Sans objet Modifier

Achat/Demanded'achat(MM-PUR-REQ)

Demande d'achat ME51N Sans objet Créer

Achat/Demanded'achat(MM-PUR-REQ)

Demande d'achat ME52N Sans objet Modifier

Achat/Contrat cadre(MM-PUR-OA)

Contrat

Contrat ME31K Sans objet Créer

Achat/Contrat cadre(MM-PUR-OA)

Contrat

Contrat ME32K Sans objet Modifier

Achat/Données deréférence

Enregistrement d'info(MM-PUR-VM)

Enregistrementd'info

ME11 Sans objet Créer

Administration d'Maximo Enterprise Adapter for SAP Applications 41

Page 50: Guide d'administration du système

Tableau 17. Module de logistique SAP, transactions de gestion d'articles (suite)

Applications degestion d'articles SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Achat/Données deréférence

Enregistrement d'info(MM-PUR-VM)

Enregistrementd'info

ME12 Sans objet Modifier

Achat/Données deréférence

Enregistrement d'info(MM-PUR-VM)

Enregistrementd'info

ME15 Sans objet Indicateur desuppression

Achat/Données deréférence

Fournisseur/Achat(LO-MD-BP)

Achats MK01 Sans objet Créer

Achat/Données deréférence

Fournisseur/Achat(LO-MD-BP)

Achats MK02 Sans objet Modifier (actuel)

Achat/Données deréférence

Fournisseur/Achat(LO-MD-BP)

Achats MK06 Sans objet Indicateur desuppression

Gestion destock/Mouvement demarchandises (MM-IM)

Réceptions demarchandises/Pourbon de commande

Pour bon decommande

MIGO Sans objet Graphique pour bon decommande

Gestion destock/Mouvement demarchandises (MM-IM)

Sortie de marchandises

Sortie demarchandises

MB1A Sans objet Sorties de marchandises

Gestion destock/Mouvement demarchandises (MM-IM)

Réservation

Réservation MB21 Sans objet Créer

Gestion destock/Mouvement demarchandises (MM-IM)

Réservation

Réservation MB22 Sans objet Modifier

Contrôle des factureslogistiques(MM-IV-LIV)

Saisie document(facture)

Facture MIRO Sans objet Entrer facture

Référenced'articles/Articles(LO-MD-MM)

Créer (général)

Créer MM01 Sans objet Immédiatement

42 Guide d'administration du système

Page 51: Guide d'administration du système

Tableau 17. Module de logistique SAP, transactions de gestion d'articles (suite)

Applications degestion d'articles SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Référenced'articles/Articles(LO-MD-MM)

Modifier

Modifier MM02 Sans objet Immédiatement

Référenced'articles/Articles(LO-MD-MM)

Indicateur desuppression

Indicateur desuppression

MM06 Sans objet Immédiatement

Module de comptabilitéCette rubrique présente les transactions du module de comptabilité SAP faisantpartie de cette intégration:

Tableau 18. Transactions du module de comptabilité SAP

Applications dumodule decomptabilité SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Comptabilité financière

Grand livregénéral/Envoi (FI-GL)

Grand livregénéral/Envoi

FB01L Sans objet Entrer un envoi généralpour un groupe deGrand livre

Comptabilité financière(FI)

Fournisseurs/Entrée dedocument/Facture

Facture F-43 Sans objet Facture - Générale

Contrôle degestion/Comptabilitéd'élément de coût(CO-OM-CEL)

Donnéesmaître/Commandecumulative (commandeinterne)

Commandecumulative

KO01 Sans objet Créer

Contrôle degestion/Comptabilitéd'élément de coût(CO-OM-CEL)

Donnéesmaître/Commandecumulative (commandeinterne)

Commandecumulative

KO02 Sans objet Modifier

Contrôle degestion/Comptabilitéd'élément de coût(CO-OM-CEL)

Imputationsréelles/Répartitiond'activité (Imputer lesheures de travail)

Répartition d'activité KB21N Sans objet Entrer

Administration d'Maximo Enterprise Adapter for SAP Applications 43

Page 52: Guide d'administration du système

Tableau 18. Transactions du module de comptabilité SAP (suite)

Applications dumodule decomptabilité SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Système de projet (PS)

Projet/Fonctionsd'entretien spéciales/

Structure de répartitiondu travail (WBS)

Structure derépartition du travail

CJ01 Sans objet Créer

Système de projet (PS)

Projet/Fonctionsd'entretien spéciales/

Structure de répartitiondu travail (WBS)

Structure derépartition du travail

CJ02 Sans objet Modifier

Module des ressources humainesCette rubrique présente les transactions du module de ressources humaines SAPfaisant partie de cette intégration.

Tableau 19. Transactions du module des ressources humaines SAP

Application de modulede ressourceshumaines SAP

Niveau auquel latransaction esteffectuée

Anciencode detransaction

Nouveaucode detransaction

Description de code detransaction

Gestion des ressourceshumaines

Administration/Données maître RH(PA-PA)

Données maître RH PA30 Sans objet Conserver

Gestion du temps

Feuille de temps/CATSClassic (CATS)

CATS Classic CAT2 Sans objet Sauvegarder heures detravail

Configuration de Maximo Enterprise Adapter for SAP ApplicationsMaximo Enterprise Adapter for SAP Applications vous permet d'échanger et detraiter des données entre Maximo Asset Management et SAP Applications.

L'intégration ne change pas les fonctions de base des deux systèmes. La plupartdes échanges de données impliquent l'utilisation d'interventions, de processusd'achat, de processus relatifs aux stocks et du Grand livre général.Concepts associés:«Traitement entrant vers Maximo Asset Management», à la page 19Cette rubrique décrit le flux de traitement entrant de Maximo Asset Managementvers SAP.«Structure hiérarchique de référence d'articles SAP», à la page 152SAP créé plusieurs vues d'enregistrement de référence d'articles.Référence associée:«Conditions liées à l'intégration de contrat», à la page 117Avant d'envoyer les contrats depuis SAP vers Maximo Asset Management,procédez aux configurations suivantes dans Maximo Asset Management :

44 Guide d'administration du système

Page 53: Guide d'administration du système

«Exigences relatives à l'intégration de demande d'achat», à la page 121Avant d'envoyer des DA à partir de Maximo Asset Management, vous devezeffectuer des tâches préparatoires sur vos systèmes SAP et Maximo AssetManagement.

Coordination des données partagéesLors du partage d'informations entre Maximo Asset Management et SAP, certainsparamètres doivent être identiques dans les deux systèmes.

Configurez manuellement les paramètres Maximo ci-après afin qu'ils soientidentiques aux paramètres correspondants dans SAP. Vous devez configurer cesparamètres une seule fois.v calendriers financiersv devises de basev tous les codes devisev unités de mesure et facteurs de conversionv noms d'utilisateurv configuration d'un compte GLG

L'intégration ne permet pas de créer automatiquement des enregistrementsMaximo de référence de société. Configurez Maximo Asset Management afin decréer un enregistrement de référence de société pour chaque nouveau fournisseurentrant qui n'existait pas encore dans la base de données Maximo. Pour éviter quedes erreurs ne se produisent lors du chargement en bloc des données dufournisseur SAP entrant, activez la case à cocher Automatically Add Companies toCompany Master dans l'application Maximo Sets. Lors d'un chargement en bloc dedonnées de fournisseur entrantes, ce paramètre va créer des enregistrements deréférence de société uniquement pour les fournisseurs n'ayant encore jamais figurédans Maximo Asset Management.

Si les deux applications partagent des données, déterminez comment rendre lesparamètres compatibles. Par exemple, si SAP définit la devise de base comme lalivre britannique et que Maximo Asset Management est configuré pour utiliser ledollar américain, choisissez la devise de base à utiliser. Définissez cette devisecomme devise cohérente des deux applications.

Lors d'un transfert d'entrées de journal de Maximo Asset Management vers legrand livre général (GLG) SAP, définissez les composants des clés de votre compteGLG Maximo pour prendre en charge les envois SAP de type financier.

Présentation de la tâche de configurationVous devez effectuer une série de tâches pour configurer l'échange de donnéesentre vos systèmes d'applications Maximo Asset Management et SAP.v Configurer Maximo Asset Management ;

– synchroniser les composants GLG ;– reconfigurer les colonnes de la table Maximo ;– configurer la longueur des zones Maximo ;– synchroniser les unités de mesure ;– synchroniser les codes devise ;– synchroniser les catégories d'articles ;– synchroniser les statuts d'intervention ;

Administration d'Maximo Enterprise Adapter for SAP Applications 45

Page 54: Guide d'administration du système

– configurer les commandes d'interfaces ;v Configurer SAP Applications ;

– gérer les tables de configuration ;– planifier des rapports ;

v Configurer SAP NetWeaver Process Integration 7.4 ou SAP NetWeaver ProcessOrchestration 7.5 ;– régler la détermination du récepteur pour plusieurs systèmes Maximo (si

votre intégration a plusieurs instances Maximo qui échangent des donnéesavec SAP).

Configuration de Maximo Asset ManagementCette section fournit des informations sur la configuration du côté Maximo del'intégration.

Remarque : Si vous devez gérer des objets coût SAP dans différentes structures decompte GLG Maximo par organisation (codes de société SAP), vous devez agir encollaboration avec votre administrateur système Maximo pour configurer lesstructures de compte GLG Maximo par organisation (codes de société SAP) avantd'effectuer l'intégration SAP.

synchroniser les composants GLG ;L'interface du Grand livre général transfert de nouveaux objets coût ou des objetscoût mis à jour de SAP vers Maximo Asset Management. Par ailleurs, elle peutégalement transférer des combinaisons de compte de SAP vers Maximo AssetManagement. Ces actions s'effectuent via divers programmes ABAP.

La structure GLG des objets d'intégration dans Maximo Asset Management secompose d'éléments de coût issus de SAP. Le stockage des objets coût SAP en tantque composants GLG Maximo dans la base de données Maximo ne peut s'effectuercomme le stockage dans SAP.

Les objets coût SAP correspondent aux composants du Grand livre général deMaximo. La définition de ces derniers s'effectue au niveau du système Maximo.Toutes les organisations incluses dans la base de données Maximo partagent lescomposants de Grand livre général que vous avez définis.

Objets coût SAP :

La comptabilité analytique SAP récapitule et impute des objets coût par catégoried'affectation de compte (AAC).

L'intégration traite les catégories d'affectation de compte SAP suivantes :

Tableau 20. Catégories d'affectation de compte SAP

AACFLAG DescriptionZone Maximo Enterprise Adapterfor SAP Applications

K Centre de coûts COSTCENTER

F Commande interne INTERNALORDER

P Elément WBS WBSELEMENT

A Actif ASSET

Z Compte GLG COMPTEGLG

46 Guide d'administration du système

Page 55: Guide d'administration du système

Tableau 20. Catégories d'affectation de compte SAP (suite)

AACFLAG DescriptionZone Maximo Enterprise Adapterfor SAP Applications

L Type d'activité de lamain-d'oeuvre

ACTTYPE

U Zone de gestion BUSAREA

R Centre de profit PROFITCENTER

Configuration du format du compte GLG Maximo conformément à celui ducompte GLG Maximo Enterprise Adapter for SAP Applications :

Maximo Asset Management vous permet de conserver différentes structures decompte GLG pour diverses organisations dans une base de données Maximo. Lastructure de compte GLG de niveau système doit être configurée de façon às'adapter aux structures de compte GLG de toutes les organisations.

Pourquoi et quand exécuter cette tâche

Suivez les instructions dans cette section pour modifier la structure de compteGLG Maximo afin de la faire correspondre à la structure de compte GLG MaximoEnterprise Adapter for SAP Applications.

Procédure

1. Dans Maximo Asset Management, sélectionnez Go To > System Configuration> Platform Configuration > Database Configuration.

2. Dans le menu Select Action, sélectionnez GL Account Configuration.3. Créez la structure standard suivante du compte GLG pour l'intégration dans

Maximo Asset Management :nnnnnn~n~nnnnnnnnnnnnnn

Où :nnnnnn correspond à la longueur du premier composant GLG.n correspond à la longueur du deuxième composant GLG.nnnnnnnnnnnnnn correspond à la longueur du troisième composant GLG.Assurez-vous d'indiquer un tilde (~) comme séparateur d'écran, pour tous lessegments, excepté le dernier. Vous pouvez utiliser le tilde en tant queséparateur pour éviter toute confusion avec les caractères spéciaux d'un objetcoût SAP.Le tableau suivant répertorie les exigences relatives à la configuration d'uncompte GLG Maximo Enterprise Adapter for SAP Applications GL standard :

Tableau 21. Exigences relatives à la configuration d'un compte GLG Maximo EnterpriseAdapter for SAP Applications

Segment Long. Type Ordre GLG Rend.Séparateurd'écran

Premier composant 6 ALN 0 O ~

Deuxième composant 1 ALN 1 O ~

Troisième composant 14 ALN 2 O Sans objet

Si vous utilisez des éléments WBS en tant qu'objets coût, chaque élément peutcontenir un nombre maximal de 25 caractères.

Administration d'Maximo Enterprise Adapter for SAP Applications 47

Page 56: Guide d'administration du système

Si les exigences métier sont différentes, il n'est pas nécessaire de procéder à uneconfiguration standard de compte GLG. Si vous décidez de modifier lescomposants GLG standard, vous devez entrer le premier composant. Aussi, sivous décidez d'implémenter une configuration GLG non standard, vous pouvezcontacter IBM Corporation pour obtenir de l'aide.

4. Dans l'écran GL Account Configuration, cliquez sur la flèche située en regarddu composant COST CENTER pour ouvrir le panneau Details. Remplissez leszones suivantes en vous servant des informations de la table précédente, pourgénérer le format du compte GLG Maximo Enterprise Adapter for SAPApplications :v Composant (par exemple, entrez WORKTYPE pour le type de commande

interne Maximo)v Longueur (par exemple, six caractères)v Type (par exemple, ALN ou alphanumérique)v Requis (par exemple, insérez une coche pour Oui)v Séparateur d'écran (entrez ~)v Commande GLG (par exemple, 0 pour la première position)

5. Répétez l'étape 4 et remplacez les zones de composant Maximo existants par lesinformations des zones des deuxième et troisième composants SAP de la tableprécédente.

Concepts associés:«Intégration financière», à la page 77Maximo Asset Management et SAP peuvent échanger les types de donnéesfinancières suivants : composants du grand livre général / objets coûts, planscomptables et journaux du grand livre général.

Configuration de la structure de compte GLG spécifique à l'organisation :Pourquoi et quand exécuter cette tâche

Les étapes suivantes décrivent la configuration d'une structure de compte GLGspécifique à une organisation.

Procédure

1. Dans Maximo Asset Management, sélectionnez Go To > Financial > Chart ofAccounts.

2. Dans le menu Select Action, sélectionnez Add/Modify Account Structure.3. Modifiez la longueur du compte GLG pour l'organisation spécifique.

Multilocation : application des modifications à la base de données :Avant de commencer

Pour que l'administrateur du locataire puisse appliquer les modifications à la basede données, la propriété système suivante doit avoir une valeur affectée dansl'application Propriétés système :

Tableau 22. Propriété système requise pour appliquer les modifications à la base dedonnées

Propriété système Valeur globale

mxe.adminEmail <Adresse e-mail de l'administrateur du locataire>

48 Guide d'administration du système

Page 57: Guide d'administration du système

Procédure

1. Dans l'application d'informations de base de données, sélectionnez ManageTenant Admin Mode.

2. Dans la fenêtre Electronic Signature Authentication, cliquez sur Turn AdminMode ON, puis entrez des valeurs dans les zones obligatoires.

3. Cliquez sur Apply Changes.4. Pour désactiver le mode administrateur, sélectionnez Manage Tenant Admin

Mode, puis, cliquez sur Turn Admin Mode OFF.

Configurez les commandes d'interface :

Vous pouvez utiliser Maximo Enterprise Adapter for SAP Applications poursynchroniser les composants GLG SAP avec ceux de Maximo, à l'aide descommandes d'interface SAPGLCOMP et SAPGLCONCAT.

Spécifiez le format des numéros de compte Maximo à l'aide des valeurs dansSAPGLCOMP et SAPCLCONCAT. Le format est basé sur les structures de compteGLG Maximo par organisation à l'aide d'un code de société SAP correspondant.

Tenez compte des points ci-après lors du formatage des commandes :v Un numéro de compte Maximo peut comporter un nombre quelconque de

segments.v Maximo Asset Management indique une longueur maximale et non pas une

longueur fixe pour les composants GLG. Si la longueur d'un composant estinférieure à la longueur maximale, Maximo Asset Management ne requiertaucun caractère de remplissage.

SAPGLCOMP :

La commande d'interface SAPGLCOMP indique les éléments constitutifs dunuméro de compte GLG Maximo, ainsi que la séquence dans laquelle ces élémentsfigurent dans le numéro.

Le numéro de compte est généré à partir des éléments suivants :v Code de société SAPv Zone de contrôle SAPv Type de commande interne Maximov Type de coûtv Objet du centre de coûtsv Objet de la commande internev Objet de l'élément WBSv Objet de l'actifv Compte GLGv Type d'activité de la main-d'oeuvrev Zone de gestionv Centre de profit

Cette commande vous permet d'indiquer les éléments de coût SAP à stocker dansMaximo Asset Management en tant que composants GLG. La zone Valeur duparamètre contient le numéro de commande GLG Maximo, qui contrôle la positiondu composant dans le format du compte GLG.

Administration d'Maximo Enterprise Adapter for SAP Applications 49

Page 58: Guide d'administration du système

Vous pouvez générer des numéros de compte à partir des éléments répertoriésdans la table suivante. Si vous n'utilisez pas un élément de coût de composantGLG Maximo, définissez la zone Valeur du paramètre sur NULL. Par ailleurs, pourle paramètre CONCATGL, le numéro représente une valeur booléenne (1 ou 0) etnon pas une position dans le numéro de compte.

Tableau 23. Paramètres de la commande d'interface SAPGLCOMP

Paramètre de valeurexterne Description Valeur Maximo

CONCATGL Concaténation 1

KOKRS Zone de contrôle SAP NULL

WORKTYPE Type de commande interne Maximo 0

AACFLAG Type de coût 1

COSTCENTER Objet du centre de coûts 2

ASSET Objet de l'actif 2

WBSELEMENT Objet de l'élément WBS 2

INTERNALORDER Objet de la commande interne NULL

COMPTEGLG Objet du compte GLG NULL

ACTTYPE Type d'activité de main-d'oeuvre NULL

BUSAREA Zone de gestion NULL

PROFITCENTER Centre de profit NULL

Le compte GLG généré peut être composé d'un ou plusieurs composants. Lenuméro de la commande GLG d'un composant en quatrième position serait 3, celuid'un composant en cinquième position serait 4, etc.

Si plusieurs objet coûts peuvent figurer dans le même composant d'un numéro decompte, affectez le même numéro de commande GLG à chaque objet coût. Parexemple, si l'objet coût constitue le troisième composant de certains comptes etl'actif constitue le troisième composant de certains comptes, entrez la valeur 2 aussibien pour COSTCENTER que pour ASSET.

SAPGLCONCAT :

La commande d'interface SAPGLCONCAT permet de concaténer deux objets coûtdans un seul composant du numéro de compte Maximo.

Pour concaténer deux objets coût dans un composant du numéro de compte GLGMaximo, vous devez d'abord entrer une valeur de 1 (true) dans le paramètreGLCONCATGL de la commande d'interface SAPGLCOMP.

Si vous entrez 1, entrez également un caractère spécial à utiliser en tant queséparateur entre les valeurs concaténées. Vous configurez le séparateur à l'aide duparamètre CONCATCHAR de la commande d'interface SAPGLCONCAT. Si vousn'avez pas l'intention de concaténer deux objets coût, définissez la valeur duparamètre CONCATCHAR sur NULL.

Les paramètres restants de la commande d'interface SAPGLCONCAT sontidentiques aux paramètres correspondants dans la commande d'interfaceSAPGLCOMP, comme l'illustre la table suivante.

50 Guide d'administration du système

Page 59: Guide d'administration du système

Tableau 24. Paramètres de la commande d'interface SAPGLCONCAT

Paramètre de valeurexterne Description Valeur Maximo

CONCATCHAR Caractère de séparation de chaîneconcaténée Par défaut =| [Barre verticale]

| [barre verticale]

KOKRS Zone de contrôle SAP NULL

WORKTYPE Type de commande interne Maximo NULL

AACFLAG Type de coût SAP NULL

COSTCENTER Objet du centre de coûts SAP AACFLAG

ASSET Objet de l'actif SAP AACFLAG

WBSELEMENT Objet de l'élément WBS SAP AACFLAG

INTERNALORDER Objet de la commande interne SAP NULL

COMPTEGLG Compte GLG SAP NULL

ACTTYPE Type d'activité de la main-d'oeuvre SAP NULL

BUSAREA Zone de gestion SAP NULL

PROFITCENTER Centre de profit SAP NULL

Entrez le nom de l'élément à faire figurer en première position dans la valeurconcaténée de la colonne Valeur Maximo de l'élément qui va figurer en deuxièmeposition. Par exemple, pour concaténer un type de coût (AACFLAG) et un centrede coûts (COSTCENTER), entrez le littéral AACFLAG dans la colonne de valeurMaximo du paramètre COSTCENTER.

L'exemple suivant illustre la configuration de la commande SAPGLCONCAT envue de concaténer le type de coût avec les objets coût COSTCENTER, ASSET etWBSELEMENT, (avec la barre verticale (|) comme séparateur). Le troisièmecomposant contient l'une des trois valeurs suivantes :v Valeur AACFLAG | Valeur COSTCENTERv Valeur AACFLAG | Valeur ASSETv Valeur AACFLAG | Valeur WBSELEMENT

Les numéros de compte obtenus se présentent sous l'un des formats suivants :v Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur

COSTCENTERv Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur ASSETv Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur

WBSELEMENT

Configuration par défaut du compte :

Les valeurs par défaut des commandes SAPGLCOMP et SAPGLCONCAT génèrentdes numéros de compte Maximo au format suivant :

Tableau 25. Format des numéros de compte Maximo par défaut

Position du composant dans lenuméro de compte Valeur du composant

1 Valeur WORKTYPE

2 Valeur AACFLAG

Administration d'Maximo Enterprise Adapter for SAP Applications 51

Page 60: Guide d'administration du système

Tableau 25. Format des numéros de compte Maximo par défaut (suite)

Position du composant dans lenuméro de compte Valeur du composant

3 Valeur AACFLAG | Valeur COSTCENTER ou ValeurAACFLAG | Valeur ASSET ou Valeur AACFLAG |Valeur WBSELEMENT

La commande SAPGLCOMP contient les valeurs par défaut suivantes : *

Tableau 26. Valeurs par défaut de la commande d'interface SAPGLCOMP

Paramètre (valeur externe) Valeur Maximo

CONCATGL 1 (Oui, concaténée)

WORKTYPE 0

AACFLAG 1

COSTCENTER 2

ASSET 2

WBSELEMENT 2

La commande SAPGLCONCAT contient les valeurs par défaut suivantes : *

Tableau 27. Valeurs par défaut de la commande d'interface SAPGLCONCAT

Paramètre (valeur externe) Valeur Maximo

CONCATCHAR | (barre verticale)

COSTCENTER AACFLAG

ASSET AACFLAG

WBSELEMENT AACFLAG

*La valeur des paramètres restants dans la commande est NULL.

Nouvelle configuration des colonnes de la table MaximoVérifiez que les colonnes de base de données correspondant à chaque zone dedonnées de SAP sont définies dans les tables de base de données Maximo.

Reconfigurez les colonnes de la base de données Maximo afin qu'elles soientconformes aux colonnes correspondantes dans SAP. Sinon, Maximo AssetManagement ne peut pas stocker les données importées.

Comparez les tables Maximo avec celles des applications SAP. Les élémentssuivants doivent être identiques pour toutes les colonnes contenant des donnéespartagées par Maximo Asset Management et vos applications externes :v Longueur de colonnev Type de donnéesv Paramètres NULL

Pour reconfigurer les colonnes de la table Maximo afin qu'elles soient conformesaux colonnes correspondantes dans le système SAP, utilisez l'application deconfiguration de base de données de Maximo Asset Management.

52 Guide d'administration du système

Page 61: Guide d'administration du système

Configuration des longueurs de zones MaximoLe tableau suivant répertorie les zones Maximo que vous devez modifier pour lesintégrations entre Maximo Asset Management et SAP.

Par défaut, certaines zones Maximo sont destinées à une intégration SAP. Afin devous assurer que la configuration fonctionne correctement, n'utilisez pas ces zonesMaximo réservées, à d'autres fins. Les zones affichées en gras sont des zones SAPréservées.

Tableau 28. Zones Maximo requises pour les intégrations entre Maximo Asset Managementet SAP

Objet Attribut Zone réservée SAP Long.

CRAFT CRAFT Non 10

PO PONUM Non 10

INVOICE INVOICENUM Non 10

INVOICE EXTERNALREFID Oui 50

CONTRAT NUMCONTRAT Non 10

MATRECTRANS EXTERNALREFID Oui 50

MATUSETRANS EXTERNALREFID Oui 50

SERVRECTRANS EXTERNALREFID Oui 50

LABTRANS EXTERNALREFID Oui 50

INVVENDOR EXTERNALREFID Oui 50

MATRECTRANS ORGRCVEXTERNALREFID Oui 50

SERVRECTRANS ORGRCVEXTERNALREFID Oui 50

MXRECEIPT ORGRCVEXTERNALREFID Non 50

Application des modifications à la base de données dans MaximoAsset Management

Exécutez CONFIGDB.BAT à chaque fois que vous modifiez la longueur d'une zoneMaximo.

Application des modifications à la base de données dans MaximoAsset Management Multitenancy

Toute modification de la longueur des zones Maximo doit être appliquée à la basede données par l'administrateur global.

synchroniser les unités de mesure ;Utilisez les mêmes unités de mesure dans Maximo Asset Management et SAP. Parexemple, "CAS" est une unité de mesure reconnue par SAP, vous devez donc ladéfinir aussi dans Maximo Asset Management.

Pourquoi et quand exécuter cette tâche

La boîte de dialogue Ajouter/Modifier des unités de mesure correspond à unélément du menu Sélectionner une action disponible dans plusieurs applicationsMaximo Asset Management, telles que Purchase Requisitions. Utilisez cette boîtede dialogue pour ajouter de nouvelles unités de mesure.

Administration d'Maximo Enterprise Adapter for SAP Applications 53

Page 62: Guide d'administration du système

Toutes les unités de mesure que vous ajoutez deviennent disponibles dans MaximoAsset Management pour pouvoir les utiliser lorsque vous commandez ou sortezdes éléments.

Utilisez la procédure suivante pour configurer les unités de mesure dans MaximoAsset Management.

Procédure1. Ouvrez l'application Demandes d'achat dans le module d'achats.2. Dans le menu déroulant Sélectionner une action, sélectionnez

Ajouter/Modifier des unités de mesure.3. Ajoutez les unités de mesure requises par SAP.

Facteur de conversion des unités de mesure dans la ligne de DA :

Si vous reliez un élément de SAP vers Maximo Asset Management (Elément/Stockcopié à partir de SAP), alors les unités de mesure (UM) SAP et le facteur deconversion de cet élément doivent également être conservés dans Maximo AssetManagement.

Ajoutez ou mettez à jour l'UM, ainsi que les valeurs du facteur de conversion pourles éléments SAP, car ces données arrivent vers Maximo Asset Managementpendant l'intégration de l'élément.

Si vous créez une demande d'achat dans Maximo Asset Management pour unarticle appartenant à SAP et vous entrez une unité de mesure de commandedifférente de l'unité de mesure de l'émission et qu'il n'y a pas de relation de facteurde conversion définie, Maximo Asset Management définit le facteur de conversionsur "1" par défaut. Supposons, par exemple, que vous créez une DA pour unélément du stock SAP avec une UM de sortie de EA, dont la quantité correspond à"1". Si ensuite vous changez l'UM de la commande de la ligne de DA sur PAL etque vous entrez un facteur de conversion égal à 10, sauvegardez et approuvez laDA dans Maximo Asset Management lorsque vous ouvrez la ligne de DA dansSAP, celle-ci affiche une valeur égale à 1 EA et lieu de 10 EA. Ce comportement seproduit puisque dans cet exemple, l'intégration utilise le facteur de conversionMaximo de l'UM par défaut de 1.

Préfixes de numéro de BC/DA Maximo sortant :

Utilisez l'action Configuration de la numérotation automatique dans l'applicationOrganisations Maximo afin d'ajouter les préfixes suivants au PONUM/PRNUMMaximo au niveau du site :v Préfixe d'un numéro de document DA SAPv Préfixe d'un numéro de document BC SAPv Préfixe SITEID Maximo

La longueur du PONUM/PRNUM doit comporter dix caractères pourcorrespondre à celle du numéro de BC/DA SAP. Le PONUM est égal au préfixe dunuméro de document BC SAP ajouté au préfixe de l'ID Site Maximo. Le PRNUMest égal au préfixe du numéro de document BA SAP ajouté au préfixe de l'ID SiteMaximo.

Le produit Maximo Enterprise Adapter for SAP Applications standard prend encharge uniquement un type de document BC/DA SAP par intégration. Créez untype de document BC et DA Maximo dans votre système SAP et définissez des

54 Guide d'administration du système

Page 63: Guide d'administration du système

plages de numéros pour ces types de document. Stockez ensuite ces valeurs dansles commandes de valeur SAPPOTYPE et SAPPRTYPE Maximo.Concepts associés:«Structure de numéros de bon de commande», à la page 129Les numéros de bon de commande pour les bon de commandes sortants et lesnuméros de ligne de bon de commande pour les bons de commande entrantssuivent des structures définies.Référence associée:«Structure des numéros de demande d'achat(DA) pour des DA sortantes», à lapage 122Dans Maximo Asset Management, le numéro de bon de commande (PRNUM) estunique par site. Cependant, plusieurs sites Maximo peuvent utiliser le mêmenuméro.«Points à considérer concernant le module de factures entrantes», à la page 140Le module de contrôle des factures logistiques SAP MM envoie les factures àMaximo Asset Management à l'aide du document intermédiaire (IDoc) EKSEKS. Lemodule de comptabilité SAP FI effectue des envois de factures financières versMaximo Asset Management, via le rapport ABAP ZBCXIREPR014. Les factures FIsont en général envoyées pour les interventions générées par Maximo.

Préfixes de numéro d'intervention Maximo sortante :

Ajoutez les préfixes suivants au numéro d'intervention Maximo sortante :v Utilisez l'action Configuration de la numérotation automatique dans l'application

Organisations Maximo afin d'ajouter le préfixe SITEID Maximo au numérod'intervention Maximo au niveau du site

v Utilisez la commande de références croisées SAPIOTYPEPREF pour ajouter lepréfixe du numéro de document de commande interne SAP approprié.

Maximo Enterprise Adapter for SAP Applications peut prendre en charge deuxtypes de document SAP interne : maintenance et investissement. MaximoEnterprise Adapter for SAP Applications utilise la commande de référencescroisées SAPIOTYPEPREF pour ajouter le numéro de document de la commandeinterne SAP au numéro d'intervention Maximo.

La longueur du WONUM doit être égale à dix caractères pour correspondre à celledu numéro d'intervention SAP. Assurez-vous que lorsque vous ajoutez despréfixes, la longueur totale du WONUM ne doit pas dépasser les dix caractères.Concepts associés:«Structure de numéros d'intervention pour interventions sortantes», à la page 175Dans Maximo Asset Management, le numéro d'intervention (WONUM) est uniquepar site. Cependant, plusieurs sites Maximo peuvent utiliser le même numéro.

Préfixes d'ID tâche d'une intervention Maximo sortante :

Si vous utilisez les ID Tâche dans des interventions Maximo, vous devez ajouter lepréfixe de l'ID Site Maximo à l'ID Tâche.

synchroniser les codes devise ;Vous devez utiliser le même code de devise dans les deux systèmes. Par exemple,l'USD (dollar américain) est une devise reconnue par SAP et Maximo AssetManagement.

Administration d'Maximo Enterprise Adapter for SAP Applications 55

Page 64: Guide d'administration du système

Pourquoi et quand exécuter cette tâche

Si l'USD n'est pas votre devise de base et que vous voulez la définir en tant quedevise secondaire dans Maximo Asset Management, procédez comme suit :

Procédure1. Ouvrez l'application Code de devise dans le module de gestion financière.2. Ajoutez les codes de devises requis par SAP qui n'existent pas dans Maximo

Asset Management.

Synchronisation des catégories d'articlesVous pouvez entrer les types d'articles utilisés dans SAP et établir unecorrespondance avec les valeurs du type de stock dans Maximo AssetManagement.

Cette section s'applique uniquement si le client prend en charge l'intégration desarticles/du stock.

Vous pouvez synchroniser les types d'articles SAP et les valeurs du type de stockMaximo à l'aide de la commande d'interface SAPMATLTYPE .Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Synchronisation des statuts d'interventionVous pouvez entrer le statut de l'intervention utilisée dans SAP et établir unecorrespondance avec les valeurs du statut de l'intervention dans Maximo AssetManagement.

Cette section s'applique uniquement si le client prend en charge l'intégration del'intervention.

Vous pouvez synchroniser les valeurs du statut de l'intervention SAP et Maximo àl'aide de la commande d'interface SAPIOSTATUS.

Activation des ports d'écoute d'événement pour le canal depublicationL'activation de programmes d'écoute d'événements d'intégration incite MaximoAsset Management à générer et traiter des interfaces sortantes associées lorsquecertaines actions de l'utilisateur Maximo se produisent.

Pourquoi et quand exécuter cette tâche

Une action effectuée par un utilisateur dans Maximo Asset Management (parexemple, la mise à jour d'un élément via l'application Maximo Item) déclenche leprogramme d'écoute d'événement. Le port d'écoute d'événement déclenche à sontour, le traitement d'une ou de plusieurs interfaces associées. Les événementsd'intégration sont désactivés par défaut.

Si vous souhaitez envoyer toutes les données sortantes en utilisant la fonctiond'exportation de données, n'activez pas les ports d'écoute d'événement sortant. Lesports d'écoute d'événement d'intégration ne s'appliquent pas aux transactionsentrantes.

56 Guide d'administration du système

Page 65: Guide d'administration du système

Pour activer un port d'écoute d'événement, procédez selon les étapes suivantes :

Procédure1. Dans l'application Canaux de publication, sélectionnez le système à mettre à

jour.2. Dans le menu Select Action, sélectionnez Enable/Disable Integration Events.3. Cliquez sur OK.

configurer les commandes d'interfaces ;Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Utilisez l'application systèmes externes dans le module d'intégration pourconfigurer des commandes d'interface. Afin de définir Maximo Enterprise Adapterfor SAP Applications, configurez les commandes SAP répertoriées dans les tablessuivantes.

Tableau 29. Commandes de valeur

Commanded'interface Description Autres détails

SAPCALSTART Date de début de transaction SAP La valeur par défaut est01-01-1990.

SAPAPTYPE Type de facture SAP La valeur par défaut est MM.

SAPINVOICESITEID Site de facturation centralisée La valeur par défaut est nulle(facturation décentralisée)

SAPINVOICESTATUS Détermine le statut par défaut desfactures inversées reçues de SAP.

APPR (APPROUVE, valeurpar défaut) ou PENDREV (ENATTENTE DE REVISION)

SAPPRTYPE Type de document DA SAP La valeur par défaut est PR.

SAPPOTYPE Type de préfixe de document BCSAP

La valeur par défaut est BC.

SAPFIGLACCT Compte GLG SAP pour lesfactures FI

Utiliser ORG Override.

SAPNSTKROOM Salle d'articles non stockés Utiliser un remplacement desite

SAPMAXBSNAME Nom du système métier Maximodans SAP NetWeaver ProcessIntegration (PI) ou SAPNetWeaver Process Orchestration(PO)

[Pas de valeur par défaut]

Tableau 30. Commandes booléennes

Commande d'interface Description Autres détails

SAPUNLIMITTOLERANCE Autoriser les tolérancesde réception 'illimitées'pour la ligne BC

TRUE ou FALSE

SAPWOOUT Statut externed'intervention SAP

TRUE ou FALSE

SAPRSVOUT Statut externe deréservation SAP

TRUE ou FALSE

Administration d'Maximo Enterprise Adapter for SAP Applications 57

Page 66: Guide d'administration du système

Tableau 30. Commandes booléennes (suite)

Commande d'interface Description Autres détails

SAPAPOUT Statut externe de factureSAP

TRUE ou FALSE

Tableau 31. Commandes de liste

Commanded'interface Description Autres détails

WOSTART Statut externe d'intervention SAP APPR, WMATL et WSCH

PRSEND Statut d'envoi de DA SAP APPRO

POSEND Statut d'envoi de BC SAP APPRO

IVSEND Statut d'envoi de facture SAP APPRO

GLSOURCE Liste de sources GLG SAP INVOICETRANS

INVTRANS

LABTRANS

MATRECTRANS

MATUSETRANS

SERVRECTRANS

TOOLTRANS

Tableau 32. Commandes de références croisées

Commanded'interface Description Autres détails

SAPORGID Organisation Maximo vers codesociété SAP

Par exemple, EAGLENA peutcorrespondre à la valeurMaximo et 0001, à la valeurSAP.

SAPSITEID Site Maximo vers usine SAP Par exemple, BEDFORD peutcorrespondre à la valeurMaximo et 0001, à la valeurSAP.

SAPSTORERM Magasin Maximo vers emplacementde stockage SAP

Par exemple, CENTRAL peutcorrespondre à la valeurMaximo et 0001, à la valeurSAP.

SAPMATLTYPE Catégorie Maximo vers typed'article SAP

Catégorie Maximo Material(Stock ou Non-Stock) à SAPMaterial Types (Voir la tableSAPMATLTYPE ci-dessous).

SAPGLCOMP Paramètres composant GLG SAP Voir la table SAPGLCOMP.

SAPGLCONCAT Paramètres de concaténation GLGSAP

Voir la table SAPGLCONCAT.

SAPITEMSETID ID ensemble d'articles Maximo versIDsystem/Client SAP

Par exemple, ITEMSET1 peutcorrespondre à la valeurMaximo et D47002, à la valeurSAP.

58 Guide d'administration du système

Page 67: Guide d'administration du système

Tableau 32. Commandes de références croisées (suite)

Commanded'interface Description Autres détails

SAPLINETYPE LineType Maximo vers compte GLGSAP

Par exemple, SERVICE ouMATERIAL correspondent àdes valeurs Maximo tandisque DEFAULT et 400000peuvent correspondre à desvaleurs SAP.

SAPIOTYPEPREF Préfixe de type de commandeinterne SAP

Voir la table SAPIOTYPEPREFci-dessous.

SAPIOSTATUS Traduction d'état de commandeinterne SAP

Voir la table SAPIOSTATUSci-dessous.

SAPPURCHSITEID Site Maximo vers Organisation desachats SAP

Par exemple, BEDFORD peutcorrespondre à une valeur desite Maximo et 0001, à unevaleur d'organisation desachats SAP.

SAPRSVPRIORITY La réservation hard/soft Maximopour le code d'urgence de besoin deréservation SAP

Par exemple, la réservationhard Maximo pourrait être lavaleur ‘01’ pour l'exigence deréservation SAP dans SAP.

SAPAAC Catégorie d'affectation de compteSAP - Paramètres

Voir la table des catégoriesd'affectation de compte SAPdans les objets de coûts SAP.

SAPCONTRACT-TYPE

Traduction du type de contrat SAP Par exemple, BLANKET peutcorrespondre à une valeur detype de contrat Maximo etMK, à une valeur SAP

SAPQOS Qualité de service SAP (QOS) dansSAP NetWeaver PI/PO

Indiquez la qualité de serviceSAP (QOS) des interfacessortantes. QOS peut être définisur la valeur EO (ExactlyOnce) pour la file d'attentecontinue de SAP NetWeaverPI/PO ou sur EOIO (ExactlyOnce in Order), pour la filed'attente séquentielle SAPNetWeaver PI/PO. Un nomd'interface inexistant indiqueque les transactions sortantesvont s'inscrire dans la filed'attente continue. Si un nomd'interface sortante existe (parexemple, MXPO_TOSAP05), lavaleur externe représente lenom de la file d'attenteséquentielle dans SAPNetWeaver PI/PO (parexemple, PI_PO_SEQ_Q).

Administration d'Maximo Enterprise Adapter for SAP Applications 59

Page 68: Guide d'administration du système

Tableau 33. Commande de références croisées SAPMATLTYPE

ValeurMaximo Valeur externe SAP

STK (stock) DEFAULT, FHMI, FERT, ERSA, HALB, HAWA, HIBE, INTR, LEER, PIPE,PROC, ROH, UNBW, VERPR, VKHM

NS (nonstock)

NLAG, CONT, DIEN, IBAU, KMAT, PROD, WETT

Tableau 34. Commande de références croisées SAPIOTYPEPREF

ValeurMaximo Valeur externe SAP

MAXI M (préfixe du Type d'intervention de maintenance SAP)

MINV I (préfixe du type de mandat de placement SAP)

Tableau 35. Commande de références croisées SAPIOSTATUS

Valeur Maximo Valeur externe SAP

WAPPR 10

ATTENTMAT 20

ATPLA 20

APPRO 20

ENCRS 30

TERMI 40

FERME 90

ANNULER 91

Concepts associés:«Personnalisation à l'aide des sorties utilisateur», à la page 25Chaque canal de publication et service d'entreprise dispose de procédures d'exitutilisateur Java, vous permettant de remplacer ou de personnaliser le traitementd'intégration prédéfini.«Synchronisation des catégories d'articles», à la page 56Vous pouvez entrer les types d'articles utilisés dans SAP et établir unecorrespondance avec les valeurs du type de stock dans Maximo AssetManagement.«Unités de mesure», à la page 154Maximo Asset Management stocke les unités de mesure de sorties et decommandes d'un article dans l'enregistrement ITEM et les utilise comme valeurspar défaut de l'article dans les enregistrements INVENTORY.Référence associée:«Commandes utilisées pour l'intégration de main-d'oeuvre», à la page 100L'intégration de main-d'oeuvre utilise une commande d'interface, un serviced'entreprise une structure d'objet.«Commandes utilisées pour l'intégration des fournisseurs», à la page 113L'intégration des fournisseurs utilise un service d'entreprise, une structure d'objetet une commande d'interface Maximo.

60 Guide d'administration du système

Page 69: Guide d'administration du système

«Commandes utilisées pour l'intégration des mises à jour de statut de demanded'achat», à la page 127Maximo Enterprise Adapter for SAP Applications utilise des filtres, descommandes d'interface, un service d'entreprise et une structure d'objet pouréchanger des mises à jour de statut de demande d'achat avec Maximo AssetManagement.«Commandes utilisées pour l'intégration des journaux du Grand livre général», à lapage 91L'intégration du grand livre utilise des commandes d'interface, un canal depublication Maximo, une structure d'objet Maximo et des tables SAP.«Intégration d'articles», à la page 156La création ou la mise à jour des données de référence d'articles de niveau clientdéclenche une insertion ou une mise à jour de l'enregistrement ITEM Maximo et detous les emplacements INVENTORY associés à l'article.«Intégration de stock et de quantités en stock», à la page 159La création ou la mise à jour des données de référence d'articles de niveau usinedéclenche une insertion ou une mise à jour dans les tables INVENTORY etINVCOST Maximo. La création ou la mise à jour des données de référenced'articles de niveau emplacement de stockage déclenche une insertion ou une miseà jour dans la table INVBALANCE Maximo.«Réceptions sortantes», à la page 167L'intégration de reçus sortants envoie des reçus ou des retours de Maximo AssetManagement vers SAP lorsque le statut de la transaction est COMP (complet).«Intégrations des sorties», à la page 171L'intégration peut transférer des sorties de Maximo Asset Management vers SAP etde SAP vers Maximo Asset Management.«Commandes utilisées pour l'intégration d'interventions», à la page 176L'intégration d'interventions utilise des commandes d'interface, des canaux depublication Maximo, des structures d'objet Maximo et des tables SAP.«Commandes utilisées pour l'intégration de réservations», à la page 178L'intégration de réservations utilise des commandes d'interface, des canaux depublication Maximo, des structures d'objet Maximo et des tables SAP.

Configuration de SAP ApplicationsExécutez les tâches de configuration suivantes dans SAP Applications sortant pourl'intégration entre Maximo Asset Management et SAP.v Gérer des tables de configuration personnaliséev Exécuter des rapports

Gestion des tables de configuration personnaliséesCette section traite de la gestion des tables de configuration personnaliséessuivantes : ZBC_INBPROGRAMS, ZBC_FILTERS, ZBC_SAPMXCONFIG,ZBC_RUNTIMES, ZBC_DESTINATION.

Pourquoi et quand exécuter cette tâche

Pour accéder et gérer les tables personnalisées Maximo Enterprise Adapter for SAPApplications, utilisez le code de transaction SAP SM30. Vous pouvez créer desgroupes d'autorisation spéciaux pour les tables Maximo Enterprise Adapter forSAP Applications et affecter uniquement certains utilisateurs à ces groupesd'autorisation. Pour afficher ou interroger les tables personnalisées MaximoEnterprise Adapter for SAP Applications, vous pouvez utiliser le code de

Administration d'Maximo Enterprise Adapter for SAP Applications 61

Page 70: Guide d'administration du système

transaction SAP SE16. Toutefois, pour gérer les tables personnalisées MaximoEnterprise Adapter for SAP Applications, vous devez utiliser le code de transactionSAP SM30.

Ces instructions sont génériques. Vous trouverez les informations détailléesspécifiques aux tables personnalisées d'intégration à la fin de cette section.

Procédure1. Ouvrez la fenêtre Maintain Table Views : Initial Screen pour utiliser les tables.

Vous pouvez utiliser le code de transaction SM30.2. Entrez le nom de la table (par exemple, ZBC_FILTERS). Appuyez sur la touche

Entrée. Le fichier de transport crée la table en utilisant des valeurs par défaut.Ce fichier contient tous les processus entrants vers SAP. L'écran Data Browserde cette table s'affiche.

3. Cliquez sur Execute. L'écran Change View s'affiche.4. Pour modifier les zones de la table, activez la case à cocher dans la première

colonne d'une ligne de la table, puis cliquez sur l'icône crayon ou cliquez sur lebouton droit de la souris et sélectionnez Edit.Si vous double-cliquez sur une ligne d'entrée, le mode d'affichage s'ouvre. Pourmodifier les valeurs, utilisez le mode édition.

5. Apportez les modifications, puis sauvegardez. Les modifications ainsisauvegardées vont se répercuter dans la base de données.

Gestion de ZBC_INBPROGRAMS :

Cette table contrôle les méthodes de traitement de programmes entrants SAP et letraitement d'erreurs des programmes entrants de Maximo Asset Management dansSAP.

Pour chaque processus, indiquez les modes suivants :v mode de traitementv mode de traitement d'erreurs

SAP dispose de deux modes de traitement entrants :v BAPI (Business Application Programming Interface)v Batch Data Communication (BDC)

Remarque : Les modes de traitement entrants dépendent de votre système SAP.Assurez-vous que votre système SAP prend en charge le mode de traitemententrant que vous utilisez.

Tous les modes ne s'appliquent pas à chaque programme. Maximo EnterpriseAdapter for SAP Applications dispose de deux modes de traitement d'erreurs :v Système de messagerie interne - Un message indiquant qu'il n'existe aucune

erreur est envoyé au serveur d'intégration, vous devez dans ce cas traiter leserreurs au niveau du système SAP (il s'agit du mode par défaut).Cette option vous permet également d'indiquer la notification d'erreurs versjusqu'à quatre adresses e-mail d'utilisateur SAP.Pour créer une messagerie électronique ou une notification destinée à unutilisateur SAP :– Sélectionnez le destinataire.– Indiquez le type de destinataire :

62 Guide d'administration du système

Page 71: Guide d'administration du système

- B = utilisateur SAP du client- U= adresse Internet

Si vous voulez afficher les messages d'erreur, sélectionnez l'option Express.Si vous sélectionnez le type de traitement d'erreur INT :– Lors d'un traitement BDC, des mappages d'entrées par lots vous seront

fournis pour traiter à nouveau les erreurs.– Lors d'un traitement BAPI, vous devez disposer du programme

ZBC_BAPIADMIN, fourni avec l'intégration, pour pouvoir traiter à nouveaules erreurs.

v EXT (Système de messagerie externe) - Maximo Asset Management renvoie uncode retour au serveur SAP NetWeaver Process Integration ou au serveur SAPNetWeaver Process Orchestration.

La table ci-après répertorie les modes de traitement appliqués par chaqueprogramme de ce processus d'intégration.

Tableau 36. Mode de traitement par programme

IDENT DESCRIPTION Mode de traitement

MICFI CREATE FI INVOICE BDC / BAPI

MICMM CREATE MM INVOICE BAPI

MISU CREATE GOODS ISSUE BDC / BAPI

MPOI CREATE PURCHASE ORDER BDC / BAPI

MPOU UPDATE PURCHASE ORDER BDC / BAPI

MPRI CREATE PURCHASE REQUISITION BDC / BAPI

MRCV CREATE RECEIPT BDC / BAPI

MRSVD DELETE RESERVATION BDC

MRSVI CREATE RESERVATION BDC / BAPI

MSRVU UPDATE RESERVATION BDC

MWI CREATE WORKORDER BDC / BAPI

MWU UPATE WORKORDER BDC

MLPYI CREATE LABOR HOURS BDC / BAPI

MICGL CREATE GL POSTINGS BDC / BAPI

Gestion de ZBC_FILTERS :

Cette table contrôle le contenu de données envoyé à Maximo Asset Management àpartir d'une transaction IDoc SAP.

Les règles pour chaque administrateur, qui définit les données envoyées à lastructure Maximo ER, sont également définies dans cette table. La règle de filtrageest une relation "OR", vous pouvez donc configurer des opérateurs, des valeurs dezone, etc.

Le récepteur doit porter le même nom que la définition du système métier Maximodans System Landscape Directory de SAP NetWeaver Process Integration ou SAPNetWeaver Process Orchestration et ZBC_Destination.

Vous pouvez configurer la table de filtrage de transaction IPDOC SAP pour leséventuels objets ci-après :

Administration d'Maximo Enterprise Adapter for SAP Applications 63

Page 72: Guide d'administration du système

Tableau 37. ZBC_FILTERS

Objet ZBC_FILTERS Description

MATMASTER Référence d'articles

PURCHORDER Bon de commande

INVOICE Facture

GOODSMOV Mouvement de marchandises

CONTRAT Contrat

CONTRACTAU Autorisation de contrat

LABMASTER Référence de main-d'oeuvre

CREMASTER Données maître de fournisseur

INFORECORD Informations relatives à l'achat

Les zones contenues dans la table de filtrage de transaction IPDOC SAP sont lessuivantes :

Tableau 38. Zones ZBC_FILTERS

Zone ZBC_FILTERS Valeur

MANDT Valeur client SAP

RECEIVER Nom de destination Maximo

OBJECT MATMASTER (Nom d'objet de Material Master IDOC)

RULENUMBER Numéro de condition séquence pour l'objet IDOC

FIELDNAME Tout nom de zone de la table des messages deréférence d'article

OPERATOR Tout opérateur de relation SAP

FIELDVALUE Valeur à vérifier par rapport à l'opérateur

RULENUMBER

Le rapport ABAP gère le numéro de règle RULENUMBER comme suit :v Si la même zone OBJECT utilise la même zone RULENUMBER plusieurs fois, le

rapport ABAP les gère en tant que conditions "AND" [toutes les valeurs sontvraies (true)].

v Si le même objet OBJECT a plus d'un RULENUMBER, alors ABAP gère celacomme des conditions “OR”.

Avant de configurer cette table, vous devez d'abord créer un document définissanttoutes les règles à appliquer aux données à envoyer. Cela dans le but de faciliter lagestion de la table et d'assurer la cohérence et la logique des définitions. Vouspouvez ajouter / modifier / supprimer des entrées de ce tableau plus tard, maisvous aurez à faire en sorte que la séquence des règles reste cohérente. Lors del'entretien de cette table plus tard, vous pouvez réduire les données affichées decette table en utilisant des critères de sélection “RECEIVER” et “OBJECT”.

Filtrage des données :

Pour filtrer le contenu des données des processus, vous pouvez utiliser différentesstructures.

64 Guide d'administration du système

Page 73: Guide d'administration du système

Vous pouvez utiliser n'importe quel champ des structures suivantes pour filtrer lesdonnées.

Tableau 39. Filtres de contenu de données

Bon de commande ZBC_S2M_PURCHASEORDER

Référence d'articles ZBC_S2M_MATERIALMASTER

Référence de main-d'oeuvre ZBC_S2M_LABORMASTER

Facture ZBC_S2M_MMINVOICE

Mouvements des marchandises ZBC_S2M_GOODSMOVEMENT

Contrats ZBC_S2M_PURCHASEORDER

ZBC_S2M_CONTRACTAUTH

Les exemples suivants illustrent comment gérer la table. Ils vous permettentégalement de configurer des possibilités de configuration appropriées.Référence associée:«Structures SAP ABAP pour filtrer les transactions IDOC», à la page 208Les structures SAP ABAP sont utilisées pour la table de filtrage, ZBC_FILTERS.Toutes les structures SAP ABAP ne sont pas incluses.

Exemple 1 : Envoyer tous les bons de commande relatifs aux interventions ou auxdemandes d'achat Maximo :

Cet exemple illustre l'envoi de tous les bons de commande relatifs auxinterventions ou aux demandes d'achat Maximo.

Pourquoi et quand exécuter cette tâche

Cet exemple est basé sur les hypothèses suivantes :v Les interventions Maximo sont identifiées par les plages de numéros

commençant par MA et MB.v Les demandes d'achat Maximo sont identifiées par la plage de numéros

commençant par PR.

Cet exemple indique comment configurer la syntaxe suivante dans la tableZBC_FILTERS :Send Purchase Order, ifWork order number (field AUFNR) = MA*OUWork order number (field AUFNR) = MB*OUPurchase requisition number (field BANFN) = PR*

Procédure

1. Dans la transaction se16, entrez le nom de table ZBC_FILTERS, puis cliquez surle bouton Create Entries.

2. Entrez les valeurs figurant dans la table suivante. Cela afin de configurer lefiltrage IDoc pour les interventions relatives aux bons de commande Maximode la plage de numéros commençant par MA.

Administration d'Maximo Enterprise Adapter for SAP Applications 65

Page 74: Guide d'administration du système

Tableau 40. Définition de valeurs pour les critères de filtre d'exemple dans la tableZBC_FILTERS

Zone d'insertion ZBC_FILTERS Valeur à spécifier dans l'exemple 1, règle 1

RECEIVER <nom de votre système métier Maximo>

OBJECT PURCHORDER

RULENUMBER 1

FIELDNAME AUFNR

OPERATOR =

FIELDVALUE MA*

3. Sauvegardez les entrées. Le message d'état Database record successfullycreated s'affiche dans votre fenêtre de session SAP. Les valeurs que vous avezentrées sont toujours affichées à l'écran.

4. Pour définir la prochaine règle, procédez selon les étapes suivantes :a. Remplacez le numéro de règle par 2.b. Remplacez la valeur de zone par MB*.

5. Sauvegardez les entrées. La deuxième règle pour le préfixe à ajouter auxinterventions a été définie dans la table.

6. Pour définir la prochaine règle, procédez selon les étapes suivantes :a. Remplacez le numéro de règle par 3.b. Remplacez le nom de zone par BANFN (numéro de demande d'achat).c. Remplacez la valeur de zone par PR*.

7. Sauvegardez les entrées. Toutes les règles d'envoi de bons de commande àMaximo Asset Management sont désormais définies. La table ZBC_FILTERSpour l'objet PURCHORDER contient à présent trois entrées.Vous devez configurer les filtres à appliquer aux reçus et aux factures enfonction des mêmes critères utilisés pour les bons de commande. De cettefaçon, vous ferez en sorte que toutes les opérations de suivi qui sont liées à desordres d'achat que vous enverrez, sont également transférées.

Exemple 2 : Envoyer tous les reçus associés aux bons de commande avec des interventionsMaximo ou des demandes d'achat Maximo :

Cet exemple illustre l'envoi de tous les reçus de bons de commande relatifs auxinterventions Maximo ou aux demandes d'achat Maximo.

Pourquoi et quand exécuter cette tâche

Cet exemple est basé sur les hypothèses suivantes :v Les interventions Maximo sont identifiées par les plages de numéros

commençant par MA et MB.v Les demandes d'achat Maximo sont identifiées par la plage de numéros

commençant par PR.v Les sorties et les réceptions utilisent la structure ZBC_S2M_GOODSMOVEMENT

pour envoyer des données en dehors de SAP.v Les réceptions sont identifiées par la zone IDENT correspondant à la valeur

XRCVI (les sorties auront pour valeur XISU).

Cet exemple indique comment configurer les règles de la syntaxe suivante dans latable ZBC_FILTERS : Send Receipts, if

66 Guide d'administration du système

Page 75: Guide d'administration du système

( Identifier (field IDENT) = XRCVI AND Work order number (field AUFNR) =MA*) OR

( Identifier (field IDENT) = XRCVI AND Work order number (field AUFNR) =MB*) OR

( Identifier (field IDENT) = XRCVI AND Purchase requisition number (fieldBANFN) = PR*)

Procédure

1. Dans la transaction se16, entrez le nom de table ZBC_FILTERS, puis cliquez surle bouton Create Entries. La fenêtre Table ZBC_FILTERS Insert apparaît.

2. Entrez les valeurs figurant dans le tableau suivant pour configurer le filtrageIDoc des reçus associés aux bons de commande Maximo.

Tableau 41. Définition des valeurs de filtre pour la règle 1

Zone d'insertion ZBC_FILTERS Valeur à spécifier dans l'exemple 2, règle 1

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 1

FIELDNAME IDENT

OPERATOR =

FIELDVALUE XRCVI

3. Sauvegardez les entrées.4. Pour définir le critère suivant au sein de la même règle (AND – condition) :

a. Remplacez le nom de zone par AUFNR (numéro d'intervention).b. Entrez la valeur de zone MA*.

5. Sauvegardez les entrées. La première règle est créée.6. Répétez les étapes 2 à 5 pour définir les règles 2 et 3 relatives à l'envoi de

reçus.a. Utilisez les paramètres suivants dans la première partie de la règle 2.

Tableau 42. Définition des valeurs de filtre pour le premier critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 2, règle 2, premiercritère

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 2

FIELDNAME IDENT

OPERATOR =

FIELDVALUE XRCVI

b. Sauvegardez les entrées.c. Utilisez les paramètres suivants dans la partie suivante de la règle 2.

Administration d'Maximo Enterprise Adapter for SAP Applications 67

Page 76: Guide d'administration du système

Tableau 43. Définition des valeurs de filtre pour le deuxième critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 2, règle 2, deuxièmecritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 2

FIELDNAME AUFNR

OPERATOR =

FIELDVALUE MB*

d. Sauvegardez les entrées. La règle 2 est créée.e. Utilisez les paramètres suivants dans la première partie de la règle 3.

Tableau 44. Définition des valeurs de filtre pour le premier critère de la règle 3

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 2, règle 3, premiercritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 3

FIELDNAME IDENT

OPERATOR =

FIELDVALUE XRCVI

f. Sauvegardez les entrées.g. Utilisez les paramètres suivants dans la partie suivante de la règle 3.

Tableau 45. Définition des valeurs de filtre pour le deuxième critère de la règle 3

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 2, règle 3, deuxièmecritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 3

FIELDNAME BANFN

OPERATOR =

FIELDVALUE PR*

h. Sauvegardez les entrées.7. La table ZBC_FILTERS pour l'objet GOODSMOV contient désormais six

entrées.

Exemple 3 : Envoyer toutes les sorties relatives aux interventions Maximo :

Pourquoi et quand exécuter cette tâche

Cet exemple est basé sur les hypothèses suivantes :

68 Guide d'administration du système

Page 77: Guide d'administration du système

v Les interventions Maximo sont identifiées par les plages de numéroscommençant par MA et MB.

v Les sorties sont identifiées par la zone IDENT correspondant à la valeur XISU.

Cet exemple indique comment configurer la syntaxe suivante dans la tableZBC_FILTERS :

Send Issues, if

( Identifier (field IDENT) = XISU AND Work order number (field AUFNR) =MA*) OR

( Identifier (field IDENT) = XISU AND Work order number (field AUFNR) =MB*)

Procédure

1. Dans la transaction se16, entrez le nom de table ZBC_FILTERS, puis cliquez surle bouton Create Entries. La fenêtre Table ZBC_FILTERS Insert s'affiche.

2. Entrez les valeurs figurant dans la table suivante pour configurer le filtrage desproblèmes associés aux interventions Maximo.

Tableau 46. Définition des valeurs de filtre pour le premier critère de la règle 1

Zone d'insertion ZBC_FILTERS Valeur pour l'exemple 3, règle 1 premier critère

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 4 (les numéros 1 à 3 de GOODSMOV sont déjà utiliséspour définir les règles de réception)

FIELDNAME IDENT

OPERATOR =

FIELDVALUE XISU

3. Sauvegardez les entrées.4. Utilisez les paramètres suivants pour définir le critère suivant au sein de la

même règle (AND – condition).

Tableau 47. Définition des valeurs de filtre pour le deuxième critère de la règle 1

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 3, règle 4, deuxièmecritère

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 4

FIELDNAME AUFNR (numéro de l'intervention)

OPERATOR =

FIELDVALUE MA*

5. Sauvegardez les entrées.

Administration d'Maximo Enterprise Adapter for SAP Applications 69

Page 78: Guide d'administration du système

6. Répétez ces étapes pour créer la prochaine règle relative à l'envoi de sorties.Utilisez les paramètres suivants pour créer la prochaine règle relative à l'envoide sorties.

Tableau 48. Définition des valeurs de filtre pour le premier critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 3, règle 5, premiercritère

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 5

FIELDNAME IDENT

OPERATOR =

FIELDVALUE XISU

7. Sauvegardez les entrées.8. Utilisez les paramètres suivants pour créer la prochaine règle relative à l'envoi

de sorties.

Tableau 49. Définition des valeurs de filtre pour le deuxième critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 3, règle 5, deuxièmecritère

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT GOODSMOV

RULENUMBER 5

FIELDNAME AUFNR (numéro de l'intervention)

OPERATOR =

FIELDVALUE MB*

9. Sauvegardez les entrées.Toutes les règles sont désormais définies pour envoyer des reçus vers Maximo.La table ZBC_FILTERS pour l'objet GOODSMOV contient à présent dix entrées.Comme le filtrage des numéros d'ordre de travail est identique pour lesréceptions et les sorties, vous pouvez simplifier la syntaxe des règles desexemples 2 et 3 comme suit :Send Goods Movements (Issues and Receipts), if Work order number (fieldAUFNR) = MA*) OR

Work order number (field AUFNR) = MB*) OR ( Identifier (field IDENT) =XRCVI AND

Purchase requisition number (field BANFN) = PR*)

Vous pouvez ainsi réduire le nombre de règles de cinq à trois et le nombre delignes attribuées aux filtres de dix à quatre, sans modifier la déclaration desdonnées à envoyer.

70 Guide d'administration du système

Page 79: Guide d'administration du système

Exemple 4 : envoyer les données de référence d'article de type "pièce détachée", si lesdonnées ont été créées / modifiées au niveau client ou dans l'usine 0001 :

Cet exemple illustre comment envoyer des données de référence d'article de type"pièce détachée", si les données ont été créées/modifiées au niveau client ou dansl'usine 0001.

Pourquoi et quand exécuter cette tâche

Cet exemple est basé sur les hypothèses suivantes :v Le type d'article est identifié par la zone MTART dont la valeur correspond à

ERSA.v L'usine est identifiée par la zone WERKS dont la valeur correspond à 0001.v Pour envoyer des données qui ont été modifiées au niveau client, vous devrez

rechercher un WERKS initial.

Cet exemple indique comment configurer la syntaxe suivante dans la tableZBC_FILTERS :

Send Material Master, if

( Material Type (field MTART) = ERSA AND Plant (field WERKS) is initial) OR

( Material Type (field MTART) = ERSA AND Plant (field WERKS) = 0001)

Procédure

1. Dans la transaction se16, entrez le nom de table ZBC_FILTERS, puis cliquez surle bouton Create Entries. La fenêtre Table ZBC_FILTERS Insert s'affiche.

2. Entrez les valeurs figurant dans la table suivante pour configurer le filtrageIDoc pour l'envoi des données de référence d'articles spécifiques à Maximo.

Tableau 50. Définition des valeurs de filtre pour le premier critère de la règle 1

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 4, règle 1, premiercritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT MATMASTER

RULENUMBER 1

FIELDNAME MTART (Type d'article)

OPERATOR =

FIELDVALUE ERSA

3. Sauvegardez les entrées. La première règle est créée.4. Pour définir le critère suivant au sein de la même règle (AND – condition),

utilisez les paramètres suivants.

Tableau 51. Définition des valeurs de filtre pour le deuxième critère de la règle 1

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 4, règle 1, deuxièmecritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT MATMASTER

Administration d'Maximo Enterprise Adapter for SAP Applications 71

Page 80: Guide d'administration du système

Tableau 51. Définition des valeurs de filtre pour le deuxième critère de la règle 1 (suite)

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 4, règle 1, deuxièmecritère

RULENUMBER 1

FIELDNAME WERKS (numéro de l'intervention)

OPERATOR =

FIELDVALUE (laissez cette zone vide)

5. Sauvegardez les entrées. La première règle est établie.6. Répétez les étapes 2 à 5 pour créer la deuxième règle relative à l'envoi des

données de référence d'articles. Utilisez les paramètres suivants dans lapremière partie de la règle 2.

Tableau 52. Définition des valeurs de filtre pour le premier critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 4, règle 2, premiercritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT MATMASTER

RULENUMBER 2

FIELDNAME MTART

OPERATOR =

FIELDVALUE ERSA

7. Sauvegardez les entrées.8. Utilisez les paramètres suivants dans la deuxième partie de la règle 2.

Tableau 53. Définition des valeurs de filtre pour le deuxième critère de la règle 2

Zone d'insertion ZBC_FILTERSValeur à spécifier dans l'exemple 4, règle 2, deuxièmecritère

RECEIVER <nom de votre système métier Maximo> dans cetexemple, MAXIMO_A

OBJECT MATMASTER

RULENUMBER 2

FIELDNAME WERKS

OPERATOR =

FIELDVALUE 0001

9. Sauvegardez les entrées.Toutes les règles sont à présent définies pour envoyer des données versMaximo. La table ZBC_FILTERS de l'objet MATMASTER contient désormais lechiffre 4.

72 Guide d'administration du système

Page 81: Guide d'administration du système

Exemple 5 : envoyer les données de référence d'article de type "pièce détachée", si lesdonnées ont été créées ou modifiées au niveau client ou dans l'usine 0001 ou l'usine 0002.Envoyez les modifications apportées à l'article si ce dernier existe dans l'usine 0001 ou0002. Ces modifications sont effectuées au niveau du client. :

Pourquoi et quand exécuter cette tâche

Cette règle s'applique à l'analyse de rentabilité suivante :

Vous ne souhaitez pas envoyer les informations relatives à un article vers Maximosi vous n'avez créé que la vue de base. Envoyez les modifications apportées à lavue de base d'un article uniquement lorsque ce dernier a été créé dans l'une desusines intégrées à Maximo.

Cet exemple est basé sur les hypothèses suivantes :v Le type d'article est identifié par la zone MTART dont la valeur correspond à

ERSA.v Si l'article est géré dans l'usine 0001 ou 0002, les informations sont identifiées

par la zone MXPLNT ayant pour valeur X.

Le code ABAP recherche la variable MXPLANT dans la tableZBC_SAPMXCONFIG. Si l'article a été géré dans les usines figurant dans cettedernière, la zone MXPLNT est marquée avec la valeur X. Si vous utilisez cettefonctionnalité, la table ZBC_SAPMXCONFIG doit contenir les usines intégrées àMaximo.

Cet exemple indique comment configurer la syntaxe suivante dans la tableZBC_FILTERS :

Send Material Master, if

( Material Type (field MTART) = ERSA AND Indicator (field MXPLANT) = X')

Procédure

1. Dans la transaction se16, entrez le nom de table ZBC_FILTERS, puis cliquez surle bouton Create Entries. La fenêtre Table ZBC_FILTERS Insert s'affiche.

2. Comme illustré dans l'exemple 5, titre , entrez les valeurs figurant dans la tablesuivante afin de configurer le filtrage d'IDoc.

Tableau 54. Définition des valeurs de filtre dans la table ZBC_FILTERS

Zone d'insertion ZBC_FILTERS Valeur à spécifier dans l'exemple 5, règle 1

RECEIVER <nom de votre système métier Maximo>

dans cet exemple, MAXIMO_A

OBJECT MATMASTER

RULENUMBER 1

FIELDNAME MTART

OPERATOR =

FIELDVALUE ERSA

3. Sauvegardez les entrées.4. Utilisez les paramètres suivants pour définir les critères suivants au sein de la

même règle (AND – condition).

Administration d'Maximo Enterprise Adapter for SAP Applications 73

Page 82: Guide d'administration du système

a. Remplacez le nom de la zone par MXPLANT (indique si l'article existe dansau moins l'une des usines définies dans ZBC_MXCONFIG).

b. Remplacez la valeur de la zone par X.5. Sauvegardez les entrées.

Vous avez, à présent, défini toutes les règles relatives à l'envoi de donnéesd'articles vers Maximo. La table ZBC_FILTERS de l'objet MATMASTER contientdésormais deux entrées.

Gestion de la table ZBC_SAPMXCONFIG :

Cette table répertorie les variables et les valeurs des données Maximo nécessaires àMaximo Enterprise Adapter for SAP pendant les transactions depuis SAP versMaximo.

Cette table filtre les numéros de DA Maximo, de sorte que seuls les numéros deDA reconnus par Maximo Asset Management seront issus de SAP vers MaximoAsset Management.

Le nom du système doit correspondre au nom du système récepteur dans XI SLDet ZBC_DESTINATION.

Vous devez configurer cette table manuellement.

Tableau 55. Table ZBC_SAPMXCONFIG

Nom de variable DescriptionObliga-toire Dépendances

APINVUPD Envoi de la mise à jour du stock (prix) après lafacture

Non Aucune

BAPIME51N Entrez la valeur X si vous souhaitez utiliser lanouvelle interface BAPI PR de SAP(BAPI_PR_CREATE) qui prend en charge desdonnées supplémentaires pour la fonctionnalitéSAP Enjoy Purchase Requisition. Laissez cechamp vide si vous souhaitez utiliser l'interfaceBAPI PR standard(BAPI_REQUISITION_CREATE).

Non Pour utiliser lanouvelle interfaceBAPI DA de SAP,vous devezappliquer SAPHotpackageSAPKH6005 àvotre système SAPApplications.

GR_POLINE MAXIMO vers le suffixe de distribution SAPRemove POLine

Non Aucune

GR_SETCOST MAXIMO doit accepter des frais GR provenantde SAP

Non Aucune

MXBASELANG Langue de base Maximo Oui Dépendant dusystème deréception

MXLANGUAGE Langues de base supplémentaires paradministrateur

Non Par récepteur

MXPLANT Codes usine SAP pour chaque usine intégréedans Maximo. Si un article est utilisé dansMaximo, la table ZBC_FILTERS consulte cettezone pour vérifier si le site correspond à celuiutilisé dans Maximo.

Non Dépendant dusystème deréception

POPREFIX Préfixe qui identifie un BC sortant uniquementen tant que numéro de BC Maximo.

Non Aucune

PRPREFIX Préfixe qui identifie une DA sortante uniquementen tant que numéro de DA Maximo.

Non Aucune

74 Guide d'administration du système

Page 83: Guide d'administration du système

Tableau 55. Table ZBC_SAPMXCONFIG (suite)

Nom de variable DescriptionObliga-toire Dépendances

MX5UPGDATE Les clients ayant effectué une mise à niveau de laversion 5.x de Maximo Enterprise Adapter forSAP R/3 4.7 doivent configurer manuellementcette colonne pour stocker la date de la mise àniveau.

Non Aucune

SEQ_QUEUE Indiquez un nom de file d'attente par récepteur.Si un nom de file d'attente est spécifié ici, tousles enregistrements pour le système de réceptionsont écrits dans le file d'attente spécifiée. Siaucun nom de file d'attente n'est spécifié, SAPNetWeaver Process Integration (PI) ou SAPNetWeaver Process Orchestration (PO) utiliseplusieurs files d'attente aléatoires. Lorsque lesmessages sont divisés, SAP NetWeaver PI/POécrit les enregistrements résultats dans la mêmefile d'attente.

Non Dépendant dusystème deréception

WOPARSETTL Utilisé pour les règles de définition desinterventions

Non Dépendant dusystème deréception

Indiquez la langue de base de Maximo Asset Management.

Si vous utilisez plusieurs instances Maximo, toutes les instances de Maximo AssetManagement doivent partager la même langue de base.

D'autres langues prises en charge peuvent être ajoutées ultérieurement. Les languesvarient en fonction des systèmes récepteurs.

Toutes les zones de cette table sont des zones clés. Vous ne pouvez pas modifierles valeurs une fois qu'elles sont définies.

Pour corriger une définition, vous devez supprimer la ligne correspondante et lacréer de nouveau.

Gestion de la table ZBC_RUNTIMES :

Cette table stocke les dernières dates d'exécution des rapports pour SAP à MaximoAsset Management.

Cette table est livrée par Maximo Enterprise Adapter for SAP Applications avecdes valeurs par défaut. Configurez-la en fonction des besoins de votre intégration.

Modifiez uniquement les colonnes CPUDT et PARAM :

Remplacez la colonne CPUDT et la date de la dernière exécution par la dateactuelle lors de l'installation ou une fois la table transférée vers un nouvelenvironnement. Par exemple, après l'avoir transférée vers un système d'essais ouun système de production.

La colonne PARAM est propre au client.v Pour le rapport ZBCXIREPR007 (téléchargement effectué par le fournisseur), la

colonne du paramètre contient la valeur du code de société pour lequel lerapport a été exécuté.

Administration d'Maximo Enterprise Adapter for SAP Applications 75

Page 84: Guide d'administration du système

v Pour le rapport ZBCXIREPR013 (téléchargement d'enregistrementd'informations), la colonne du paramètre indique l'organisation d'achat pourlaquelle le rapport a été exécuté.

La colonne DESTINATION doit correspondre au nom système métier de SAPNetWeaver Process Integration ou SAP NetWeaver Process Orchestration(également défini dans ZBC_DESTINATION) pour toutes les lignes. La destinationest un nom logique et non un emplacement physique. Elle permet de faire ladifférence entre les lignes d'intégration de cette table et les autres entrées.

S'il n'existe pas d'entrée de table au cours de la première exécution du rapport, lesprogrammes vont créer les entrées de cette table par eux-mêmes, si la case“Update table ZBC_RUNTIMES” est cochée.

Néanmoins, la date du programme “INVOICE” doit être définie manuellementdans chaque système où vous allez installer le lien. Si ce paramètre n'a pas étéréglé à la date réelle de mise en œuvre de l'interface, la fonctionnalité pourenvoyer les factures MM de SAP vers Maximo Asset Management ne fonctionnerapas correctement.

Gestion de la table ZBC_DESTINATION :

Cette table contrôle l'emplacement dans lequel les données SAP sont envoyées àMaximo Asset Management.

Procédure

1. Dans la fenêtre initiale de cette table, cliquez sur le bouton Créer des entrées.L'écran Insert s'affiche.

2. Entrez les paramètres suivants :

Tableau 56. Paramètres ZBC_DESTINATION

Zone ZBC_DESTINATION Valeur

RFCDEST <nom de votre système métier Maximodans XI>

DESCRIPTION Description de votre système métier Maximo

3. Sauvegardez les entrées.4. Procédez de la même façon si vous utilisez plusieurs systèmes Maximo.

Exécution de rapportsCette rubrique décrit les rapports exécutés pendant l'intégration entre MaximoAsset Management et SAP. Certains sont requis et d'autres facultatifs.

Rapports requis

La planification des rapports suivants en tant que travaux est nécessaire pourassurer l'intégration depuis SAP vers Maximo Asset Management.v Rapport RBDMIDOC - Création d'IDocs à partir de pointeurs de modification

Lors de l'envoi de données de référence d'articles ou de main-d'oeuvre de SAPvers Maximo Asset Management, chaque changement crée un pointeur demodification sur la base de données. Pour créer un IDoc, vous devez planifier cerapport régulièrement.

v Rapport RSARFCEX - Exécuter les appels RFC non encore exécutésLes IDocs sont envoyés par RFC au système SAP NetWeaver Process Integration(PI) ou SAP NetWeaver Process Orchestration (PO). Si ce dernier ne parvient pas

76 Guide d'administration du système

Page 85: Guide d'administration du système

à recevoir l'IDoc (en raison des erreurs de connexion par exemple), les IDoc vontrester sur le serveur d'application SAP. Le serveur d'application essaye ànouveau d'envoyer l'IDoc en fonction des paramètres contenus dans ladestination RFC. Une fois l'intervalle de relance terminé et si les erreurs deconnexion subsistent, l'IDoc restera dans la file d'attente sortante sans autresactions. Le rapport RSARFCEX va exécuter les IDoc en attente et essayer de lesenvoyer. Pour assurer que tous les IDoc sont envoyés, vous devez planifier cerapport au moins tous les jours (à moins que d'autres Doc-Integrations ne soientdéjà planifiés).

Rapports facultatifs

La planification des rapports suivants en tant que travaux garantit une intégrationcorrecte de SAP vers Maximo Asset Management.v Rapport RBDMOIND - Conversion d'état avec exécution du RFC réussie

Le statut des IDoc envoyés vers RFC-Destination correspond à 03. Ce rapportvérifie que les IDoc sont bien envoyés (confirme le transfert vers SAP NetWeaverPI/PO) et modifie le statut de l'IDoc en 12. Vous pouvez ainsi facilementidentifier les erreurs de connexion et les IDocs qui n'ont pas quitté le système.De même, seuls les IDocs ayant un statut 12 peuvent être archivés dans SAP.Vous devez par conséquent effectuer une conversion avant de procéder àl'archivage.Fréquence optimale : tous les jours.

v Rapport ZBC_INVSENT_REORG - Réorganiser la table ZINVSENTAfin d'éviter d'envoyer des doublons, les numéros de document des facturestraitées sont stockés dans la table ZINVSENT. Vous devez réorganiser cette tablerégulièrement afin de réduire le nombre d'entrées. Le rapportZBC_INVSENT_REORG met à jour la date d'exécution du module INVOICEdans la table ZBC_RUNTIMES et supprime les entrées obsolètes de la tableZINVSENT.Fréquence optimale : toutes les semaines.

Configuration de SAP NetWeaver Process Integration (PI) ouSAP NetWeaver Process Orchestration (PO)

Si vous intégrez un système SAP à plusieurs instances de Maximo AssetManagement, configurez séparément chaque instance de Maximo dans SAPNetWeaver PI/PO.

Pour chaque instance de Maximo Asset Management, effectuez toutes lesprocédures mentionnées dans le lien associé.

Une fois les procédures de configuration effectuées, modifiez l'identification del'administrateur des interfaces en dehors du serveur d'application SAP.

L'administrateur du message peut déjà accéder au serveur d'application dans lazone SYSTEM. Cette dernière vous permet d'identifier le système de gestion surlequel envoyer les données.

Intégration financièreMaximo Asset Management et SAP peuvent échanger les types de donnéesfinancières suivants : composants du grand livre général / objets coûts, planscomptables et journaux du grand livre général.

Administration d'Maximo Enterprise Adapter for SAP Applications 77

Page 86: Guide d'administration du système

Cette rubrique est destinée aux administrateurs de système, aux membres del'équipe d'implémentation et aux consultants SAP et Maximo. Il traite des facteursdont vous devez tenir compte lors de l'intégration des activités financières MaximoAsset Management et SAP. Il suppose que vous savez déjà comment traiter unGrand livre général standard dans Maximo Asset Management et SAP.Concepts associés:«Création et configuration de commandes d'interface», à la page 28Il n'est probablement pas nécessaire de créer des commandes d'interface, sauf sivous créez une interface ou modifiez le traitement d'une interface existante. Lamodification des valeurs de commande au niveau du système externe suffit engénéral à personnaliser un traitement d'interface prédéfini.«Présentation des interventions et des réservations», à la page 174Vous pouvez envoyer une intervention vers SAP avec ou sans une réservation.Tâches associées:«Configuration du format du compte GLG Maximo conformément à celui ducompte GLG Maximo Enterprise Adapter for SAP Applications», à la page 47Maximo Asset Management vous permet de conserver différentes structures decompte GLG pour diverses organisations dans une base de données Maximo. Lastructure de compte GLG de niveau système doit être configurée de façon às'adapter aux structures de compte GLG de toutes les organisations.

Intégration du plan comptable et des composants du Grandlivre général

L'interface du Grand livre général transfert de nouveaux objets coût ou des objetscoût mis à jour de SAP vers Maximo Asset Management. Par ailleurs, elle peutégalement transférer des combinaisons de compte de SAP vers Maximo AssetManagement. Ces actions s'effectuent via divers programmes ABAP.

Structure de données financières SAP et Maximo AssetManagementLe plan comptable SAP est défini au niveau du client et affecté à un ou plusieurscodes société.

Le plan comptable Maximo est géré au niveau de l'organisation Maximo, ce quiéquivaut au niveau du code de société SAP.

Les objets coût SAP correspondent aux composants du Grand livre général deMaximo. Maximo Asset Management définit les composants du Grand livregénéral au niveau du système, ainsi que toutes les organisations de la base dedonnées Maximo qui les partagent.

Objets coût SAPLa comptabilité analytique SAP récapitule et impute des objets coût par catégoried'affectation de compte (AAC).

L'intégration traite les catégories d'affectation de compte SAP suivantes :

Tableau 57. Catégories d'affectation de compte SAP traitées par l'intégration

AACFLAG Description Zone d'adaptateur SAP

K Centre de coûts COSTCENTER

F Commande interne IORDER

P Elément WBS WBSELEMENT

78 Guide d'administration du système

Page 87: Guide d'administration du système

Tableau 57. Catégories d'affectation de compte SAP traitées par l'intégration (suite)

AACFLAG Description Zone d'adaptateur SAP

A Actif ASSET

Z Compte GLG COMPTEGLG

L Type d'activité de lamain-d'oeuvre

ACTTYPE

U Zone de gestion BUSAREA

R Centre de profit PROFITCENTER

Transfert des objets de coût de SAP vers Maximo AssetManagementLes objets coût SAP sont envoyés vers les tables Maximo GLCOMPONENTS(GLCOMP) et CHARTOFACCOUNTS (COA) par différents rapports ABAP.

Chaque rapport génère des composants du Grand livre général et, éventuellement,crée un plan comptable dans Maximo Asset Management. Le choix que vouseffectuez pour la création des comptes détermine lequel des deux pointsd'intégration du Grand livre général est utilisé par l'intégration.

Tableau 58. Rapports ABAP du Grand livre général

Programme ABAP Description

ZBCXIREPR001 Téléchargement de centres de coûts

ZBCXIREPR002 Téléchargement d'actifs

ZBCXIREPR003 Téléchargement d'éléments WBS

ZBCXIREPR006 Téléchargement de comptes financiers GLG SAP

ZBCXIREPR012 Téléchargement de commandes internes

Critères de sélection d'un rapport de traitement par lots

Les rapports de traitement par lots des objets coût SAP comportent les critères desélection ci-après. Les chiffres qui figurent dans la colonne Rapport représentent lestrois derniers caractères du nom du programme ABAP (par exemple, 001 faitréférence à ZBCXIREPR001).

Tableau 59. Critères de sélection d'un rapport de traitement par lots d'objets coût

Critères de sélection ABAP Rapport Description

Type d'intervention Tout Choisissez un type d'intervention pourchaque exécution du rapport de traitementpar lots.

Type d'objet coût Tout Choisissez un type d'objet coût pour chaqueexécution du rapport de traitement par lots.

Code de société Tout Choisissez un code de société pour chaqueexécution du rapport de traitement par lots.

Créer des combinaisons COA Tout Pour ordonner à l'intégration de créer descomptes à partir des éléments de coûttéléchargés, activez la case à cocher Créerdes combinaisons COA. Pour téléchargerdes éléments de coût sans créer de compte,désactivez cette case à cocher.

Administration d'Maximo Enterprise Adapter for SAP Applications 79

Page 88: Guide d'administration du système

Tableau 59. Critères de sélection d'un rapport de traitement par lots d'objets coût (suite)

Critères de sélection ABAP Rapport Description

Langue 001, 006 Choisissez un code de langue pour chaqueexécution du rapport de traitement par lots.

Centre de coûts 001 Vous pouvez ne pas sélectionner de centrede coûts ou bien en sélectionner un ouplusieurs. Si vous n'en sélectionnez aucun,le rapport est exécuté pour tous les centresde coûts de la société.

Actif 002 Vous pouvez ne pas sélectionner d'actif oubien en sélectionner un ou plusieurs. Sivous n'en sélectionnez aucun, le rapport estexécuté pour tous les actifs de la société.

Elément WBS 003 Vous pouvez ne pas sélectionner d'élémentWBS ou bien en sélectionner un ouplusieurs. Si vous n'en sélectionnez aucun,le rapport est exécuté pour tous les élémentsWBS de la société.

Compte GLG 006 Vous pouvez ne pas sélectionner de compteGLG ou bien en sélectionner un ouplusieurs. Si vous n'en sélectionnez aucun,le rapport est exécuté pour tous les comptesGLG de la société.

Type de commande 012 Vous pouvez ne pas sélectionner de type decommande ou bien en sélectionner un ouplusieurs. Si vous n'en sélectionnez aucun,le rapport est exécuté pour tous les types decommande de la société.

Commande 012 Vous pouvez ne pas sélectionner decommande interne ou bien en sélectionnerune ou plusieurs. Si vous n'en sélectionnezaucune, le rapport est exécuté pour toutesles commandes figurant dans les types decommande spécifiés.

Options de traitement d'un rapport de traitement par lots

Les rapports par lots des objets coût présentent les options de traitement suivantes:

Tableau 60. Options de traitement d'un rapport de traitement par lots

Mode de traitement ABAP Description

Le chargement en bloc s'applique aurapport ZBCXIREPR006

Envoie tous les éléments de coût actifs etinactifs répondant aux critères de sélection.

Envoie tous les éléments de coût S'applique àtous les rapports GLG autres queZBCXIREPR006

Envoie tous les éléments de coût actifs etinactifs répondant aux critères de sélection.

Envoie le nouvel élément de coût S'appliqueà tous les rapports GLG autres queZBCXIREPTR006

Envoie tous les éléments de coût actifs etinactifs qui répondent aux critères desélection et qui ont été créés ou mis à jourdepuis la dernière exécution du rapport.Cette date est enregistrée dans la tableZBC_RUNTIMES.

80 Guide d'administration du système

Page 89: Guide d'administration du système

Configuration de comptes MaximoVous indiquez le format des numéros de commande de composant GLG Maximopar l'intermédiaire des valeurs présentes dans les commandes d'interfaceSAPGLCOMP et SAPCLCONCAT.

Chaque système externe utilise une commande SAPGLCOMP et une commandeSAPGLCONCAT.

Lors du formatage des commandes, gardez à l'esprit les considérations suivantes :v Un numéro de compte Maximo peut comporter un nombre quelconque de

segments.v Plutôt que d'indiquer une longueur fixe, Maximo Asset Management définit une

longueur maximale pour les composants du Grand livre général et ne requiertaucun caractère de remplissage si la longueur d'un composant est inférieure àcette longueur maximale.

Commande SAPGLCOMP :

La commande d'interface SAPGLCOMP indique les éléments qui constituent lenuméro de compte et précise l'ordre dans lequel ces éléments s'affichent dans lenuméro.

Vous créez le numéro de compte Maximo à partir des éléments suivants :v Code de société SAPv Zone de contrôle SAPv Type de commande interne SAPv Catégorie d'affectation de compte SAP (AACFLAG)

– Centre de coûts– Commande interne– Elément WBS– Actif– Compte GLG– Type d'activité de la main-d'oeuvre– Zone de gestion– Centre de profit

Si vous mettez en relation des interventions Maximo avec des commandes internesSAP, vous devrez peut-être inclure le type de travail Maximo (type de documentde commande interne SAP) dans le compte GLG Maximo.

Concaténation d'éléments de coût

Un composant peut être la concaténation de deux valeurs, généralement un typede coût et l'objet coût correspondant. La concaténation permet le tri et ladifférenciation de plusieurs types d'objets coût présentant la même valeur.

Configuration du paramètre SAPGLCONCAT

Pour concaténer deux valeurs dans un composant du numéro de compte Maximo,entrez 1 (true) dans le paramètre SAPGLCONCAT. Sinon, entrez 0 (false).

Administration d'Maximo Enterprise Adapter for SAP Applications 81

Page 90: Guide d'administration du système

Si vous entrez 1, vous devez ensuite saisir un caractère spécial qui sera utilisé pourséparer les valeurs concaténées, dans le paramètre CONCATCHAR de lacommande d'interface SAPGLCONCAT. Sinon, définissez une valeur NULL pour leparamètre CONCATCHAR.

Configuration des paramètres restants

Pour chaque paramètre restant dans la commande SAPGLCOMP, entrez unnuméro de séquence (entier) qui indique la position de l'élément correspondantdans le numéro de compte ou bien une valeur NULL, comme suit :

Tableau 61. Séquence de numéro de compte SAPGLCOMP

Séquence dans un numéro de compte* Valeur du paramètre

Premier composant 0

Deuxième composant 1

Troisième composant 2

Non inclus NULL

* Le numéro de compte peut contenir un nombre quelconque de composants. Lenuméro de séquence du quatrième composant est 3 ; le numéro de séquence ducinquième composant est 4 et ainsi de suite.

Si plusieurs objets coût peuvent s'afficher dans le même composant d'un numérode compte, affectez le même entier à chacun de ces objets coût. Par exemple, sil'objet coût constitue le troisième composant de certains comptes et l'actif constituele troisième composant de certains comptes, entrez la valeur 2 aussi bien pourCOSTCENTER que pour ASSET.

Si vous souhaitez concaténer deux éléments, entrez un numéro de séquenceuniquement pour l'élément à afficher en deuxième position dans la concaténation.Indiquez le premier élément de la concaténation lorsque vous configurez lacommande SAPGLCONCAT.

Exemple

Pour concaténer un type de coût (AACFLAG) et un centre de coûts(COSTCENTER), entrez un numéro de séquence uniquement pour le paramètreCOSTCENTER.

Dans l'exemple précédent, entrez un numéro de séquence pour AACFLAG si ceparamètre figure également dans un autre composant du numéro de compte, enplus d'être concaténée avec COSTCENTER.

L'exemple de commande SAPGLCOMP ci-dessous illustre la configuration d'unnuméro de compte avec trois composants et aucune concaténation. Le premiercomposant contient le type de commande interne Maximo (intervention) et lesecond contient le type de coût SAP. Le troisième composant contient l'objet decentre de coûts SAP, l'objet d'actif ou l'objet de projet, en fonction du type decompte. Les programmes ABAP renseignent le troisième composant avec l'objetcoût approprié.

82 Guide d'administration du système

Page 91: Guide d'administration du système

Tableau 62. Exemple de commande SAPGLCOMP

Paramètre de valeurexterne Description Valeur Maximo

CONCATGL Valeur booléenne qui indique s'il fautconcaténer deux éléments de coût 0 =Non 1 = Oui

0

KOKRS Zone de contrôle SAP NULL

WORKTYPE Type de commande interne Maximo 0

AACFLAG Type de coût SAP 1

COSTCENTER Objet du centre de coûts SAP 2

ASSET Objet d'actif SAP 2

WBSELEMENT Objet de projet SAP 2

IORDER Objet de commande interne SAP NULL

COMPTEGLG Compte GLG SAP NULL

ACTTYPE Type d'activité de la main-d'oeuvre SAP NULL

BUSAREA Zone de gestion SAP NULL

PROFITCENTER Centre de profit SAP NULL

Les numéros de compte obtenus se présentent sous l'un des formats suivants :v Valeur WORKTYPE~Valeur AACFLAG~Valeur COSTCENTERv Valeur WORKTYPE~Valeur AACFLAG~Valeur ASSETv Valeur WORKTYPE~Valeur AACFLAG~Valeur WBSELEMENTRéférence associée:«Conditions requises pour la configuration du Grand livre général Maximo», à lapage 85Cette rubrique présente la configuration requise pour les comptes associés auxinterventions et aux journaux du Grand livre général.

Commande d'interface SAPGLCONCAT :

Dans l'exemple précédent, aucune concaténation n'a lieu, car la valeur duparamètre SAPCONCAT est 0. Cette rubrique explique comment configurer lacommande d'interface SAPGLCONCAT pour concaténer deux objets de coût en uncomposant unique du numéro de compte Maximo.

Configuration du paramètre CONCATCHAR

Pour concaténer deux valeurs dans un composant du numéro de compte Maximo,entrez la valeur 1 (true) dans le paramètre SAPGLCONCAT ; sinon, entrez 0. Sivous entrez 1, vous devez entrer un caractère spécial, qui sera utilisé pourdélimiter les valeurs concaténées, dans les paramètres CONCATCHAR de lacommande d'interface SAPGLCONCAT. Sinon, définissez une valeur NULL pour leparamètre CONCATCHAR.

Configuration des paramètres restants

Les paramètres restants de la commande SAPGLCONCAT sont les mêmes que lesparamètres correspondants de la commande SAPGLCOMP. Entrez le nom del'élément qui s'affichera en premier dans la valeur concaténée, dans la colonne devaleur Maximo de l'élément qui s'affichera en deuxième position. Par exemple,

Administration d'Maximo Enterprise Adapter for SAP Applications 83

Page 92: Guide d'administration du système

pour concaténer un type de coût (AACFLAG) et un centre de coûts(COSTCENTER), entrez le littéral AACFLAG dans la colonne de valeur Maximo duparamètre COSTCENTER.

L'exemple suivant explique comment configurer la commande SAPGLCONCATpour concaténer un type de coût avec chaque objet coût spécifié dans l'exempleprécédent (COSTCENTER, ASSET et WBSELEMENT), en utilisant la barre verticale(|) comme séparateur. Le troisième composant contient l'une des trois valeurssuivantes :v Valeur AACFLAG | Valeur COSTCENTERv Valeur AACFLAG | Valeur ASSETv Valeur AACFLAG | Valeur WBSELEMENT

Tableau 63. Paramètres SAPGLCONCAT

Paramètre de valeurexterne Description Valeur Maximo

CONCATCHAR Caractère de séparation de chaîneconcaténée Par défaut =| [Barreverticale]

| [barre verticale]

KOKRS Zone de contrôle SAP NULL

WORKTYPE Type de commande interne Maximo NULL

AACFLAG Type de coût SAP NULL

COSTCENTER Objet du centre de coûts SAP AACFLAG

ASSET Objet de l'actif SAP AACFLAG

WBSELEMENT Objet de l'élément WBS SAP AACFLAG

IORDER Objet de la commande interne SAP NULL

COMPTEGLG Compte GLG SAP NULL

ACTTYPE Type d'activité de la main-d'oeuvreSAP

NULL

BUSAREA Zone de gestion SAP NULL

PROFITCENTER Centre de profit SAP NULL

Les numéros de compte obtenus se présentent sous l'un des formats suivants :v Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur

COSTCENTERv Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur ASSETv Valeur WORKTYPE~Valeur AACFLAG~ Valeur AACFLAG | Valeur

WBSELEMENT

Configuration du compte par défaut :

Les valeurs par défaut des commandes SAPGLCOMP et SAPGLCONCAT génèrentdes numéros de compte Maximo au format suivant :

Tableau 64. Format du numéro de compte par défaut

Position du composant dans lenuméro de compte Valeur du composant

1 Valeur WORKTYPE

2 Valeur AACFLAG

84 Guide d'administration du système

Page 93: Guide d'administration du système

Tableau 64. Format du numéro de compte par défaut (suite)

Position du composant dans lenuméro de compte Valeur du composant

3 Valeur AACFLAG | Valeur COSTCENTER ou

Valeur AACFLAG | Valeur ASSET ou

Valeur AACFLAG | Valeur WBSELEMENT

La commande SAPGLCOMP contient les valeurs par défaut suivantes : *

Tableau 65. Valeurs SAPGLCOMP par défaut

Paramètre (valeur externe) Valeur Maximo

CONCATGL 1

Remarque : Ce chiffre représente une valeurbooléenne et non une position au sein du numérode compte.

WORKTYPE 0

AACFLAG 1

COSTCENTER 2

ASSET 2

* La valeur des paramètres restants de la commande est NULL.

La commande SAPGLCONCAT contient les valeurs par défaut suivantes : *

Tableau 66. Valeurs SAPGLCONCAT par défaut

Paramètre (valeur externe) Valeur Maximo

CONCATCHAR | (barre verticale)

COSTCENTER AACFLAG

ASSET AACFLAG

WBSELEMENT AACFLAG

* La valeur des paramètres restants de la commande est NULL. Maximo AssetManagement inscrit toujours un séparateur dans la base de données.

Conditions requises pour la configuration du Grand livregénéral Maximo

Cette rubrique présente la configuration requise pour les comptes associés auxinterventions et aux journaux du Grand livre général.

Interfaces d'intervention

Si vous envoyez des interventions Maximo dans SAP, insérez le type de commandeinterne SAP dans le compte GLG Maximo. Le tableau suivant décrit la procédurepermettant d'effectuer cette opération, selon que Maximo Asset Management utiliseun ou plusieurs types de document de commande interne SAP.

Administration d'Maximo Enterprise Adapter for SAP Applications 85

Page 94: Guide d'administration du système

Tableau 67. Configuration d'une commande d'interface pour les types de commande interneSAP

Nombre de types dedocument de commandeinterne SAP Configuration des commandes d'interface

Un Intégrez le paramètre WORKTYPE dans le numéro de compte(en d'autres termes, affectez un nombre entier/numéro deséquence à WORKTYPE dans la commande d'interfaceSAPGLCOMP).

OR

Affectez la valeur NULL au paramètre WORKTYPE dans lacommande d'interface SAPGLCOMP et laissez l'intégrationutiliser le type de commande interne par défaut dans lacommande d'interface SAPIOTYPEPREF.

Plusieurs Intégrez le paramètre WORKTYPE dans le numéro de compte(en d'autres termes, affectez un nombre entier/numéro deséquence à WORKTYPE dans la commande d'interfaceSAPGLCOMP).

Interfaces d'un journal

Si vous envoyez des journaux du Grand livre général depuis Maximo AssetManagement vers SAP, configurez la commande d'interface SAPGLCOMP pourfournir un compte FI, un type de coût et un objet coût SAP dans chaquetransaction.

Si vous envoyez des interfaces d'intervention Maximo et des journaux connexes àSAP, configurez SAPGLCOMP pour inclure les éléments de coûts suivants dans lenuméro de compte :v WORKTYPEv COMPTEGLGv AACFLAGv Les éléments de coût suivants s'ils sont applicables :

– ASSET– COSTCENTER– IORDER– WBSELEMENT

Si vous envoyez des journaux relatifs à une intervention dans SAP mais n'envoyezpas les interfaces d'intervention, configurez SAPGLCOMP pour inclure leséléments de coût suivants dans le numéro de compte :v COMPTEGLGv AACFLAGv Les éléments de coût suivants s'ils sont applicables :

– ASSET– COSTCENTER– IORDER– WBSELEMENT– Définissez une valeur NULL pour WORKTYPE

86 Guide d'administration du système

Page 95: Guide d'administration du système

Dans les deux cas, configurez SAPGLCONCAT pour concaténer des valeurs dansle compte GLG, si cela s'applique.Concepts associés:«Commande SAPGLCOMP», à la page 81La commande d'interface SAPGLCOMP indique les éléments qui constituent lenuméro de compte et précise l'ordre dans lequel ces éléments s'affichent dans lenuméro.

Validité des composants du GLGCette rubrique présente la configuration requise pour les comptes associés auxinterventions et aux journaux du Grand livre général.

Validité des composants du GLG

Maximo Asset Management utilise la propriété systèmemxe.int.updatecoafromglcomp pour définir le plan comptable Maximo Chart ofAccounts (COA) ACTIVEDATE et EXPIREDATE en fonction de l'indicateur 'Actif'des composants du GL Maximo. Lorsque les objets coût SAP sont synchronisésvers les composants GLG Maximo, les dates d'effet du plan comptable Maximoseront mises à jour en fonction de la propriété mxe.int.updatecoafromglcomp.

Maximo Enterprise Adapter for SAP Applications action dechargement en bloc

Lorsque vous sélectionnez l'option de chargement en bloc des programmes, BulkLoad, ABAP ZBCXIREPR001, ZBCXIREPR002, ZBCXIREPR003, ZBCXIREPR006 ouZBCXIREPR012, Maximo Enterprise Adapter for SAP Applications effectue lesactions suivantes lors du traitement du chargement en bloc relatif aux données duplan comptable ou des composants du Grand livre général envoyées par SAP :v Définit la valeur de la zone COA.SAP_UPDATE ou

GLCOMPONENT.SAP_UPDATE sur 1 (actif) pour chaque enregistrement SAPinclus dans le chargement en bloc.

v Insère les valeurs de toutes les organisations Maximo associées aux donnéesentrantes dans le paramètre d'organisation de la tâche périodiqueSAPMASTERDATAUPDATE Maximo.

v Définit la valeur du paramètre Enabled de la tâche périodiqueSAPMASTERDATAUPDATE Maximo sur 1.

Action de la tâche périodique SAPMASTERDATAUPDATE

La tâche périodique SAPMASTERDATAUPDATE Maximo met à jour lesenregistrements du plan comptable et des composants GLG dans Maximo AssetManagement pour marquer les éléments de coût SAP et les composants GLG de labase de données Maximo qui ont été supprimés et archivés dans SAP. Lorsquevous exécutez la tâche périodique, celle-ci lance les actions suivantes :v Réinitialise la zone ACTIF avec la valeur 0 pour chaque enregistrement où la

zone SAP_UPDATE = 0 et la zone ACTIF = 1.

Chaque fois que vous exécutez un chargement en bloc SAP pour l'un des élémentssuivants :v Chart of Accounts (Graphique des comptes)v Composants GL

Administration d'Maximo Enterprise Adapter for SAP Applications 87

Page 96: Guide d'administration du système

Vous devez ensuite exécuter immédiatement la tâche périodiqueSAPMASTERDATAUPDATE. Ce processus rend inactifs tous enregistrementsMaximo qui correspondent aux enregistrements SAP chargés par bloc qui ont étéarchivés ou supprimés dans SAP.

Pour connaître les noms des rapports de chargement en bloc, consultez la sectionprécédente, Action de chargement en bloc dans Maximo Enterprise Adapter forSAP Applications.

Si vous exécutez plusieurs de ces chargements en bloc, exécutez la tâchepériodique après l'exécution du dernier rapport de chargement en bloc.

N'effectuez pas de modifications et ne mettez aucun rapport à jour pendantl'exécution de la tâche périodique SAPMASTERDATAUPDATE, sinon des erreurspeuvent se produire.

Zone ajoutée aux tables COA et GLCOMP

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute lazone suivante aux tables COA et GLCOMP Maximo.

Tableau 68. Nouvelle zone dans les tables COA et GLCOMP

Nouvelle zonedans COA etGLCOMP Description Type Len Utilisation

SAP_UPDATE Indique si l'enregistrementCOA ou GLCOMP a étésupprimé du système SAP.

0 = l'enregistrement COAou GLCOMPONENT

a été supprimé du systèmeSAP

1 = l'enregistrement COAou GLCOMPONENT

est actif dans le systèmeSAP

YORN 1 Cette zone est mise à jourlors de l'exécution derapports de traitement parlots ABAP ZBCXIREPR001*ZBCXIREPR002*ZBCXIREPR003*ZBCXIREPR006*ZBCXIREPR012*

* pour l'option chargementen bloc uniquement

La colonne SAP_UPDATEdes tables COA etGLCOMP Maximo estdestinée à un usageinterne.

Commandes utilisées pour l'intégration financièreL'intégration financière utilise des commandes d'interface, un service d'entrepriseMaximo, un canal de publication Maximo et des structures d'objet Maximo.

Commandes d'interface associées

Tableau 69. Commandes d'interface associées au Grand livre général

Commande Description

SAPGLCOMP Paramètres de composant GLG SAP

SAPGLCONCAT Paramètres de concaténation GLG SAP

SAPORGID Constitue une référence croisée pour l'ID de l'organisationMaximo et l'ID de code de société SAP

88 Guide d'administration du système

Page 97: Guide d'administration du système

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de GLCOMP et COA :v MXGLACCT_FRSAP05

Canal de publication Maximo associé

L'adaptateur Maximo Enterprise Adapter for SAP Applications utilise le canal depublication suivant pour l'intégration des rapports GLCOMP et COA :v MXEMPACT_TOSAP05

Structures d'objet Maximo associées

Maximo Enterprise Adapter for SAP Applications utilise les structures d'objetsuivantes pour l'intégration de GLCOMP et COA :v MXCOAv MXGLCOMP

Intégration des journaux du Grand livre généralL'interface de journaux du Grand livre général permet de transférer lestransactions de journaux du Grand livre général depuis Maximo AssetManagement vers le module FI SAP.

L'interface des journaux du Grand livre général peut transférer les types detransaction suivants :

Tableau 70. Types de transaction de journal du Grand livre général

Transaction Type de transaction

Ajustement du stock et des coûts de stock INVTRANS

Factures comparées et approuvées dansMaximo Asset Management

INVOICETRANS

Coût réel d'utilisation de la main-d'oeuvrepour une intervention

LABTRANS

Sortie et transfert de biens (notamment lesréceptions d'articles tournants et lestransferts de lignes d'articles du bon decommande requérant une inspection)

MATUSETRANS

Réceptions d'articles avec sortie directe MATRECTRANS

Réception de services SERVRECTRANS

Coût réel d'utilisation des outils pour uneintervention

TOOLTRANS

Configuration de journauxDans la plupart des cas, vous configurez l'intégration de façon à ce que MaximoAsset Management envoie à SAP une transaction réelle ou bien l'entrée de journalcorrespondante, mais pas les deux.

Administration d'Maximo Enterprise Adapter for SAP Applications 89

Page 98: Guide d'administration du système

Par exemple, vous configurez l'intégration pour envoyer un ajustement du stock ouune réception de service, mais pas les deux. Pour ignorer la création d'unetransaction de journal, entrez le type de transaction dans la commande d'interfaceGLSOURCE.

Néanmoins, l'interface de facturation standard n'envoie pas d'informations sur lestaxes. Par conséquent, sous certaines conditions, l'intégration envoie à la foisl'interface de facturation et le journal de facturation du type de taxe TAX1. Lesfacteurs ci-après déterminent si l'intégration envoie un journal de facturation detype TOTAL ou de type TAX1 :v Valeur option Payer la taxe au fournisseur ? (dans l'onglet Société de

l'application Sociétés)v Valeur de l'option Ajouter le montant de la taxe 1 au prix du fournisseur (dans

la boîte de dialogue Options de taxe de l'application Organisations)v Valeur de la commande d'interface SAPAPOUT

Les tables suivantes illustrent le type de journal de facturation, le cas échéant, quel'intégration envoie vers SAP. Ignoré signifie que le journal a été créé mais arrêté ;Aucune transaction signifie que le traitement de l'intégration ne crée pas de journalde facturation.

Si cette situation s'applique à vos factures, assurez-vous que la commanded'interface GLSOURCE n'inclut pas le type de transaction INVOICETRANS.

Tableau 71. Journal de factures généré lorsque la valeur SAPAPOUT = Y

Valeur de l'option Ajouterle montant de la taxe 1 auprix du fournisseur

ValeuroptionPayer lataxe aufournisseur?

Journal defacturationde typeTOTAL

Journal defacturation detype TAX1(biens)

Journal defacturation detype TAX1(services)

Pour aucun article 0 Ignoré Envoyé versSAP

Envoyé versSAP

Pour aucun article 1 Ignoré Ignoré Ignoré

Pour sortie sur articlesréceptionnés uniquement

0 Ignoré Envoyé versSAP

Ignoré

Pour sortie sur articlesréceptionnés uniquement

1 Ignoré Ignoré Aucunetransaction

Pour tous les articles 0 Ignoré Envoyé versSAP

Envoyé versSAP

Pour tous les articles 1 Ignoré Aucunetransaction

Aucunetransaction

Tableau 72. Journal de factures généré lorsque la valeur SAPAPOUT = N

Valeur de l'option Ajouterle montant de la taxe 1 auprix du fournisseur

ValeuroptionPayer lataxe aufournisseur?

Journal defacturationde typeTOTAL

Journal defacturation detype TAX1(biens)

Journal defacturation detype TAX1(services)

Pour aucun article 0 Ignoré Envoyé versSAP

Envoyé versSAP

Pour aucun article 1 Ignoré Ignoré Ignoré

90 Guide d'administration du système

Page 99: Guide d'administration du système

Tableau 72. Journal de factures généré lorsque la valeur SAPAPOUT = N (suite)

Valeur de l'option Ajouterle montant de la taxe 1 auprix du fournisseur

ValeuroptionPayer lataxe aufournisseur?

Journal defacturationde typeTOTAL

Journal defacturation detype TAX1(biens)

Journal defacturation detype TAX1(services)

Pour sortie sur articlesréceptionnés uniquement

0 Ignoré Envoyé versSAP

Ignoré

Pour sortie sur articlesréceptionnés uniquement

1 Ignoré Ignoré Aucunetransaction

Pour tous les articles 0 Ignoré Envoyé versSAP

Envoyé versSAP

Pour tous les articles 1 Ignoré Aucunetransaction

Aucunetransaction

Référence associée:«Exigences de l'intégration d'une facture sortante», à la page 142Avant d'envoyer des factures entre Maximo Asset Management et votre systèmeSAP, effectuez les configurations suivantes dans SAP et dans Maximo AssetManagement.

FiltresL'intégration peut transférer des journaux de Maximo Asset Management vers SAP.

Le transfert de journal se produit si les conditions suivantes sont remplies :v Le type de transaction n'est pas inclus dans la commande d'interface

GLSOURCE.v La date de la transaction est postérieure à la valeur indiquée dans la commande

d'interface SAPCALSTART.v Les comptes de débit et de crédit du GLG ne présentent pas la valeur NULL.v Les comptes de débit et de crédit du GLG sont entièrement spécifiés.v Les comptes de débit et de crédit GLG sont différents.v Le coût de transaction est différent de zéro.v (Journaux de factures) Le fournisseur n'est pas désactivé.v (Journaux de réception de service) Le statut de la transaction est COMP

(terminé).

Commandes utilisées pour l'intégration des journaux du Grandlivre généralL'intégration du grand livre utilise des commandes d'interface, un canal depublication Maximo, une structure d'objet Maximo et des tables SAP.

Commandes d'interface associées

L'intégration des journaux du Grand livre général Maximo Enterprise Adapter forSAP Applications utilise les commandes d'interface de canal de publicationci-après.

Tableau 73. Commandes d'interface associées aux journaux du Grand livre général

Commande Description

SAPAAC Catégorie d'affectation de compte SAP

Administration d'Maximo Enterprise Adapter for SAP Applications 91

Page 100: Guide d'administration du système

Tableau 73. Commandes d'interface associées aux journaux du Grand livre général (suite)

Commande Description

GLSOURCE Type de transaction des journaux Maximo que Maximo AssetManagement n'envoie pas vers SAP.

SAPAPOUT Indique si Maximo Asset Management envoie des factures FIou MM vers SAP.

SAPGLCOMP Paramètres de composant GLG SAP

SAPCALSTART Date de début du calendrier SAP

SAPGLCONCAT Paramètres de concaténation GLG SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Constitue une référence croisée pour l'ID de l'organisationMaximo et l'ID de code de société SAP

SAPSITEID Référence croisée d'ID Maximo et d'usine SAP

SAPSTORERM Référence croisée du magasin Maximo vers SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration ou SAP NetWeaver Process Orchestration

SAPQOS Qualité de service SAP

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant lors de l'intégration des journaux du Grand livre général :v MXGLTXN_TOSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante lors de l'intégration des journaux du Grand livre général :v MXGLTXN

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP

Tableau 74. Tables SAP associées aux journaux du Grand livre général

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise Z_BC_CREATE_GLPOSTING_BDC.

Sans objet BAPI Utilise Z_BC_CREATE_GLPOSTING_BAPI.

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

92 Guide d'administration du système

Page 101: Guide d'administration du système

Intégration des corps de métier et de main-d'oeuvreL'intégration peut transférer les données de main-d'oeuvre de Maximo AssetManagement vers SAP et de SAP vers Maximo Asset Management.

Maximo Asset Management et SAP peuvent échanger les types de données demain-d'oeuvre suivants :

Tableau 75. Types d'échange de données de main-d'oeuvre

Point d'intégration Direction

Corps de métier Entrant

Main-d'oeuvre Entrant

Rapports sur le temps demain-d'oeuvre

Sortant, entrant

Ce chapitre est destiné aux administrateurs de système, aux membres de l'équiped'implémentation et aux consultants SAP et Maximo. Il traite des facteurs dontvous devez tenir compte lors de l'intégration des activités de main-d'oeuvre et decorps de métier Maximo Asset Management et SAP. Il suppose que vous savez déjàcomment traiter les coûts et la main-d'oeuvre standard dans Maximo AssetManagement et SAP.

Présentation de l'intégration de corps de métier et demain-d'oeuvre

SAP conserve les données de corps de métier (type d'activité et centre de coûts) etde main-d'oeuvre (personnel) dans plusieurs modules. Le module de contrôle (CO)conserve le centre de coûts, les activités et les taux de main-d'oeuvre et le modulede ressources humaines (HR) conserve les données du personnel.

L'intégration des données de corps de métier et de main-d'oeuvre entre SAP etMaximo Asset Management s'effectue en deux temps, que vous pouvez effectuerde l'une des façons suivantes.

Vous pouvez utiliser Maximo Enterprise Adapter for SAP Applications pour lesdeux étapes, comme suit :1. Utilisez Maximo Enterprise Adapter for SAP Applications pour envoyer des

données de centre de coûts et de type d'activité de SAP ERP CO vers MaximoAsset Management.

2. Utilisez Maximo Enterprise Adapter for SAP Applications pour envoyer desdonnées du personnel de SAP HR vers Maximo Asset Management.

Vous pouvez également utiliser une combinaison d'entrées de données manuelleset des applications Maximo Enterprise Adapter for SAP Applications, comme suit :1. Utilisez Maximo Enterprise Adapter for SAP Applications pour envoyer des

données de centre de coûts et de type d'activité du système SAP ERP versMaximo Asset Management.

2. Créez manuellement dans Maximo Asset Management des taux horaires et depersonnel pour toutes les combinaisons de corps de métier et de niveau decompétence.

Administration d'Maximo Enterprise Adapter for SAP Applications 93

Page 102: Guide d'administration du système

Configuration des niveaux de compétence et des taux de salaire

Une façon dont vous pouvez configurer les taux de rémunération dans MaximoAsset Management est en utilisant des codes de prime salariale, qui sont desfacteurs par lesquels Maximo Asset Management multiplie le salaire de base d'unemployé pour calculer les heures supplémentaires.

Les tableaux suivants présentent une configuration utilisant des codes derémunération majorée.

Tableau 76. Taux de corps de métier

Corps demétier Niveau de compétence Taux

Electricien Première classe 22.00

Tableau 77. Codes de rémunération majorée

Code rémun.majorée Description Taux Type de taux

OT1 Plus de huit heures par équipe 1.5 Coefficient

OT2 Plus de 40 heures par semaine 1.5 Coefficient

OT3 Horaires du dimanche 2.0 Coefficient

OT4 Heures travaillées un jour férié 3.0 Coefficient

Maximo Enterprise Adapter for SAP Applications ne prend pas en chargel'utilisation des codes de rémunération majorée. En revanche, il configure les codesd'activité dans SAP et les niveaux de compétence dans Maximo AssetManagement, pour chaque taux horaire qui s'applique à une combinaisonemployé/corps de métier.

Le tableau suivant indique comment configurer les mêmes taux salariaux sansutiliser les codes de rémunération majorée.

Tableau 78. Configuration des taux de salaire

Corps de métier Niveau de compétence Taux

Electricien Première classe RG 22.00

Electricien Première classe OT1 33.00

Electricien Première classe OT2 33.00

Electricien Première classe OT3 44.00

Electricien Première classe OT4 66.00

Commandes d'interface associéesLes intégrations de main-d'oeuvre, de corps de métier et de feuille de tempsutilisent des commandes d'interface.

Les intégrations utilisent les commandes d'interface suivantes.

94 Guide d'administration du système

Page 103: Guide d'administration du système

Tableau 79. Commandes d'interface associées à la main-d'oeuvre, aux corps de métier etaux feuilles de temps

Commande Description

SAPORGID Référence croisée pour l'ID organisation Maximo etl'ID code société SAP.

SAPIOTYPEPREF Conversion du type de commande interne SAP en unpréfixe de numéro de commande interne SAP.

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'IDsite Maximo.

SAPCALSTART Date de début de l'agenda SAP

SAPGLCOMP Paramètres composant du Grand livre général SAP.

SAPGLCONCAT Paramètres composant du Grand livre général SAP.

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usineSAP.

SAPMAXBSNAME Nom du système métier Maximo dans SAP XI

SAPQOS Qualité de service SAP.

Intégration de corps de métierL'interface de corps de métier transfère des données nouvelles, mises à jour etsupprimées relatives au centre de coûts et au type d'activité depuis le module SAPERP CO vers Maximo Asset Management. Cette activité est effectuée par le biaisd'un rapport ABAP.

L'intégration des corps de métier est requise pour l'intégration de la main-d'oeuvre.

Structure de données de corps de métier SAP et MaximoLe système SAP ERP CO conserve les données du centre de coûts et des typesd'activité au niveau du code de société.

Le centre de coûts SAP correspond au corps de métier Maximo et le type d'activitéSAP correspond au niveau de compétence Maximo. L'intégration crée des donnéesde corps de métier Maximo au niveau de l'organisation, dans les tableaux suivants:

Tableau 80. Tables de données de corps de métier Maximo

Table Maximo Description

CRAFT Informations de base sur un métier (centre de coûts)

CRAFTSKILL Informations de base sur une compétence (type d'activité)

CRAFTRATE Taux de main-d'oeuvre standard pour une combinaison alliant métieret compétences

L'intégration vérifie la compétence dans le domaine SKILLLEVEL de Maximo. Si lacompétence n'existe pas dans ce domaine, l'intégration l'y ajoute.

Si un centre de coûts SAP est signalé comme devant être supprimé, l'intégrationsupprime les enregistrements CRAFT, CRAFTSKILL, CRAFTRATE correspondantsde Maximo Asset Management. Elle supprime également l'enregistrementLABORCRAFTRATE créé par l'intégration de main-d'oeuvre.

L'intégration transfère toujours les taux de main-d'oeuvre pour l'exercice en cours.

Administration d'Maximo Enterprise Adapter for SAP Applications 95

Page 104: Guide d'administration du système

Transfert des données de centre de coût et de type d'activité deSAP vers Maximo Asset ManagementLe rapport par lots ZBCXIREPR170 est la méthode utilisée par cette intégrationpour transférer les données de corps de métier de SAP vers Maximo AssetManagement.

Critère de sélection du rapport par lots ZBCXIREPR170

Les données de centre de coûts SAP et de type d'activité sont envoyées à MaximoAsset Management via le rapport de traitement par lots ZBCXIREPR170 ABAP,nommé "Téléchargement de centres de coûts, d'activités et de prix dans un corpsde métier Maximo."

Un rapport de traitement par lots ZBCXIREPR170 comprend les critères desélection suivants :

Tableau 81. Critères de sélection ZBCXIREPR170

Critères de sélection ZBCXIREPR170 Description

Code de société Choisissez un code de société ou une plagede codes société pour chaque exécution durapport de traitement par lots.

Exercice Choisissez un exercice pour chaque exécutiondu rapport de traitement par lots.

Langue Choisissez une langue pour chaque exécutiondu rapport de traitement par lots.

Centre de coûts Choisissez aucun, un ou une plage de centresde coûts pour chaque exécution du rapportde traitement par lots (si vous ne choisissezaucun centre de coûts, le rapport s'exécuterasur l'ensemble des centres de coûts).

Type d'activité Choisissez aucun, un ou une plage de typesd'activité pour chaque exécution du rapportde traitement par lots.

Validité des données corps de métierLa colonne EXT_ACTIVE de la table CRAFT de Maximo permet d'identifier si lecorps de métier est actif (valeur 1) ou s'il n'existe plus dans SAP (valeur 0).L'intégration permet de valider cette colonne lors de l'envoi des transactions deMaximo Asset Management vers SAP.

Maximo Enterprise Adapter for SAP Applications action de chargementen bloc

Si vous sélectionnez l'option de chargement en bloc, Send all, du rapportZBCXIREPR170 du programme ABAP, Maximo Enterprise Adapter for SAPApplications lance les actions ci-après lors du traitement du chargement en massedes données de corps de métier issues de SAP :v Définit la valeur de la zone CRAFT.SAP_UPDATE sur 1 (Actif) pour chaque

enregistrement de fournisseur SAP dans le chargement en bloc.v Insère les valeurs de toutes les organisations Maximo associées aux données de

corps de métier entrantes dans le paramètre d'organisation de la tâchepériodique SAPMASTERDATAUPDATE Maximo.

96 Guide d'administration du système

Page 105: Guide d'administration du système

v Définit la valeur du paramètre Enabled de la tâche périodiqueSAPMASTERDATAUPDATE Maximo sur 1.

Action de la tâche périodique SAPMASTERDATAUPDATE

La tâche périodique SAPMASTERDATAUPDATE de Maximo met à jour lesenregistrements des corps de métier dans Maximo Asset Management pourmarquer le type d'activité SAP ou les enregistrements du centre de coûts de la basede données Maximo qui ont étés supprimés et archivés dans SAP. Lorsque la tâchepériodique est exécutée, elle réinitialise la zone EXT_ACTIVE sur 0 pour chaqueenregistrement où les zones SAP_UPDATE = 0 et EXT_ACTIVE = 1.

Remarque : Dès que vous exécutez le programme de chargement en blocZBCXIREPR170 pour les enregistrements de corps de métier, vous devezimmédiatement après, exécuter la tâche périodique SAPMASTERDATAUPDATE.Ce processus rend "inactifs" tous enregistrements Maximo qui correspondent auxenregistrements SAP chargés par bloc qui ont été archivés ou supprimés dans SAP.Si vous exécutez plusieurs de ces chargements en bloc, exécutez la tâchepériodique après l'exécution du dernier rapport de chargement en bloc.

Remarque : N'effectuez aucune modification ou mise à jour si la tâche périodiqueSAPMASTERDATAUPDATE est en cours d'exécution, sinon des erreurs risquent dese produire.

Zones ajoutées à la table CRAFT

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute leszones suivantes à la table CRAFT de Maximo.

Tableau 82. Zones ajoutées à la table CRAFT

Zone ajoutée àla table CRAFT Description Type Len Utilisation

EXT_ACTIVE Indique si l'enregistrement estactif dans SAP.

0 = n'est pas un type d'activitéSAP ou un centre de coûts actif

1 = est un type d'activité SAP ouun centre de coûts actif

YORN 1 Cette zone est mappée depuisSAP lors d'une exécution durapport de traitement par lotsZBCXIREPR170 ABAP.

Cette zone a été mise à jourpendant une exécution de latâche périodique MaximoSAPMASTERDATAUPDATE.

SAP_UPDATE Indique si l'enregistrement dutype d'activité ou du centre decoûts a été supprimé du systèmeSAP.

0 = un enregistrement du typed'activité ou du centre de coûts aété supprimé du système SAP

1 = un enregistrement du typed'activité ou du centre de coûtsest actif dans le système SAP

YORN 1 Cette zone est mise à jourdurant une exécution durapport de traitement par lotsZBCXIREPR170* ABAP.

* pour l'option chargement enbloc uniquement

La colonne SAP_UPDATEdans la table CRAFT Maximoest destinée à un usageinterne.

Commandes utilisées pour l'intégration de corps de métierL'intégration de corps de métier utilise une commande d'interface, un serviced'entreprise Maximo et des structures d'objet.

Administration d'Maximo Enterprise Adapter for SAP Applications 97

Page 106: Guide d'administration du système

Commande d'interface associée

L'intégration de corps de métier s'effectue à l'aide de la commande d'interfacesuivante :

Tableau 83. Commande d'interface de corps de métier

Commande Description

SAPORGID ID organisation Maximo de référence croisée et ID code SAP de lasociété.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des corps de métier :v MXCRAFT_FRSAP05

Structures d'objet Maximo associées

Maximo Enterprise Adapter for SAP Applications utilise les structures d'objetsuivantes pour l'intégration des corps de métier :v MXCRAFTv MXDOMAIN

Intégration de main-d'oeuvreL'interface de main-d'oeuvre transfère des données nouvelles et mises à jourrelatives au personnel, de SAP HR vers Maximo Asset Management. L'activité detransfert est effectuée par le biais d'un rapport ABAP ou IDOC.

Si vous n'utilisez pas le système SAP HR pour conserver les enregistrements demain-d'oeuvre, entrez manuellement les informations sur les taux de corps demétier et de main-d'oeuvre dans Maximo Asset Management si vous voulezutiliser un rapport sur le temps de main-d'oeuvre. Vous effectuez cette action dansl'application de main-d'oeuvre dans le module des ressources de Maximo.

L'intégration de main-d'oeuvre utilise des données de l'enregistrementCRAFTRATE pour remplir l'enregistrement de taux LABORCRAFT ; ainsi,l'intégration des corps de métier est obligatoire pour les intégrations demain-d'oeuvre et de temps de main-d'oeuvre.

Structure des données de main-d'oeuvre SAP et MaximoLe module SAP HR conserve des données relatives au personnel. Il peut contenirplusieurs enregistrements par employé, basés sur des dates d'effet.

Des mises à jour des informations relatives au personnel sont effectuées au niveaude la période active d'enregistrement du personnel.

L'intégration crée des données de main-d'oeuvre Maximo dans les tables suivantes.

98 Guide d'administration du système

Page 107: Guide d'administration du système

Tableau 84. Tables de données de main-d'oeuvre Maximo

Table Maximo Description

LABOR Informations sur le travail d'un employé, notamment sonstatut et le nombre d'heures travaillées à ce jour. Cetenregistrement est conservé au niveau de l'organisation dansMaximo.

PERSON Informations générales sur un employé, notamment ses nom,adresse et date d'embauche. Cet enregistrement est conservéau niveau du système dans Maximo.

LABORCRAFTRATE Taux et comptabilité générale applicables à l'employé.

L'intégration écrit des données relatives au personnel SAP dans les enregistrementsLABOR et PERSON de Maximo Asset Management. Elle utilise le centre de coûtsrelatif au personnel pour accéder à la table CRAFTRATE Maximo correspondante,depuis laquelle les données nécessaires sont transférées pour renseigner la tableLABORCRAFTRATE. Si la table CRAFTRATE contient plusieurs enregistrementspour un centre de coûts, l'intégration crée un enregistrement LABORCRAFTRATEpour chaque combinaison de corps de métier et de compétence qui s'applique àl'employé.

Transfert des données relatives au personnel de SAP versMaximo Asset ManagementLes données relatives au personnel SAP sont envoyées à Maximo AssetManagement via un rapport de traitement par lots ZBCXIREPR150 ABAP,"Download Labors to Maximo."

Critère de sélection du rapport de traitement par lots ZBCXIREPR150

Un rapport de traitement par lots ZBCXIREPR150 possède les critères de sélectionsuivants :

Tableau 85. Critères de sélection ZBCXIREPR150

Critères de sélection ZBCXIREPR150 Description

Code de société Choisissez un code de société pour chaqueexécution du rapport de traitement par lots.

Matricule Choisissez aucun, un ou une plage dematricules pour chaque exécution du rapportde traitement par lots.

Langue Choisissez une langue pour chaque exécutiondu rapport de traitement par lots.

Date de la modification Choisissez aucune, une ou une plage demodifications de dates pour chaque exécutiondu rapport de traitement par lots.

Options de traitement du rapport de traitement par lots ZBCXIREPR150

Un rapport de traitement par lots ZBCXIREPR150 possède les options detraitement suivantes :

Administration d'Maximo Enterprise Adapter for SAP Applications 99

Page 108: Guide d'administration du système

Tableau 86. Options de traitement ZBCXIREPR150

Option de traitement ZBCXIREPR150 Description

Envoyer tous les enregistrements principauxsur la main-d'oeuvre

ABAP envoie tous les enregistrementsprincipaux sur la main-d'oeuvre active, ycompris ceux que vous avez bloqués. DansMaximo Asset Management, aucunenregistrement principal sur lamain-d'oeuvre n'est supprimé.

Envoyer un document principal sur lamain-d'oeuvre modifié

ABAP envoie tout le personnel actif etinactif correspondant aux critères desélection modifiés depuis l'exécution durapport ZBCXIREPR150.

Le rapport ABAP est exécuté dans le cadredu travail planifié.

Envoyer immédiatement un documentprincipal sur la main-d'oeuvre

ABAP envoie tous les enregistrementsprincipaux sur la main-d'oeuvre répondantaux critères de sélection.

Le rapport ABAP est exécutéimmédiatement.

Traitement des IDoc

Vous pouvez également envoyer des insertions et des mises à jour relatives aupersonnel IDOC à Maximo Asset Management via HRMD_AIDOC.

Vous pouvez utiliser l'objet de filtrage d'objet de la table ZBC_FILTER pour filtrerles données de personnel que SAP envoie à Maximo Asset Management.

Validité des données de main-d'oeuvreSAP RH indique l'état (actif ou inactif) d'un employé par une combinaison destatuts et de dates d'effet. L'intégration fournit à Maximo Asset Management lesstatuts de SAP, mais pas les dates d'effet.

Commandes utilisées pour l'intégration de main-d'oeuvreL'intégration de main-d'oeuvre utilise une commande d'interface, un serviced'entreprise une structure d'objet.

Commande d'interface associée

L'intégration de main-d'oeuvre utilise la commande d'interface de serviced'entreprise suivante.

Tableau 87. Commande d'interface de service d'entreprise de main-d'oeuvre

Commande Description

SAPORGID ID organisation Maximo de référence croisée et ID code SAP de lasociété.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de main-d'oeuvre :

100 Guide d'administration du système

Page 109: Guide d'administration du système

v MXLABOR_FRSAP

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration de main-d'oeuvre :v MXLABORConcepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Intégration de rapports sur le temps de main-d'oeuvreLes modules SAP CA-TS (Cross Application Time System) et ERP CO conserventdes feuilles de temps. L'intégration de temps de main-d'oeuvre entrante transfèredes feuilles de temps validées de CA-TS ou CO vers Maximo Asset Management,et l'intégration sortante transfère les rapports de temps de main-d'oeuvre validésde Maximo Asset Management vers SAP ERP CO.

L'intégration sortante n'envoie pas de rapport de temps à SAP CA-TS. Avantd'intégrer le rapport de temps de main-d'oeuvre entre Maximo Asset Managementet SAP, les enregistrements LABOR et LABORCRAFT correspondants doiventexister dans Maximo Asset Management. Vous pouvez créer ces enregistrementsmanuellement ou via l'intégration de main-d'oeuvre.

Structure des données de temps de main-d'oeuvre SAP etMaximoSAP génère une feuille de temps pour chaque combinaison d'ID personnel, centrede coûts et type d'activité.

Si une feuille de temps est modifiée après validation, SAP CA-TS crée unenouvelle feuille de temps active et utilise des dates de début et de fin pourindiquer que la feuille de temps précédente est inactive. Les feuilles de tempsdoivent contenir un numéro d'intervention Maximo.

SAP n'envoie pas les taux horaires à Maximo Asset Management qui utilise plutôtl'ID personnel, le centre de coûts et le type d'activité qu'il reçoit de SAP afin derécupérer le taux horaire correspondant de la table LABORCRAFTRATE Maximo.

Si une feuille de temps SAP est modifiée après validation, l'intégration envoie deuxenregistrements à Maximo Asset Management : la nouvelle feuille de temps et uneautre ajustée à la précédente. La feuille ajustée contient un nombre d'heuresnégatif.

Maximo Asset Management crée un enregistrement LABTRANS à partir de chaquefeuille de temps de main-d'oeuvre SAP reçue. Si l'intégration a envoyé unajustement à une feuille de temps précédente, Maximo Asset Management génèreun enregistrement LABTRANBS avec une transaction de type ADJUSTMENT.

Transfert des données de temps de main-d'oeuvre de SAP versMaximo Asset ManagementLes données relatives aux feuilles de temps SAP sont envoyées vers Maximo AssetManagement via un rapport de traitement par lots ZBCXIREPR160 ABAP,"Download Time to Sheets Maximo."

Administration d'Maximo Enterprise Adapter for SAP Applications 101

Page 110: Guide d'administration du système

Le rapport par lots ZBCXIREPR160 est la seule méthode utilisée par cetteintégration pour transférer les données de feuille de temps de Maximo AssetManagement.

Critère de sélection du rapport de traitement par lots ZBCXIREPR160

Le rapport de traitement par lots ZBCXIREPR160 possède les critères de sélectionsuivants :

Tableau 88. Critères de sélection ZBCXIREPR160

ZBCXIREPR160 - Critères de sélection Description

Compteur Choisissez aucun, un ou une plage d'ID detransaction de feuille de temps.

Matricule Choisissez aucun, un ou une plage dematricules pour chaque exécution du rapportde traitement par lots.

Langue Choisissez une langue pour chaque exécutiondu rapport de traitement par lots.

Numéro de l'intervention Choisissez aucune, une ou une plaged'interventions pour chaque exécution durapport de traitement par lots.

Date de la modification Choisissez aucune, une ou une plage demodifications de dates pour chaque exécutiondu rapport de traitement par lots.

Le rapport de traitement par lots ZBCXIREPR160 affiche également des zones,dans lesquelles vous pouvez sélectionner des codes de présence relatifs aux heuresde travail, aux heures supplémentaires et aux heures de déplacement. Toutefois,l'intégration prend uniquement en charge les codes de présence 0800, 0801 et 0400.

Options de traitement du rapport de traitement par lots ZBCXIREPR160

Le rapport de traitement par lots ZBCXIREPR160 possède les options de traitementsuivantes :

Tableau 89. Options de traitement ZBCXIREPR160

Option de traitement ZBCXIREPR160 Description

Envoyer de nouvelles feuilles de temps ABAP envoie tous les réglages et les feuillesde temps actifs et validés répondant auxcritères de sélection créés depuis la dernièreexécution du rapport ZBCXIREPR150.

Le rapport ABAP est exécuté dans le cadredu travail planifié.

Envoyer des feuilles de temps par valeur ABAP envoie tous les réglages et les feuillesde temps actifs et validés répondant auxcritères de sélection créés depuis la dernièreexécution du rapport ZBCXIREPR150.

Le rapport ABAP est exécuté immédiatement.

102 Guide d'administration du système

Page 111: Guide d'administration du système

Commandes associées utilisées par l'intégration des rapportssur le temps de main-d'oeuvreL'intégration des rapports sur le temps de main-d'oeuvre utilise des commandesd'interface, un service d'entreprise, un canal de publication, des structures d'objetet des zones SAP.

Commandes d'interface

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacesuivantes pour l'intégration des rapports sur le temps de main-d'oeuvre.

Tableau 90. Commandes d'interface de service d'entreprise de feuille de temps

Commande Description

SAPORGID Référence croisée pour l'ID organisation Maximo et l'ID codesociété SAP.

SAPIOTYPEPREF Conversion du type de commande interne SAP en un préfixede numéro de commande interne SAP.

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

Tableau 91. Commandes d'interface de canal de publication

Commande Description

SAPORGID Référence croisée pour l'ID organisation Maximo et l'ID codesociété SAP.

SAPIOTYPEPREF Conversion du type de commande interne SAP en un préfixede numéro de commande interne SAP.

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPCALSTART Date de début de l'agenda SAP

SAPGLCOMP Paramètres composant du Grand livre général SAP.

SAPGLCONCAT Paramètres composant du Grand livre général SAP.

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP.

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaver ProcessIntegration ou SAP NetWeaver Process Orchestration

SAPQOS Qualité de service SAP.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de rapports sur le temps de main-d'oeuvre :v MXEMPACT_FRSAP05

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant lors de l'intégration de rapports sur le temps de main-d'oeuvre :v MXEMPACT_TOSAP05

Administration d'Maximo Enterprise Adapter for SAP Applications 103

Page 112: Guide d'administration du système

Structures d'objet Maximo associées

Maximo Enterprise Adapter for SAP Applications utilise les structures d'objetsuivantes lors de l'intégration de rapports sur le temps de main-d'oeuvre :v MXEMPACTINv MXEMPACTOUT

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP.

Tableau 92. Tables SAP associées au temps de main-d'oeuvre

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise Z_BC_CREATE_LABORHOURS_BDC.

Sans objet BAPI Utilise Z_BC_CREATE_LABORHOURS_BAPI.

Intégration d'achatMaximo Asset Management et SAP peuvent échanger différents types de donnéesd'achat en utilisant des services d'entreprise ou des canaux de publication.

Voici une liste des types de données que Maximo Asset Management et SAPpeuvent échanger :v Services d'entreprise

– Demande d'achat– Bon de commande

v Canaux de publication– Fournisseur– Contrat– Mise à jour de statut de demande d'achat– Bon de commande– Invoices (Factures)– Ecarts de facture– Domaines

Ce chapitre s'adresse aux administrateurs système, aux membres de l'équiped'implémentation et aux consultants SAP et Maximo. Il traite des facteurs que vousdevez prendre en compte lors de l'intégration d'une activité d'achat Maximo AssetManagement et SAP. Il suppose que vous savez déjà comment traiter les achatsstandard dans Maximo Asset Management et SAP.

Scénarios d'achatCette section contient une brève présentation des scénarios d'achat et defacturation les plus courants entre Maximo Asset Management et SAP.

Premier scénario d'achat et de facturation

Dans ce scénario, vous êtes responsable de la gestion des articles et des fonctionsd'achat dans SAP Applications

104 Guide d'administration du système

Page 113: Guide d'administration du système

Maximo Asset Management gère les demandes d'achat. SAP a pour fonction degérer les achats et facturations centralisés. Dans ce scénario, des demandes d'achatsont créées dans Maximo Asset Management et envoyées à SAP. Tous les types dedocument restants, Contrats, Bons de commande, Réceptions de marchandises,Factures MM, Factures FI et Ecarts de facture sont créés dans SAP et envoyés àMaximo Asset Management.

Deuxième scénario d'achat et de facturation

Dans ce scénario, la gestion des articles et les fonctions d'achat sont traitées dansMaximo Asset Management, tandis que la gestion des facturations est effectuéedans SAP.

Figure 4. Fonctions de gestion et d'achat des articles dans les applications SAP

Administration d'Maximo Enterprise Adapter for SAP Applications 105

Page 114: Guide d'administration du système

Maximo Asset Management gère les achats centralisés. SAP a pour fonction degérer le grand livre général et les comptes fournisseurs. Dans ce scénario, unedemande d'achat est créée pour la première fois. A partir de la demande d'achat,un bon de commande est créé. Les types de document restants, Réceptionsd'articles, Factures et Journal sont également créés dans Maximo AssetManagement et envoyés à SAP.

Les points d'intégration des deux scénarios précédents ont été testés par IBMCorporation. Vous pouvez utiliser d'autres composants d'intégration autres queceux utilisés dans les scénarios précédents. Vous pouvez implémenter les pointsd'intégration qui répondent à vos exigences métier, disponibles dans MaximoEnterprise Adapter for SAP Applications.

Points à considérer lors d'une facturation ou d'un achatCette section décrit les fonctions et fonctionnalités partagées par les intégrationsd'achat et de facturation.

Structure hiérarchique d'achat

Dans SAP, les fonctions d'achat sont gérées par une structure organisationnelleautre que celle des fonctions d'achat dans Maximo Asset Management. Lesparamètres par défaut dans Maximo Enterprise Adapter for SAP Applicationseffectue un mappage des relations entre les deux systèmes pour les fonctionsd'achat, comme l'illustre le tableau suivant :

Tableau 93. Fonctions d'achat dans Maximo Asset Management et SAP

Maximo Asset Management SAP ERP

Ensemble d'articles et de sociétés Client

Organisation Code de société

Référence croisée du site d'achat SAP Organisation d'achat

Figure 5. Fonctions de gestion et d'achat des articles dans Maximo

106 Guide d'administration du système

Page 115: Guide d'administration du système

Tableau 93. Fonctions d'achat dans Maximo Asset Management et SAP (suite)

Maximo Asset Management SAP ERP

Site Usine

Magasin Emplacement de stockage

Commandes de statut pour des transactions sortantes

Une commande d'interface Maximo associée aux interfaces d'achat et de factureindique les statuts avec lesquels l'intégration envoie un document vers SAP. Latable ci-après répertorie les interfaces et les commandes correspondantes :

Tableau 94. Commandes d'interface d'achat et de facture

Interface Maximo Commande SEND Maximo

Demande d'achat PRSEND

Bon de commande POSEND

Facture IVSEND

Par défaut, la valeur de chaque commande correspond à APPR. Cela signifie quel'intégration envoie l'interface correspondante vers SAP si le statut du documentest APPR ou approuvé. Si vous modifiez les valeurs d'une commande, intégreztous les synonymes des statuts associés à la commande.

Types de ligne d'achat

Maximo Asset Management requiert toutes les lignes de BC et de contrat pourpouvoir définir un type de ligne.

Maximo Enterprise Adapter for SAP Applications intègre des données d'achat pourles types de ligne Maximo ci-après uniquementv ARTv MATIERESv SERVICE

Pour les lignes de bon de commande ou de contrat dans les transactions Maximoci-aprèsv contratsv demandes d'achatv bons de commande

Lorsqu'une transaction d'achat sortante est effectuée pour un article qui ne fait pasréférence à une ligne de DA Maximo, Maximo Enterprise Adapter for SAPApplications définit le type de ligne Maximo en fonction de l'existence ou non d'unnuméro d'article et/ou la valeur figurant dans la commande de référence croiséeSAPLINETYPE.

Cette intégration ne prend pas en charge les types de ligne de BC Maximo"Commande spéciale" (SP ORDER) ou "Service standard" (STD SERVICE).

Administration d'Maximo Enterprise Adapter for SAP Applications 107

Page 116: Guide d'administration du système

Mappage d'un numéro avec un article

Sur des documents d'achat sortant, les numéros d'articles ne sont pas mappésdepuis Maximo Asset Management vers SAP si les articles ne sont pas des articlesSAP.

Plusieurs distributions

Plusieurs distributions de coûts ligne d'achat sont gérées de plusieurs façons dansMaximo Asset Management contrairement à procédure appliquée dans SAP. Lesdistributions dans Maximo Asset Management sont gérées dans des comptes GLG.Dans SAP, les distributions sont gérées par des objets coût de catégoried'affectation de compte (AAC, Account Assignment Category).v Plusieurs distributions entrantes

Plusieurs distributions sont prises en charge pour des bons de commandeentrants depuis SAP vers Maximo Asset Management. L'intégration génère uneligne de BC à part dans Maximo Asset Management pour chaque distributiond'article sur un bon de commande entrant. Par exemple, si un BC provenant deSAP présente une ligne avec un article contenant trois distributions, le BC dansMaximo présente dans ce cas trois lignes de BC.

v Numéros de ligne de bon de commande entrantL'adaptateur utilise la zone de numéro de ligne de BC pour contenir lesinformations d'identification sur le numéro de ligne de BC SAP entrant et lenuméro de ligne de distribution. Si l'article de BC entrant ne présente qu'uneseule distribution, l'intégration ajoute le numéro de ligne SAP et la valeur "01"dans la zone POLINENUM.

v Plusieurs distributions sortantesPlusieurs distributions ne sont pas prises en charge dans des demandes d'achatou des bons de commande sortants depuis Maximo Asset Management versSAP. Les différentes distributions Maximo utilisent uniquement le numéro decompte GLG pour la distribution du coût d'une ligne. Dans SAP, plusieursdistributions se produisent au niveau de l'objet coût (intervention, actif, élémentWBS, centre de coûts, etc.) et non dans des comptes GLG.

v Numéros de ligne de bon de commande sortantL'adaptateur utilise la zone de numéro de ligne de BC pour contenir lesinformations d'identification sur le numéro de ligne de BC SAP et numéro deligne de distribution. Si l'article de BC sortant ne présente qu'une seuledistribution, l'intégration ajoute le numéro de ligne SAP et la valeur "01" dans lazone POLINENUM.

Concepts associés:«Intégration de bon de commande», à la page 128Maximo Enterprise Adapter for SAP Applications peut être configuré pour traiterles bons de commande entrants dans Maximo Asset Management ou sortants àpartir de Maximo Asset Management. L'utilisation de l'interface entrante ousortante dépend du système qui gère les fonctions d'achat.«Structure de numéros de bon de commande», à la page 129Les numéros de bon de commande pour les bon de commandes sortants et lesnuméros de ligne de bon de commande pour les bons de commande entrantssuivent des structures définies.Référence associée:«Intégration de demande d'achat», à la page 119L'interface de demande d'achat (DA) transfère les demandes d'achat de MaximoAsset Management à SAP.

108 Guide d'administration du système

Page 117: Guide d'administration du système

«Transfert de données dans l'intégration du bon de commande», à la page 134Les données sont transférées lors de l'intégration du bon de commande.

Intégration de fournisseurDe nouveaux fournisseurs et mis à jour sont transférés depuis SAP vers MaximoAsset Management à partir de l'interface côté fournisseur.

SAP a pour rôle de gérer et de mettre à jours les données de fournisseur. Lesfournisseurs SAP sont similaires aux sociétés Maximo Asset Management.

Si vous créez un fournisseur dans SAP, appliquez toutes les mises à jour dans SAPpour ce dernier. Si vous mettez à jour un fournisseur dans Maximo AssetManagement, les modifications ne s'affichent pas dans SAP.

Structure des données fournisseurLes données de fournisseur SAP consistent en des données de base au niveau duclient, les donnés de comptabilité au niveau de code de société et les donnéesd'achat au niveau de l'organisation d'achat.

Les données de fournisseur Maximo sont constituées d'une référence defournisseur au niveau des ensembles et d'un ou plusieurs enregistrementsfournisseur au niveau de l'organisation. Une organisation dispose uniquement d'unensemble de fournisseurs, tandis qu'un ensemble de fournisseur peut appartenir àplusieurs organisations.

Les fournisseurs sont connus en tant que sociétés dans Maximo AssetManagement.

L'intégration transfert des données de fournisseur SAP vers Maximo AssetManagement en fonction des critères de sélection que vous utilisez lors del'exécution du rapport ABAP ZBCXIREPR007.

Avant d'utiliser l'intégration, vous devez configurer la relation entre les ensemblesde référence de société et les organisations Maximo. Cette configuration esteffectuée dans l'application Ensembles Maximo.

La structure hiérarchique d'organisation de fournisseur SAP n'est pas la même quecelle de l'organisation de sociétés dans Maximo Asset Management. Le tableausuivant illustre le mappage d'organisation entre les structures hiérarchiques.

Tableau 95. Mappage d'organisation entre Maximo Asset Management et SAP

Maximo Système SAP

COMPANIES.COMPANYSETID Client (MANDT)

COMPANIES.ORGID Code de société (BUKRS)

Contrôle de référence croiséeSAPPURCHSITEID

Organisation d'achat (EKORG)

Création de référentiels de société MaximoL'intégration ne crée pas automatiquement par défaut des référentiels de sociétéMaximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 109

Page 118: Guide d'administration du système

Configurez Maximo Asset Management pour créer un référentiel de société pourchaque nouvel enregistrement de fournisseur entrant qui n'existait pas encore dansla base de données de Maximo. Cochez la case Ajouter automatiquement lessociétés au référentiel dans l'application Ensembles Maximo. Autrement, deserreurs vont se produire. Lors d'un chargement en bloc de données fournisseurentrantes, ce paramètre génère des enregistrements de référentiel de sociétéuniquement pour les nouveaux fournisseurs Maximo Asset Management.

Même si Maximo Asset Management autorise une relation à origine unique etdestinations multiples entre des référentiels et des enregistrements de société, unerelation à origine et destination unique pour les fournisseurs est ajoutée vial'intégration de fournisseur.

Transfert de données fournisseur de SAP vers Maximo AssetManagement

Utilisez le rapport de traitement par lots ABAP ZBCXIREPR007, “DownloadVendors to Maximo,” pour envoyer des données de référence fournisseur SAP à latable COMPANIES de Maximo. Le rapport par lots ZBCXIREPR007 est l'uniqueméthode utilisée par cette intégration pour transférer des données de référence defournisseur depuis SAP vers Maximo Asset Management.

La table ZBC_RUNTIMES n'enregistre pas les codes de société. Vous devez doncsélectionner le code de société Maximo à envoyer vers Maximo Asset Managementlors d'exécution du rapport par lots ZBCXIREPR007. Pour envoyer des rapportspour plusieurs codes société Maximo, vous devez exécuter ZBCXIREPR007 une foispour chaque code de société pour lequel vous souhaitez obtenir un rapport.

Critères de sélection du rapport de traitement par lotsZBCXIREPR007

Le tableau suivant présente les trois critères de sélection du rapport par lotsZBCXIREPR007.

Tableau 96. Critères de sélection ZBCXIREPR007

Critères de sélection ZBCXIREPR007 Description

Code de société Sélection d'un code de société pour chaqueexécution du rapport par lots.

Organisation d'achat Sélection d'une organisation d'achat pourchaque exécution du rapport par lots

Plage de numéros fournisseur (Facultatif) Sélection d'une plage de numérospour les fournisseurs SAP à envoyer versMaximo.

110 Guide d'administration du système

Page 119: Guide d'administration du système

Options de traitement du rapport de traitement par lotsZBCXIREPR007

Le rapport par lots ZBCXIREPR007 possède trois options de traitement :

Tableau 97. Options de traitement ZBCXIREPR007

Option de traitement ZBCXIREPR007 Description

Envoi de tous les fournisseurs ABAP envoie tous les fournisseurs actifs,notamment ceux que vous avezéventuellement bloqués. Cela n'entraîne pasla suppression des fournisseurs dansMaximo.

Envoi des fournisseurs modifiés ABAP envoie uniquement les donnéesmodifiées sur les fournisseurs depuis ladernière exécution du rapportZBCXIREPR007.

Envoi immédiat des fournisseurs ABAP envoie tous les enregistrements sur lesfournisseurs qui sont conformes aux critèresde sélection. SAP effectue immédiatement lerapport ABAP.

Flux de processus de l'option de traitement d'envoi de tous lesfournisseurs (chargement en bloc)1. Si vous sélectionnez Send all Vendors, le rapport ZBCXIREPR007 du

programme ABAP sélectionne tous les fournisseurs SAP actifs qui répondentaux critères de sélection, y compris ceux susceptibles d'être bloqués. Cetteoption est également appelée chargement en bloc.

2. Maximo Enterprise Adapter for SAP Applications reçoit les données fournisseurde SAP.

3. Maximo Enterprise Adapter for SAP Applications insère les donnéesfournisseur SAP dans la table Compagnies de Maximo.

Flux de processus de l'option de traitement d'envoi defournisseur modifié (mise à jour incrémentielle)1. Si vous sélectionnez Send changed Vendors, le rapport ZBCXIREPR007 du

programme ABAP sélectionne tous les fournisseurs SAP modifiés quirépondent aux critères de sélection.

2. Maximo Enterprise Adapter for SAP Applications reçoit tous les fournisseursSAP modifiés ou créés depuis la dernière exécution du rapport.

3. Maximo Enterprise Adapter for SAP Applications insère les donnéesfournisseur SAP modifiées dans Maximo Asset Management pour mettre à jourles enregistrements de société appropriés.

Flux de processus de l'option de traitement d'envoi immédiat defournisseur1. Si vous sélectionnez Send Vendors immed, le rapport ZBCXIREPR007 du

programme ABAP envoie immédiatement les enregistrements de fournisseursélectionnés vers Maximo Asset Management.

2. Maximo Enterprise Adapter for SAP Applications reçoit les fournisseurs issusde SAP.

3. Maximo Enterprise Adapter for SAP Applications insère les donnéesfournisseur SAP sélectionnées dans la table Companies de Maximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 111

Page 120: Guide d'administration du système

Méthode CREMAS IDOC

La méthode CREMAS IDOC vous permet de transférer des données maître defournisseur SAP vers la table des sociétés Maximo en temps réel. La méthodeCREMAS IDOC inclut le programme RBDMIDOC. Ce programme correspond aurapport SAP standard qui crée des IDOCs à partir de pointeurs de modification.

Lorsque vous créez ou mettez à jour les fournisseurs SAP, SAP exécutepériodiquement un travail planifié du programme RBDMIDOC pour analyser lespointeurs de modification. Les pointeurs de modification sont des tables de basede données SAP qui contiennent des enregistrements de fournisseur nouveaux oumodifiés. Si le travail planifié détecte des changements chez les pointeurs demodification, il demande au programme RBDMIDOC de créer des IDoc pour lesfournisseurs concernés.

Validité des données fournisseurLa colonne EXT_ACTIVE de la table COMPANIES de Maximo permet d'identifiersi le vendeur est actif (valeur 1) ou s'il n'existe plus dans SAP (valeur 0).L'intégration permet de valider cette colonne lors de l'envoi des transactions deMaximo Asset Management vers SAP.

Maximo Enterprise Adapter pour les opérations de chargementen bloc SAP

Si vous sélectionnez l'option de chargement en bloc, Send all Vendors, du rapportZBCXIREPR007 du programme ABAP, Maximo Enterprise Adapter for SAPApplications lance les actions ci-après lors du traitement du chargement en massedes données fournisseur issues de SAP :v Définit la valeur de la zone COMPANIES.SAP_UPDATE sur 1 (Actif) pour

chaque enregistrement de fournisseur SAP inclus dans le chargement en bloc.v Insère les valeurs de toutes les organisations Maximo associées aux données de

fournisseur entrantes dans le paramètre d'organisation de la tâche périodiqueSAPMASTERDATAUPDATE Maximo.

v Définit la valeur du paramètre Enabled de la tâche périodiqueSAPMASTERDATAUPDATE Maximo sur 1.

Action de la tâche périodique Maximo SAPMASTERDATAUPDATE

La tâche périodique SAPMASTERDATAUPDATE de Maximo met à jour lesenregistrements de société de Maximo afin d'indiquer les fournisseurs SAP de labase de données Maximo que vous avez supprimés et archivés dans SAP. Lorsquevous exécutez la tâche périodique, celle-ci lance les actions suivantes :v Réinitialise la zone EXT_ACTIVE sur 0 pour chaque enregistrement où les zones

SAP_UPDATE = 0 et EXT_ACTIVE = 1.

Exécutez immédiatement la tâche périodique SAPMASTERDATAUPDATE une foisque vous avez exécuté le programme de chargement en bloc de la tâche périodiqueZBCXIREPR007 de SAP pour les enregistrements de fournisseur. Ce processus rendinactifs tous enregistrements Maximo qui correspondent aux enregistrements SAPchargés par bloc qui ont été archivés ou supprimés dans SAP. Si vous exécutezplusieurs de ces chargements en bloc, exécutez la tâche périodique aprèsl'exécution du dernier rapport de chargement en bloc.

112 Guide d'administration du système

Page 121: Guide d'administration du système

N'effectuez aucune modification ou mise à jour si la tâche périodiqueSAPMASTERDATAUPDATE est en cours d'exécution, sinon des erreurs risquent dese produire.

Zones ajoutées à la table COMPANIES

Une fois Maximo Enterprise Adapter for SAP Applications installé, les zonessuivantes sont ajoutées à la table COMPANIES de Maximo.

Tableau 98. Zones ajoutées à la table COMPANIES

Zone ajoutée à latableCOMPANIES Description Type Len Utilisation

EXT_ACTIVE Indique si la société est unfournisseur SAP actif.

0 = fournisseur SAP inactif 1 =fournisseur SAP actif

YORN 1 Cette zone est mappée depuisSAP lors d'une exécution durapport par lots ABAPZBCXIREPR007.

Cette zone a été mise à jourpendant une exécution de latâche périodique MaximoSAPMASTERDATAUPDATE.

SAP_UPDATE Indique si l'enregistrement dufournisseur a été supprimé dusystème SAP.

0 = l'enregistrement a étésupprimé du SAP

1 = l'enregistrement dufournisseur est actif dans SAP

YORN 1 Cette zone est mise à jour lorsd'une exécution du rapportpar lots ABAPZBCXIREPR007*.

* pour l'option chargement enbloc uniquement

La colonne SAP_UPDATEdans la table COMPANIESMaximo est destinée à unusage interne.

Commandes utilisées pour l'intégration des fournisseursL'intégration des fournisseurs utilise un service d'entreprise, une structure d'objetet une commande d'interface Maximo.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des fournisseurs :v MXVENDOR_FRSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration des fournisseurs. Cette structure prend en charge lesfournisseurs entrants.v MXVENDOR

Commande d'interface associée

L'intégration des fournisseurs s'effectue à l'aide de la commande d'interfaceMaximo suivante :

Administration d'Maximo Enterprise Adapter for SAP Applications 113

Page 122: Guide d'administration du système

Tableau 99. Commande d'interface du service d'entreprise associé aux fournisseurs

Commande d'interface Type de commande

SAPORGID Référence croisée

Concepts associés:«Commandes d'interface», à la page 26Les commandes d'interface permettent de configurer le comportement dutraitement de l'intégration en fonction des exigences des organisations individuelleset des sites.«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Intégration de contratL'interface de contrat transfère des contrats de SAP vers Maximo AssetManagement.

L'intégration Maximo Enterprise Adapter for SAP Applications traite uniquementles contrats entrants transférés de SAP vers Maximo Asset Management. Letransfert des contrats de SAP vers Maximo Asset Management s'effectue via l'IDocde type EKSEKS01.

Structure des données de contratCette section décrit la structure de contrat dans SAP et Maximo AssetManagement.

Le diagramme suivant illustre la structure de contrat dans SAP.

Figure 6. Structure de contrat (SAP)

114 Guide d'administration du système

Page 123: Guide d'administration du système

Dans SAP, le type de contrat et la plage de numéros sont définis au niveau client.Les enregistrements de contrat sont créés au niveau de l'organisation d'achat. Lesusines d'une organisation d'achat peuvent créer un bon de commande en se basantsur le même enregistrement de contrat. La création des lignes du contrat s'effectueau niveau de l'organisation d'achat ou de l'usine.

Le diagramme suivant illustre la structure de contrat dans Maximo AssetManagement.

Figure 7. Structure de contrat (Maximo Asset Management)

Administration d'Maximo Enterprise Adapter for SAP Applications 115

Page 124: Guide d'administration du système

Dans Maximo Asset Management, les contrats sont créés au niveau del'organisation (ORGID). Lorsque vous créez un contrat, vous autorisez les sitessusceptibles de référencer ou d'utiliser le contrat.

Types de contratMaximo Enterprise Adapter for SAP Applications gère les contrats entrants de SAPvers l'application Maximo Contracts.

Maximo Enterprise Adapter for SAP Applications traite les contrats entrantstransférés de SAP vers l'application Maximo Contracts, uniquement pour les typesde contrat Maximo suivants :v Permanentv Prix

Un contrat permanent Maximo est un accord signé avec un fournisseur, quiconcerne l'utilisation d'une quantité prédéfinie de biens et services au cours d'unepériode donnée.

Un contrat de prix Maximo est un accord signé avec un fournisseur, qui concernel'achat d'articles ou de services à des prix convenus au cours d'une périodedonnée.

Le tableau suivant illustre le mappage des types de contrat SAP avec les types decontrat Maximo.

Tableau 100. Mappage de types de contrat

Type de document de contrat SAP Type de contrat Maximo

Quantité (MK) Permanent

Prix (WK) Prix

116 Guide d'administration du système

Page 125: Guide d'administration du système

Conditions liées à l'intégration de contratAvant d'envoyer les contrats depuis SAP vers Maximo Asset Management,procédez aux configurations suivantes dans Maximo Asset Management :v Définissez les codes société SAP à utiliser lors de l'intégration des contrats, dans

la commande d'interface SAPORGID.v Définissez les usines SAP à utiliser lors de l'intégration des contrats, dans la

commande d'interface SAPSITEID.v Définissez les types de document contractuel SAP à mapper avec Maximo Asset

Management dans la commande d'interface SAPCONTRACTTYPE.v Définissez les types de ligne Maximo à utiliser lors de l'intégration des contrats

dans la commande d'interface SAPLINETYPE.v N'activez PAS la boîte de dialogue correspondant à l'option de BC Autoriser la

création d'articles de commande spéciales? dans l'application Organisations.

Lors des révisions de contrat dans SAP, celles-ci sont intégrées aux contratsd'origine dans Maximo Asset Management. Ne créez pas de numéro de révision decontrat dans Maximo Asset Management car SAP ne peut pas identifier ce dernier.Concepts associés:«Configuration de Maximo Enterprise Adapter for SAP Applications», à la page 44Maximo Enterprise Adapter for SAP Applications vous permet d'échanger et detraiter des données entre Maximo Asset Management et SAP Applications.

FiltresL'intégration transfère des contrats de SAP vers Maximo Asset Management.

Les transferts se produisent lorsque les conditions suivantes sont remplies.v Un nombre d'articles de ligne de contrat entrant doit déjà exister dans Maximo

Asset Management.v Le fournisseur d'un article de ligne de contrat doit exister dans Maximo Asset

Management.v Le contrat est un document contractuel de type Prix (WK) ou Quantité (MK).

Les contrats entrants de Maximo Asset Management contiennent les données debase des lignes de contrats SAP telles que le nombre d'articles, la description, laquantité et le prix. L'intégration ne prend pas en charge les objets coût d'article deligne SAP et les fonctionnalités de distribution.

Filtrage d'IDoctype EKSEKS01L'envoi de contrat SAP vers Maximo Asset Management s'effectue via l'IDoc detype EKSEKS01.

Maximo Enterprise Adapter for SAP Applications accepte les paramètres de contratsuivants :v Les usines affectées à une organisation d'achat SA peuvent utiliser un contrat

généré par cette dernière.v Un contrat généré par une organisation d'achat SAP peut être spécifique à une

usine.v Un contrat généré par une usine SAP doit contenir des lignes de contrat propres

à cette usine.Référence associée:

Administration d'Maximo Enterprise Adapter for SAP Applications 117

Page 126: Guide d'administration du système

«Autorisation de contrat»Les contrats Maximo sont générés au niveau de l'organisation.

Autorisation de contratLes contrats Maximo sont générés au niveau de l'organisation.

Lorsque vous générez un contrat dans Maximo Asset Management, autorisez lessites Maximo pouvant utiliser ce contrat. Les SITEID autorisés se situent dansl'en-tête du contrat.

Dans SAP, vous pouvez générer des contrats au niveau de l'organisation d'achat etau niveau de l'usine. Une organisation d'achat peut autoriser une seule ou toutesles usines qu'elle intègre à utiliser le contrat. Une usine peut générer un contratcontenant les lignes qu'elle a définies ou pouvant inclure celles définies pard'autres usines. Cette intégration ne prend pas en charge les contrats générés auniveau de l'usine (c'est-à-dire au niveau du site Maximo, intégrant des lignes decontrat définies par plusieurs usines.

L'intégration détermine les usines (sites Maximo) pouvant utiliser le contrat entranten fonction des paramètres de filtrage.Référence associée:«Filtrage d'IDoctype EKSEKS01», à la page 117L'envoi de contrat SAP vers Maximo Asset Management s'effectue via l'IDoc detype EKSEKS01.

Création de bons de commande à partir des contratsUn utilisateur Maximo peut créer un ordre d'expédition à partir d'un contratgénéré dans SAP. Les lignes du contrat sont en lecture seule. Vous pouvez ajouterdes données uniquement dans l'en-tête et dans les termes et conditions du contrat.

Pour créer un ordre d'expédition contre une garantie globale dans Maximo AssetManagement, activez la case à cocher Create Release? dans l'onglet Properties del'application de contrat Maximo, une fois que SAP a envoyé le contrat.

Statut de ligne de contrat MaximoVous pouvez modifier le statut de la ligne de contrat dans Maximo AssetManagement.

Si vous remplacez un statut de ligne de contrat Maximo APPR par CAN, vous nepouvez plus le rétablir en APPR. Si vous envisagez d'utiliser la ligne plus tard,modifiez le statut en WAPPR, plutôt qu'en CAN. Si une ligne de contrat SAP estmarquée en vue d'être supprimée, Maximo Enterprise Adapter for SAPApplications modifie le statut en WAPPR.

Commandes utilisées pour l'intégration de contratsL'intégration de contrats utilise un service d'entreprise Maximo, une structured'objet et des commandes d'interface.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de contrats :v MXPC_FRSAP05

118 Guide d'administration du système

Page 127: Guide d'administration du système

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration de contrats. Cette structure prend en charge les contratsentrants.v MXPC

Commandes d'interface associées

Les commandes d'interface du service d'entreprise permettent d'intégrer le contrat.

Tableau 101. Commandes d'interface associées au contrat

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPSITEID Référence croisée

SAPITEMSETID Référence croisée

SAPCONTRACTTYPE Référence croisée

SAPLINETYPE Référence croisée

Intégration de demande d'achatL'interface de demande d'achat (DA) transfère les demandes d'achat de MaximoAsset Management à SAP.

L'interface DA transfère les demandes d'achat de Maximo Asset Management versSAP lorsque le statut de la demande d'achat correspond à un statut dans lecontrôle de l'interface PRSEND. Configurez l'intégration de manière à envoyer desDA vers SAP via la méthode d'entrée BDC ou BAPI.Référence associée:«Points à considérer lors d'une facturation ou d'un achat», à la page 106Cette section décrit les fonctions et fonctionnalités partagées par les intégrationsd'achat et de facturation.

Structure des données de demande d'achatUne demande d'achat est une requête par écrit, émise en interne, et destinée à undépartement d'achat en vue de commander des articles ou des services.

Le diagramme suivant illustre la structure des demandes d'achat dans SAP :

Figure 8. Structure de DA (SAP)

Administration d'Maximo Enterprise Adapter for SAP Applications 119

Page 128: Guide d'administration du système

Dans SAP, les numéros de demandes d'achat (DA) sont propres à chaque client.Les types de DA, ainsi que les plages de numéros sont définis au niveau du client.Les DA sont enregistrées au niveau de l'organisation d'achat. Les usines génèrentles lignes de DA au niveau des organisations d'achats.

Le diagramme suivant illustre la structure des demandes d'achat dans MaximoAsset Management :

Figure 9. Structure des DA dans Maximo Asset Management

120 Guide d'administration du système

Page 129: Guide d'administration du système

Exigences relatives à l'intégration de demande d'achatAvant d'envoyer des DA à partir de Maximo Asset Management, vous devezeffectuer des tâches préparatoires sur vos systèmes SAP et Maximo AssetManagement.

Avant d'envoyer des DA depuis Maximo Asset Management vers le système SAP,procédez aux configurations suivantes dans SAP :v Définissez un type de document DA Maximo, ainsi que des plages de numéros

correspondantes.v Vous pouvez envoyer des DA Maximo vers SAP via le mode de traitement par

lots (BDC) ou via l'ancienne ou la nouvelle méthode d'entrée BAPI.v Chaque élément SAP à inclure dans une DA doit présenter des vues Achat et

comptabilité d'élément SAP.

Avant d'envoyer des DA depuis Maximo Asset Management vers le système SAP,procédez aux configurations suivantes dans Maximo Asset Management :v Configurez la numérotation automatique de DA au niveau du site Maximo.v Activez l'événement d'intégration pour les demandes d'achat sortantes, MXPR.v Ajoutez un préfixe de numéro de document DA SAP et un préfixe SITEID

Maximov Définissez des valeurs de statut dans la commande d'interface PRSEND.v Configurez le type de document DA SAP dans la commande d'interface

SAPPRTYPE.v Définissez des codes société SAP permettant d'intégrer la DA à la commande

d'interface SAPORGID.v Définissez des sites SAP à utiliser lors de l'intégration de DA dans la commande

d'interface SAPSITEID.v Définissez des magasins SAP permettant d'intégrer une DA à la commande

d'interface SAPSTORERM.

Administration d'Maximo Enterprise Adapter for SAP Applications 121

Page 130: Guide d'administration du système

v Définissez un facteur de conversion UOM pour chaque élément SAP à incluredans une DA.

v Définissez la valeur par défaut de la colonne SAP_GLACCT, puis configurez laliste des valeurs du domaine.

Concepts associés:«Configuration de Maximo Enterprise Adapter for SAP Applications», à la page 44Maximo Enterprise Adapter for SAP Applications vous permet d'échanger et detraiter des données entre Maximo Asset Management et SAP Applications.

Structure des numéros de demande d'achat(DA) pour des DAsortantes

Dans Maximo Asset Management, le numéro de bon de commande (PRNUM) estunique par site. Cependant, plusieurs sites Maximo peuvent utiliser le mêmenuméro.

Pour faire la différence entre les DA issues de plusieurs sites Maximo et les DAsortantes de Maximo Asset Management vers SAP, l'intégration ajoute le préfixeSITEID Maximo au PRNUM pour que chaque site ait son propre PRNUM etchaque système SAP son propre numéro de DA Maximo. Si votre intégrationn'utilise pas plusieurs sites Maximo, vous n'avez pas besoin d'ajouter le préfixe desite.

Lorsque les DA sont envoyées depuis Maximo Asset Management vers un systèmeSAP, le PRNUM est obtenu à partir de la concaténation du préfixe du numéro dedocument DA SAP, du préfixe SITEID Maximo et du numéro de DA Maximo,résultant d'une numérotation automatique. Le préfixe du numéro de document DASAP détermine la plage de numéros attribuée à la DA dans SAP.

Si le préfixe du numéro de DA sortante est numérique, c'est-à-dire constitué denombres plutôt que de caractères alphabétiques, le système SAP ajoute des zérosnon significatifs au numéro de DA afin de compléter le nombre s'il contient moinsde 10 caractères alphanumériques. L'intégration enlève les zéros non significatifslorsque SAP renvoie la transaction vers Maximo Asset Management en tant quemise à jour du statut DA ou bon de commande. Si votre PRNUM sortant necommence pas par un nombre, SAP n'ajoute pas de zéro significatif au PRNUM.

Le PRNUM ne doit pas contenir plus de dix caractères afin de correspondre à lalongueur du numéro de DA SAP. Assurez-vous que lorsque vous ajoutez despréfixes, la longueur totale du PRNUM n'excède pas dix caractères.Concepts associés:«Préfixes de numéro de BC/DA Maximo sortant», à la page 54Utilisez l'action Configuration de la numérotation automatique dans l'applicationOrganisations Maximo afin d'ajouter les préfixes suivants au PONUM/PRNUMMaximo au niveau du site :

Zones ajoutées à la table Maximo DA et à la table PRLINELorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute descolonnes à la table DA Maximo et à la table PRLINE.

Zone ajoutée à la table DA

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute unecolonne à la table DA Maximo.

122 Guide d'administration du système

Page 131: Guide d'administration du système

Si cette colonne utilise une seule valeur, vous pouvez définir la valeur par défautde la colonne dans la base de données lors de l'implémentation. Il n'est donc plusnécessaire de l'afficher sur l'écran DA.

Si cette colonne utilise plusieurs valeurs, établissez la liste de valeurs du domainede cette colonne pendant l'implémentation.

Le tableau suivant décrit la colonne que l'adaptateur ajoute à DA.

Tableau 102. Colonne ajoutée à la table de DA

Colonne ajoutéeà la table deDA Description Type Len Domaine Utilisation

SAP_UPG La valeur 1 indiqueque vous avezinitialement créé la DAdans la version 5.x.Maximo EnterpriseAdapter for SAPApplications R/3 4.7.

YORN 1 Sans objet DA sortantesuniquement

Zones ajoutées à la table PRLINE

Lorsque Maximo Enterprise Adapter for SAP Applications pour SAP est installé, ilajoute trois colonnes à la table PRLINE Maximo.

Si les colonnes utilisent une seule valeur, vous pouvez définir leurs valeurs pardéfaut dans la base de données lors de l'implémentation. Il n'est donc plusnécessaire de les afficher sur l'écran PRLINE.

Si les colonnes utilisent plusieurs valeurs, établissez la liste des valeurs dudomaine pour celles-ci lors de l'implémentation.

Le tableau suivant décrit les colonnes que l'adaptateur ajoute à PRLINE.

Tableau 103. Colonnes ajoutées à la table PRLINEColonnes ajoutées àla table PRLINE Description Type Long. Domaine

SAP_MATL_GRP Contient des valeurs de groupe d'articlesSAP.

Utilisée si le type de ligne de DA correspondà SERVICE.

ALN 9 SAP_MATL_GRP

SAP_PURCH_GRP Contient des valeurs de groupe d'achat SAP.

Les valeurs par défaut proviennent dugroupe INVENTORY.SAP_PURCH_GRP pourles catégories d'articles stockés et nonstockés.

ALN 3 SAP_PURCH_GRP

SAP_GLACCT Contient des valeurs de compte FI SAP GLG(DA).

Requise dans SAP si le numéro de grouped'articles PRLINE est null.

ALN 10 SAP_GLACCT

Administration d'Maximo Enterprise Adapter for SAP Applications 123

Page 132: Guide d'administration du système

FiltresPour les lignes d'articles de la DA gérées par SAP, l'intégration envoie lesdemandes d'achat (DA) depuis Maximo Asset Management vers SAP, une fois lesconditions suivantes remplies.

Les conditions sont les suivantes :v Le statut de la DA correspond à un statut de la commande PRSEND.v La date de la DA est postérieure à celle de la commande SAPCALSTART.v Tous les éléments PRLINE SAP sont actifs dans le référentiel d'articles SAP.v Tous les éléments PRLINE SAP présentent des vues d'achat et de comptabilité

SAP préexistantes.v Le fournisseur de chaque article PRLINE n'est pas désactivé dans SAP.v Citons comme type de ligne de DA ITEM, MATERIAL ou SERVICE.

Si les éléments d'une DA, envoyés depuis Maximo Asset Management vers SAP, nesont pas des éléments SAP, ils sont envoyés en tant qu'éléments de type divers etles numéros d'articles ne sont pas mappés avec SAP.

Commandes utilisées pour l'intégration des demandes d'achatL'intégration des demandes d'achat utilise les commandes d'interface, un canal depublication Maximo , une structure d'objet, et des tables SAP.

Commandes d'interface associées

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacesuivantes :

Tableau 104. Commandes d'interface associées aux demandes d'achat

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPSITEID Référence croisée

SAPSTORERM Référence croisée

SAPGLCOMP Référence croisée

SAPGLCONCAT Référence croisée

SAPCALSTART Valeur

SAPIOTYPEPREF Référence croisée

SAPMX5SITEPREFIX Valeur

SAPPRTYPE Valeur

SAPAAC Référence croisée

PRSEND Liste

SAPMAXBSNAME Valeur

SAPQOS Référence croisée

SAPWOOUT Indique si Maximo Asset Management envoie destransactions d'intervention vers SAP

124 Guide d'administration du système

Page 133: Guide d'administration du système

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant lors de l'intégration d'une demande d'achat :v MXPR_TOSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante lors de l'intégration d'une demande d'achat. Cette structure prend encharge la sortie des demandes d'achat.v MXPR

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP.

Tableau 105. Tables SAP associées à des demandes d'achat

TableMode detraitement Description

ZBC_INBPROGRAMS BDC Utilise le module Z_BC_CREATE_PURCHASEREQ_BDC.

Sans objet BAPI Utilise le module Z_BC_CREATE_PURCHASEREQ_BAPI.

Sans objet BAPI Utilise le module Z_BC_CREATE_PURCHASEREQ_N_BAPI.

Le tableau suivant contient des informations sur la table SAPMXCONFIG relativeaux demandes d'achat.

Tableau 106. Configuration de ZBC_SAPMXCONFIG pour des demandes d'achat

Table Variable Description

ZBC_SAPMXCONFIG BAPIME51N Pour pouvoir utiliser la nouvelle interface BAPIDA de SAP qui prend en charge les donnéessupplémentaires pour la fonction SAP EnjoyPurchase Requisition, vous devez entrer unevaleur de X pour la variable BAPIME51N. Laissezcette zone vide si vous souhaitez utiliser l'interfaceBAPI DA standard.

Intégration d'une mise à jour de statut de demande d'achatDes demandes d'achat sont créées dans Maximo Asset Management et envoyéesvers SAP. Lorsque la DA est envoyée vers SAP, le système SAP possède la DA.Lors de l'intégration de Maximo Enterprise Adapter for SAP Applications , lesmises à jour de statut de la DA sont envoyées vers Maximo Asset Management enfonction des changements de statut des lignes de DA SAP.

Points à considérer concernant une demande d'achatVous pouvez configurer la réutilisation des lignes DA fermées SAP et l'utilisationde plusieurs numéros de bon de commande pour chaque ligne de demande d'achatdans SAP.

Administration d'Maximo Enterprise Adapter for SAP Applications 125

Page 134: Guide d'administration du système

Réutilisation de lignes de DA fermées dans SAP

Vous pouvez configurer Maximo Asset Management pour changerautomatiquement le statut d'une DA en CLOSE une fois toutes les lignes de DAcopiées dans un bon de commande. Dans Maximo Asset Management, vous nepouvez pas rouvrir une DA fermée (statut changé en CLOSE) pour utiliser ànouveau les lignes de DA. Dans SAP, vous ne pouvez pas ouvrir une DA ferméepour réutiliser des lignes de DA. Si vous réutilisez un élément d'une ligne de DAdans SAP et que le statut de la DA Maximo correspondante est CLOSE, la mise àjour de SAP vers Maximo Asset Management peut provoquer une erreur.

Pour empêcher cette erreur, ne sélectionnez pas l'option de BC Maximo ClosePR/RFQ When All PR/RFQ Lines Have Been Copied to POs or Contracts. Cetteoption se trouve dans la boîte de dialogue PO Options de l'applicationOrganisations lorsque vous sélectionnez l'action Purchasing Options.

Utilisation de plusieurs numéros de bon de commande pourchaque ligne DA dans SAP

Des données de mise à jour de statut de demande d'achat SAP sont envoyées àMaximo Asset Management via le rapport par lots ABAP ZBCXIREPR005,"Téléchargement de mises à jour de statut de DA vers Maximo AssetManagement." Ce rapport envoie uniquement des données d'en-tête DA à MaximoAsset Management. Il ne contient que des données du statut de la DA et ne permetpas d'envoyer des données de la ligne de DA. Le rapport envoie des changementsde statut CANCEL ou CLOSE de la DA.

Si le préfixe du numéro de la DA est numérique (composé de chiffres plutôt quede caractères alphabétiques), le système SAP ajoute des zéros non significatifs aunuméro de la DA pour compléter ce dernier s'il contient moins de dix caractèresalphanumériques. L'intégration enlève les zéros non significatifs lorsque SAPrenvoie la transaction vers Maximo Maximo Asset Management en tant que mise àjour du statut DA ou bon de commande. Si votre PRNUM sortant ne commencepas par un nombre, SAP n'ajoute pas de zéro significatif au PRNUM.

Le rapport par lots ZBCXIREPR005 possède les critères de sélection suivants :

Tableau 107. Critères de sélection de ZBCXIREPR005

Critères de sélection de ZBCXIREPR005 Description

Sélection de plage de numéros de DA Sélection de la plage de numéros pour lesDA SAP dont les mises à jour de valeur destatut sont à envoyer vers Maximo AssetManagement.

Envoi du statut de DA CANCEL Vous pouvez envoyer des données dont lesvaleurs de statut de DA correspondent àCANCEL.

Envoi du statut de DA CLOSE Vous pouvez envoyer des données dont lesvaleurs de statut de DA correspondent àCLOSE.

Le rapport par lots ZBCXIREPR005 possède les options de traitement suivantes :

126 Guide d'administration du système

Page 135: Guide d'administration du système

Tableau 108. Options de traitement de ZBCXIREPR005

Option de traitement ZBCXIREPR005 Description

Envoi des nouvelles modifications de statut ABAP envoie les données de statut de DAqui ont été modifiées depuis la dernièreexécution du rapport ZBCXIREPR005.

Envoi des modifications de statut dans laplage

ABAP envoie les données de statut de DAmodifiées pour les DA contenues dans laplage de données sélectionnée.

Commandes utilisées pour l'intégration des mises à jour destatut de demande d'achat

Maximo Enterprise Adapter for SAP Applications utilise des filtres, descommandes d'interface, un service d'entreprise et une structure d'objet pouréchanger des mises à jour de statut de demande d'achat avec Maximo AssetManagement.

Filtres

Lors de l'intégration, des mises à jour de statut de demande d'achat sonttransférées de SAP vers Maximo Asset Management lorsqu'une des conditionssuivantes est remplie dans le système SAP pour des éléments d'intégrationMaximo, en fonction des critères de sélection utilisés lors de l'exécution deZBCXIREPR005 :v Toutes les lignes de DA SAP sont marquées pour suppression ou pour blocage.v Elles sont également commandées en intégralité.v Une ligne de DA SAP a été commandée, puis a été fermée.

Commandes d'interface

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacesuivantes lors de l'intégration d'une mise à jour de statut de demande d'achat :

Tableau 109. Commandes d'interface associées à la mise à jour de statut de demanded'achat

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPSITEID Référence croisée

SAPMX5SITEPREFIX valeur

SAPPRTYPE valeur

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant lors de l'intégration d'une mise à jour de statut de demande d'achat :v MXPR_FRSAP05

Administration d'Maximo Enterprise Adapter for SAP Applications 127

Page 136: Guide d'administration du système

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante lors de l'intégration d'une mise à jour de statut de demande d'achat. Cettestructure prend en charge des mises à jour de statut de demande d'achat entrantes.v MXPRConcepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Intégration de bon de commandeMaximo Enterprise Adapter for SAP Applications peut être configuré pour traiterles bons de commande entrants dans Maximo Asset Management ou sortants àpartir de Maximo Asset Management. L'utilisation de l'interface entrante ousortante dépend du système qui gère les fonctions d'achat.

Bons de commande entrantsL'interface de bon de commande entrant, MXPO_FRSAP05, transfère desbons de commande de SAP vers Maximo Asset Management lorsqu'uneactivité de bon de commande se produit dans SAP. L'hypothèse de based'un bon de commande entrant est que la gestion d'achats et d'articles sonteffectuées dans le système SAP. Les bons de commande sont transférés deSAP vers Maximo Asset Management à l'aide d'un IDoc de typeEKSEKS01.

Bons de commande sortantsL'interface de bon de commande sortant, MXPO_TOSAP05, transfère desbons de commande de Maximo Asset Management vers SAP lorsque lestatut du bon de commande Maximo équivaut à un statut dans lacommande d'interface POSEND. L'hypothèse de base d'un bon decommande sortant est que la gestion d'achats et d'articles sont effectuéesdans Maximo Asset Management. Configurez l'intégration pour envoyerdes bons de commande vers SAP grâce à la méthode d'entrée BDC ouBAPI.

Référence associée:«Points à considérer lors d'une facturation ou d'un achat», à la page 106Cette section décrit les fonctions et fonctionnalités partagées par les intégrationsd'achat et de facturation.

Exigences liées à l'intégration de bon de commandeAvant d'envoyer des commandes entre Maximo Asset Management et SAP, vousdevez configurer les systèmes d'envoi et de réception.

Bons de commande entrants et sortants

Avant d'envoyer des bons de commande entre Maximo Asset Management et votresystème SAP, effectuez les configurations suivantes dans Maximo AssetManagement :v Définissez les codes sociétés SAP à utiliser dans l'intégration de bon de

commande de la commande d'interface SAPORGID.v Définissez les usines SAP à utiliser lors de l'intégration de bon de commande

dans la commande d'interface SAPSITEID.

128 Guide d'administration du système

Page 137: Guide d'administration du système

v Définissez des Organisations des achats SAP à utiliser lors de l'intégration debon de commande dans la commande d'interface SAPPURCHSITEID.

v Définissez des magasins SAP à utiliser lors de l'intégration de bon de commandeà la commande d'interface SAPSTORERM.

v N'activez pas la case Allow the Generation of Special Order Itemscorrespondant à l'option de bon de commande dans l'application Organisations.

Bons de commande sortants uniquement

Avant d'envoyer des bons de commande entre Maximo Asset Management et SAP,effectuez les configurations suivantes dans Maximo Asset Management :v Configurez la numérotation automatique pour les bons de commandev Activez l'événement d'intégration pour des bons de commande sortants,

MXPOOUT.v Définissez le type de document de bon de commande SAP à utiliser lors de

l'intégration de bon de commande dans la commande d'interface SAPPOTYPE.v Définissez des valeurs de statut dans la commande d'interface POSEND.v Si des bons de commande sortants contiennent une tolérance de réception

supérieure à 99,9 %, définissez la commande d'intégrationSAPUNLIMITTOLERANCE sur vrai (true).

v La tolérance de réception par défaut Maximo (pourcentage ou montant) desarticles de ligne de bons de commande sortants est "illimitée". Définissez lemontant/pourcentage de tolérance des articles de ligne de BC sur 0 pourredéfinir ce comportement.

Avant d'envoyer des bons de commande entre Maximo Asset Management et SAP,effectuez les configurations suivantes dans SAP :v Définissez un type de document de BC Maximo et les plages de numéros

correspondantes.v Sélectionnez la méthode d'entrée par lots (BDC) ou BAPI pour l'envoi de bons

de commande Maximo vers SAP (pour des bons de commande sortants).Concepts associés:«Structure de numéros de bon de commande»Les numéros de bon de commande pour les bon de commandes sortants et lesnuméros de ligne de bon de commande pour les bons de commande entrantssuivent des structures définies.«Tolérances de réception», à la page 130Maximo Asset Management ajoute des colonnes à la table POLINE pour trouver lemoyen de limiter la quantité de marchandises ou de services pouvant être reçue,en plus du montant ou de la quantité spécifié(e) sur un bon de commande.

Structure de numéros de bon de commandeLes numéros de bon de commande pour les bon de commandes sortants et lesnuméros de ligne de bon de commande pour les bons de commande entrantssuivent des structures définies.

Structure de numéros de bon de commande pour bons decommande sortants

Dans Maximo Asset Management, le numéro de bon de commande (PONUM) estunique par site. Cependant, plusieurs sites Maximo peuvent utiliser le mêmenuméro. Par conséquent, pour différencier les BC de plusieurs sites Maximo,

Administration d'Maximo Enterprise Adapter for SAP Applications 129

Page 138: Guide d'administration du système

l'intégration ajoute le préfixe SITEID Maximo au numéro de BC (PONUM) pourque le numéro de BC (PONUM) par site et les numéros de BC Maximo soientuniques dans le système SAP. Si votre intégration n'utilise pas plusieurs sitesMaximo, vous n'avez pas besoin d'ajouter le préfixe de site.

Sur des BC sortants de Maximo Asset Management vers un système SAP, lenuméro de BC PONUM constitue une concaténation numérotée automatiquementdu préfixe d'un numéro de document BC SAP, du préfixe SITEID Maximo et dunuméro de BC Maximo. Le préfixe de numéro de document BC SAP détermine laplage de numéros attribuée au BC dans SAP.

Si le préfixe de numéro de BC sortant est numérique (composé de chiffres plutôtque de caractères alphabétiques), le système SAP ajoute des zéros non significatifsau numéro de BC pour compléter ce dernier s'il contient moins de 10 caractèresalphanumériques. L'intégration supprime les zéros non significatifs lorsque latransaction est renvoyée de SAP vers Maximo Asset Management. Si le PONUMsortant ne commence pas par un chiffre, SAP n'ajoute aucun zéro non significatif àce dernier.

La longueur de PONUM doit être de 10 caractères pour correspondre à la longueurdes chiffres SAP PO. Assurez-vous que lorsque vous ajoutez des préfixes, lalongueur totale du PRNUM n'excède pas 10 caractères.

Numéros de ligne de bon de commande pour bons decommande entrants

Sur les BC entrants, POLINENUM est une concaténation du numéro de ligne SAPPO à cinq chiffres (EBELP) et le numéro de ligne de distribution SAP à deuxchiffres (ZEKKN).

Les deux derniers chiffres d'un numéro de ligne de bon de commande del'intégration de Maximo Enterprise Adapter for SAP Applications représentent lenuméro séquentiel des distributions dans SAP. Le numéro de ligne de bon decommande par défaut se termine par "01", indiquant qu'aucune distribution n'a eulieu. Si une ligne d'article a été distribuée dans SAP, les deux derniers chiffresaffichent, la valeur du numéro de ligne de distribution, par exemple, "02" ou "03."Concepts associés:«Préfixes de numéro de BC/DA Maximo sortant», à la page 54Utilisez l'action Configuration de la numérotation automatique dans l'applicationOrganisations Maximo afin d'ajouter les préfixes suivants au PONUM/PRNUMMaximo au niveau du site :Référence associée:«Points à considérer lors d'une facturation ou d'un achat», à la page 106Cette section décrit les fonctions et fonctionnalités partagées par les intégrationsd'achat et de facturation.«Exigences liées à l'intégration de bon de commande», à la page 128Avant d'envoyer des commandes entre Maximo Asset Management et SAP, vousdevez configurer les systèmes d'envoi et de réception.

Tolérances de réceptionMaximo Asset Management ajoute des colonnes à la table POLINE pour trouver lemoyen de limiter la quantité de marchandises ou de services pouvant être reçue,en plus du montant ou de la quantité spécifié(e) sur un bon de commande.

130 Guide d'administration du système

Page 139: Guide d'administration du système

Pour définir cette limite, spécifiez une tolérance qui, si elle n'est pas dépassée,permet à l'excédent d'être reçu et payé. La tolérance de réception peut êtrespécifiée sous forme de pourcentage d'articles pouvant être reçus, par rapport aumontant spécifié sur un bon de commande dans la ligne de BC relative à laquantité. Vous pouvez également exprimer une tolérance de réception sous formede quantité, pour indiquer le nombre d'articles que vous pouvez recevoir parrapport au total spécifié sur la quantité commandée du BC ou sous forme demontant financier pouvant être perçu par rapport au total spécifié dans la ligne deBC relative au coût.

Pour prendre en charge les tolérances de réception, les colonnes suivantes sontajoutées à la table POLINE :

RECEIPTTOLERANCEContient le pourcentage de tolérance de réception qui spécifie lepourcentage d'articles qui peuvent être reçus, sur le nombre spécifié sur laquantité de commande du BC.

RECEIPTTOLAMTContient le montant de tolérance de réception, qui spécifie une limiteconcernant le montant financier des articles reçus, par rapport au montantspécifié dans la ligne de BC relative au coût.

RECEIPTTOLQTYContient la quantité de tolérance de réception, qui définit une limite sur laquantité d'articles pouvant être reçus par rapport à la quantité spécifiéedans la ligne de BC relative à la quantité.

Si vous spécifiez une tolérance sous forme de pourcentage, la valeurcorrespondante pour le montant de tolérance est calculée automatiquement. Demême, si vous spécifiez un montant, le pourcentage est calculé automatiquementpar souci de commodité.

SAP autorise uniquement une tolérance maximale de 99,9 %. Maximo AssetManagement autorise plus de 99,9 %. Si des bons de commande sortantscontiennent une tolérance de réception supérieure à 99,9 %, définissez lacommande d'intégration SAPUNLIMITTOLERANCE sur vrai (true).

Les tolérances maximales et illimitées dans SAP sont utilisées pour le BC entrantde SAP vers Maximo Asset Management.Référence associée:«Exigences liées à l'intégration de bon de commande», à la page 128Avant d'envoyer des commandes entre Maximo Asset Management et SAP, vousdevez configurer les systèmes d'envoi et de réception.

Zones ajoutées pour l'intégration de bons de commandePour l'intégration de bons de commande, les zones sont ajoutées à la table decommandes BC Maximo et à la table POLINE.

Zones ajoutées à la table BC Maximo

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute descolonnes à la table BC Maximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 131

Page 140: Guide d'administration du système

Si ces colonnes utilisent uniquement une valeur, vous pouvez configurer lesvaleurs par défaut pour les colonnes de la base de données lors del'implémentation et vous n'avez pas besoin de l'afficher à l'écran BC.

Si ces colonnes utilisent plusieurs valeurs, définissez la liste des valeurs dudomaine à ces colonnes lors de l'implémentation.

Le tableau suivant décrit les colonnes ajoutées à la table BC :

Tableau 110. Colonnes ajoutées à la table BC

Colonne ajoutée à latable de BC Description Type Long. Domaine Utilisation

SAP_PURCH_GRP Contient des valeursde groupe d'achatSAP.

Cette colonne n'estpas mappée depuisSAP. La valeur pardéfaut provient de latable PRLINE.SAP_PURCH_GRP.

ALN 3 SAP_PURCH_GRP Bons decommandesortantsuniquement

SAP_UPG La valeur 1 indiqueque vous avez crééle BC dans laversion 5.x. deMaximo EnterpriseAdapter for SAPR/3 4.7.

YORN

1 Bons decommandesortantsuniquement

Zones ajoutées à la table POLINE Maximo

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoutetrois colonnes à la table POLINE Maximo.

Si une colonne utilise uniquement une valeur, vous pouvez définir les valeurs pardéfaut pour les colonnes de la base de données lors de l'implémentation et vousn'avez pas besoin de l'afficher à l'écran PRLINE (LIGNEDA).

Si une colonne utilise plusieurs valeurs, définissez la liste des valeurs du domaineà ces colonnes lors de l'implémentation.

Le tableau suivant décrit les colonnes que l'adaptateur ajoute à la table POLINE :

Tableau 111. Colonnes ajoutées à la table POLINEColonnes ajoutées àla table POLINE Description Type Long. Domaine Utilisation

SAP_MATL_GRP Contient des valeurs de grouped'articles SAP.

Cette colonne n'est pas mappéedepuis SAP. La valeur pardéfaut provient du groupePRLINE.SAP_MATL_GRP

ALN 9 SAP_MATL_GRP Bons decommandesortantsuniquement

SAP_GLACCT Contient FI SAP GLG (DA).

Valeur du compte.

Cette colonne n'est pas mappéedepuis SAP. La valeur pardéfaut provient du groupePRLINE.SAP_GLACCT.

ALN 10 SAP_GLACCT Bons decommandesortantsuniquement

132 Guide d'administration du système

Page 141: Guide d'administration du système

Tableau 111. Colonnes ajoutées à la table POLINE (suite)Colonnes ajoutées àla table POLINE Description Type Long. Domaine Utilisation

SAP_RECV_REQ Utilisée pour les rePOLINE çusrequis pour un article de lignede service ou un article de lignedistribuée.

1 = reçus requis

0 = reçus non requis

YORN 1 Bons decommandeentrantsuniquement

Filtres

Bons de commande entrants

L'intégration transfère les bons de commande à partir de SAP vers Maximo AssetManagement, lorsque les conditions suivantes sont remplies.v Un bon de commande de type BC Maximo est effectué dans SAP.v Le fournisseur du bon de commande n'est pas désactivé dans SAP.v Une ligne BC entrante doit se référer à un numéro de demande d'achat Maximo

ou un numéro d'intervention Maximo.v Si une ligne BC ne se réfère pas à un article LIGNEDA Maximo, un LINETYPE

LIGNEBC valide pour cette article doit exister dans la commande de référencecroisée SAPLINETYPE Maximo.

v Si un article Ligne BC se réfère à un article Ligne DA Maximo avec un étatFERME, l'adaptateur enlève PRNUM et PRLINENUM pour l'article Ligne BC.

Bons de commande sortants

L'intégration transfère des bons de commande de Maximo Asset Management versSAP, lorsque les conditions suivantes sont remplies :v L'état du BC est égal à un état dans la commande POSEND.v La date du BC se trouve après la date dans la commande SAPCALSTART.v Tous les articles LIGNEBC de SAP sont des articles actifs dans la référence

d'articles, avec des valeurs d'emplacement de stockage ou d'objet coût SAP.v Tous les éléments POLINE SAP présentent des vues d'achat et de comptabilité

SAP préexistantes.v Les articles LIGNEBC sans numéro d'article sont des types de ligne d'article ou

de service utilisant des objets SAPv Le fournisseur de chaque article LIGNEBC n'est pas désactivé dans SAP.

Lorsque les articles sur un BC en cours d'envoi à partir de Maximo AssetManagement vers SAP ne sont pas des éléments SAP, ils sont envoyés en tantqu'articles de type divers et les numéros d'articles ne sont pas mappés à SAP.

Propriété de bon de commandeL'intégration définit un bon de commande SAP qui est créé et géré dans SAP, ainsiqu'un bon de commande Maximo qui est créé et géré dans Maximo AssetManagement. L'intégration détermine la propriété de bon de commande par lavaleur dans la colonne OWNERSYSID du BC Maximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 133

Page 142: Guide d'administration du système

Tableau 112. Propriété de bon de commande

Propriétaire de bon de commande Valeur OWNERSYSID

Maximo Asset Management Valeur nulle

SAP SAP1

Transfert de données dans l'intégration du bon de commandeLes données sont transférées lors de l'intégration du bon de commande.

Transfert des données du bon de commande de SAP versMaximo Asset Management

IDoc de type EKSEKS01Envoie les bons de commande SAP vers Maximo Asset Management.

Contrats permanentsMaximo Asset Management autorise un seul contrat permanent pourchaque bon de commande. Ainsi, l'intégration prend en charge un seulcontrat permanent par bon de commande.

Réceptions des articles de ligne BC non valorisés GR entrantsSAP ne crée pas le document article, (MATRECTRANS/ SERVRECTRAN),pour des articles non valorisés GR. Ainsi, aucune transaction de réceptionprovient du système SAP vers Maximo Asset Management. MaximoEnterprise Adapter for SAP Applications utilise la colonnePOLINE.SAP_REC_REQ pour marquer la transaction afin d'indiquer qu'ils'agit d'un article non valorisé. Maximo Enterprise Adapter for SAPApplications vérifie cette zone lors de l'interface de facture pourdéterminer si une réception doit être créée.

Transfert des données de révision du bon de commande de SAPvers Maximo Asset Management

L'intégration entrante d'achat prend en charge la fonction de révision de bon decommande.

Cette fonction permet d'envoyer les informations relatives à la révision de bon decommande depuis SAP vers Maximo Asset Management.

Le transfert d'intégration d'achat envoie des données de révision de bon decommande depuis SAP vers Maximo Asset Management de la façon suivante :v Lorsque vous créez un bon de commande dans SAP, l'intégration d'achat envoie

le bon de commande à Maximo Asset Management et le numéro de révision estdéfini sur 0 dans Maximo Asset Management.

v Chaque fois que vous mettez à jour le bon de commande dans SAP, l'intégrationenvoie les mises à jour à Maximo Asset Management.

v Maximo Asset Management crée une révision du bon de commande.v Dès que l'intégration envoie un bon de commande depuis SAP vers Maximo

Asset Management, le bon de commande peut avoir deux statuts dans MaximoAsset Management :– APPR (approuvé), qui indique qu'un bon de commande a été créé et

approuvé dans SAP.– REVISD (révisé), qui indique qu'un bon de commande a été mis à jour dans

SAP.

134 Guide d'administration du système

Page 143: Guide d'administration du système

v Pour un même bon de commande, il ne peut y avoir qu'une seule révision activeà la fois.

Transfert des données du bon de commande de Maximo AssetManagement vers SAP

Les instructions suivantes concernent les bons de commande entrants à partir deMaximo Asset Management vers SAP.v Les bons de commande entrants peuvent contenir des lignes de bon de

commande provenant de plusieurs sites Maximo.v Les bons de commande entrants ne prennent pas en charge plusieurs

distributions.v Cette intégration ne prend pas en charge la ligne BC de type "Commande

spéciale" (SP ORDER) ou "Service standard" (STD SERVICE).

Transfert des données de révision du bon de commande deMaximo Asset Management vers SAP

Bien que l'intégration sortante d'achat prenne en charge la fonction de révision debon de commande, aucune révision de bon de commande n'est transférée depuisMaximo Asset Management vers le système SAP. SAP ne fournit pas de révision debon de commande. Lorsque vous créez une demande d'achat, un reçu ou unefacture dans SAP, Maximo Asset Management utilise le bon de commandeapprouvé le plus récent de SAP.Référence associée:«Points à considérer concernant le module de factures entrantes», à la page 140Le module de contrôle des factures logistiques SAP MM envoie les factures àMaximo Asset Management à l'aide du document intermédiaire (IDoc) EKSEKS. Lemodule de comptabilité SAP FI effectue des envois de factures financières versMaximo Asset Management, via le rapport ABAP ZBCXIREPR014. Les factures FIsont en général envoyées pour les interventions générées par Maximo.«Points à considérer lors d'une facturation ou d'un achat», à la page 106Cette section décrit les fonctions et fonctionnalités partagées par les intégrationsd'achat et de facturation.

Commandes associées pour l'intégration des bons decommande

L'intégration des bons de commande utilise un service d'entreprise, un canal depublication, une structure d'objet et des commandes d'interface.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des bons de commande :v MXPO_FRSAP05

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant lors de l'intégration des bons de commande :v MXPO_TOSAP05

Administration d'Maximo Enterprise Adapter for SAP Applications 135

Page 144: Guide d'administration du système

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante lors de l'intégration des bons de commande.v MXPO

Commandes d'interface associées

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacesuivantes de service d'entreprise et de canal de publication pour l'intégration desbons de commande :

Tableau 113. Commande d'interface de service d'entreprise associée aux bons decommande

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPSITEID Référence croisée

SAPSTORERM Référence croisée

SAPMX5SITEPREFIX Valeur

SAPIOTYPEPREF Référence croisée

SAPPURCHSITEID Référence croisée

SAPLINETYPE Référence croisée

SAPPOTYPE Valeur

SAPITEMSETID Référence croisée

Tableau 114. Commande d'interface de canal de publication associée aux bons decommande

Commande d'interface Type de commande

SAPSTORERM Référence croisée

SAPGLCOMP Référence croisée

SAPGLCONCAT Référence croisée

SAPIOTYPEPREF Référence croisée

SAPPURCHSITEID Référence croisée

SAPLINETYPE Référence croisée

SAPAAC Référence croisée

SAPCALSTART Valeur

POSEND Liste

SAPQOS Référence croisée

SAPWOOUT Booléenne

SAPMX5SITEPREFIX Valeur

SAPORGID Référence croisée

SAPPOTYPE Valeur

SAPSITEID Référence croisée

SAPMAXBSNAME Valeur

SAPUNLIMITTOLERANCE Booléenne

136 Guide d'administration du système

Page 145: Guide d'administration du système

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesuniquement pour les transactions sortantes de Maximo Asset Management versSAP.

Tableau 115. Tables SAP associées aux bons de commande

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise le moduleZ_BC_CREATE_PURCHORDER_BDC.

BAPI Utilise le moduleZ_BC_CREATE_PURCHORDER_BAPI.

Intégration de mémo de facture et de créditL'intégration de mémos de facture et de crédit transfère des factures entre MaximoAsset Management et les modules SAP Material Management Logistics InvoiceVerification ou SAP FI.

Intégration des facturesConfigurez l'intégration pour transférer les factures qui entrent dans Maximo AssetManagement ou en sortent, en fonction de vos exigences métier.

Factures entrantes

L'hypothèse de base d'une facture entrante est que la gestion d'achats et d'articlessont effectuées dans le système SAP.

Maximo Enterprise Adapter for SAP Applications dispose d'un service d'entrepriserelatif aux factures entrantes qui traite les factures MM et FI ainsi que les écarts defacture :v MXINVOICE_FRSAP05 transfère les factures et les notes de crédit depuis le

module de contrôle des factures logistiques MM SAP vers Maximo AssetManagement, en utilisant des EKSEKS par lots et de type IDoc.

Factures sortantes

L'hypothèse de base d'une facture sortante est que la gestion d'achats et d'articlessont effectuées dans Maximo Asset Management. Les factures sont transféréesdepuis Maximo Asset Management vers SAP, lorsque le statut de la factureMaximo est identique à un statut dans la commande d'interface IVSEND.

Maximo Enterprise Adapter for SAP Applications dispose d'une interface destinéeaux factures sortantes :v MXINVOICE_TOSAP05 transfère les factures depuis Maximo Asset Management

vers le module de contrôle des factures logistiques MM SAP en utilisantZ_BC_CREATE_MMINVOICE_BAPI. Il peut également transférer les facturesdepuis Maximo Asset Management vers le module FI SAP à l'aide de laméthode BDC, Z_BC_CREATE_APINVOICE_BDC.

Administration d'Maximo Enterprise Adapter for SAP Applications 137

Page 146: Guide d'administration du système

Contrôle du comportement de la date de comptabilisation dansle GLG

Dans Maximo Asset Management, une variable MAXVAR de niveau organisationappelée UPDATEGLPSTDATE peut être définie de sorte que la date de facturationdu fournisseur soit copiée dans la date de comptabilisation au grand livre. Pourprendre en charge cette variable MAXVAR, une colonne GLPOSTDATE a étéajoutée aux enregistrements INVOICE. Le paramètre UPDATEGLPSTDATE n'aaucune incidence sur les factures entrantes du service d'entrepriseMXINVOICE_FRSAP05. Pour les factures entrantes, les dates de comptabilisationSAP MM et FI sont mappées vers la date de comptabilisation du grand livreINVOICE Maximo.

Une autre MAXVAR au niveau de l'organisation, INVCEGLPSTDTVALSAV, vouspermet de choisir de valider la date d'imputation d'une facture dans le grand livregénéral par rapport à l'exercice financier qui est ouvert lorsque la facture estenregistrée. Si cette variable MAXVAR n'est pas définie, la validation de la périodecomptable a lieu lorsque la facture est approuvée et payée.

Facture inversée

Factures, ou les notes de crédit ou de débit, peuvent être inversées (annulées), sansavoir à retourner les biens ou services figurant sur le document original.L'opération d'inversement peut être effectuée dans Maximo Asset Management ouSAP.

Seules les factures approuvées ou payées et les mémos de crédit ou de débitpeuvent être inversés.

Pour les factures inversées provenant de SAP, la commande d'intégrationSAPREVINVOICESTATUS permet de spécifier le statut par défaut d'une factureinversée. Lorsqu'une facture approuvée est inversée, le statut de la facture d'originepasse à REVERSED (INVERSEE).

Pour prendre en charge les fonctions de facture inversée, les colonnes suivantessont ajoutées à INVOICE :v REVERSEINVOICENUM - contient le numéro de facture du document inversé.v REVREASON - contient le motif de l'inversement de la facture.

Exigences en matière d'intégration de factureAvant d'envoyer des factures entre Maximo Asset Management et SAP, vous devezconfigurer les systèmes d'envoi et de réception.

Factures entrantes et sortantes

Avant d'envoyer des factures entre Maximo Asset Management et votre systèmeSAP, effectuez les configurations suivantes dans Maximo Asset Management :v Définissez les codes société SAP à utiliser dans l'intégration des factures dans la

commande d'interface SAPORGID.v Définissez les usines SAP à utiliser lors de l'intégration des factures dans la

commande d'interface SAPSITEID.

138 Guide d'administration du système

Page 147: Guide d'administration du système

Factures sortantes uniquement

Avant d'envoyer des factures entre Maximo Asset Management et SAP, effectuezles configurations suivantes dans Maximo Asset Management :v Configurez la numérotation automatique des factures.v Activez l'événement d'intégration pour les factures sortantes MXINVOICEOUT.v Définissez le module de réception de factures SAP dans la commande d'interface

SAPAPTYPE : le module de contrôle des factures logistiques SAP MM ou lemodule SAP FI.

v Si vous devez envoyer des factures sortantes au SAP FI, configurez lesinformations de compte GLG SAP dans la commande d'interface Maximo dontla valeur correspond à SAPFIGLACCT.

Avant d'envoyer des factures entre Maximo Asset Management et SAP, effectuezles configurations suivantes dans SAP :v Sélectionnez la méthode permettant d'effectuer des entrées par lots (BDC) ou des

entrées BAPI pour envoyer les factures Maximo vers SAP (pour les facturessortantes)

Points à considérer concernant les factures entrantesPour toutes les factures envoyées par SAP à Maximo Asset Management, vousdevez prendre en compte les valeurs de quantité de crédit, le traitement des codesde devise, le filtrage et les réceptions de marchandises et de factures.

Valeurs de quantité de crédit de la facture

Maximo Asset Management utilise une valeur positive pour une quantité defactures lorsque le type de facture correspond à Invoice. Maximo AssetManagement vous permet d'entrer une valeur négative pour une quantité defactures, lorsque le type de facture correspond à Credit. Dans le système SAP, laquantité de factures est entrée en tant que valeur positive lorsque le type defacture correspond à Credit. Maximo Enterprise Adapter for SAP Applicationsconvertit la valeur de quantité basée sur le type de facture.

Traitement des codes de devise

Si le code de devise d'un article dans une facture diffère de celui basé sur SAP,dans ce cas, Maximo Enterprise Adapter for SAP Applications calcule le coûtunitaire de la facture en fonction du taux de change et envoie ce dernier à MaximoAsset Management avec la transaction de facture.

Filtrage

L'intégration transfère les factures depuis SAP vers Maximo Asset Managementlorsque les conditions suivantes sont réunies :v Les factures faisant référence à un bon de commande doivent disposer d'un

numéro de BC dans SAP et Maximo Asset Management.v Les factures faisant référence à une intervention doivent disposer d'un numéro

d'intervention dans SAP et Maximo Asset Management.

Administration d'Maximo Enterprise Adapter for SAP Applications 139

Page 148: Guide d'administration du système

Les factures faisant référence aux lignes de bon de commandeavec réceptions de marchandises et réceptions de factures

Si une facture SAP fait référence à une ligne de BC sélectionnée pour les réceptionsde marchandises et les réceptions de factures, envoyez la transaction relative auxréceptions de marchandises vers Maximo Asset Management, avant l'envoi de lafacture. Des erreurs se sont toutefois produites au niveau de la transaction defacture dans Maximo Asset Management, en raison de l'inexistence de réceptionappropriée au niveau de Maximo Asset Management. SAP permet la création d'unefacture sans que les réceptions de marchandises appropriées ne soient effectuées.Toutefois, Maximo Asset Management requiert la transaction au niveau desréceptions de marchandises, avant d'accepter la facture.

Points à considérer concernant le module de facturesentrantes

Le module de contrôle des factures logistiques SAP MM envoie les factures àMaximo Asset Management à l'aide du document intermédiaire (IDoc) EKSEKS. Lemodule de comptabilité SAP FI effectue des envois de factures financières versMaximo Asset Management, via le rapport ABAP ZBCXIREPR014. Les factures FIsont en général envoyées pour les interventions générées par Maximo.

Factures issues du contrôle des factures logistiques MM

Vous devez prendre en considération les facteurs suivants concernant les facturesenvoyées depuis le module de contrôle des factures logistiques SAP MM versMaximo Asset Management.

Réceptions requises Maximo Asset Management demande des réceptions lorsque la zoneReceipts Required d'un bon de commande ou la zone MaximoPOLINE.SAP_RECV_REQ est définie sur Oui. Il se peut que SAP nenécessite pas de réceptions telles que les transactions. Contrairement àMaximo Asset Management, une facture envoyée vers SAP ne nécessite pasde réception. Par conséquent, basé sur POLINE LINETYPE, MaximoEnterprise Adapter for SAP Applications crée une réception dans les cassuivants :v lorsque la ligne de commande représente un service ne disposant pas de

réception demandée (SERVRECTRANS)v lorsque la ligne de commande représente un article non évalué disposant

de plusieurs distributions dans SAP (MATRECTRANS)

Mise en correspondance des factures Maximo Asset Management prend en charge la triple correspondance defacture si les articles sont non tournants et ne nécessitent pas d'inspection.La triple correspondance est utilisée lorsque la zone Receipts Requiredd'un bon de commande est définie sur Oui.

Référence de site de facture MaximoSi une facture fait référence à un numéro de BC Maximo, MaximoEnterprise Adapter for SAP Applications utilise le SITEID de la ligne de BCafin de rechercher le site de destination de la facture Maximo.

Destinations de sites multiples Maximo

140 Guide d'administration du système

Page 149: Guide d'administration du système

Une facture MM SAP peut contenir des bons de commande issus deplusieurs sites d'achats (si ces bons de commande proviennent de MaximoAsset Management) ou de plusieurs organisations d'achats (s'ilsproviennent de SAP).

Dans Maximo Asset Management, une facture peut contenir des bons decommande dont les lignes proviennent de plusieurs sites BC(PO.TOSITEIDs) si les sites BC sont dans la même organisation. Dans cescénario de facturation centralisée, l'ID site du BC d'origine (PO.SITEID) nedoit pas obligatoirement correspondre à l'ID site de la facture(INVOICE.SITEID).

Pour indiquer si vous souhaitez utiliser la facturation centralisée dansMaximo Asset Management, définissez la commande d'intégrationSAPINVOICESITEID. Vous pouvez définir cette commande d'intégrationau niveau du système ou de l'organisation. Par défaut, la commanded'intégration SAPINVOICESITEID est définie sur Null. Ce paramètre decommande d'intégration indique que la facturation est décentralisée dansMaximo Asset Management. Lorsque SAPINVOICESITEID est défini surNull, Maximo Enterprise Adapter for SAP Applications utilise l'ID site deBC Maximo comme ID site de facture. Si votre intégration envoie unefacture de SAP à Maximo Asset Management et que cette facture faitréférence aux lignes de BC provenant de plusieurs ID Site du BC Maximod'origine, l'intégration répartit la facture en plusieurs factures différentes.

Lorsque vous spécifiez un ID site de facture dans la commanded'intégration SAPINVOICESITEID, la facturation se centralise. Si la facturefait référence aux lignes de BC provenant de plusieurs ID site du BCMaximo d'origine, seulement une facture SAP est sauvegardée dansMaximo Asset Management.

Facture provenant de FI

Vous devez prendre en considération les facteurs suivants concernant les facturesenvoyées depuis le module SAP FI vers Maximo Asset Management.

Numéros d'intervention Maximo Les factures envoyées depuis le module FI du système SAP vers MaximoAsset Management doit faire référence à une intervention Maximo.

Référence de site de facture MaximoSi une facture fait référence à un numéro d'intervention Maximoc, MaximoEnterprise Adapter for SAP Applications utilise le préfixe du numérod'intervention pour rechercher la numérotation automatique del'intervention pour l'ID Site de la facture.

Transfert des données d'une facture FI depuis SAP vers MaximoAsset Management

Le rapport par lots ZBCXIREPR014 ABAP, "Téléchargement d'envois CO parrapport aux interventions Maximo" envoie les données relatives à une facture SAPFI vers Maximo Asset Management.

Vous pouvez exécuter ce rapport une ou plusieurs fois par jour.

Administration d'Maximo Enterprise Adapter for SAP Applications 141

Page 150: Guide d'administration du système

Critères de sélection de rapport par lots ZBCXIREPR014

Le rapport par lots ZBCXIREPR014 possède trois critères de sélection :

Tableau 116. Critères de sélection ZBCXIREPR014

Critères de sélection ZBCXIREPR014 Description

Zone de contrôle Sélection de la zone de contrôle.

Transaction Sélection d'un ID de transaction métier COd'origine

RFBU

(pour des envois FI).

Numéro de commande interne Sélection d'un numéro ou d'une plage denuméros d'intervention Maximo.

Concepts associés:«Préfixes de numéro de BC/DA Maximo sortant», à la page 54Utilisez l'action Configuration de la numérotation automatique dans l'applicationOrganisations Maximo afin d'ajouter les préfixes suivants au PONUM/PRNUMMaximo au niveau du site :Référence associée:«Transfert de données dans l'intégration du bon de commande», à la page 134Les données sont transférées lors de l'intégration du bon de commande.

Factures sortantesL'interface de facture sortante transfère les factures depuis Maximo AssetManagement vers SAP, lorsque le statut de la facture correspond à un statut dansla commande d'interface IVSEND.

Vous pouvez envoyer des factures Maximo à l'un des deux modules du systèmeSAP : au contrôle des factures logistiques MM ou au FI. Vous pouvez envoyer lesfactures sortantes vers SAP pour les bons de commande provenant de MaximoAsset Management et qui peuvent être copiés ou non dans le système SAP.Configurez une commande d'interface Maximo Enterprise Adapter for SAPApplications, SAPAPTYPE, pour envoyer la facture au module de destination SAPapproprié qui est basé sur les critères suivants :v Si les bons de commande proviennent de Maximo Asset Management et qu'ils

ne sont pas copiés dans SAP, envoyez les factures à FI.v Si les bons de commande proviennent de Maximo Asset Management et qu'ils

sont répliqués dans SAP, envoyez les factures au contrôle des factures logistiquesMM.

Si les bons de commande des services ne disposant pas de numéros de BC ni dePOLINE proviennent de Maximo Asset Management et sont copiés dans SAP etque la commande d'interface SAPAPTYPE est définie sur MM, l'intégration traiteles transactions telles que les factures financières et les envoient à FI.

Exigences de l'intégration d'une facture sortanteAvant d'envoyer des factures entre Maximo Asset Management et votre systèmeSAP, effectuez les configurations suivantes dans SAP et dans Maximo AssetManagement.

142 Guide d'administration du système

Page 151: Guide d'administration du système

v Pour envoyer les factures Maximo Asset Management vers SAP, sélectionnez laméthode permettant d'effectuer des entrées par lots (BDC) ou des entrées BAPI.– Les factures MM peuvent utiliser uniquement BAPI ou BDC.– Les factures FI peuvent utiliser uniquement BDC.

Avant d'envoyer des factures entre Maximo Asset Management et votre systèmeSAP, effectuez les configurations suivantes dans Maximo Asset Management :v Configurez la numérotation automatique de factures au niveau du site Maximo.v Configurez le type de facture SAP au niveau dans la commande d'interface

SAPAPTYPE.v Définissez les valeurs de statut dans la commande d'interface IVSEND.v Configurez la commande SAPAPOUT lors des transactions sortantes sur le

journal relatif aux taxes.v Vérifiez que la commande d'interface GLSOURCE ne contient pas la valeur

INVOICETRANS.v Configurez la valeur par défaut du compte FI GLG de la commande de valeur

SAPFIGLACCT.v Définissez les codes sociétés SAP à utiliser dans l'intégration de facture de la

commande d'interface SAPORGID.v Définissez les sites SAP à utiliser dans l'intégration de facture de la commande

d'interface SAPSITEID.

Commande de valeur SAPAPTYPE

Utilisez la commande de valeur SAPAPTYPE pour identifier le module de facturedu système SAP vers lequel envoyer votre facture Maximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 143

Page 152: Guide d'administration du système

Tableau 117. Commande de valeur SAPAPTYPE

Scénario d'intégration Module SAP SAPAPTYPE Exigences

L'achat (BC & Réceptions) esteffectué dans Maximo AssetManagement et répliqué versSAP.

Contrôle desfactureslogistiques MM

MMRemarque :Maximo AssetManagementvous permetde créer unarticle deligne defacture sansnuméro de BCni de numérode ligne deBC (POLINE)pour unarticle deservicependant lacréation de lafacture. Sivous utilisezle typeSAPAPTYPE"MM" et quevous créez leposte de lafacture commeun article deservice qui nepossède pasde numéro deBC et dePOLINE, vousne devez pasfusionner avecdes postes defacture quiutilisent desnuméros deBC et dePOLINE.

La facture faitréférence au numérode BC et au numérode ligne de BC.

L'achat (BC & Réceptions) esteffectué dans Maximo AssetManagement mais n'est pasrépliqué vers SAP.

v Le BC est effectué dansMaximo Asset Management,mais n'est pas copié dansSAP. Cependant, laréception est effectuée dansMaximo Asset Managementet envoyée en tant quejournal de réception depuisMaximo Asset Managementvers SAP FI.

Facture FI FI

Référence associée:

144 Guide d'administration du système

Page 153: Guide d'administration du système

«Configuration de journaux», à la page 89Dans la plupart des cas, vous configurez l'intégration de façon à ce que MaximoAsset Management envoie à SAP une transaction réelle ou bien l'entrée de journalcorrespondante, mais pas les deux.

Points à considérer concernant le module de facturessortantes

Les modules Contrôle des factures logistiques MM et Facture FI sont utilisés pourl'intégration sortante des factures.

Points à considérer concernant les factures sortantes

Notez les informations suivantes concernant toutes les factures envoyées deMaximo Asset Management vers SAP :

Valeurs de quantité de crédit de la factureMaximo Asset Management utilise une valeur positive pour une quantitéde factures lorsque le type de facture correspond à Invoice. Maximo AssetManagement vous permet d'entrer une valeur négative pour une quantitéde factures, lorsque le type de facture correspond à Credit. Dans le systèmeSAP, la quantité de factures est entrée en tant que valeur positive lorsquele type de facture correspond à Credit. Maximo Enterprise Adapter for SAPApplications convertit la valeur de quantité basée sur le type de facture.

Articles de ligne de serviceSi un article de ligne de facture d'un service Maximo ne dispose d'aucunnuméro de BC, vous devez mettre cette facture en relation avec le moduleFI SAP. Maximo Enterprise Adapter for SAP Applications traite cettetransaction comme étant un type de facture FI.

Numéro de facture MaximoMaximo Asset Management ajoute une valeur de préfixe SITEID aunuméro de facture à l'aide de la fonctionnalité d'amorce automatique.

Factures sortant vers le module de vérification des factures delogistique MM

L'intégration du module de contrôle des factures logistiques SAP MM sortantes deMaximo Enterprise Adapter for SAP Applications est basée sur les hypothèsessuivantes :v Les factures Maximo Asset Management comportant des numéros de BC et de

lignes de BC sont envoyées au module de contrôle des factures logistiques MM.v Maximo Asset Management autorise la création d'une facture de service sans

numéro de BC et de POLINE. La facture de service ne comportant aucunnuméro de BC et de POLINE ne peut pas être fusionnée avec une facturecomportant des numéros de BC et de POLINE.

Les données relatives à la facture MM sortante sont transférées de Maximo AssetManagement au système SAP à l'aide des méthodes SAP R/ 3 BDC ou BAPI.

Factures sortantes vers FI

Les données relatives à la facture FI sortante sont transférées de Maximo AssetManagement au système SAP en utilisant la méthode BDC.

Administration d'Maximo Enterprise Adapter for SAP Applications 145

Page 154: Guide d'administration du système

L'hypothèse concernant les factures FI sortantes est basée sur l'achat et la réceptioneffectués au sein de Maximo Asset Management et n'est pas répliquée au systèmeSAP.

L'intégration de facture sortante est conçue pour intégrer le module SAP FI enutilisant un type de facture de correspondant à Invoice ou Credit.

Commande de valeur SAPFIGLACCTLa commande de valeur SAPFIGLACCT est utilisée en tant que valeur decompte FI SAP GLG par défaut. Si la valeur de la facture GLDEBITACCTMaximo est null, l'adaptateur utilise la commande de valeurSAPFIGLACCT pour le GLDEBITACCT. Cette commande est définie auniveau du ORGID.

Numéro de facture MaximoMaximo Asset Management ajoute la valeur du préfixe SITEID au numérode facture à l'aide de la fonctionnalité d'amorce automatique.

Commandes associées pour l'intégration de factureL'intégration de facture utilise un service d'entreprise Maximo, un canal depublication, une structure d'objet, des commandes d'interface et des tables SAP.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de facture :

MXINVOICE_FRSAP05

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant pour l'intégration de facture :

MXINVOICE_TOSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration de facture.

MXINVOICE

Commandes d'interface associées

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacesuivantes de service d'entreprise et de canal de publication pour l'intégration defacture.

Tableau 118. Commandes d'interface de service d'entreprise associées aux factures

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPINVOICESTATUS Valeur

SAPREVINVOICESTATUS Valeur

SAPINVOICESITEID Valeur

146 Guide d'administration du système

Page 155: Guide d'administration du système

Tableau 118. Commandes d'interface de service d'entreprise associées aux factures (suite)

Commande d'interface Type de commande

SAPSITEID Référence croisée

SAPITEMSITEID Référence croisée

SAPIOTYPEPREF Référence croisée

SAPMX5SITEPREFIX Valeur

Tableau 119. Commandes d'interface de canal de publication associées aux factures

Commande d'interface Type de commande

SAPORGID Référence croisée

SAPSITEID Référence croisée

SAPGLCOMP Référence croisée

SAPGLCONCAT Référence croisée

SAPAAC Référence croisée

SAPIOTYPEPREF Référence croisée

SAPWOOUT Booléenne

SAMX5SITEPREFIX Valeur

SAPCALSTART Valeur

SAPFIGLACCT Valeur

SAPAPTYPE Valeur

SAPMAXBSNAME Valeur

SAPQOS Référence croisée

IVSEND Liste

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP.

Tableau 120. Tables SAP associées aux factures

Table Mode de traitement Description

ZBC_INBPROGRAMS BAPI Utilise le moduleZ_BC_CREATE_MMINVOICE_BAPI.

Sans objet BAPI Utilise le moduleZ_BC_CREATE_APINVOICE_BAPI.

Sans objet BDC Utilise le moduleZ_BC_CREATE_APINVOICE_BDC.

Lorsque vous envoyez des factures financières de SAP vers Maximo AssetManagement, utilisez le mode de traitement BAPI ou BDC.

Administration d'Maximo Enterprise Adapter for SAP Applications 147

Page 156: Guide d'administration du système

Intégration d'écart de factureL'intégration d'écart de facture permet de transférer des écarts de facture dumodule de contrôle des factures logistiques MM vers Maximo Asset Management.L'écart de facture est un programme de traitement par lots dont l'exécution estplanifiée pour synchroniser les factures appropriées dans Maximo AssetManagement.

L'écart de facture est inclus dans une interface autre que celle de la facture MM,car les données d'écart ne sont pas disponibles au moment de la mise en relationde la facture MM.

Les écarts de facture sont envoyés vers Maximo Asset Management si des facturesSAP présentent des écarts de prix ou de quantité.

Exigences de l'intégration d'écart de factureAvant que les écarts de facture entrantes soient envoyés de SAP à Maximo AssetManagement, vous devez configurer Maximo Asset Management.

Dans Maximo Asset Management, vous devez :v Définissez le code de société SAP à utiliser dans l'intégration de l'écart de facture

dans la commande d'interface SAPORGID.v Définissez le site SAP à utiliser dans l'intégration de l'écart de facture dans la

commande d'interface SAPSITEID.

Points à considérer concernant les écarts de facturesentrantes

Tous les écarts de facture envoyés de SAP vers Maximo Asset Management doiventprendre en compte les valeurs de quantité de crédit de la facture, le traitement descodes de devise, les réceptions pour les écarts de facture des bons de commandeou des interventions, les articles de service, les références de site de factureMaximo et les filtres.

Valeurs de quantité de crédit de la facture

Maximo Asset Management utilise une valeur positive pour une quantité defactures lorsque le type de facture correspond à Invoice. Maximo AssetManagement vous permet d'entrer une valeur négative pour une quantité defactures, lorsque le type de facture correspond à Credit. Dans le système SAP, laquantité de factures est entrée en tant que valeur positive lorsque le type defacture correspond à Credit. Maximo Enterprise Adapter for SAP Applicationsconvertit la valeur de quantité basée sur le type de facture.

Traitement des codes de devise

Si le code de devise d'un article d'écart de facture diffère de celui basé sur SAP,dans ce cas, Maximo Enterprise Adapter for SAP Applications calcule le coûtunitaire de la facture en fonction du taux de change et envoie ce dernier à MaximoAsset Management avec la transaction d'écart de facture.

148 Guide d'administration du système

Page 157: Guide d'administration du système

Réceptions des écarts de facture de bons de commande oud'interventions

Si une transaction d'écart de facture fait référence à un numéro de bon decommande (BC) ou d'intervention Maximo, l'interface crée une réceptionMATRECTRANS.

Articles de service

Il n'existe aucun écart de facture pour un article de service. Maximo EnterpriseAdapter for SAP Applications crée une réception d'article de service dansl'interface de facture en utilisant le coût et la quantité de factures. Il n'existe aucunécart de prix ni de quantité.

Référence de site de facture Maximo

Si un écart de facture fait référence à un numéro d'intervention Maximoc, MaximoEnterprise Adapter for SAP Applications utilise le préfixe du numérod'intervention pour rechercher la numérotation automatique de l'intervention pourl'ID Site de l'écart de facture.

Filtres

L'intégration transfère les écarts de facture depuis SAP vers Maximo AssetManagement lorsque les conditions suivantes sont réunies :v Pour les écarts de facture faisant référence à un bon de commande, le numéro de

BC doit exister dans SAP et dans Maximo Asset Management et, si le BC faitréférence à un numéro de DA, celle-ci doit à son tour exister dans Maximo AssetManagement.

v Pour les écarts de facture faisant référence à une intervention, le numérod'intervention doit exister dans SAP et dans Maximo Asset Management.

Transfert des données d'écart de facture de SAP vers MaximoAsset Management

Le rapport par lots ZBCXIREPR014 ABAP, "Téléchargement d'envois CO parrapport aux interventions Maximo" envoie les données relatives à une facture SAPvers Maximo Asset Management. Vous pouvez exécuter ce rapport une ouplusieurs fois par jour.

Critères de sélection du rapport de traitement par lotsZBCXIREPR014

Le rapport par lots ZBCXIREPR014 possède trois critères de sélection :

Tableau 121. Critère de sélection ZBCXIREPR014

Critère de sélection ZBCXIREPR014 Description

Zone de contrôle Sélection de la zone de contrôle.

Transaction Sélection d'un ID de transaction métier COd'origine

RMRP

(Facture entrante MM).

Administration d'Maximo Enterprise Adapter for SAP Applications 149

Page 158: Guide d'administration du système

Tableau 121. Critère de sélection ZBCXIREPR014 (suite)

Critère de sélection ZBCXIREPR014 Description

Numéro de commande interne Sélection d'un numéro ou d'une plage denuméros d'intervention Maximo.

Intégration de domaineNotre interface entrante de domaine standard transfère les informations de Grouped'articles SAP, Groupes d'achat SAP et Comptes FI SAP GLG de SAP vers MaximoAsset Management. Les rapports ABAP SAP permettent de mettre à jour oud'insérer ces valeurs de comptabilité dans la table Maximo ALNDOMAIN. Cesvaleurs remplissent les listes de valeurs dans les applications de demande d'achatet de bon de commande de Maximo Asset Management.

L'intégration de domaine utilise les rapports ABAP suivants :v ZBCXIREPR008 pour SAPMATLGRP (Groupes d'articles SAP)v ZBCXIREPR009 pour SAPPURCHGRP (Groupes d'achat SAP)v ZBCXIREPR011 pour SAPGLACCOUNT (Comptes FI SAP GLG)

Zones ajoutées à la table MAXDOMAINLorsque Maximo Enterprise Adapter for SAP Applications pour SAP est installé, ilajoute des colonnes à la table MAXDOMAIN Maximo.

Le tableau suivant décrit les colonnes que l'adaptateur ajoute à la tableMAXDOMAIN.

Tableau 122. Colonnes ajoutées à la table MAXDOMAIN

Colonnes ajoutées à latable MAXDOMAIN Description Type Long.

SAP_MATL_GRP Valeurs de groupe d'articles SAP ALN 9

SAP_PURCH_GRP Valeurs de groupe d'achat SAP ALN 3

SAP_GLACCT Valeur de compte FI SAP GLG ALN 10

Groupes d'articlesSAP exige une valeur de groupe d'articles lors du traitement des DA/BC.Lorsqu'un type de ligne de DA ou de BC Maximo ne correspond pas à ITEM,l'utilisateur doit sélectionner le groupe d'articles SAP approprié pour sauvegarderl'enregistrement des DA/BC dans Maximo Asset Management. La valeur degroupe d'articles sélectionnée est conservée dans la colonne SAP_MATL_GRP de latable contenant la ligne de DA ou de BC Maximo. L'intégration détermine legroupe d'articles d'un article à partir de la table Material de SAP.

Transfert des données du groupe d'articles de SAP vers MaximoAsset Management

Les données relatives aux groupes d'articles SAP sont envoyées vers la tableALNDOMAIN de Maximo via le rapport par lots ABAP ZBCXIREPR008,"Téléchargement de groupes d'articles vers Maximo Asset Management".

150 Guide d'administration du système

Page 159: Guide d'administration du système

Critères de sélection du rapport de traitement par lotsZBCXIREPR008

Le rapport par lots ZBCXIREPR008 possède un critère de sélection :

Tableau 123. Critère de sélection ZBCXIREPR008

Critère de sélection ZBCXIREPR008 Description

Groupe d'articles Sélection de plage de groupes d'articles àinclure.

Groupes d'achatSAP exige une valeur de groupe d'achat lors du traitement des demandes d'achatet traitement des bons de commande. Lorsqu'un type de ligne de DA ou de BCMaximo ne correspond pas à ITEM, l'utilisateur doit sélectionner le groupe d'achatSAP approprié pour sauvegarder l'enregistrement des DA/BC dans Maximo AssetManagement. La valeur de groupe d'achat sélectionnée est conservée dans lacolonne SAP_PURCH_GRP de la table contenant la ligne de DA ou de BC Maximo.

Transfert des données du groupe d'achat de SAP vers MaximoAsset Management

Les données relatives aux groupes d'achat SAP sont envoyées vers la tableALNDOMAIN de Maximo via le rapport par lots ABAP ZBCXIREPR009,"Téléchargement de groupes d'achat dans Maximo Asset Management".

Critères de sélection du rapport de traitement par lotsZBCXIREPR009

Le rapport par lots ZBCXIREPR009 possède un critère de sélection :

Tableau 124. Critère de sélection ZBCXIREPR009

Critère de sélection ZBCXIREPR009 Description

Groupe d'achat Sélection de plage de groupes d'achat àinclure.

Comptes FI GLGSAP exige une valeur de compte FI GLG lors du traitement des demandes d'achatet traitement des bons de commande. Lorsqu'un type de ligne de DA ou de BCMaximo ne correspond pas à ITEM, l'utilisateur doit sélectionner le compte FI GLGapproprié pour sauvegarder l'enregistrement des DA/BC dans Maximo. La valeurde compte FI GLG sélectionnée est conservée dans la colonne SAP_GLACCT de latable contenant la ligne de DA ou de BC Maximo.

Transfert des données du compte GLG FI de SAP vers MaximoAsset Management

Les données de compte SAP FI GL sont envoyées à la table Maximo ALNDOMAINvia le rapport de traitement par lots ABAP ZBCXIREPR011, “Téléchargement decomptes FI-GLG dans le domaine Maximo."

Administration d'Maximo Enterprise Adapter for SAP Applications 151

Page 160: Guide d'administration du système

Critère de sélection du rapport par lots ZBCXIREPR011

Le rapport par lots ZBCXIREPR011 possède un critère de sélection :

Tableau 125. Critère de sélection ZBCXIREPR011

Critère de sélection ZBCXIREPR011 Description

Compte GLG Sélection de plage de comptes GLG àinclure.

Commandes associées pour l'intégration des domainesL'intégration des domaines utilise un service d'entreprise Maximo associé, unestructure d'objet Maximo et des commandes d'interface associées.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des domaines :

MXDOMAIN_FRSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration des domaines :

MXDOMAIN

Commandes d'interface associées

Maximo Enterprise Adapter for SAP Applications utilise les commandes d'interfacede service d'entreprise suivantes lors de l'intégration des domaines.

Tableau 126. Commandes d'interface associées aux domaines

Commande d'interface Type de commande

SAPORGID Référence croisée

Présentation de l'intégration d'article et de stock

Une donnée de référence d'articles dans SAP correspond à une donnée d'article etde stock dans Maximo Asset Management. Cette section parle de la relation entreles données d'éléments non consignés et SAP dans Maximo Asset Management etla manière dont vous entamez le processus d'intégration.

Structure hiérarchique de référence d'articles SAPSAP créé plusieurs vues d'enregistrement de référence d'articles.

Les vues de base affichent des données générales sur l'article, telles que le numérod'article, la description, etc. Les vues étendues affichent des données niveau usine,telles que les comptes, les prévisions et les informations MRP ; des données niveaustockage, telles que les informations sur le silo et la durée de stockage. Le type etle secteur tertiaire d'un article déterminent les vues étendues que SAP créé pourcet article.

152 Guide d'administration du système

Page 161: Guide d'administration du système

SAP stocke les données de référence d'articles dans une structure hiérarchique àtrois niveaux, comme indiqué dans le tableau suivant :

Tableau 127. Niveaux hiérarchiques des données de référence d'articles SAP

Niveau hiérarchique Description de données Vues correspondantes

Client Données générales sur l'article,telles que le numéro d'article, letype, la description, l'unité demesure de base , etc.

Vues de base

Usine Données spécifiques à unecombinaison d'articles et d'usine.

Vues étendues

Emplacement destockage

Données spécifiques à unecombinaison d'articles, d'usine etd'emplacement de stockage.

Vues étendues

Les données de niveau client, usine et emplacement de stockage existent pourl'article de stock qui est un article maintenu dans le stock . Seules les données deniveau client et usine existent pour l'article non stocké qui est un article nonmaintenu dans le stock. La zone de type d'article SAP correspondant à la zoned'article CATEGORY Maximo identifie un article en tant qu'article stocké ou nonstocké.

La table suivante illustre les vues s'appliquant à chaque niveau de la structurehiérarchique de référence d'articles SAP pour les articles stockés et non stockés :

Tableau 128. Hiérarchie des données de référence d'articles SAP

Niveau hiérarchiqueArticles stockés - Vuesdisponibles

Articles non stockés - Vuesdisponibles

Client Vue étendue Vue étendue

Usine Vue étendue Vue étendue

Emplacement de stockage Vue étendue Sans objet

Une donnée de référence d'article dans SAP correspond à une donnée d'article etde stock dans Maximo Asset Management. Une fois que vous avez configuré lesdeux produits pour l'intégration, ils peuvent s'échanger des données d'articles et destock.

Maximo Asset Management et SAP s'échangent les types de données d'article et destock suivants :v Services d'entreprise (direction entrante)

– Articles– Stock– Quantités en stock– Fournisseurs de stock– Reçu– Sorties– Renvoie

v Canaux de publication (direction sortante)– Reçu– Sorties

Administration d'Maximo Enterprise Adapter for SAP Applications 153

Page 162: Guide d'administration du système

– RenvoieConcepts associés:«Configuration de Maximo Enterprise Adapter for SAP Applications», à la page 44Maximo Enterprise Adapter for SAP Applications vous permet d'échanger et detraiter des données entre Maximo Asset Management et SAP Applications.

Relation entre les structures hiérarchiques d'article et de stock SAP etMaximo Asset Management

Maximo Asset Management stocke des données dans les niveaux ITEMSETID etSITEIDLOCATION. Le niveau ITEMSETID contient des données générales surl'article, tandis que le niveau SITEID-LOCATION contient des données spécifiquessur l'usine et le magasin.

Le tableau suivant illustre la relation entre les structures hiérarchiques d'article etde stock SAP et Maximo Asset Management. Elle répertorie les tables MaximoAsset Management qui conservent des données dans tous les niveaux. Par ailleurs,elle fournit des exemples de vues étendues SAP dont les données correspondentaux tables Maximo Asset Management de niveaux usine et magasin.

Tableau 129. Structures hiérarchiques d'article et de stock SAP et Maximo AssetManagement

Niveau SAPNiveau Maximo AssetManagement correspondant

Tables de base de donnéesMaximo correspondantes

Client ITEMSETID ITEMORGINFO.ITEM

Permettent de maintenir lesdonnées venant des vues debase SAP.

Usine SITEID INVENTORY

Conservation des données deSAP MRP1, 2,3 et

Vues des achats

Emplacement destockage

Emplacement INVBALANCE

Conservation des données deMRP4 SAP et des vuesUsine/Magasin

Unités de mesureMaximo Asset Management stocke les unités de mesure de sorties et decommandes d'un article dans l'enregistrement ITEM et les utilise comme valeurspar défaut de l'article dans les enregistrements INVENTORY.

SAP utilise trois unités de mesure (UOM), tandis que Maximo Asset Managementen utilise deux. Le tableau suivant montre comment l'intégration mappe les unitésde mesure SAP à Maximo Asset Management.

154 Guide d'administration du système

Page 163: Guide d'administration du système

Tableau 130. Mappage des unités de mesure

SAP UOM DescriptionMappage vers Maximo AssetManagement

Base (MEINS) Unité dans laquelle un article eststocké

Sortie UOM

Commande (BSTME) Unité dans laquelle un article estacheté

Commande UOM

Si la commande UOM SAPest nulle, le mappage de labase UOM SAP vers lacommande UOM Maximo esteffectué.

Sortie (AUSME) Unité dans laquelle un article estplacé après stockage

Non mappé à Maximo AssetManagement

Si une référence d'articles SAP contient un facteur de conversion entre les unités demesure de base et de commande, l'intégration transfert ce facteur de conversionvers Maximo Asset Management. Bien que le facteur de conversion soit utilisé lorsde la création ou de la mise à jour des données niveau usine SAP, le facteur deconversion est envoyé dans l'interface d'article et non dans l'interfce de stock.

Les quantités que l'intégration envoie de SAP à Maximo Asset Management sontcontenues dans l'unité de mesure de base SAP.

Commandes d'interface associées

L'intégration d'article et de stock utilise les commandes d'interface suivantes :

Tableau 131. Commandes d'interface associées aux articles et au stock

Commande d'interface Description

SAPITEMSETID Référence croisée pour l'ITEMSETID Maximo et l'IDclient SAP

SAPMATLTYPE Référence croisée pour le type d'article SAP et lacatégorie de stock Maximo.

SAPNSTKROOM Emplacement de magasin Maximo fictif pour lesarticles non stockés

SAPORGID Référence croisée pour le code société SAP et l'ORGIDMaximo

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usineSAP

SAPSTORERM Référence croisée pour le magasin Maximo etl'emplacement de stockage SAP

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Administration d'Maximo Enterprise Adapter for SAP Applications 155

Page 164: Guide d'administration du système

Intégration d'articlesLa création ou la mise à jour des données de référence d'articles de niveau clientdéclenche une insertion ou une mise à jour de l'enregistrement ITEM Maximo et detous les emplacements INVENTORY associés à l'article.

Les données de référence d'articles SAP sont envoyées vers Maximo AssetManagement par le rapport par lots ZBCXIREPR100, "Téléchargement des donnéesde référence d'articles dans Maximo."

Vous pouvez aussi envoyer des insertions et des mises à jour de référence d'articlesIDOC vers Maximo Asset Management.

Traitement d'article

La zone d'article CATEGORY est gérée au niveau organisation de Maximo, dansles enregistrements ITEMORGINFO. La colonne spécifie si un article est un articlede stock (STK), un article non stocké (NS) ou un article de commande spéciale(SP). Maximo Asset Management utilise une colonne REORDER dans lesenregistrements INVENTORY pour indiquer si un article de stock estautomatiquement re-commandé lorsque les articles de magasin sont épuisés.

L'adaptateur continue à stocker des articles SAP non stockés en tant qu'articles destock dans Maximo Asset Management en définissant CATEGORY sur 'STK' etl'indicateur REORDER sur zéro (0).

L'adaptateur utilise une colonne non-persistante (SAP_MATERIAL_TYPE) pourenvoyer le type d'article SAP (MTART) à Maximo Asset Management. L'adaptateurutilise la commande d'intégration SAPNSTKROOM pour spécifier un magasinfactice pour les articles non stockés.

Tolérances de réception

Maximo Asset Management fournit des colonnes RECEIPTTOLERANCE aux objetsITEM et ITEMORGINFO pour prendre en charge les tolérances de réception deslignes de BC.

Validité des données de référence d'articles

L'indicateur EXT_ACTIVE dans la table ITEM Maximo indique si un article estactif (valeur 1) ou n'existe plus dans SAP (valeur 0). L'intégration permet devalider cette colonne lors de l'envoi des transactions de Maximo AssetManagement vers SAP.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration d'article :

MXITEM_FRSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP utilise la structure d'objet suivante pourl'intégration d'article :

156 Guide d'administration du système

Page 165: Guide d'administration du système

MXITEM

Critères de sélection du rapport de traitement par lotsZBCXIREPR100

Le tableau suivant présente les critères de sélection du rapport par lotsZBCXIREPR100. Le rapport n'a aucune action de traitement, le téléchargement estun chargement en bloc de toutes les données correspondant aux critères desélection.

Tableau 132. Critères de sélection ZBCXIREPR100

Critères de sélection ZBCXIREPR100 Description

Envoi de vue de base Envoi de vue étendue Vous pouvez envoyer la vue de base ou lavue étendue, ou bien les deux en mêmetemps.

Numéro d'article Vous pouvez choisir zéro, une référence ouune plage de références d'article pour chaqueexécution de rapport par lots. Si vous nechoisissez pas une référence d'articles, lerapport est exécuté pour toutes les référencesd'articles correspondant aux critères desélection restants.

Envoi d'articles dans les usines données Vous pouvez envoyer toutes les référencesd'articles dans les usines ou magasinsindiqués.

Usine Vous pouvez choisir zéro, une usine ou uneplage d'usines pour chaque exécution derapport par lots. Si vous ne choisissez pasune usine, le rapport est exécuté pour toutesles références d'articles correspondant auxcritères de sélection.

Magasin Vous pouvez choisir zéro, un magasin ou uneplage de magasins pour chaque exécution derapport par lots. Si vous ne choisissez pas unmagasin, le rapport est exécuté pour toutesles références d'articles correspondant auxcritères de sélection.

Traitement des IDoc

Vous pouvez envoyer des mises à jour de référence d'articles en temps réel versMaximo Asset Management via le MATMAS IDOC et les modules de fonctionsuivants.

Tableau 133. Modules de fonction pour les mises à jour de référence d'articles

Nom du module de fonction Description

Z_BC_BAPI_MATERIAL_GET_DESC Obtenir les descriptions d'articles

Z_BC_BAPI_MATERIAL_GET_DETAIL Obtenir les information détaillées surles articles

Administration d'Maximo Enterprise Adapter for SAP Applications 157

Page 166: Guide d'administration du système

Tableau 134. Les IDOC pour les mises à jours de référence d'articles

Nom IDOC Description

Z_BC_B_BAPI_MATERIAL_GET_DESC Mise à jour des données de based'articles

Z_BC_B_BAPI_MATERIAL_GET_DETAIL Mise à jour des données étenduesd'articles

Vous pouvez utiliser la table ZBC_FILTERS pour filtrer les données de référenced'articles que SAP envoie vers Maximo Asset Management.

Le tableau suivant présente les données que les IDOC envoient vers Maximo AssetManagement lorsque vous créez et mettez à jour les données de référence d'articlesdans SAP aux niveaux client, usine et emplacement de stockage.

Tableau 135. Données de IDoc

Niveau hiérarchique Action SAP Action d'intégration

Client Insertion de données Génération d'une interface d'articlepour la création d'unenregistrement ITEM Maximo

Client Mise à jour de données Génère des interfaces d'articles etde stocks pour mettre à jour la ficheITEM Maximo et tous les registresINVENTORY pour l'article.

Usine Insertion de données Génération de l'interface de stockpour la création des enregistrementsINVENTORY et INVCOST.

Pour un article de stock, cette actiona lieu s'il existe des vues étenduesd'emplacement de stockage dansSAP. Autrement, l'intégration ignorela transaction parce que SAP nepeut pas fournir un emplacementde stockage et Maximo ne peut pascréer un enregistrement de stocksans un emplacement de stockage.

Pour un article non stocké,l'intégration utilise la valeur dans lecontrôle de stock SAPSTKROOMpour l'emplacement de stockage.

Usine Mise à jour de données Génération d'une interface de stockpour la mise à jour de tous lesenregistrements INVENTORY etINVCOST Maximo dans le sitespécifié.

Emplacement destockage

Insertion de données Pour un article de stock, générationd'une interface de quantité en stockafin de créer la table INVBALANCEMaximo, s'il existe des vuesétendues de niveau usine dans SAP.

Non applicable aux articles nonstockés.

158 Guide d'administration du système

Page 167: Guide d'administration du système

Tableau 135. Données de IDoc (suite)

Niveau hiérarchique Action SAP Action d'intégration

Emplacement destockage

Mise à jour de données Pour un article de stock, générationd'une interface afin de mettre à jourtous les enregistrementsINVBALANCE Maximo avec lesvaleurs de magasin pour l'articledans le site indiqué.

Commande d'interface associée

L'intégration d'article utilise les commandes d'interface de service d'entreprisesuivantes :

Tableau 136. Commandes d'interface associées aux articles

Commande d'interface Description

SAPITEMSETID Référence croisée pour l'ITEMSETID Maximo et ID client SAP

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.Référence associée:«Mappage des zones de message sur Maximo Asset Management», à la page 179Vous pouvez mapper des zones de messages source SAP vers des zones dans lesmessages cibles Maximo.

Intégration de stock et de quantités en stockLa création ou la mise à jour des données de référence d'articles de niveau usinedéclenche une insertion ou une mise à jour dans les tables INVENTORY etINVCOST Maximo. La création ou la mise à jour des données de référenced'articles de niveau emplacement de stockage déclenche une insertion ou une miseà jour dans la table INVBALANCE Maximo.

Intégration de données de niveau usine

Pour un article de stock, une insertion a lieu si les vues étendues d'emplacementde stockage existent dans SAP. Autrement, l'intégration ignore la transaction parceque SAP ne peut pas fournir un emplacement de stockage et Maximo AssetManagement ne peut pas créer un enregistrement de stock sans un emplacementde stockage.

Lors de l'insertion d'un article non stocké, l'intégration utilise la valeur dans lecontrôle de stock SAPSTORERM pour l'emplacement de stockage.

Une mise à jour des données niveau usine génère une interface d'article pour lamise à jour de tous les enregistrements INVENTORY et INVCOST Maximo pourl'article dans le site indiqué.

Si la transaction entrante correspond à un magasin qui n'existe pas dans MaximoAsset Management, une erreur se produit.

Administration d'Maximo Enterprise Adapter for SAP Applications 159

Page 168: Guide d'administration du système

Intégration de données de niveau emplacement de stockage

Pour un article stocké, une insertion génère une interface de quantité en stock pourla création d'un enregistrement INVBALANCE Maximo. Une mise à jour génèreune interface pour la mise à jour de tous les enregistrements INVBALANCEMaximo avec les valeurs de magasins pour l'article dans le site indiqué.

Les mises à jour de niveau emplacement de stockage ne s'appliquent pas auxarticles non stockés.

Evaluation du coût des articles

SAP maintient les coûts standard, moyen et précédent d'un article aux niveauxcode de société et usine. Le tableau suivant décrit l'impact du changement du coûtd'un article sur les enregistrements INVCOST de l'article dans Maximo AssetManagement.

Tableau 137. Impact des changements du coût standard sur les enregistrements INVCOST

Niveau d'évaluation Effet du changement du coût standard sur Maximo INVCOST

Niveau de code desociété

Affecte tous les enregistrements INVCOST d'article pour toutesles usines dans le code organisation correspondant au code desociété SAP.

Niveau usine Affecte tous les enregistrements INVCOST de l'article dans lesite correspondant à l'usine SAP.

L'intégration effectue le mappage des zones de coût SAP avec celles de Maximocomme suit :

Tableau 138. Mappage de zone coût

Source de zone coût SAP Zone coût Maximo

Coût moyen en mouvement (VERPR) AVGCOST

Coût standard (STPRS) STDCOST

Coût précédent (STPRV) LASTCOST

Tolérances de réception

Maximo Asset Management fournit une colonne RECEIPTTOLERANCE sur lesenregistrements INVENTORY pour prendre en charge les tolérances de réceptiondes lignes de BC.

Commandes d'interface associées

L'intégration d'article et de stock utilise les commandes d'interface de serviced'entreprise suivantes :

Tableau 139. Commandes d'interface associées au stock et à la quantité

Commande d'interface Description

SAPITEMSETID Référence croisée pour l'ITEMSETID Maximo et l'ID client SAP

SAPMATLTYPE Référence croisée pour le type d'article SAP et la catégorie destock Maximo.

SAPNSTKROOM Emplacement de magasin Maximo fictif pour les articles nonstockés

160 Guide d'administration du système

Page 169: Guide d'administration du système

Tableau 139. Commandes d'interface associées au stock et à la quantité (suite)

Commande d'interface Description

SAPORGID Référence croisée pour le code société SAP et l'ORGID Maximo

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

SAPSTORERM Référence croisée pour le magasin Maximo et l'emplacement destockage SAP

Services d'entreprise Maximo associés

Maximo Enterprise Adapter for SAP Applications utilise les services d'entreprisesuivants pour l'intégration de stock et de quantité en stock :v MXINVBAL_FRSAP05v MXINVENTORY_FRSAP05

Structures d'objet Maximo associées

Maximo Enterprise Adapter for SAP Applications utilise les structures d'objetsuivantes pour l'intégration de stock et de quantité en stock :v MXINVBALv MXINVENTORYConcepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.Référence associée:«Mappage des zones de message sur Maximo Asset Management», à la page 179Vous pouvez mapper des zones de messages source SAP vers des zones dans lesmessages cibles Maximo.

Intégration du fournisseur de stockL'interface fournisseur de stock transfère des données d'informations d'achatstandard nouvelles, mises à jour et supprimées de l'application d'achat SAP versMaximo Asset Management. Ces actions s'effectuent via un programme ABAP.

L'enregistrement d'information d'achat comporte des données générales et desdonnées détaillées d'achat qui sont utilisées comme des données par défaut pourles commandes d'achat. Ces données sont stockées dans les niveaux suivants dansSAP :

Tableau 140. Niveaux de données d'informations d'achat

Niveau Description

Niveau client Données générales

Comportent des informations sur le fournisseur, les origines,l'unité de mesure, etc

Organisation des achats ouniveau de l'usine

Données détaillées d'achat

Comportent des informations sur les prix, les conditions, leslimites de tolérances, le dernier bon de commande, etc

Administration d'Maximo Enterprise Adapter for SAP Applications 161

Page 170: Guide d'administration du système

Les données détaillées d'achat créées au niveau organisation d'achat s'appliquentdans toutes les usines affectées à cette organisation d'achat. Pendant l'intégration,Maximo Enterprise Adapter for SAP Applications génère un enregistrementINVVENDOR pour toute usine affectée à l'organisation d'achat qui existe aussidans Maximo Asset Management. Maximo Enterprise Adapter for SAPApplications génère une seule transaction pour les données détaillées au niveauusine. Les données générales et les données détaillées sont incluses dans le mêmemessage.

Tout enregistrement d'informations d'achat figure dans un enregistrementINVVENDOR au niveau site Maximo. Le fournisseur et l'article de stock Maximodoivent exister dans Maximo Asset Management, sinon une erreur se produit.

Transfert des données d'informations d'achat de SAP versMaximo Asset Management

Les données d'informations d'achat SAP sont envoyées à la table MaximoINVVENDOR par le rapport par lots ABAP ZBCXIREPR013, "DownloadPurchasing Info records to Maximo Asset Management.”

Traitement des IDoc

Vous pouvez envoyer des mises à jour d'enregistrement d'informations d'achat entemps réel à Maximo Asset Management via le IDOC INFREC01 et le module defonction suivant.

Tableau 141. Modules de fonction pour les données d'informations d'achat

Nom IDOC Description

Z_BC_BAPI_INFOREC_GET_DETAIL Obtenir les enregistrementsd'informations d'achat

Vous pouvez utiliser la table ZBC_FILTERS pour filtrer les donnéesd'enregistrements d'informations d'achat envoyées par SAP à Maximo AssetManagement.

Critères de sélection du rapport de traitement par lotsZBCXIREPR013

Le rapport par lots ZBCXIREPR013 possède les critères de sélection suivants :

Tableau 142. ZBCXIREPR013 Critères de sélection

Critères de sélection de ZBCXIREPR013 Description

Code de société Choisissez un code de société pour chaqueexécution de rapport par lot.

Organisation d'achat Choisissez une organisation d'achat pourchaque exécution de rapport par lot.

Plage d'usines Sélectionnez une plage de numéros pour lesfournisseurs SAP à envoyer vers MaximoAsset Management

Plage d'enregistrements d'informations

162 Guide d'administration du système

Page 171: Guide d'administration du système

Options de traitement du rapport de traitement par lotsZBCXIREPR013

Le rapport par lots ZBCXIREPR013 possède les options de traitement suivantes :

Tableau 143. Options de traitement de ZBCXIREPR013

Options de traitement ZBCXIREPR013 Description

Envoyer tous les enregistrementsd'informations

ABAP envoie tous les enregistrementsd'informations d'achat correspondant auxcritères de sélection

SAP effectue le rapport ABAP dans le cadred'une opération planifiée.

Envoyer les nouveaux enregistrementsd'informations

ABAP envoie tous les enregistrementsd'informations d'achat que vous avez créésou mis à jour depuis la dernière exécution derapport ZBCXIREPR013

Envoyer les enregistrements d'informationsimmédiatement

ABAP envoie tous les enregistrementsd'informations d'achat correspondant auxcritères de sélection.

SAP effectue immédiatement le rapportABAP.

Tolérances de réception

Maximo Asset Management fournit une colonne RECEIPTTOLERANCE sur lesenregistrements INVVENDOR pour prendre en charge les tolérances de réceptiondes lignes de BC.

Validité des données de fournisseur de stock

La colonne EXT_ACTIVE dans la table INVVENDOR indique si le fournisseur estactif (value 1) ou n'existe plus dans SAP(value 0). L'intégration permet de validercette colonne lors de l'envoi des transactions de Maximo Asset Management versSAP.

Action de chargement en bloc

Lorsque vous sélectionnez l'option de téléchargement de bloc, Send all inforecords, du programme ZBCXIREPR013 d'ABAP, les actions suivantes sonteffectuées lors du traitement du chargement de bloc d'acquisition de donnéesd'enregistrement d'information reçu de SAP :v Définit la valeur de zone INVVENDOR.SAP_UPDATE à 1 (Actif) pour chaque

enregistrement de fournisseur de stock SAP contenu dans le chargement de bloc.v Insère les valeurs de toutes les organisations Maximo associées aux données de

fournisseur de stock entrantes dans le paramètre d'organisation de la tâchepériodique SAPMASTERDATAUPDATE Maximo.

v Définit la valeur du paramètre Enabled de la tâche périodiqueSAPMASTERDATAUPDATE Maximo sur 1.

Action de la tâche périodique SAPMASTERDATAUPDATE

La tâche périodique SAPMASTERDATAUPDATE de Maximo met à jour dansMaximo Asset Management des enregistrements fournisseurs INVVENDOR pour

Administration d'Maximo Enterprise Adapter for SAP Applications 163

Page 172: Guide d'administration du système

marquer les fournisseurs SAP qui se trouvent dans les bases de données Maximoet qui ont été supprimés et archivés dans SAP. Lorsque la tâche périodique estexécutée, elle réinitialise la zone EXT_ACTIVE sur 0 pour chaque enregistrementoù les zones SAP_UPDATE = 0 et EXT_ACTIVE = 1.

Dès que vous exécutez le programme de chargement de bloc ZBCXIREPR013 SAPpour des enregistrements de fournisseur de stock, vous devez immédiatementaprès, exécuter la tâche périodique SAPMASTERDATAUPDATE . Ce processusrend "inactifs" tous enregistrements Maximo qui correspondent auxenregistrements SAP chargés par bloc qui ont été archivés ou supprimés dans SAP.Si vous exécutez plus d'un de ces chargements de bloc, exécutez la tâchepériodique après que le dernier rapport de chargement de bloc ait été effectué.N'effectuez aucune modification ou mise à jour si la tâche périodiqueSAPMASTERDATAUPDATE est en cours d'exécution, sinon des erreurs risquent dese produire.

Zones ajoutées à la table INVVENDOR

Lorsque Maximo Enterprise Adapter for SAP Applications est installé, il ajoute leszones suivantes à la table INVVENDOR de Maximo.

Tableau 144. Zones ajoutées à la table INVVENDOR

Zone ajoutée àla tableINVVENDOR Description Type Long. Utilisation

EXT_ACTIVE Indique si la société estun fournisseur SAP actif.

0 = fournisseur SAPinactif 1 = fournisseurSAP actif

YORN 1 Cette zone est mappéedepuis SAP pendant uneexécution de rapport parlots ABAP ZBCXIREPR013.

Cette zone a été mise àjour pendant uneexécution de la tâchepériodique MaximoSAPMASTERDATA-UPDATE.

SAP_UPDATE Indique sil'enregistrement dufournisseur a étésupprimé du systèmeSAP.

0 = l'enregistrement a étésupprimé du SAP

1 = l'enregistrement dufournisseur est actif dansSAP

YORN 1 Cette zone a été mise àjour pendant uneexécution du rapport parlots ABAPZBCXIREPR013*.

* pour l'option chargementen bloc uniquement

La colonne SAP_UPDATEdans la tableINVVENDOR Maximo estdestinée à un usageinterne.

Commandes d'interface associées

L'intégration de fournisseur de stock utilise les commandes d'interface de serviced'entreprise suivant :

164 Guide d'administration du système

Page 173: Guide d'administration du système

Tableau 145. Commandes d'interface associées au fournisseur de stock

Commande d'interface Description

SAPITEMSETID Référence croisée pour la valeur ITEMSETID Maximo etl'ID/client système SAP

SAPORGID Référence croisée pour l'ID organisationMaximo et l'ID codesociété SAP

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration de fournisseur de stock :

MXINVVENDOR_FRSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration de fournisseur de stock :

MXINVVENDOR

Présentation des sorties et réceptionsMaximo Enterprise Adapter for SAP Applications peut envoyer en temps réel dessorties de marchandises (catégorie de mouvement de stock GI) et des réceptions demarchandises (catégorie de mouvement GR) de SAP vers Maximo AssetManagement et des réceptions en temps réel de Maximo Asset Management versSAP.

Types de mouvementsL'intégration prend en charge des types de mouvement pour les sorties etréceptions.

Le tableau suivant montre les types de mouvement pris en charge pour les sortieset les réceptions :

Tableau 146. Types de mouvement de sorties et réceptions

IntégrationType demouvement Description

Réceptions sortantes 101 Réception de BC

Réceptions sortantes 102 Réception de BC inversée

Réceptions entrantes 101 Réception de BC

Réceptions entrantes 102 Réception de BC inversée

Réceptions entrantes 121 Ajustement ultérieur de réception

Réceptions entrantes 122 Renvoi au fournisseur

Réceptions entrantes 123 Renvoi au fournisseur inversé

Réceptions entrantes 124 Stock bloqué en cas de renvoi à la réception

Réceptions entrantes 561 Entrée de la première balance

Administration d'Maximo Enterprise Adapter for SAP Applications 165

Page 174: Guide d'administration du système

Tableau 146. Types de mouvement de sorties et réceptions (suite)

IntégrationType demouvement Description

Réceptions entrantes 562 Entrée inversée de la première balance

Réceptions entrantes 701 Réception de stock physique

Réceptions entrantes 702 Suivi de stock physique

Suivis sortants 201 Sortie de centre de coûts

Suivis sortants 202 Sortie inversée de centre de coûts

Suivis sortants 221 Sortie de structure de découpage du projet(WBS)

Suivis sortants 222 Sortie inversée de structure de découpage duprojet (WBS)

Suivis sortants 241 Sortie de l'actif

Suivis sortants 242 Sortie inversée de l'actif

Suivis sortants 261 Sortie de commande interne

Suivis sortants 262 Renvoi de sortie de commande interne

Réception interne 261 Sortie de commande interne

Réception interne 262 Renvoi de sortie de commande interne

Traitement des IDoc

Vous pouvez envoyer des mises à jour de mouvements de stock en temps réel àMaximo Asset Management via l'IDOC INVCON et le module de fonction suivant.

Tableau 147. Module de fonction pour les données de mouvement de stock

Nom IDOC Description

Z_BC_BAPI_MATMOVE_GET_DETAIL Obtenir les mises à jour de mouvementde stock

Vous pouvez utiliser la table ZBC_FILTER pour filtrer les sorties et les réceptionsenvoyées par SAP à Maximo Asset Management.

Intégration des réceptionsL'intégration peut transférer des reçus d'achat par rapport aux BC générés dansSAP qui existent dans Maximo Asset Management et des BC générés dans Maximoqui existent dans SAP.

Maximo Enterprise Adapter for SAP Applications utilise le type de ligne du bon decommande associé lors de la détermination du type de transaction de l'interfacecomme il est indiqué comme suit :

Tableau 148. Détermination du type de transaction

Type de ligne de bon decommande Type de réception Type de transaction

ITEM oU MATERIAL Matières/Produits MATRECTRANS

SERVICE ou STDSRV Service SERVRECTRANS

166 Guide d'administration du système

Page 175: Guide d'administration du système

Réceptions sortantesL'intégration de reçus sortants envoie des reçus ou des retours de Maximo AssetManagement vers SAP lorsque le statut de la transaction est COMP (complet).

La réception doit contenir le nombre de bon de commande dans Maximo AssetManagement et SAP. Si le OWNERSYSID de l'enregistrement de l'ITEM n'est pas lemême que celui du EXTERNALSYSNAME de l'enregistrement de BC, l'intégrationtraite la réception en tant que service de réception et met des valeurs nulles aunuméro de l'article et aux zones correspondantes au magasin de l'interface sortante.

Réception d'articles

Maximo Enterprise Adapter for SAP Applications génère une transaction sortantede réception d'articles quand le statut de la réception est COMP (complet). Lechangement du statut en COMP dépend selon que la réception concerne un articletournant et que si cet article exige une inspection.

Si la réception concerne un article tournant, l'interface sortante contient un numérod'article nul.

Le tableau suivant indique quand le statut d'une réception d'article est modifié enCOMP et Maximo Enterprise Adapter for SAP Applications envoie les transactionssortantes :

Tableau 149. Les modifications des statuts des réceptions d'article

Inspectionnécessaire

Articletournant Changements de statut

Non Non Lorsque vous sauvegardez une réception

ISSUETYPE = RECEIPT

Quantité de réception = quantité reçue

Non Oui Sérialisez tous les articles reçus.

ISSUETYPE = RECEIPT

Quantité de réception = quantité reçue

Oui Non Après la réception et l'inspection des articles

ISSUETYPE = TRANSFER

Quantité de réception = quantité acceptée

Si vous refusez des articles reçus, Maximo AssetManagement génère une deuxième transaction.

ISSUETYPE = RETURN

Quantité de réception = quantité refusée

Administration d'Maximo Enterprise Adapter for SAP Applications 167

Page 176: Guide d'administration du système

Tableau 149. Les modifications des statuts des réceptions d'article (suite)

Inspectionnécessaire

Articletournant Changements de statut

Oui Oui Après la réception, l'inspection et la sérialisation desarticles :

ISSUETYPE = TRANSFER

Quantité de réception = quantité acceptée

Si vous refusez des articles reçus, Maximo AssetManagement génère une deuxième transaction.

ISSUETYPE = RETURN

Quantité de réception = quantité refusée

Réceptions de service

Maximo Enterprise Adapter for SAP Applications génère une transaction deréception de service sortante quand le statut de la réception est COMP (complet).Le changement du statut de l'article en COMP dépend selon que l'article reçu exigeou non une inspection.

Le tableau suivant indique à quel moment le statut passe à COMP et MaximoEnterprise Adapter for SAP Applications envoie la transaction à SAP :

Tableau 150. Réceptions de service sortantes

Inspectionnécessaire Action d'intégration

Non L'intégration génère une transaction lorsque la réception est sauvegardée.ISSUETYPE = RECEIPT

Quantité de réception = quantité reçue

Oui Génération de la transaction après la réception et l'inspection des articles.

ISSUETYPE = RECEIPT

Quantité de réception = quantité reçue

Si vous refusez des articles reçus, l'intégration génère une deuxièmetransaction.

ISSUETYPE = RETURN

Quantité de réception = quantité refusée

Eléments de coûts SAP

Si la zone REFWO est nulle et que le GLDEBITACCT pour la ligne de BC ne l'estpas, Maximo Enterprise Adapter for SAP Applications utilise les valeurs dans lescommandes d'interface SAPGLCONCAT et SAPGLCONFIG pour récupérer lacatégorie d'affectation de compte SAP (AAC), objet de coût et zone de gestion dela zone GLDEBITACCT.

Si la zone REFWO n'est pas nulle, Maximo Enterprise Adapter for SAPApplications peut utiliser les valeurs dans les commandes d'interface CONCATGL

168 Guide d'administration du système

Page 177: Guide d'administration du système

et SAPGLCONFIG pour récupérer le type de commande interne SAP de la zoneGLDEBITACCT. Si l'intégration utilise un unique type de commande interne,Maximo Enterprise Adapter for SAP Applications le récupère de la commandeSAPIOTYPEPREF.

Maximo Enterprise Adapter for SAP Applications attribue un type de mouvementcomme indiqué dans le tableau suivant :

Tableau 151. Types de mouvements

Quantité de réception Type de mouvement (BWART)

Supérieure à 0 101

Inférieure à 0 102

Commandes d'interface associées

L'intégration des réceptions utilise le service d'entreprise et commandes d'interfacede canal de publication suivants :

Tableau 152. Commandes d'interface de service d'entreprise associées aux réceptions

Commande Description

SAPCALSTART Date de début du calendrier SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Référence croisée pour l'ID organisationMaximo et l'ID codesociété SAP

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

SAPSTORERM Référence croisée pour le magasin Maximo et l'emplacementde stockage SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration ou SAP NetWeaver ProcessOrchestration

Tableau 153. Commandes d'interface de canal de publication associées aux réceptions

Commande Description

SAPCALSTART Date de début du calendrier SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Référence croisée pour l'ID organisationMaximo et l'IDcode société SAP

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

SAPSTORERM Référence croisée pour le magasin Maximo etl'emplacement de stockage SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration ou SAP NetWeaver ProcessOrchestration

SAPPOTYPE Type du document bon de commande SAP

SAPQOS Qualité de service SAP

SAPUNLIMITTOLERANCE Impose la limite SAP après laquelle le pourcentage detolérance ne peut pas dépasser 99,9 %

Administration d'Maximo Enterprise Adapter for SAP Applications 169

Page 178: Guide d'administration du système

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Réceptions entrantesL'intégration des réceptions entrante envoie des réceptions de SAP vers MaximoAsset Management lorsqu'une réception est créée ou mise à jour dans SAP et uneinspection, si nécessaire, est complète.

Cette interface de réceptions entrantes est désignée pour les articles de stock SAPutilisés dans Maximo Asset Management. Le numéro de BC doit être généré dansSAP et l'article doit résider dans un emplacement de stockage dans un site SAP.

L'intégration enchaîne la valeur de la commande SAPIOTYPEPREF et le numérode l'intervention ou de la réservation Maximo lorsqu'elle génère l'interface deréception. L'intégration supprime le préfixe avant que le numéro ne soitsauvegardé dans Maximo Asset Management.

Articles nécessitant une inspection

Si l'article reçu exige une inspection, cette dernière doit avoir lieu dans SAP.L'intégration envoie uniquement la transaction finale de réception de marchandisesà Maximo Asset Management.

Pour un article non stérilisé ou une réception de service, Maximo AssetManagement génère une transaction de transfert pour déplacer l'article dans lemagasin ou dans une entité de sortie directe spécifiée dans la ligne BC.

Commandes associées pour l'intégration des réceptionsMaximo Enterprise Adapter for SAP Applications utilise un service d'entreprise, uncanal de publication, une structure d'objet et des tables SAP pour échanger desdonnées avec Maximo Asset Management.

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des réceptions :

MXRECEIPT_FRSAP05

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant pour l'intégration des réceptions :

MXRECEIPT_TOSAP05

Structure d'objet Maximo associée

Maximo Enterprise Adapter for SAP Applications utilise la structure d'objetsuivante pour l'intégration des réceptions :

170 Guide d'administration du système

Page 179: Guide d'administration du système

MXRECEIPT

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP.

Tableau 154. Tables SAP associées aux réceptions

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise Z_BC_CREATE_GRECEIPTS_BDC.

ZBC_INBPROGRAMS BAPI Utilise Z_BC_CREATE_GRECEIPTS_BAPI.

Intégrations des sortiesL'intégration peut transférer des sorties de Maximo Asset Management vers SAP etde SAP vers Maximo Asset Management.

Problèmes externes

L'intégration des problèmes externes envoie des sorties pour les articles de stock(CATEGORY = STK) de Maximo Asset Management vers SAP quand le statut de latransaction est COMP (complet).

La transaction doit utiliser le numéro SAP de l'article et une réservation pour cetarticle doit exister dans SAP. La valeur de la commande d'interface SAPWOOUTdoit être égale à 1.

Les sorties des marchandises requièrent un numéro d'intervention ou un numérode réservation Maximo. Si la sortie correspond à une réservation, cette dernièredoit donc exister dans SAP. L'intégration concatène la valeur de la commandeSAPIOTYPEPREF et le numéro de l'intervention ou de la réservation Maximolorsqu'elle génère l'interface de sortie.

Si la zone REFWO n'est pas nulle, le traitement de l'intégration sortante définit lacatégorie d'affectation de compte à F.

Si la zone REWFO est nulle, le traitement de l'intégration utilise les commandesd'interface SAPGLCOMP et SAPGLCONCAT et les valeurs GLDEBITACCT (pourles sorties) ou GLCREDITACCT (pour les retours) pour déterminer la catégoried'affection de compte, objet coût et zone de gestion.

Maximo Enterprise Adapter for SAP Applications attribue un type de mouvementcomme indiqué dans le tableau suivant :

Tableau 155. Types de mouvements

AAC Quantité Type de mouvement

A Supérieure à 0 241

A Inférieure à 0 242

F Supérieure à 0 261

F Inférieure à 0 262

K Supérieure à 0 201

Administration d'Maximo Enterprise Adapter for SAP Applications 171

Page 180: Guide d'administration du système

Tableau 155. Types de mouvements (suite)

AAC Quantité Type de mouvement

K Inférieure à 0 202

P Supérieure à 0 221

P Inférieure à 0 222

Problèmes internes

Les problèmes internes envoient une transaction de sortie vers Maximo AssetManagement quand une sortie de marchandises est créée ou mise à jour dans SAP.La sortie doit correspondre à un article de stock dans un emplacement de stockagedans une usine SAP.

L'intégration envoie le coût ligne, les unités de coûts et les coûts enregistrés versMaximo Asset Management dans la devise de base SAP.

SAP enchaîne la valeur de la commande SAPIOTYPEPREF et le numérod'intervention ou de réservation Maximo quand il génère l'interface de sortie.L'intégration retire le préfixe avant de sauvegarder le numéro dans Maximo AssetManagement.

Commandes d'interface associées

L'intégration des sorties utilise les commandes d'interface de service d'entreprise etde canal de publication suivants :

Tableau 156. Commandes d'interface d'entreprise associées aux sorties

Commande d'interface Description

SAPIOTYPEPREF Convertir un type de commande interne SAP en un préfixede référence de commande interne SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPITEMSETID Référence croisée pour la valeur ITEMSETID Maximo etl'ID/client système SAP

SAPORGID Référence croisée pour l'ID organisationMaximo et l'ID codesociété SAP

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

SAPSTORERM Référence croisée pour le magasin Maximo et l'emplacementde stockage SAP

Tableau 157. Commandes d'interface de canal de publication associées aux sorties

Commande d'interface Description

SAPIOTYPEPREF Convertir un type de commande interne SAP en un préfixede référence de commande interne SAP

SAPAAC Catégorie d'affectation de compte SAP - Paramètre

SAPCALSTART Date de début du calendrier SAP

SAPGLCOMP Paramètres de composant Gl SAP

SAPGLCONCAT Paramètres de concaténation du grand livre général SAP

172 Guide d'administration du système

Page 181: Guide d'administration du système

Tableau 157. Commandes d'interface de canal de publication associées aux sorties (suite)

Commande d'interface Description

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Référence croisée pour l'ID organisationMaximo et l'ID codesociété SAP

SAPSITEID Référence croisée pour l'ID site Maximo et l'ID usine SAP

SAPSTORERM Référence croisée pour le magasin Maximo et l'emplacementde stockage SAP

SAPWOOUT Indique si Maximo Asset Management envoie destransactions d'intervention vers SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration ou SAP NetWeaver ProcessOrchestration

SAPQOS Qualité de service SAP

Service d'entreprise Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le service d'entreprisesuivant pour l'intégration des sorties :

MXINVISSUE_FRSAP05

Canal de publication Maximo associé

Maximo Enterprise Adapter for SAP Applications utilise le canal de publicationsuivant pour l'intégration des sorties :

MXINVISSUE_TOSAP05

Structures d'objet Maximo associées

Maximo Enterprise Adapter for SAP Applications utilise les structures d'objetsuivantes pour l'intégration des sorties :

MXISSUE

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans cette section uniquement pour les transactions sortantes de Maximo AssetManagement vers SAP.

Tableau 158. Les tables SAP associées aux sorties

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Z_BC_CREATE_GOODISSUE_BDC

ZBC_INBPROGRAMS BAPI Z_BC_CREATE_GOODISSUE_BAPI

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent les

Administration d'Maximo Enterprise Adapter for SAP Applications 173

Page 182: Guide d'administration du système

données.

Interventions et réservationsMaximo Asset Management et SAP peuvent échanger des interventions et desréservations.

Ce chapitre est destiné aux administrateurs de système, aux membres de l'équiped'implémentation et aux consultants SAP et Maximo. Il parle des facteurs que vousdevez connaître lorsque vous intégrez des réservations et des interventions SAP etMaximo Asset Management. Il suppose que vous connaissez le traitementd'intervention standard dans Maximo Asset Management et le traitement decommande interne dans SAP.

Présentation des interventions et des réservationsVous pouvez envoyer une intervention vers SAP avec ou sans une réservation.

Si une réservation référence une intervention, celle-ci doit exister dans SAP.Maximo Enterprise Adapter for SAP Applications fournit trois points d'intégrationqui génèrent des interfaces d'intervention ou de réservation. Les valeurs decommande d'interface déterminent le point d'intégration utilisé.

Le tableau suivant présente les valeurs de commande d'interface pour lesinterventions et les réservations.

Tableau 159. Valeurs de la commande d'interface d'intervention et de réservation

Valeurs de la commanded'interface Structure d'objet Interfaces générées

SAPRSVOUT = YSAPWOOUT = Y

MXWODETAILOUTMXINVRESOUT

Intervention et réservation

SAPRSVOUT = NSAPWOOUT = Y

MXWODETAILOUT Intervention

SAPRSVOUT = YSAPWOOUT = N

MXINVRESOUT Réservation

Configuration des données comptables

Pour les interventions et les réservations, l'intégration détermine le type decommande interne dans la commande d'interface SAPIOTYPEPREF et elle préfixele numéro de l'intervention avec cette valeur. Elle utilise les valeurs descommandes d'interface CONCATGL et SAPCONFIG pour déterminer la catégoried'affectation de compte SAP (AAC,Account Assignment Category), l'objet coût et lazone de gestion.Concepts associés:«Intégration financière», à la page 77Maximo Asset Management et SAP peuvent échanger les types de donnéesfinancières suivants : composants du grand livre général / objets coûts, planscomptables et journaux du grand livre général.«Intégration des réservations», à la page 177Les réservations peuvent être envoyées pour les articles en stock et les articles ensortie directe de Maximo Asset Management vers le module SAP InventoryManagement (IM).

174 Guide d'administration du système

Page 183: Guide d'administration du système

Intégration d'interventionL'intégration peut envoyer des interventions, des modifications de statutd'intervention et des suppressions d'intervention vers SAP. Le statut del'intervention contrôle le type des données envoyées vers SAP.

La première fois que le statut d'une intervention se transforme en valeur dans lacommande WOSTART, l'intégration envoie l'intervention en entier vers SAP. Selonla valeur contenue dans la commande SAPRSVOUTl, elle peut aussi envoyer uneréservation.

Selon les valeurs contenues dans la commande WOSTART, les modificationsultérieures du statut de l'intervention peuvent aboutir à l'envoi d'une modificationou d'une suppression de statut par l'adaptateur SAP. Si vous ajoutez de nouveauxéléments à l'intervention et que la valeur de la commande SAPRSVOUT est 1(true), l'intégration génère des réservations supplémentaires.

Dans SAP, l'intégration créée la commande interne au niveau du code de société.

Structure de numéros d'intervention pour interventionssortantes

Dans Maximo Asset Management, le numéro d'intervention (WONUM) est uniquepar site. Cependant, plusieurs sites Maximo peuvent utiliser le même numéro.

Si vous implémentez la numérotation automatique dans l'application desorganisations pour les interventions afin de différencier les numéros d'interventionde plusieurs sites Maximo, Maximo Asset Management ajoute le préfixe SITEID aunuméro d'intervention (WONUM) pour qu'il soit unique pour chaque site et lesnuméros d'intervention Maximo sont uniques dans le système SAP. Si votreintégration n'utilise pas plusieurs sites Maximo, vous n'avez pas besoin d'ajouter lepréfixe de site.

Sur les numéros d'intervention sortante de Maximo Asset Management vers unsystème SAP, le numéro d'intervention est une concaténation du préfixe du numérode document de commande interne SAP) le préfixe Maximo SITEID et le WONUMMaximo. Le préfixe de numéro de document de commande interne SAP déterminela plage de numéros attribuée à l'intervention dans SAP.

Si le préfixe de votre numéro d'intervention sortante est numérique, c'est-à-dire s'ilcomporte des nombres plutôt que des caractères alphabétiques, le système SAP yajoute des zéros non significatifs s'il est composé de moins de dix caractèresalphanumériques. L'intégration supprime les zéros non significatifs lorsque latransaction est renvoyée de SAP vers Maximo Asset Management. Si le numérod'intervention sortante ne commence pas par un nombre, SAP n'y ajoute pas dezéros non significatifs.Concepts associés:«Préfixes de numéro d'intervention Maximo sortante», à la page 55Ajoutez les préfixes suivants au numéro d'intervention Maximo sortante :

Zones ajoutées à la table WORKORDERLorsque l'adaptateur ajoute une colonne à la table Maximo WORKORDER.

Administration d'Maximo Enterprise Adapter for SAP Applications 175

Page 184: Guide d'administration du système

Si cette colonne n'utilise qu'une seule valeur, vous pouvez définir la valeur pardéfaut de la colonne dans la base de données pendant l'implémentation, ainsi vousn'avez pas besoin de l'afficher sur l'écran d'intervention.

Si cette colonne utilise plusieurs valeurs, établissez la liste de valeurs du domainede cette colonne pendant l'implémentation.

Le tableau suivant décrit la colonne que l'adaptateur ajoute à la tableWORKORDER.

Tableau 160. Colonne ajoutée à la table WORKORDER

Colonne ajoutéeà la tableWORKORDER Description Type Long. Domaine Utilisation

SAP_UPG La valeur 1 indiqueque vous avez créél'intervention dans laversion 5.x.MaximoEnterprise Adapter forSAP Applications R/34.7.

YORN 1 Sans objet Interventionssortantesuniquement

Commandes utilisées pour l'intégration d'interventionsL'intégration d'interventions utilise des commandes d'interface, des canaux depublication Maximo, des structures d'objet Maximo et des tables SAP.

Commandes d'interface associées

Les intégrations d'interventions utilisent les commandes d'interface suivantes :

Tableau 161. Commandes d'interface d'intervention

Commande Description

SAPAAC Catégorie d'affectation de compte SAP - Paramètre

SAPGLCOMP Paramètres de composant Gl SAP

SAPGLCONCAT Paramètres de concaténation du grand livre général SAP

SAPIOSTATUS Référence croisée du statut de l'intervention Maximo et dustatut de la commande interne SAP.

SAPIOTYPEPREF Convertir un type de commande interne SAP en un préfixede référence de commande interne SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Référence croisée pour l'ID de l'organisation Maximo et l'IDde code de société SAP.

SAPRSVOUT Indique si Maximo Asset Management envoie les transactionsrelatives à la réservation vers SAP

SAPSITEID Référence croisée d'ID site Maximo et d'ID usine SAP

SAPSTORERM Référence croisée d'emplacement de stockage de magasinMaximo et de stockage SAP

SAPWOOUT Indique si Maximo Asset Management envoie destransactions d'intervention vers SAP

176 Guide d'administration du système

Page 185: Guide d'administration du système

Tableau 161. Commandes d'interface d'intervention (suite)

Commande Description

WOSTART Statuts avec lesquels l'intégration envoie des interventions deMaximo Asset Management vers SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration 7.4 ou SAP NetWeaver ProcessOrchestration 7.5

SAPQOS Qualité de service SAP

SAPRSVPRIORITY Référence croisée pour la réservation hard/soft Maximo et lecode d'urgence de besoin de réservation SAP

Canal de publication Maximo associé

Le canal de publication suivant est utilisé pour l'intégration d'intervention :

MXWODETAIL_TOSAP05

Structures d'objet Maximo associées

Les structures d'objet suivantes sont utilisées pour l'intégration d'intervention :v MXWODETAILv MXWO

Tables SAP associées

Maximo Enterprise Adapter for SAP Applications utilise les tables répertoriéesdans le tableau suivant uniquement pour les transactions sortantes de MaximoAsset Management vers SAP.

Tableau 162. Tables SAP associées aux interventions

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise Z_BC_CREATE_WORKORDER_BDC.

ZBC_INBPROGRAMS BDC Utilise Z_BC_UPDATE_WORKORDER_BDC.

ZBC_INBPROGRAMS BAPI Utilise Z_BC_CREATE_WORKORDER_BAPI.

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Intégration des réservationsLes réservations peuvent être envoyées pour les articles en stock et les articles ensortie directe de Maximo Asset Management vers le module SAP InventoryManagement (IM).

Une réservation peut référencer une intervention Maximo ou à un objet coût. Sielle référence une intervention, celle-ci doit exister dans SAP. Si l'interventionn'existe pas encore, vous pouvez configurer les commandes d'interface de façon àenvoyer l'intervention vers SAP avec la réservation.

Administration d'Maximo Enterprise Adapter for SAP Applications 177

Page 186: Guide d'administration du système

Les articles référencés dans les transactions de réservations doivent respecter lescritères suivants :v Appartenance à SAP.v Existence dans SAP.v Ils sont actifs (EXT_ACTIVE dans la table ITEM = 1).v Une vue de réservation des articles existe dans SAP.v La valeur de la commande SAPWOOUT = 1.

Le tableau suivant montre les types de mouvement que Maximo EnterpriseAdapter for SAP Applications attribue à la réservation :

Tableau 163. Types de mouvements

AACQuantitéRESERVEDQTY

Type demouvement Description

A Supérieure à 0 241 Sortie de l'actif

A Inférieure à 0 242 Sortie inversée de l'actif

F Supérieure à 0 261 Sortie de commande interne

F Inférieure à 0 262 Renvoi de sortie de commande interne

K Supérieure à 0 201 Sortie de centre de coûts

K Inférieure à 0 202 Sortie inversée de centre de coûts

P Supérieure à 0 221 Sortie de projet

P Inférieure à 0 222 Sortie inversée de projet

Concepts associés:«Présentation des interventions et des réservations», à la page 174Vous pouvez envoyer une intervention vers SAP avec ou sans une réservation.

Commandes utilisées pour l'intégration de réservationsL'intégration de réservations utilise des commandes d'interface, des canaux depublication Maximo, des structures d'objet Maximo et des tables SAP.

Commandes d'interface associées

Les intégrations de réservations utilisent les commandes d'interface suivantes :

Tableau 164. Commandes d'interface associées aux réservations

Commande Description

SAPAAC Catégorie d'affectation de compte SAP - Paramètre

SAPGLCOMP Paramètres de composant Gl SAP

SAPGLCONCAT Paramètres de concaténation du grand livre général SAP

SAPIOTYPEPREF Convertir un type de commande interne SAP en un préfixede référence de commande interne SAP

SAPMX5SITEPREFIX Commande de valeur pour maintenir le préfixe d'ID siteMaximo.

SAPORGID Référence croisée pour l'ID de l'organisation Maximo et l'IDde code de société SAP.

SAPRSVOUT Indique si Maximo Asset Management envoie les transactionsrelatives à la réservation vers SAP

SAPSITEID Référence croisée d'ID site Maximo et d'ID usine SAP

178 Guide d'administration du système

Page 187: Guide d'administration du système

Tableau 164. Commandes d'interface associées aux réservations (suite)

Commande Description

SAPSTORERM Référence croisée d'emplacement de stockage de magasinMaximo et de stockage SAP

SAPWOOUT Indique si Maximo Asset Management envoie destransactions d'intervention vers SAP

SAPMAXBSNAME Nom du système métier Maximo dans SAP NetWeaverProcess Integration 7.4 ou SAP NetWeaver ProcessOrchestration 7.5

SAPQOS Qualité de service SAP

SAPRSVPRIORITY Référence croisée pour la réservation hard/soft Maximo et lecode d'urgence de besoin de réservation SAP

Canal de publication Maximo associé

Le canal de publication suivant est utilisé pour l'intégration de réservations :

MXINVRES_TOSAP05

Structures d'objet Maximo associées

La structure d'objet suivante est utilisée pour l'intégration de réservations :

MXINVRES

Tables SAP associées

Les tables SAP répertoriées dans le tableau suivant sont utilisées uniquement pourles transactions sortantes de Maximo Asset Management vers SAP.

Tableau 165. Tables SAP associées aux réservations

Table Mode de traitement Description

ZBC_INBPROGRAMS BDC Utilise Z_BC_CREATE_RESERVATION_BDC.

ZBC_INBPROGRAMS BDC UtiliseZ_BC_UPDATE_RESERVATION_BDC.

ZBC_INBPROGRAMS BDC Utilise Z_BC_DELETE_RESERVATION_BDC

ZBC_INBPROGRAMS BAPI Z_BC_CREATE_RESERVATION_BAPI

Concepts associés:«configurer les commandes d'interfaces ;», à la page 57Configurez les commandes d'intégration spécifiques à SAP pour déterminer lamanière dont les systèmes Maximo Asset Management et SAP s'échangent lesdonnées.

Mappage des zones de message sur Maximo Asset ManagementVous pouvez mapper des zones de messages source SAP vers des zones dans lesmessages cibles Maximo.

Administration d'Maximo Enterprise Adapter for SAP Applications 179

Page 188: Guide d'administration du système

Contrat (msg_T_SAP_CONTRACT avec SyncMXPC)

Le tableau suivant illustre le mappage des zones du message source de typecontrat SAP avec le message cible Maximo.

Tableau 166. Mappage de message de type Contrat

Zone du message source SAP(msg_T_SAP_CONTRACT)

Zone mappée du message cible Maximo(SyncMXPC)

EBELN NUMCONTRAT

BSART CONTRACTTYPE

LIFNR FOURNISS.

WAERS CURRENCYCODE

WKURS EXCHANGERATE

KTWRT MAXVOL

KDATB STARTDATE

KDATE ENDDATE

BUKRS ORGID

UNIQPL SAP_UNIQUE_LEVEL

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Sans objet BUYAHEAD

En sortie externe, mappage supplémentaire sur 1

Sans objet REVISIONUM

En sortie externe, un mappage supplémentaire sur'0'

EBELP CONTRACTLINE.CONTRACTLINENUM

ERNAM CONTRACTLINE.ENTERBY

MATNR CONTRACTLINE.ITEMNUM

MENGE CONTRACTLINE.ORDERQTY

MEINS CONTRACTLINE.ORDERUNIT

AEDAT_IT CONTRACTLINE.ENTERDATE

LOEKZ CONTRACTLINE.LINESTATUS

En sortie externe, mappage supplémentaire surWAPPR ou APPR

SAKTO CONTRACTLINE.SAP GLACCOUNT

NETPR CONTRACTLINE.UNITCOST

180 Guide d'administration du système

Page 189: Guide d'administration du système

Tableau 166. Mappage de message de type Contrat (suite)

Zone du message source SAP(msg_T_SAP_CONTRACT)

Zone mappée du message cible Maximo(SyncMXPC)

SenderBusinessSystem CONTRACTLINE.ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

TXZ01 CONTRACTLINE.DESCRIPTION

CONTRACTLINE.LINETYPE

En sortie externe, mappage supplémentaire surIC:SAPLINETYPE

LIFNR CONTRACTAUTH.VENDOR

BUKRS CONTRACTAUTH.AUTHORGID

WERKS CONTRACTAUTH.AUTHSITEID

Sans objet CONTRACTPURCH.CHGQTYONUSE

En sortie externe, un mappage supplémentaire à ’1’si ContractType=Blanket

Sans objet CONTRACTPURCH.CHGPRICEONUSE

En sortie externe, un mappage supplémentaire à ’1’si ContractType=Blanket

Sans objet CONTRACTPURCH.CREATERREL

En sortie externe, un mappage supplémentaire à ’1’

Imputations CO (msg_T_SAP_COPOSTINGS avecSyncMXINVOICE)

Le tableau suivant illustre le mappage des zones du message source de typeImputations CO SAP avec le message cible Maximo.

Tableau 167. Mappage de message de type Envois CO

Zone du message source SAP(msg_T_SAP_COPOSTINGS)

Zone mappée du message cible Maximo(syncMXINVOICE)

REFBN INVOICENUM

BUDAT ENTERDATE

BUDAT INVOICEDATE

BUKRS ORGID

LIFNR FOURNISS.

TWAER CURRENCYCODE

KURSF EXCHANGERATE

IDENT SAP_APTYPE

REFBN+BUKRS_GJAHR+REFBZ EXTERNALREFID

SenderBusinesSystem SOURCESYSID

En sortie externe, un mappage supplémentaire aunom du système externe

Administration d'Maximo Enterprise Adapter for SAP Applications 181

Page 190: Guide d'administration du système

Tableau 167. Mappage de message de type Envois CO (suite)

Zone du message source SAP(msg_T_SAP_COPOSTINGS)

Zone mappée du message cible Maximo(syncMXINVOICE)

SenderBusinesSystem OWNERSYSID

En sortie externe, un mappage supplémentaire aunom du système externe

SenderBusinesSystem SENDERSYSID

En sortie externe, un mappage supplémentaire aunom du système externe

AWREF_REV ORIGININVOICENUM

BUKRS+AWORG_REV+AWREF_ REV REVREASON

BUKRS INVOICELINE.ORGID

REFBZ INVOICELINE.INVOICELINENUM

MENGE INVOICELINE.INVOICEQTY

WERKS INVOICELINE.SAP_SITEID

REFBN+BUKRS_GJAHR+REFBZ INVOICELINE_SAP_EXTERNALREFID

DMBTR INVOICELINE.PRICEVAR

EBELN INVOICELINE.PONUM

EBELP INVOICELINE.POLINENUM

MX5PO INVOICELINE.SAP_MX5PO

SGTXT INVOICELINE.DESCRIPTION

Corps de métier (msg_T_SAP_ACTIVITY avec SyncMXCRAFT)

Le tableau suivant illustre le mappage des zones du message source de type Corpsde métier SAP avec le message cible Maximo.

Tableau 168. Mappage de message de type Contrat

Zone du message source SAP(msg_T_SAP_ACTIVITY)

Zone mappée du message cible Maximo(SyncMXCRAFT)

KOSTL CRAFT

BUKRS ORGID

TXT_KOSTL DESCRIPTION

’Y’ EXT_ACTIVE

SAP_UPDATE SAP_UPDATE

BULKLOAD SAP_BULKLOAD

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire aunom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire aunom du système externe

182 Guide d'administration du système

Page 191: Guide d'administration du système

Tableau 168. Mappage de message de type Contrat (suite)

Zone du message source SAP(msg_T_SAP_ACTIVITY)

Zone mappée du message cible Maximo(SyncMXCRAFT)

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire aunom du système externe

LSTAR CRAFTSKILL.SKILLLEVEL

TXT_LSTAR CRAFTSKILL.DESCRIPTION

PRICE_FIX CRAFTSKILL.STANDARDRATE

’0’ CRAFTSKILL.RANK

Domaine (msg_T_SAP_DOMAIN avec SyncMXDOMAIN)

Le tableau suivant illustre le mappage des zones du message source de typeDomaine SAP avec le message cible Maximo.

Tableau 169. Mappage de message de type Domaine

Zone du message source SAP(msg_T_SAP_DOMAIN)

Zone mappée du message cible Maximo(SyncMXDOMAIN)

IDENT DOMAINID

IDENT DESCRIPTION

IDENT LENGTH

’ALN’ DOMAINTYPE

’ALN’ MAXTYPE

VALUE ALNDOMAIN.VALUE

KTEXT ALNDOMAIN.DESCRIPTION

BUKRS ALNDOMAIN.ORGID

WERKS ALNDOMAIN.SITEID

Comptes GLG (msg_T_SAP_GLACCOUNTS avecmsg_T_MX7_GLACCOUNTS)

Le tableau suivant illustre le mappage des zones du message source de typeCompte GLG SAP avec le message cible Maximo.

Tableau 170. Mappage de message de type Comptes GL

Zone du message source SAP(msg_T_SAP_GLACCOUNTS)

Zone mappée du message cible Maximo(msg_T_MX7_GLACCOUNTS)

COACOMBINE COACOMBINE

BUKRS BUKRS

KOKRS KOKRS

WORKTYPE WORKTYPE

ACCFLAG ACCFLAG

COSTCENTER COSTCENTER

ASSET ASSET

WBSELEMENT WBSELEMENT

Administration d'Maximo Enterprise Adapter for SAP Applications 183

Page 192: Guide d'administration du système

Tableau 170. Mappage de message de type Comptes GL (suite)

Zone du message source SAP(msg_T_SAP_GLACCOUNTS)

Zone mappée du message cible Maximo(msg_T_MX7_GLACCOUNTS)

INTERNALORDER INTERNALORDER

COMPTEGLG COMPTEGLG

ACTTYPE ACTYPE

BUSAREA BUSAREA

PROFITCENTER PROFITCENTER

TXT_BUKRS TXT_BUKRS

TXT_KOKRS TXT_KOKRS

TXT_WORKTYPE TXT_WORKTYPE

TXT_ACCFLAG TXT_ACCFLAG

TXT_COSTCENTER TXT_COSTCENTER

TXT_ASSET TXT_ASSET

TXT_WBSELEMENT TXT_WBSELEMENT

TXT_INTERNALORDER TXT_INTERNALORDER

TXT_GLACCOUNT TXT_GLACCOUNT

TXT_ACTTYPE TXT_ACTTYPE

TXT_BUSAREA TXT_BUSAREA

TXT_PROFITCENTER TXT_PROFITCENTER

ACTIF ACTIF

ACT_BUKRS ACT_BUKRS

ACT_KOKRS ACT_KOKRS

ACT_WORKTYPE ACT_WORKTYPE

ACT_ACCFLAG ACT_ACCFLAG

ACT_COSTCENTER ACT_COSTCENTER

ACT_ASSET ACT_ASSET

ACT_WBSELEMENT ACT_WBSELEMENT

ACT_GLACCOUNT ACT_GLACCOUNT

ACT_ACTYPE ACT_ACTYPE

ACT_BUSAREA ACT_BUSAREA

ACT_PROFITCENTER ACT_PROFITCENTER

BULKLOAD BULKLOAD

SAP_UPDATE SAP_UPDATE

Stock (msg_T_SAP_ITEMS avec SyncMXINVENTORY)

Le tableau suivant illustre le mappage des zones du message source de type StockSAP avec le message cible Maximo.

Tableau 171. Mappage de message de type Stock

Zone du message source SAP(msg_T_SAP_ITEMS)

Zone mappée du message cible Maximo(SyncMXINVENTORY)

MATNR ARTNUM

184 Guide d'administration du système

Page 193: Guide d'administration du système

Tableau 171. Mappage de message de type Stock (suite)

Zone du message source SAP(msg_T_SAP_ITEMS)

Zone mappée du message cible Maximo(SyncMXINVENTORY)

BUKRS ORGID

WERKS SITEID

LGORT LOCATION

MTART SAP_MATERIAL_TYPE

BSTME ORDERUNIT

MEINS ISSUEUNIT

PLIFZ DELIVERYTIME

MINBE MINLEVEL

EISBE SSTOCK

BSTMI ORDERQTY

MABST MAXLEVEL

PSTAT SAP_MATLVIEWS

EKGRP SAP_PURCH_GRP

MAABC ABCTYPE

LGBST REORDERRemarque : Lorsque SAP_MATERIALTYPE estassocié à un magasin dans SAP, l'indicateurINVENTORY.REORDER est défini sur true.Lorsque SAP_MATERIALTYPE n'est pas associé àun magasin dans SAP, l'indicateurINVENTORY.REORDER est défini sur false.

VPRSV COSTTYPE

UEBTO RECEIPTTOLERANCE

UEBTK RECEIPTOLORANCERemarque : Si la tolérance de livraison SAP estlimitée, RECEIPTTOLERANCE est défini surNULL.

SenderBusinessSystem SOURCESYSID

SenderBusinessSystem OWNERSYSID

SenderBusinessSystem SENDERSYSID

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire aunom du système externe

Sans objet STATUS

En sortie externe, un mappage supplémentaire sur'ACTIVE'

VERPR INVCOST.AVGCOST

STPRS INVCOST.STDCOST

STPRV INVCOST.LASTCOST

BUKRS INVCOST.ORGID

Administration d'Maximo Enterprise Adapter for SAP Applications 185

Page 194: Guide d'administration du système

Quantités en stock (msg_T_SAP_ITEMS avec SyncMXINVBAL)

Le tableau suivant illustre le mappage des zones du message source type Quantitésen stock SAP avec le message cible Maximo.

Tableau 172. Mappage de message de type Quantités en stock

Zone du message source SAP(msg_T_SAP_ITEMS)

Zone mappée du message cible Maximo(SyncMXINVBAL)

MATNR ARTNUM

BUKRS ORGID

WERKS SITEID

LGORT LOCATION

LGPBE BINNUM

LABST PHYSCNT

LABST CURBAL

Sans objet PHYSCNTDATE

En sortie externe, mappage supplémentaire sur ladate en cours

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

Fournisseur de stock (msg_T_SAP_INFORECORD avecSyncMXINVVENDOR)

Le tableau suivant illustre le mappage des zones du message source de typefournisseur de stock SAP avec le message cible Maximo.

Tableau 173. Mappage de message de type Fournisseur de stock

Zone du message source SAP(msg_T_SAP_INFORECORD)

Zone mappée du message cible Maximo(SyncMXINVVENDOR)

MATNR ARTNUM

BUKRS ORGID

WERKS SITEID

LIFNR FOURNISS.

MFRNR MANUFACTURER

IDNLF CATALOGCODE

186 Guide d'administration du système

Page 195: Guide d'administration du système

Tableau 173. Mappage de message de type Fournisseur de stock (suite)

Zone du message source SAP(msg_T_SAP_INFORECORD)

Zone mappée du message cible Maximo(SyncMXINVVENDOR)

MWSKZ TAXICODE

‘0’ BIDPRICE

NETPR LASTCOST

DATLB LASTDATE

APLFZ PROMDELIVERYTIME

ACTIF ACTIF

WAERS CURRENCYCODE

INFNR+EKORG+WERKS EXTERNALREFID

RELIF ISDEFAULT

MEINS ORDERUNIT

ACTIF EXT_ACTIVE

SAP_UPDATE SAP_UPDATE

BULKLOAD SAP_BULKLOAD

UEBTO RECEIPTTOLERANCE

UEBTK RECEIPTTOLERANCERemarque : Si la tolérance de livraison SAP estlimitée, RECEIPTTOLERANCE est défini surNULL.

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

Facture (msg_T_SAP_MMINV_S2M avec SyncMXINVOICE)

Le tableau suivant illustre le mappage des zones du message source de typefacture SAP avec le message cible Maximo.

Tableau 174. Mappage de message de type Facture

Zone du message source SAP(msg_T_SAP_MMINV_S2M)

Zone mappée du message cible Maximo(SyncMXINVOICE)

BELNR INVOICENUM

BUDAT GLPOSTDATE

BLDAT INVOICEDATE

LIFNR FOURNISS.

WAERS CURRENCYCODE

Administration d'Maximo Enterprise Adapter for SAP Applications 187

Page 196: Guide d'administration du système

Tableau 174. Mappage de message de type Facture (suite)

Zone du message source SAP(msg_T_SAP_MMINV_S2M)

Zone mappée du message cible Maximo(SyncMXINVOICE)

KURSF EXCHANGERATE

BUKRS ORGID

MM’ SAP_APTYPE

VGART DOCUMENTTYPE

STBLG ORIGININVOICENUM

BUKRS+STJAH+STBLG REVREASON

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Sans objet STATUSDATE

En sortie externe, mappage supplémentaire sur ladate et l'heure système

Sans objet ENTERDATE

En sortie externe, mappage supplémentaire sur ladate et l'heure système externe

Sans objet STATUS

En sortie externe, mappage supplémentaire surENTERID

Sans objet SITEID

En sortie externe, mappage supplémentaire surPOLINESITEID

Sans objet PONUM

En sortie externe, mappage supplémentaire surINVOICELINE.PONUM

BUKRS INVOICELINE.ORGID

BUZEI+ZEKKN INVOICELINE.INVOICELINENUM

EBELN INVOICELINE.PONUM

EBELP+ZEKKN INVOICELINE.POLINENUM

ERFMG INVOICELINE.INVOICEQTY

ERFME INVOICELINE.INVOICEUNIT

TXBHW INVOICELINE.LINECOST

WERKS INVOICELINE.SAP_SITEID

MATNR INVOICELINE.ITEMNUM

188 Guide d'administration du système

Page 197: Guide d'administration du système

Tableau 174. Mappage de message de type Facture (suite)

Zone du message source SAP(msg_T_SAP_MMINV_S2M)

Zone mappée du message cible Maximo(SyncMXINVOICE)

BUKRS+GJAHR+BELNR+BUZEI+ZEKKN

INVOICELINE.SAP_EXTERNALREFID

MX5PO INVOICELINE.SAP_MX5PO

GRCOST INVOICELINE.EXT_RCV_COST

Sortie (msg_T_SAP_GM avec SyncMXISSUE)

Le tableau suivant illustre le mappage des zones du message source de type sortieSAP avec le message cible Maximo.

Tableau 175. Mappage de message de type Sortie

Zone du message source SAP(msg_T_SAP_GM)

Zone mappée du message cible Maximo(SyncMXINISSUE)

BUKRS-MJAHR-MBLINR-ZEILE EXTERNALREFID

BUDAT TRANSDATE

USNAM ENTERBY

MATNR ARTNUM

ERFMG QUANTITY

DMBTR LINECOST

WAERS CURRENCYCODE

KURSF EXCHANGERATE

WERKS SITEID

LGORT STORELOC

AUFNR WONUM

SGTXT REQUESTNUM

WEMPF ISSUETO

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

ITYPE ISSUETYPE

BUKRS ORGID

Administration d'Maximo Enterprise Adapter for SAP Applications 189

Page 198: Guide d'administration du système

Tableau 175. Mappage de message de type Sortie (suite)

Zone du message source SAP(msg_T_SAP_GM)

Zone mappée du message cible Maximo(SyncMXINISSUE)

Sans objet PRIX UNITAIRE

En sortie externe, mappage supplémentaire surLINECOST/QUANTITY

Articles (msg_T_SAP_ITEMS avec SyncMXITEM)

Le tableau suivant illustre le mappage des zones du message source de type articleSAP avec le message cible Maximo.

Tableau 176. Mappage de message de type Article

Zone du message source SAP(msg_T_SAP_ITEMS)

Zone mappée du message cible Maximo(SyncMXITEM)

MATNR ARTNUM

LVORM EXT_ACTIVE

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

BSTME ORDERUNIT

En sortie externe, mappage supplémentaire surCONVERSION.FROM MEASUREUNIT

MEINS ISSUEUNIT

En sortie externe, mappage supplémentaire surCONVERSION.TOME ASUREUNIT

UMREZ/UMREN CONVERSION

En sortie externe, mappage supplémentaire surCONVERSION.CONVERSION

MAKTX DESCRIPTION

SPRAS TRANS_LANGCODE

LOVRM EXT_ACTIVE

Sans objet STATUS

En sortie externe, mappage supplémentaire surACTIVE

190 Guide d'administration du système

Page 199: Guide d'administration du système

Tableau 176. Mappage de message de type Article (suite)

Zone du message source SAP(msg_T_SAP_ITEMS)

Zone mappée du message cible Maximo(SyncMXITEM)

TEXT_L.item.SPRAS L.DESC.ITEM.TRANS_LANGCODE

TEXT_L.item.KTEXT L.DESC.ITEM.DESCRIPTION

TEXT_L.item.LTEXT L.DESC.ITEM.DESCRIPTION_LONGDESCRIPTION

UEBTO RECEIPTTOLERANCE

UEBTK RECEIPTTOLERANCERemarque : Si la tolérance de livraison SAP estlimitée, RECEIPTTOLERANCE est défini sur NULL.

’STK’ ITEMORGINFO.CATEGORY

UEBTO ITEMORGINFO.RECEIPTTOLERANCE

Main-d'oeuvre (msg_T_SAP_LM avec SyncMXLABOR)

Le tableau suivant illustre le mappage des zones du message source de typemain-d'oeuvre SAP avec le message cible Maximo.

Tableau 177. Mappage de message de type Main-d'oeuvre

Zone du message source SAP(msg_T_SAP_LM)

Zone mappée du message cible Maximo(SyncMXLABOR)

PERNR LABORCODE

BUKRS ORGID

STATUS STATUS

SenderBusinessSystem SOURCESYSID

SenderBusinessSystem OWNERSYSID

SenderBusinessSystem SENDERSYSID

KOSTL LABORCRAFTRATE.CRAFT

LSTAR LABORCRAFTRATE.SKILLLEVEL

Sans objet LABORCRAFTRATE.INHERIT

En sortie externe, un mappage supplémentaire sur'1'

Sans objet LABORCRAFTRATE.DEFAULTCRAFT

En sortie externe, un mappage supplémentaire sur'0'

LIFNR LABORCRAFTRATE.VENDOR

CNAME PERSON.DISPLAYNAME

VORNA PERSON.FIRSTNAME

NACHN PERSON.LASTNAME

TITEL PERSON.TITLE

GBDAT PERSON.BIRTHDATE

BEGDA PERSON.HIREDATE

STRAS PERSON.ADDRESSLINE1

ORT01 PERSON.CITY

STATE PERSON.STATEPROVINCE

Administration d'Maximo Enterprise Adapter for SAP Applications 191

Page 200: Guide d'administration du système

Tableau 177. Mappage de message de type Main-d'oeuvre (suite)

Zone du message source SAP(msg_T_SAP_LM)

Zone mappée du message cible Maximo(SyncMXLABOR)

LANDI PERSON.COUNTRY

PSTLZ PERSON.POSTALCODE

SenderBusinessSystem PERSON.SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem PERSON.OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem PERSON.SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Heures de main-d'oeuvre (msg_T_SAP_LH_S2M avecSyncMXEMPACT)

Le tableau suivant illustre le mappage des zones du message source de typeheures de main-d'oeuvre SAP avec le message cible Maximo.

Tableau 178. Mappage de message de type Heures de main-d'oeuvre

Zone du message source SAP(msg_T_SAP_LH_S2M)

Zone mappée du message cible Maximo(SyncMXEMPACT)

WORKDATE TRANSDATE

WORKDATE STARTDATE

WORKDATE FINISHDATE

PERNR LABORCODE

SKOSTL CRAFT

CHOURS_NOR REGULARHRS

ERNAM ENTERBY

ERSDA ENTERDATE

BEGUZ STARTTIME

ENDUZ FINISHTIME

TRANSTYPE TRANSTYPE

BUKRS ORGID

WERKS SITEID

RAUFNR REFWO

LSTAR SKILLLEVEL

COUNTER EXTERNALREFID

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

192 Guide d'administration du système

Page 201: Guide d'administration du système

Tableau 178. Mappage de message de type Heures de main-d'oeuvre (suite)

Zone du message source SAP(msg_T_SAP_LH_S2M)

Zone mappée du message cible Maximo(SyncMXEMPACT)

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Sans objet PAYRATE

En sortie externe, mappage supplémentaire surLABORCRAFTRATE Mbo.RATE

Sans objet LINECOST

En sortie externe, mappage supplémentaire surLABORCRAFTRATE

Mbo.RATE * REGULARHRS

Bon de commande (msg_T_SAP_PO_S2M avec SyncMXPO)

Le tableau suivant illustre le mappage des zones du message source de type bonde commande SAP avec le message cible Maximo.

Tableau 179. Mappage de message de type Bon de commande

Zone du message source SAP(msg_T_SAP_PO_S2M)

Zone mappée du message cible Maximo(SynicMXPO)

EBELN PONUM

LIFNR FOURNISS.

WAERS CURRENCYCODE

WKURS EXCHANGERATE

EKORKG SAP_PURCH_ORG

BUKRS ORGID

BEDAT ORDERDATE

KONNR CONTRACTREFNUM

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

MX5PO SAP_MX5PO

Administration d'Maximo Enterprise Adapter for SAP Applications 193

Page 202: Guide d'administration du système

Tableau 179. Mappage de message de type Bon de commande (suite)

Zone du message source SAP(msg_T_SAP_PO_S2M)

Zone mappée du message cible Maximo(SynicMXPO)

POTYPE

En sortie externe, un mappage supplémentaire sur'REL' ou 'STD'

EBELP+ZEKKN POLINE.POLINENUM

EINDT POLINE.VENDELIVERYDATE

MATNR POLINE.ITEMNUM

MENGE POLINE.ORDERQTY

MEINS POLINE.ORDERUNIT

TXZ01 POLINE.DESCRIPTION

AUFNR POLINE.REFWO

BANFN POLINE.PRNUM

BNFPO POLINE.PRLINENUM

WERKS POLINE.TOSITEID

LGORT POLINE.STORELOC

NETPR POLINE.UNITCOST

LOEKZ POLINE.SAP_POLINE_ACTIVE

WEPOS+WEUNB POLINE.SAP_RECV_REQ

SAKTO POLINE.SAP_GLACCT

SenderBusinessSystem POLINE.ITEMSETID

ERNAM POLINE.ENTERBY

WEPOS POLINE.RECEIPTREQD

KTPNR POLINE.CONTREFLINEID

UEBTO POLINE.RECEIPTTOLERANCE

UEBTK POLINE.RECEIPTTOLERANCERemarque : Si la tolérance de livraison SAP estlimitée, RECEIPTTOLERANCE est défini surNULL.

POLINE.BUYAHEAD

En sortie externe, un mappage supplémentaire sur'0'

POLINE.LINETYPE

En sortie externe, mappage supplémentaire surIC:SAPLINETYPE

POLINE.CONTRACTREFID

En sortie externe, mappage supplémentaire surContract Mbo. CONTRACTID

POLINE.CONTRACTREFREV

En sortie externe, mappage supplémentaire surContract Mbo. CONTRACTREFREV

194 Guide d'administration du système

Page 203: Guide d'administration du système

Tableau 179. Mappage de message de type Bon de commande (suite)

Zone du message source SAP(msg_T_SAP_PO_S2M)

Zone mappée du message cible Maximo(SynicMXPO)

POLINE.CONTREFLINEID

En sortie externe, mappage supplémentaire surContract Mbo. CONTRACTLINEID

Demande d'achat (msg_T_SAP_PR_S2M avec SyncMXPR)

Le tableau suivant illustre le mappage des zones du message source de typedemande d'achat SAP avec le message cible Maximo.

Tableau 180. Mappage de message de type Demande d'achat

Zone du message source SAP(msg_T_SAP_PR_S2M)

Zone mappée du message cible Maximo(SyncMXPR)

BANFN PRNUM

STATUS STATUS

SDATE STATUSDATE

BUKRS ORGID

WERKS SITEID

Sans objet STATUSIFACE

En sortie externe, un mappage supplémentaire sur'1'

Reçu (msg_T_SAP_GM avec SyncMXRECEIPT)

Le tableau suivant illustre le mappage des zones du message source de typeréception SAP avec le message cible Maximo.

Tableau 181. Mappage de message de type Reçu

Zone du message source SAP(msg_T_SAP_GM)

Zone mappée du message cible Maximo(SyncMXRECEIPT)

BUKRS+MJAHR+MBLINR+ZEILE EXTERNALREFID

BUDAT TRANSDATE

EBELN PONUM

EBELP+ZEKKN POLINENUM

MATNR ARTNUM

ERFMG QUANTITY

ERFME RECEIVEDUNIT

ERFMG RECEIPTQUANTITY

ERFMG ACCEPTEDQUANTITY

ERFMG QTYTORECEIVE

WAERS CURRENCYCODE

KURSF EXCHANGERATE

WERKS SITEID

Administration d'Maximo Enterprise Adapter for SAP Applications 195

Page 204: Guide d'administration du système

Tableau 181. Mappage de message de type Reçu (suite)

Zone du message source SAP(msg_T_SAP_GM)

Zone mappée du message cible Maximo(SyncMXRECEIPT)

LGORT TOSTORELOC

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem ITEMSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

AUFNR REFWO

ITYPE ISSUETYPE

BUKRS ORGID

REJECTQUANTITY

SAP_CREATEREC

MX5PO SAP_MX5PO

GRCOST EXT_RCV_COST

BUKRS+SJAHR+SMBLN+SMBLP ORGRCVEXTERNALREFID

Fournisseurs (msg_T_SAP_VENDORS avec SyncMXVENDOR)

Le tableau suivant illustre le mappage des zones du message source de typeFournisseur SAP avec le message cible Maximo.

Tableau 182. Mappage de message de type Fournisseur

Zone du message source SAP(msg_T_SAP_VENDORS)

Zone mappée du message cible Maximo(SyncMXVENDOR)

BULKLOAD SAP_BULKLOAD

LIFNR COMPANY

’V’ TYPE

NAME1 NAME

STRAS ADRESS1

ORT01 ADRESS2

REGIO ADRESS3

PSTLZ ADRESS4

TELF1 TELEPHONE

196 Guide d'administration du système

Page 205: Guide d'administration du système

Tableau 182. Mappage de message de type Fournisseur (suite)

Zone du message source SAP(msg_T_SAP_VENDORS)

Zone mappée du message cible Maximo(SyncMXVENDOR)

INCO2 FOB

INCO1 FREIGHTTERMS

ZTERM PAYMENTTERMS

TELFX FAX

WAERS CURRENCYCODE

LFURL HOMEPAGE

BANKL + BANKN BANKNUM

BUKRS ORGID

SenderBusinessSystem OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem COMPANYSETID

En sortie externe, un mappage supplémentaire surle nom du système externe

SenderBusinessSystem SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

ACTIF EXT_ACTIVE

CONTACT.CNAME COMPCONTACT.CONTACT

CONTACT.POSIT COMPYCONTACT.POSITION

CONTACT.PHONE COMPCONTACT.VOICEPHONE

CONTACT.TELFX COMPCONTACT.FAXPHONE

CONTACT.EMAIL COMPCONTACT.EMAIL

Sans objet COMPCONTACT.ORGID

Sans objet COMPCONTACT. SOURCESYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Sans objet COMPCONTACT.OWNERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

Sans objet COMPCONTACT.SENDERSYSID

En sortie externe, un mappage supplémentaire surle nom du système externe

SAP_UPDATE SAP_UPDATE

Référence associée:

Administration d'Maximo Enterprise Adapter for SAP Applications 197

Page 206: Guide d'administration du système

«Intégration d'articles», à la page 156La création ou la mise à jour des données de référence d'articles de niveau clientdéclenche une insertion ou une mise à jour de l'enregistrement ITEM Maximo et detous les emplacements INVENTORY associés à l'article.«Intégration de stock et de quantités en stock», à la page 159La création ou la mise à jour des données de référence d'articles de niveau usinedéclenche une insertion ou une mise à jour dans les tables INVENTORY etINVCOST Maximo. La création ou la mise à jour des données de référenced'articles de niveau emplacement de stockage déclenche une insertion ou une miseà jour dans la table INVBALANCE Maximo.

Mappage des zones de message sur Maximo Asset ManagementVous pouvez mapper des zones de messages source Maximo vers des zones dansles messages cibles SAP.

Envoi GL (PublishMXGLTXN avec msg_T_SAP_GLINVOICE)

Le tableau suivant illustre le mappage des zones du message source de type GLGavec le message cible SAP.

Tableau 183. Mappage des messages source GLG

Zone du message source Maximo(PublishMXGLTXN)

Zone mappée du message cible(msg_T_SAP_GLINVOICE)

‘MICGL’ MIDENT

ACTUALDATE MBUDAT

TRANSDATE MBLDAT

ORGID MBUKRS

CURRENCYCODE MWAERS

SAP_GLACCOUNT_DB MNEWKO

SAP_GLACCOUNT_CR MNEWKO1

LINECOST MWRBTR

LINECOST MWRBTR1

SAP_COSTOBJ_DB MKOSTL

SAP_COSTOBJ_DB MAUFNR

SAP_COSTOBJ_DB MPSPNR

SAP_COSTOBJ_CR MKOSTL1

SAP_COSTOBJ_CR MAUFNR1

SAP_COSTOBJ_CR MPSPNR1

SAP_AAC_DB MKNTTP

SAP_AAC_CR MKNTTP1

SOURCEMBO MGLVOR

SOURCEMBO MBLART

Facture FI (PublishMXINVOICE avec msg_T_SAP_GLINVOICE)

Le tableau suivant illustre le mappage des zones du message source de type FIavec le messages cible SAP.

198 Guide d'administration du système

Page 207: Guide d'administration du système

Tableau 184. Mappage des messages source FI

Zone du message source Maximo(PublishMXINVOICE)

Zone mappée du message cible SAP(msg_T_SAP_GLINVOICE)

’MICFI’ MIDENT

INVOICENUM MINVNR

INVOICEDATE MBLDAT

ORGID MBUKRS

CURRENCYCODE MWAERS

EXCHANGERATE MKURSF

DOCUMENTTYPE MRECHN

TOTALTAX1 MWMWST

FOURNISS. MLIFNR

TOTALCOST MWRBTR1

TOTALCOST(+/-) MBLART

GLPOSTDATE MBUDAT

‘RFBU’ MGLVOR

DESCRIPTION MBKTXT

INVOICELINE.INVOICELINENUM MINVPO

INVOICELINE.TAX1CODE MMWSKZ

INVOICELINE.DESCRIPTION MSGTXT

INVOICELINE.INVOICECOST.SAP_AAC MKNTTP

INVOICELINE.INVOICECOST.SAP_COSTOBJ MKOSTL

INVOICELINE.REFWO MAUFNR

INVOICELINE.INVOICECOST.SAP_COSTOBJ MPSPNR

INVOICELINE.INVOICECOST.SAP_GLACCT MNEWKO

INVOICELINE.INVOICECOST.LINECOST MWRBTR

Facture MM (PublishMXINVOICE avec msg_T_SAP_MMINV_M2S)

Le tableau suivant illustre le mappage des zones des messages MM avec lemessage cible SAP.

Tableau 185. Mappage de messages MM

Zone du message source Maximo(PublishMXINVOICE)

Zone mappée du message cible SAP(msg_T_SAP_MMINV_M2S)

‘MICMM’ MIDENT

INVOICENUM MXBLNR

INVOICEDATE MBLDAT

ORGID MBUKRS

GLPOSTDATE MBUDAT

CURRENCYCODE MWAERS

EXCHANGERATE MKURSF

INVOICENUM MXBLNR

FOURNISS. MKONTO

Administration d'Maximo Enterprise Adapter for SAP Applications 199

Page 208: Guide d'administration du système

Tableau 185. Mappage de messages MM (suite)

Zone du message source Maximo(PublishMXINVOICE)

Zone mappée du message cible SAP(msg_T_SAP_MMINV_M2S)

DOCUMENTTYPE MRECHN

TOTALTAX1, INCLUSIVE1 MWMWST1

TOTALCOST MWRBTR

INVOICELINE.PONUM MEBELN

INVOICELINE.POLINENUM MEBELP

INVOICELINE.TAX1CODE MMWSKZ1

INVOICELINE.DESCRIPTION MSGTXT

INVOICELINE.LINECOST MWRBTX

INVOICELINE.INVOICEQTY MMENGE

INVOICELINE.INVOICEUNIT MBSTME

Sortie (PublishMXINISSUE avec msg_T_SAP_ISSUE)

Le tableau suivant illustre le mappage des zones des messages source de type FIavec le message cible SAP.

Tableau 186. Mappage de message de type Sortie

Zone du message source Maximo(PublishMXINVISSUE)

Zone mappée du message cible SAP(msg_T_SAP_ISSUE)

‘MISU’ MIDENT

ACTUALDATE MBLDAT

TRANSDATE MBUDAT

SITEID MWERKS

STORELOC MLGORT

SAP_COSTOBJ MKOSTL

SAP_COSTOBJ MPS_PSP_PNR

SAP_COSTOBJ MANLN1

ISSUETO MWEMPF

ARTNUM MMATNR

QUANTITY MERFMG

REQUESTNUM MSGTXT

WONUM MAUFNR

SAP_AAC MFLAG

Heures de main-d'oeuvre (PublishMXEMPACT versmsg_T_SAP_LH_M2S)

Le tableau suivant illustre le mappage des zones des messages source de typeheures de main-d'oeuvre avec le message cible SAP.

200 Guide d'administration du système

Page 209: Guide d'administration du système

Tableau 187. Mappage des messages d'heures de main-d'oeuvre

Zone du message source Maximo(PublishMXEMPACT)

Zone mappée du message cible SAP(msg_T_SAP_LH_M2S)

‘MLPY1’ MIDENT

ORGID MBUKRS

ENTERDATE MBLDAT

TRANSDATE MBUDAT

CRAFT MSKOST

SKILLLEVEL MLSTAR

REGULARHRS MLVBSU

REFWO MEAUFN

Bon de commande (PublishMXPO vers msg_T_SAP_PO_M2S)

Le tableau suivant illustre le mappage des zones des messages source de type bonde commande avec le message cible SAP.

Tableau 188. Mappage des messages de bon de commande

Zone du message source Maximo(PublishMXPO)

Zone mappée du message cible SAP(msg_T_SAP_PO_M2S)

ACTION MIDENT

SAP_POTYPE MBSART

SAP_PURCH_ORG MEKORG

PONUM MBSTNR

FOURNISS. MLIFNR

CHANGEBY MAFNAM

SITEID MEKORG

CURRENCYCODE MWAERS

STATUS MSTATUS

ORDERDATE MBEDAT

POLINE.ITEMNUM MEMATN

POLINE.DESCRIPTION MTXZ01

POLINE.SAP_PURCH_GRP MEKGRP

POLINE.SAP_AAC MKNTTP

POLINE.ORDERUNIT MMEINS

POLINE.SAP_MATL_GRP MMATKL

POLINE.TOSITEID MWERKS

POLINE.STORELOC MLGORT

POLINE.ORDERQTY MMENGE

POLINE.REQDELIVERYDATE MEEIND

POLINE.UNITCOST MNETPR

POLINE.UNITCOST MPREIS

POLINE.SAP_COST_OBJ MKOSTL

POLINE.SAP_COST_OBJ MANLN1

Administration d'Maximo Enterprise Adapter for SAP Applications 201

Page 210: Guide d'administration du système

Tableau 188. Mappage des messages de bon de commande (suite)

Zone du message source Maximo(PublishMXPO)

Zone mappée du message cible SAP(msg_T_SAP_PO_M2S)

POLINE.SAP_COST_OBJ MPSPNR

POLINE.SAP_GLACCT MSAKTO

POLINE.SHIPTO MABLAD

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT1

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT2

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT3

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT4

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT5

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT6

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT7

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT8

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT9

POLINE.DESCRIPTION_LONGDESCRIPTION MTEXT10

POLINE.CATALOGCODE MIDNLF

POLINE.REFWO MAUFNR

POLINE.POLINENUM MBSTPO

POLINE.RECEIPTRQD MWEPOS

POLINE.RECEIPTTOLERANCERemarque : Si POLINE.RECEIPTTOLEANCEest NULL, la ligne BC SAP est marquée‘Unlimited %’ (UEBTK) ; sinon, elle est marquée‘Over %’ (UEBTO).

MUEBTK

POLINE.RECEIPTTOLERANCE MUEBTO

Demande d'achat (PublishMXPR vers msg_T_SAP_PR_M2S)

Le tableau suivant illustre le mappage des zones des messages source de typedemande d'achat avec le message cible SAP.

Tableau 189. Mappage des messages de demande d'achat

Zone du message source Maximo(PublishMXPR)

Zone mappée du message cible SAP(msg_T_SAP_PR_M2S)

“MPRI” MIDENT

SAP_PRTYPE MBSART

PRNUM MBANFN

SITEID MWERKS

FOURNISS. MLIFNR

REQUESTEDBY MAFNAM

CURRENCYCODE MWAERS

DESCRIPTION_LONGDESCRIPTION MHTEXT1

DESCRIPTION_LONGDESCRIPTION MHTEXT2

DESCRIPTION_LONGDESCRIPTION MHTEXT3

202 Guide d'administration du système

Page 211: Guide d'administration du système

Tableau 189. Mappage des messages de demande d'achat (suite)

Zone du message source Maximo(PublishMXPR)

Zone mappée du message cible SAP(msg_T_SAP_PR_M2S)

DESCRIPTION_LONGDESCRIPTION MHTEXT4

DESCRIPTION_LONGDESCRIPTION MHTEXT5

DESCRIPTION_LONGDESCRIPTION MHTEXT6

DESCRIPTION_LONGDESCRIPTION MHTEXT7

DESCRIPTION_LONGDESCRIPTION MHTEXT8

DESCRIPTION_LONGDESCRIPTION MHTEXT9

DESCRIPTION_LONGDESCRIPTION MHTEXT10

PRLINE.PRLINENUM MBNFPO

PRLINE.PRLINENUM MBNFPO

PRLINE.ITEMNUM MMATNR

PRLINE.DESCRIPTION MTXZ01

PRLINE.SAP_PURCH_GRP MEKGRP

PRLINE.SAP_AAC MKNTTP

PRLINE.ORDERUNIT MMEINS

PRLINE.SAP_MATL_GRP MMATKL

PRLINE.STORELOC MLGORT

PRLINE.ORDERQTY MMENGE

PRLINE.REQDELIVERYDATE MEEIND

PRLINE.REFWO MAUFNR

PRLINE.UNITCOST MPREIS

PRLINE.SAP_COSTOBJ MKOSTL

PRLINE.SAP_COSTOBJ MANLN1

PRLINE.SAP_COSTOBJ MPSPNR

PRLINE.SAP_GLACCT MSAKTO

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT1

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT2

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT3

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT4

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT5

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT6

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT7

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT8

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT9

Administration d'Maximo Enterprise Adapter for SAP Applications 203

Page 212: Guide d'administration du système

Tableau 189. Mappage des messages de demande d'achat (suite)

Zone du message source Maximo(PublishMXPR)

Zone mappée du message cible SAP(msg_T_SAP_PR_M2S)

PRLINE.DESCRIPTION_LONGDESCRIPTION

MTEXT10

PRLINE.RECEIPTREQD MWEPOS

Réceptions (PublishMXRECEIPT avec msg_T_SAP_RECEIPTS)

Le tableau suivant illustre le mappage des zones du message source de typeréceptions avec le message cible SAP.

Tableau 190. Mappage de messages de réceptions

Zone du message source Maximo(PublishMXRECEIPT)

Zone mappée du message cible SAP(msg_T_SAP_RECEIPTS)

’MRCVI’ MIDENT

TRANSDATE MBLDAT

TRANSDATE MBUDAT

PONUM MEBELN

POLINENUM MEBELP

SITEID MWERKS

TOSORELOC MLGORT

RECEIPTQUANTITY MERFMG

RECEIVDUNIT MERFME

SAP_CREATEREC MAUTOREV

ARTNUM MMATNR

MATRECTRANSID MXTRANSID

SERVRECTRANSID MXTRANSID

RECEIPTREF MXTRANSREFID

Réservation (PublishMXINVRES avecmsg_T_SAP_RESERVATION)

Le tableau suivant illustre le mappage des zones des messages source de typeréservation avec le message cible SAP.

Tableau 191. Mappage de messages de réservation

Zone du message source Maximo(PublishMXINVRES)

Zone mappée du message cible SAP(msg_T_SAP_RERVATION)

Action MIDENT

WONUM MAUFNR

REQUIREDDATE MRSDAT

STORELOCSITEID MWERKS

ISSUETO MWEMPF

ARTNUM MMATNR

LOCATION MLGORT

204 Guide d'administration du système

Page 213: Guide d'administration du système

Tableau 191. Mappage de messages de réservation (suite)

Zone du message source Maximo(PublishMXINVRES)

Zone mappée du message cible SAP(msg_T_SAP_RERVATION)

RESERVEDQTY MERFMG

REQUESTNUM MSGTXT

SAP_AAC MFLAG

SAP_COSTOBJ MKOSTL

SAP_COSTOBJ MANLN1

SAP_COSTOBJ MPSPNR

“X” MXWAOK

RESTYPE converti par la commande deréférence croisée SAPRSVPRIORITY

MPRIO_URG

Bon de fabrication (PublishMXWODETAIL avec msg_T_SAP_WO)

Le tableau suivant illustre le mappage des zones des messages source de typeintervention avec le message cible SAP.

Tableau 192. Mappage des messages d'intervention

Zone du message source Maximo(PublishMXWODETAIL)

Zone mappée du message cible SAP(msg_T_SAP_WO)

Action MIDENT

WONUM MAUFNR

STATUS MASTNR

DESCRIPTION MKTEXT

ORGID MBUKRS

SITEID MWERKS

SCHEDSTART MPDAT1

SCHEDFINISH MPDAT2

DESCRIPTION_LONGDESCRIPTION MTEXT1

DESCRIPTION_LONGDESCRIPTION MTEXT2

DESCRIPTION_LONGDESCRIPTION MTEXT3

DESCRIPTION_LONGDESCRIPTION MTEXT4

DESCRIPTION_LONGDESCRIPTION MTEXT5

DESCRIPTION_LONGDESCRIPTION MTEXT6

DESCRIPTION_LONGDESCRIPTION MTEXT7

DESCRIPTION_LONGDESCRIPTION MTEXT8

DESCRIPTION_LONGDESCRIPTION MTEXT9

DESCRIPTION_LONGDESCRIPTION MTEXT10

SAP_IOTYPE MAUART

SAP_AAC MFLAG

SAP_COSTOBJ MKOSTL

SAP_COSTOBJ MANLN1

SAP_COSTOBJ MPS_PSP_PN

Administration d'Maximo Enterprise Adapter for SAP Applications 205

Page 214: Guide d'administration du système

Tableau 192. Mappage des messages d'intervention (suite)

Zone du message source Maximo(PublishMXWODETAIL)

Zone mappée du message cible SAP(msg_T_SAP_WO)

SAP_COSTOBJ MAUFNR2

‘PER’ MPERBZ

PARENT MANFAUFNR

Rapports ABAP SAPRapports ABAP SAP et leur description.

Tableau 193. Rapports ABAP SAP

Nom du rapport ABAP Description

ZBC_BAPIADMIN Administration BAPICall Maximo Asset Management vers SAP

ZBC_INVSENT_REORG Réorganisation de la table ZBC_INVSENT

ZBCXIREPR001 Téléchargement de centres de coûts dans Maximo Asset Management

ZBCXIREPR002 Téléchargement d'actifs dans Maximo Asset Management

ZBCXIREPR003 Téléchargement d'éléments WBS dans Maximo Asset Management

ZBCXIREPR005 Téléchargement d'une mise à jour de statut DA dans Maximo AssetManagement

ZBCXIREPR006 Téléchargement de comptes FI-GLG dans un compte GLG Maximo

ZBCXIREPR007 Téléchargement d'un dossier principal fournisseur dans Maximo AssetManagement

ZBCXIREPR008 Téléchargement de groupes d'articles dans Maximo Asset Management

ZBCXIREPR009 Téléchargement de groupes d'achat dans Maximo Asset Management

ZBCXIREPR011 Téléchargement de comptes FI-GLG dans un domaine Maximo

ZBCXIREPR012 Téléchargement d'une commande interne dans Maximo AssetManagement

ZBCXIREPR013 Téléchargement d'enregistrements de données sur les achats dans MaximoAsset Management

ZBCXIREPR014 Téléchargement d'une écriture CO par rapport aux interventions Maximo(écart de facture)

ZBCXIREPR100 Téléchargement des données de référence d'articles dans Maximo AssetManagement

ZBCXIREPR150 Téléchargement de feuilles de temps dans Maximo Asset Management

ZBCXIREPR160 Téléchargement des feuilles de temps de la main-d'oeuvre dans MaximoAsset Management

ZBCXIREPR170 Téléchargement de centres de coûts, d'activités et de prix dans un corps demétier Maximo

Modules de fonction SAPMaximo Enterprise Adapter for SAP Applications utilise les modules de fonctionSAP.

Envoi de données vers Maximo Asset Management

Le tableau suivant répertorie les modules de fonction SAP utilisés pour filtrer lesdonnées avec la table ZBC_FILTERS lorsque les transactions sont envoyées àMaximo Asset Management.

206 Guide d'administration du système

Page 215: Guide d'administration du système

Tableau 194. Modules SAP qui envoient des données à Maximo Asset Management

Interface Nom du module de fonction Description

Contrats entrants Z_BC_BAPI_CONTRACT_GET_DETAIL Extrait les donnéesdétaillées des contrats

Factures MMentrantes

Z_BC_BAPI_INVOICE_GET_DETAIL Extrait les donnéesdétaillées des factures MM

Personnel entrant Z_BC_BAPI_LABOR_GET_DETAIL Extrait les donnéesdétaillées sur lamain-d'oeuvre à partir deSAP HR

Articles entrants Z_BC_BAPI_MATERIAL_GET_DESC Extrait toutes lesdescriptions relatives auxbiens

Articles, Stocks,Quantités en stockentrants

Z_BC_BAPI_MATERIAL_GET_DETAIL Extrait les donnéesdétaillées sur les biens

Problèmes,Réceptionsentrants

Z_BC_BAPI_MATMOVE_GET_DETAIL Extrait les donnéesdétaillées sur les réceptionsde marchandises

Bons decommandeentrants

Z_BC_BAPI_PO_GET_DETAIL Extrait les donnéesdétaillées des BC

Sans objet Z_BC_BAPI_MESSAGEFILTER Filtre les données à envoyerdepuis SAP

Fournisseursentrants

Z_BC_BAPI_VENDOR_GET_DETAIL Obtenir les détails sur lefournisseur

Enregistrementsdes informationsde commande

Z_BC_BAPI_INFOREC_GET_DETAIL Obtenir des informationsdétaillées d'unenregistrement

Recevoir des données de Maximo Asset Management

Le tableau suivant répertorie les modules de fonction SAP utilisés pour filtrer lesdonnées avec la table ZBC_FILTERS lorsque les transactions sont reçues deMaximo Asset Management.

Tableau 195. Modules SAP qui reçoivent des données de Maximo Asset ManagementInterface Module de fonction BDC Module de fonction BAPI

Entrées dejournalsortantes

Z_BC_CREATE_GLPOSTING_BDC Z_BC_CREATE_GLPOSTING_BAPI

Problèmessortants

Z_BC_CREATE_GOODISSUE_BDC Z_BC_CREATE_GOODISSUE_BAPI

Factures FIsortantes

Z_BC_CREATE_APINVOICE_BDC Z_BC_CREATE_APINVOICE_BAPI

FacturesMMsortantes

Sans objet Z_BC_CREATE_MMINVOICE_BAPI

Administration d'Maximo Enterprise Adapter for SAP Applications 207

Page 216: Guide d'administration du système

Tableau 195. Modules SAP qui reçoivent des données de Maximo AssetManagement (suite)Interface Module de fonction BDC Module de fonction BAPI

Générationderapportssur letemps demain-d'oeuvresortantsvers SAPCO

Z_BC_CREATE_LABORHOURS_BDC Z_BC_CREATE_LABORHOURS_BAPI

Bons decommandesortants

Z_BC_CREATE_PURCHORDER_BDC Z_BC_CREATE_PURCHORDER_BAPI

Mises àjour debon decommandesortantes

Z_BC_UPDATE_PURCHORDER_BDC Z_BC_UPDATE_PURCHORDER_BAPI

Demandesd'achatsortantes

Z_BC_CREATE_PURCHASEREQ_BDC Z_BC_CREATE_PURCHASEREQ_BAPI

Z_BC_CREATE_PURCHASEREQ_N_BAPI

Réceptionssortantes

Z_BC_CREATE_GRECEIPTS_BDC Z_BC_CREATE_GRECEIPTS_BAPI

Réser-vationssortantes

Z_BC_CREATE_RESERVATION_BDCZ_BC_DELETE_RESERVATION_BDCZ_BC_UPDATE_RESERVATION_BDC

Z_BC_CREATE_RESERVATION_BAPI

Interventions/Réser-vationssortantes

Z_BC_CREATE_WORKORDER_BDCZ_BC_UPDATE_WORKORDER_BDC

Z_BC_CREATE_WORKORDER_BAPI

Structures SAP ABAP pour filtrer les transactions IDOCLes structures SAP ABAP sont utilisées pour la table de filtrage, ZBC_FILTERS.Toutes les structures SAP ABAP ne sont pas incluses.

ZBC_S2M_BonCommande

Tableau 196. Zones permettant de filtrer les données de bon de commande

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien :identificateur de transaction

BANFN BANFN CHAR 10 0 Numéro de demande d'achat

BNFPO BNFPO NUMC 5 0 Numéro d'article de lademande d'achat

EBELN EBELN CHAR 10 0 Numéro de document d'achat

EINDT EINDT DATS 8 0 Date de livraison d'un article

LIFNR LIFNR CHAR 10 0 Numéro de compte d'unfournisseur ou d'un créancier

EKORG EKORG CHAR 4 0 Organisation d'achat

MENGE BSTMG QUAN 13 3 Quantité des bons decommande

MEINS BSTME UNIT 3 0 Unité de commande

EBELP EBELP NUMC 5 0 Numéro d'article dudocument d'achat

MATNR MATNR CHAR 18 0 Numéro d'article

208 Guide d'administration du système

Page 217: Guide d'administration du système

Tableau 196. Zones permettant de filtrer les données de bon de commande (suite)

Zone Type compType dedonnées Long. Déc Description

WERKS WERKS_D CHAR 4 0 Usine

LGORT LGORT_D CHAR 4 0 Emplacement de stockage

NETPR NETPR CURR 11 2 Prix net

BEDAT BEDAT DATS 8 0 Date du bon de commande

TXZ01 TXZ01 CHAR 40 0 Texte abrégé

ZEKKN BEKKN NUMC 2 0 Numéro d'affectation decompte PO

AUFNR AUFNR CHAR 12 0 Numéro de commande

WEPOS WEPOS CHAR 1 0 Indicateur d'entrée demarchandises

WEUNB WEUNB CHAR 1 0 "Entrée de marchandises, nonévaluée"

EXNUM EXNUM CHAR 10 0 Nombre de données ducommerce extérieur dans lesdocuments MM et SD

WAERS WAERS CUKY 5 0 Devise

WKURS EDI5402_A CHAR 12 0 Taux de change

LOEKZ LOEKZ CHAR 1 0 Classe d'actif marquée poursuppression

SAKTO SAKTO CHAR 10 0 Elément de coût

BEDNR BEDNR CHAR 10 0 Référence de suivi d'exigence

KNTTP KNTTP CHAR 1 0 Catégorie d'affectation decompte

MATKL MATKL CHAR 9 0 Groupe d'articles

EKGRP EKGRP CHAR 3 0 Groupe d'achats

KOSTL KOSTL CHAR 10 0 Centre de coûts

POSID POSID CHAR 2 0 Jour relatif dans la période

ABLAD ABLAD CHAR 25 0 Point de déchargement

WEMPF WEMPF CHAR 12 0 Destinataire desmarchandises

AEDAT_IT AEDAT DATS 8 0 Date de la dernièremodification

ERNAM ERNAM CHAR 12 0 Nom de la personne ayantcréé l'objet

INCO1 INCO1 CHAR 3 0 Conditions internationales devente (partie 1)

ZTERM DZTERM CHAR 4 0 Conditions de clé depaiement

AEDAT_HD AEDAT DATS 8 0 Date de la dernièremodification

LABNR LABNR CHAR 20 0 Numéro d'accusé deréception de commande

WEBRE WEBRE CHAR 1 0 Indicateur : vérification defactures basé sur les entréesde marchandises

KONNR KONNR CHAR 10 0 Numéro de contrat d'achatprincipal

KDATB KDATB DATS 8 0 Début de la période devalidité

Administration d'Maximo Enterprise Adapter for SAP Applications 209

Page 218: Guide d'administration du système

Tableau 196. Zones permettant de filtrer les données de bon de commande (suite)

Zone Type compType dedonnées Long. Déc Description

KDATE KDATE DATS 8 0 Fin de la période de validité

BUKRS BUKRS CHAR 4 0 Code de société

BSART BSART CHAR 4 0 Type de commande (achat)

KTPNR KTPNR NUMC 5 0 Numéro d'article du contratd'achat principal

KT_BSART BSART CHAR 4 0 Type de commande (achat)

UNIQPL CHAR1 CHAR 1 0 Indicateur d'un seul caractère

KTWRT KTWRT CURR 15 2 Valeur planifiée cumulative

KT_BSART BSART CHAR 4 0 Type de commande (achat)

UNIQPL CHAR1 CHAR 1 0 Indicateur d'un seul caractère

KTWRT KTWRT1 CURR 15 2 Valeur planifiée cumulative

MAXIMOPO CHAR1 CHAR 1 0 Indicateur d'un seul caractère

MX5PO CHAR1 CHAR 1 0 Indicateur d'un seul caractère

MWSKZ MWSKZ CHAR 2 0 Code de taxe sur la valeur

UNTTO UNTTO DEC 3 1 Limite de tolérance desous-livraison

UEBTO UEBTO DEC 3 1 Limite de tolérance desurlivraison

UEBTK UEBTK CHAR 1 0 Surlivraison illimitéeautorisée

ZBC_S2M_MMINVOICE

Tableau 197. Zones permettant de filtrer les données de facture

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien :identificateur de transaction

AUFNR AUFNR CHAR 12 0 Numéro de commande

WRBTR WRBTR CURR 13 2 Montant dans la devise dudocument

BUDAT BUDAT DATS 8 0 Date de comptabilisationdans le document

WAERS WAERS CUKY 5 0 Devise

BELNR BELNR_D CHAR 10 0 Numéro de documentCompte

BUZEI BUZEI NUMC 3 0 Numéro de lignes articlesdans le document Compte

EBELN EBELN CHAR 10 0 Numéro de document d'achat

EBELP EBELP NUMC 5 0 Numéro d'article dudocument d'achat

TXBHW EDI5004_G CHAR 18 0 Valeur de facture nette

ERFMG ERFMG QUAN 13 3 Quantité d'unités d'entrée

ERFME ERFME UNIT 3 0 Unité d'entrée

ZEKKN DZEKKN NUMC 2 0 Numéro séquentiel del'affectation de compte

SHKZG SHKZG CHAR 1 0 Indicateur de débit/crédit

MATNR MATNR CHAR 18 0 Numéro d'article

210 Guide d'administration du système

Page 219: Guide d'administration du système

Tableau 197. Zones permettant de filtrer les données de facture (suite)

Zone Type compType dedonnées Long. Déc Description

WERKS WERKS_D CHAR 4 0 Usine

BANFN BANFN CHAR 10 0 Numéro de demande d'achat

LIFNR LIFNR CHAR 10 0 Numéro de compte d'unfournisseur ou d'un créancier

SAKTO SAKTO CHAR 10 0 Elément de coût

BUZID BUZID CHAR 1 0 Identification de la lignearticle

COBL_NR COBL_NR NUMC 4 0 Numéro séquentiel composéde quatre caractères du blocde codage

BUKRS BUKRS CHAR 4 0 Code de société

KURSF EDI5402_A CHAR 12 0 Taux de change

GJAHR GJAHR NUMC 4 0 Exercice

MAXIMOPO CHAR1 CHAR 1 0 Indicateur d'un seul caractère

MX5PO CHAR1 CHAR 1 0 Indicateur d'un seul caractère

MWSKZ1 MWSKZ CHAR 2 0 Code taxe de ventes

WMWST1 WMWST CURR 13 2 Montant de la taxe dans ladevise du document

RMWWR RMWWR CURR 13 2 Montant brut de la facturedans la devise du document

GRCOST CHAR1 CHAR 1 0 Indicateur d'un seul caractère

BLDAT BLDAT DATS 8 0 Date du document sur ledocument

VORGANG MRM_VORGAN G CHAR 1 0 Zone de liste :transaction/événement

ZLSPR DZLSPR CHAR 1 0 Clé de blocage au paiement

VGART VGART CHAR 2 0 Type de transaction/d'événement

STBLG RE_STBLG CHAR 10 0 Numéro de documentd'inversion

STJAH RE_STJAH NUMC 4 0 Exercice fiscal du documentd'inversion

ZBC_S2M_MATERIALMASTER

Tableau 198. Zones permettant de filtrer les données de référence d'article.

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien :identificateur detransaction

MATNR MATNR CHAR 18 0 Numéro d'article

ERSDA ERSDA DATS 8 0 Date de création

ERNAM ERNAM CHAR 12 0 Nom de la personneayant créé l'objet

LAEDA LAEDA DATS 8 0 Date de la dernièremodification

Administration d'Maximo Enterprise Adapter for SAP Applications 211

Page 220: Guide d'administration du système

Tableau 198. Zones permettant de filtrer les données de référence d'article. (suite)

Zone Type compType dedonnées Long. Déc Description

AENAM AENAM CHAR 12 0 Nom de la personneayant modifié l'objet

LVORM LVORM CHAR 1 0 Indicateur de suppression

MTART MTART CHAR 4 0 Type d'article

MBRSH MBRSH CHAR 1 0 Secteur d'activité

MATKL MATKL CHAR 9 0 Groupe d'articles

BISMT BISMT CHAR 18 0 Ancien numéro d'article

MEINS MEINS UNIT 3 0 Unité de mesure de base

BSTME BSTME UNIT 3 0 Unité de commande

ZEINR DZEINR CHAR 22 0 Numéro de document(sans système de gestionde la documentation)

ZEIAR DZEIAR CHAR 3 0 Type de document (sanssystème de gestion de ladocumentation)

ZEIVR DZEIVR CHAR 2 0 Version de document(sans système de gestionde la documentation)

ZEIFO DZEIFO CHAR 4 0 Format de page dudocument (sans systèmede gestion de ladocumentation)

AESZN AESZN CHAR 6 0 Numéro de modificationdu document (sanssystème de gestion de ladocumentation)

BLATT BLATT CHAR 3 0 Numéro de page dudocument (sans systèmede gestion de ladocumentation)

BLANZ BLANZ NUMC 3 0 Nombre de feuilles (sanssystème de gestion de ladocumentation)

GROES GROES CHAR 32 0 Taille/dimensions

WRKST WRKST CHAR 48 0 Article de base

NORMT NORMT CHAR 18 0 Description d'une normede l'industrie (telle queANSI ou ISO)

BRGEW BRGEW QUAN 13 3 Poids brut

NTGEW NTGEW QUAN 13 3 Poids net

GEWEI GEWEI UNIT 3 0 Unité de poids

VOLUM VOLUM QUAN 13 3 Volume

VOLEH VOLEH UNIT 3 0 Unité de volume

STOFF STOFF CHAR 18 0 Numéro de matièredangereuse

SPART SPART CHAR 2 0 Division

212 Guide d'administration du système

Page 221: Guide d'administration du système

Tableau 198. Zones permettant de filtrer les données de référence d'article. (suite)

Zone Type compType dedonnées Long. Déc Description

EAN11 EAN11 CHAR 18 0 Numéro d'articleinternational (EAN/UPC)

LAENG LAENG QUAN 13 3 Long.

BREIT BREIT QUAN 13 3 Largeur

HOEHE HOEHE QUAN 13 3 Hauteur

MEABM MEABM UNIT 3 0 Unité de dimension pourlongueur / largeur /hauteur

CADKZ CADKZ CHAR 1 0 Indicateur CAD

DATAB DATAB DATS 8 0 Date de début de validité

LIQDT LIQDT DATS 8 0 Date de suppression

ATTYP ATTYP CHAR 2 0 Catégorie de matière

MHDHB MHDHB DEC 4 0 Durée de conservationtotale

SPRAS SPRAS LANG 1 0 Clé de langue

MAKTX MAKTX CHAR 40 0 Description Matière

WERKS WERKS_D CHAR 4 0 Usine

LVORM_WERKS

LVORM CHAR 1 0 Indicateur de suppression

MAABC MAABC CHAR 1 0 Indicateur ABC

AUSME AUSME UNIT 3 0 Unité de sortie

PLIFZ PLIFZ DEC 3 0 Délai prévisionnel delivraison en jours

WEBAZ WEBAZ DEC 3 0 Temps de traitement deréception desmarchandises en jours

BESKZ BESKZ CHAR 1 0 Typed'approvisionnement

SOBSL SOBSL CHAR 2 0 Typed'approvisionnementspécial

MINBE MINBE QUAN 13 3 Seuil deréapprovisionnement

EISBE EISBE QUAN 13 3 Stock de sécurité

BSTMI BSTMI QUAN 13 3 Taille de lot minimale

BSTMA LAENG QUAN 13 3 Long.

BSTFE BSTFE QUAN 13 3 Taille de lot fixe

BSTRF BSTRF QUAN 13 3 Valeur arrondie de laquantité de bon decommande

MABST MABST QUAN 13 3 Niveau de stock maximal

KZAUS KZAUS CHAR 1 0 Indicateur d'interruption

AUSDT AUSDT DATS 8 0 Date de fin

Administration d'Maximo Enterprise Adapter for SAP Applications 213

Page 222: Guide d'administration du système

Tableau 198. Zones permettant de filtrer les données de référence d'article. (suite)

Zone Type compType dedonnées Long. Déc Description

NFMAT NFMAT CHAR 18 0 Article complémentaire

MAXLZ MAXLZ DEC 5 0 Période de stockagemaximale

LZEIH LZEIH UNIT 3 0 Unité de période destockage maximale

WZEIT WZEIT DEC 3 0 Délai de livraison deréapprovisionnement (enjours ouvrables)

LIZYK LIZYK CHAR 4 0 Cycle de livraison

BWSCL BWSCL CHAR 1 0 Sourced'approvisionnement

HERKL HERKL CHAR 3 0 Pays d'origine de l'article

HERKR HERKR CHAR 3 0 Région d'origine del'article (origine nonprivilégiée)

MTVER MTVER CHAR 4 0 Exporter/importer ungroupe d'articles

PRCTR PRCTR CHAR 10 0 Centre de profit

XMCNG XMCNG CHAR 1 0 Stocks épuisés autorisésdans une usine

EKGRP EKGRP CHAR 3 0 Groupe d'achats

QSSYS QSSYS CHAR 4 0 Système QM cible destinéau fournisseur

LGORT LGORT_D CHAR 4 0 Emplacement de stockage

LVORM_LGORT

LVORM CHAR 1 0 Indicateur de suppression

LFGJA LFGJA NUMC 4 0 Exercice de la période encours

LFMON LFMON NUMC 2 0 Période en cours (périodede comptabilisation)

SPERR SPERR CHAR 1 0 Indicateur de blocage desstocks physiques

LABST LABST QUAN 13 3 Stock évalué avec uneutilisation non restreinte

UMLME UMLME QUAN 13 3 Transfert de stocks (entredeux usines)

INSME INSME QUAN 13 3 Contrôle de qualité d'unstock

EINME EINME QUAN 13 3 Stock total de l'ensembledes traitements par lotsrestreints

SPEME SPEME QUAN 13 3 Stock bloqué

VMLAB VMLAB QUAN 13 3 Stock évalué avec uneutilisation non restreintedans la périodeprécédente

214 Guide d'administration du système

Page 223: Guide d'administration du système

Tableau 198. Zones permettant de filtrer les données de référence d'article. (suite)

Zone Type compType dedonnées Long. Déc Description

VMUML VMUML QUAN 13 3 Transfert de stock dans lapériode précédente

LSOBS LSOBS CHAR 2 0 Typed'approvisionnementspécial au niveau del'emplacement destockage

LMINB LMINB QUAN 13 3 Seuil deréapprovisionnementpour l'emplacement destockage MRP

LGPBE LGPBE CHAR 10 0 Bac d'archivage

DLINL DLINL DATS 8 0 Date du dernierinventaire du stock àusage non restreint

PRCTL PRCTR CHAR 10 0 Centre de profit

BWTAR BWTAR_D CHAR 10 0 Type d'évaluation

LBKUM LBKUM QUAN 13 3 Stock total évalué

SALK3 SALK3 CURR 13 2 Valeur du stock totalévalué

VPRSV VPRSV CHAR 1 0 Indicateur de contrôle deprix

VERPR VERPR CURR 11 2 Prix moyen mobile ouprix unitaire périodique

STPRS STPRS CURR 11 2 Prix standard

PEINH PEINH DEC 5 0 Unité de prix

BKLAS BKLAS CHAR 4 0 Classe d'évaluation

SALKV SALKV CURR 13 2 Valeur basée sur le prixmoyen mobile(uniquement aveccontrôle de prix S)

LFGJA_MBEW LFGJA NUMC 4 0 Exercice de la période encours

LFMON_MBEW

LFMON NUMC 2 0 Période en cours (périodede comptabilisation)

STPRV STPRV CURR 11 2 Prix précédent

LAEPR LAEPR DATS 8 0 Date de la dernièremodification du prix

ZKPRS CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

ZKDAT CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

ZPLPR CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

UMREZ UMREZ DEC 5 0 Numérateur pour laconversion en unités demesure de base

Administration d'Maximo Enterprise Adapter for SAP Applications 215

Page 224: Guide d'administration du système

Tableau 198. Zones permettant de filtrer les données de référence d'article. (suite)

Zone Type compType dedonnées Long. Déc Description

UMREN UMREN DEC 5 0 Dénominateur pour laconversion en unités demesure de base

UMREN1 UMREN DEC 5 0 Dénominateur pour laconversion en unités demesure de base

UMREZ1 UMREZ DEC 5 0 Numérateur pour laconversion en unités demesure de base

PSTAT PSTAT_D CHAR 15 0 Statut de maintenance

KLABS KLABS QUAN 13 3 Stock de chargement àusage non restreint

LABOR LABOR CHAR 3 0 Laboratoire/atelier deconception

EKWSL EKWSL CHAR 4 0 Clé de valeur d'achat

KZKRI KZKRI CHAR 1 0 Indicateur : composantindispensable

MMSTA MMSTA CHAR 2 0 Statut d'un article d'usine

DISMM DISMM CHAR 2 0 Type MRP

LIFNR LIFNR CHAR 10 0 Numéro de compte d'unfournisseur ou d'uncréancier

IDNLF IDNLF CHAR 35 0 Numéro d'article utilisépar un fournisseur

LGOBE LGOBE CHAR 16 0 Description del'emplacement destockage

BUKRS BUKRS CHAR 4 0 Code de société

MXPLNT BOOLEAN CHAR 1 0 "variable booléenne(X=true, -=false,espace=unknown)"

BULKLOAD CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

MSTAE MSTAE CHAR 2 0 Statut de l'articleinter-usine

LGBST LGBST CHAR 1 0 Emplacement destockage./stock par lots

UNTTO UNTTO DEC 3 1 Limite de tolérance desous-livraison

UEBTO UEBTO DEC 3 1 Limite de tolérance desurlivraison

UEBTK UEBTK CHAR 1 0 Surlivraison illimitéeautorisée

216 Guide d'administration du système

Page 225: Guide d'administration du système

ZBC_S2M_LABORMASTER

Tableau 199. Zones permettant de filtrer les données de référence de main-d'oeuvre

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien :identificateur detransaction

PERNR PERSNO NUMC 8 0 Matricule

INITS INITS CHAR 10 0 Initiales

NACHN PAD_NACHN CHAR 40 0 Nom

NAME2 PAD_NAME2 CHAR 40 0 Nom de naissance

NACH2 PAD_NACH2 CHAR 40 0 Nom de famille

VORNA PAD_VORNA CHAR 40 0 Prénom

CNAME PAD_CNAME CHAR 80 0 Nom complet

TITEL TITEL CHAR 15 0 Titre

TITL2 TITL2 CHAR 15 0 Deuxième titre

NAMZU NAMZU CHAR 15 0 Autre titre

VORSW VORSW CHAR 15 0 Préfixe du nom

VORS2 VORS2 CHAR 15 0 Préfixe du nom de famille

RUFNM PAD_RUFNM CHAR 40 0 Egalement appelé

MIDNM PAD_MIDNM CHAR 40 0 Deuxième prénom

GESCH GESCH CHAR 1 0 Code de sexe

GBDAT GBDAT DATS 8 0 Date de naissance

GBLND GBLND CHAR 3 0 Pays de naissance

GBDEP GBDEP CHAR 3 0 Etat

GBORT PAD_GBORT CHAR 40 0 Lieu de naissance

NATIO NATIO CHAR 15 0 Nationalité

BEGDA BEGDA DATS 8 0 Date de début

BUKRS BUKRS CHAR 4 0 Code de société

WERKS WERKS_D CHAR 4 0 Usine

PERSG PERSG CHAR 1 0 Groupe d'employés

PERSK PERSK CHAR 2 0 Sous-groupe d'employés

VDSK1 VDSK1 CHAR 14 0 Code organisationnel

GSBER GSBER CHAR 4 0 Zone de gestion

BTRTL BTRTL CHAR 4 0 Sous-zone de personnel

JUPER JUPER CHAR 4 0 Représentant légal

ABKRS ABKRS CHAR 2 0 Tranche de décompte

ANSVH ANSVH CHAR 2 0 Contrat de travail

KOSTL KOSTL CHAR 10 0 Centre de coûts

ORGEH ORGEH NUMC 8 0 Unité organisationnelle

PLANS PLANS NUMC 8 0 Fonction

STELL STELL NUMC 8 0 Travail

MSTBR MSTBR CHAR 8 0 Zone du responsable

Administration d'Maximo Enterprise Adapter for SAP Applications 217

Page 226: Guide d'administration du système

Tableau 199. Zones permettant de filtrer les données de référence de main-d'oeuvre (suite)

Zone Type compType dedonnées Long. Déc Description

STRAS PAD_STRAS CHAR 60 0 Numéro de rue et demaison

ORT01 PAD_ORT01 CHAR 40 0 Ville

ORT02 PAD_ORT02 CHAR 40 0 District

PSTLZ PSTLZ_HR CHAR 10 0 Code postal

LAND1 LAND1 CHAR 3 0 Code pays

TELNR TELNR CHAR 14 0 Numéro de téléphone

STATE REGIO CHAR 3 0 "Région (Etat, Province,Comté)"

SCHKZ SCHKN CHAR 8 0 Règle de planification detravail

ZTERF PT_ZTERF NUMC 1 0 Statut de gestion desheures d'un employé

EMPCT EMPCT DEC 5 2 Pourcentage d'emploi

MOSTD MOSTD DEC 5 2 Heures mensuelles

WOSTD WOSTD DEC 5 2 Heures hebdomadaires

ARBST ARBST CHAR 4 0 Heures de travailquotidien

WKWDY WKWDY DEC 5 2 Jours ouvrableshebdomadaires

JRSTD JRSTD DEC 7 2 Heures de travailannuelles

TEILK TEILK CHAR 1 0 Case à cocher pouremployé à temps partiel

TRFAR TRFAR CHAR 2 0 Type d'échelle horaire

TRFGB TRFGB CHAR 2 0 Zone d'échelle horaire

TRFGR TRFGR CHAR 8 0 Groupe d'échelle horaire

TRFST TRFST CHAR 2 0 Niveau d'échelle horaire

BSGRD BSGRD DEC 5 2 Niveau d'utilisation decapacité

DIVGV DIVGV DEC 5 2 Heures ouvrées parpériode de paie

LGA01 LGART CHAR 4 0 Type de salaire

BET01 PAD_AMT7S CURR 13 2 Montant du type desalaire pour les paiements

LGA02 LGART CHAR 4 0 Type de salaire

BET02 PAD_AMT7S CURR 13 2 Montant du type desalaire pour les paiements

QCODE QUALI_D NUMC 8 0 Clé de qualification

QTEXT CHAR40 CHAR 40 0 Zone de caractères d'unelongueur égale à 40

USRID_PHON CHAR50 CHAR 50 0 Comments

USRID_MAIL CHAR50 CHAR 50 0 Comments

218 Guide d'administration du système

Page 227: Guide d'administration du système

Tableau 199. Zones permettant de filtrer les données de référence de main-d'oeuvre (suite)

Zone Type compType dedonnées Long. Déc Description

USRID_PAGR CHAR50 CHAR 50 0 Comments

LSTAR LSTAR CHAR 6 0 Type d'activité

LIFNR LIFNR CHAR 10 0 Numéro de compte d'unfournisseur ou d'uncréancier

STATUS CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

ZBC_S2M_GOODSMOVEMENT

Tableau 200. Zones permettantde filtrer les données de mouvement de marchandises

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien :identificateur detransaction

MBLNR MBLNR CHAR 10 0 Numéro du documentarticle

BUDAT BUDAT DATS 8 0 Date de comptabilisationdans le document

BWART BWART CHAR 3 0 Type de transfert (gestionde stocks)

MATNR MATNR CHAR 18 0 Numéro d'article

WERKS WERKS_D CHAR 4 0 Usine

LGORT LGORT_D CHAR 4 0 Emplacement de stockage

ERFMG ERFMG QUAN 13 3 Quantité d'unités d'entrée

ERFME ERFME UNIT 3 0 Unité d'entrée

MENGE MENGE_D QUAN 13 3 Quantité

MEINS MEINS UNIT 3 0 Unité de mesure de base

DMBTR DMBTR CURR 13 2 Montant en devise locale

WAERS WAERS CUKY 5 0 Devise

SOBKZ SOBKZ CHAR 1 0 Indicateur de stockspécifique

EBELN EBELN CHAR 10 0 Numéro de documentd'achat

EBELP EBELP NUMC 5 0 Numéro d'article dudocument d'achat

ZEKKN BEKKN NUMC 2 0 Numéro de l'affectation decompte PO

WEUNB WEUNB CHAR 1 0 "Entrée de marchandises,non évaluée"

WEMPF WEMPF CHAR 12 0 Destinataire desmarchandises

KOSTL KOSTL CHAR 10 0 Centre de coûts

Administration d'Maximo Enterprise Adapter for SAP Applications 219

Page 228: Guide d'administration du système

Tableau 200. Zones permettantde filtrer les données de mouvement demarchandises (suite)

Zone Type compType dedonnées Long. Déc Description

SAKTO SAKTO CHAR 10 0 Elément de coût

ABLAD ABLAD CHAR 25 0 Point de déchargement

SGTXT SGTXT CHAR 50 0 Texte de l'article

USNAM USNAM CHAR 12 0 Nom d'utilisateur

BLDAT BLDAT DATS 8 0 Date du document

FRBNR FRBNR CHAR 16 0 Numéro du connaissementau moment de la réceptionde marchandises

AUFNR AUFNR CHAR 12 0 Numéro de commande

ZEILE MBLPO NUMC 4 0 Article du documentarticle

BANFN BANFN CHAR 10 0 Numéro de demanded'achat

UMWRK UMWRK CHAR 4 0 Usine réceptrice/émettrice

UMLGO UMLGO CHAR 4 0 Emplacement de stockagerécepteur/émetteur

MJAHR MJAHR NUMC 4 0 Année du document article

BUKRS BUKRS CHAR 4 0 Code de société

KURSF EDI5402_A CHAR 12 0 Taux de change

ITYPE CHAR8 CHAR 8 0 Valeur du type de sortieMaximo

MAXIMOPO CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

MX5PO CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

GRCOST CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

SJAHR MJAHR NUMC 4 0 Année du document article

SMBLN MBLNR CHAR 10 0 Numéro d'un documentarticle

SMBLP MBLPO NUMC 4 0 Article du documentarticle

LIFNR LIFNR CHAR 10 0 Numéro de compte dufournisseur

ZBC_S2M_CONTRACTAUTH

Tableau 201. Zones permettant de filtrer les données des contrats

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - lien : identificateurde transaction

BUKRS BUKRS CHAR 4 0 Code de société

220 Guide d'administration du système

Page 229: Guide d'administration du système

Tableau 201. Zones permettant de filtrer les données des contrats (suite)

Zone Type compType dedonnées Long. Déc Description

WERKS WERKS CHAR 4 0 Usine

ZBC_S2M_VENDORS

Tableau 202. Zones permettant de filtrer les données des fournisseurs

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - Lien :Identificateur detransaction

WAERS CURR_5 CHAR 5 0 Code devise

MANDT SF_MANDT CHAR 3 0 Client interne

LIFNR LIFNR CHAR 10 0 Numéro de compte dufournisseur ou ducréancier

LAND1 LAND1_GP CHAR 3 0 Code pays

NAME1 NAME1_GP CHAR 35 0 Nom 1

NAME2 NAME2_GP CHAR 35 0 Nom 2

NAME3 NAME3_GP CHAR 35 0 Nom 3

NAME4 NAME4_GP CHAR 35 0 Nom 4

ORT01 ORT01_GP CHAR 35 0 Ville

ORT02 ORT02_GP CHAR 35 0 District

PFACH PFACH CHAR 10 0 Boîte postale

PSTL2 PSTL2 CHAR 10 0 Code de boîte postale

PSTLZ PSTLZ CHAR 10 0 Code postal

REGIO REGIO CHAR 3 0 ”Région (Etat

SORTL SORTL CHAR 10 0 Zone de triage

STRAS STRAS_GP CHAR 35 0 Numéro et rue

ADRNR ADRNR CHAR 10 0 Adresse

MCOD1 MCDK1 CHAR 25 0 Terme de recherche pourle code correspondant

MCOD2 MCDK2 CHAR 25 0 Terme de recherche pourle code correspondant

MCOD3 MCDK3 CHAR 25 0 Terme de recherche pourle code correspondant

ANRED ANRED CHAR 15 0 Titre

BAHNS BAHNS CHAR 25 0 Gare

BBBNR BBBNR NUMC 7 0 Indice téléphoniqueinternational (partie 1)

BBSNR BBSNR NUMC 5 0 Indice téléphoniqueinternational (partie 2)

BEGRU BEGRU CHAR 4 0 Groupe d'autorisation

BRSCH BRSCH CHAR 4 0 Code secteur

Administration d'Maximo Enterprise Adapter for SAP Applications 221

Page 230: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

BUBKZ BUBKZ NUMC 1 0 Vérifiez le chiffre pourl'indice téléphoniqueinternational

DATLT DATLT CHAR 14 0 Numéro de ligne detransmission de données

DTAMS DTAMS CHAR 1 0 Code de rapport pourl'échange de support dedonnées

DTAWS DTAWS CHAR 2 0 Code d'instruction pourl'échange de support dedonnées

ERDAT ERDAT_RF DATS 8 0 Date de création del'enregistrement

ERNAM ERNAM_RF CHAR 12 0 Nom de la personne ayantcréé l'objet

ESRNR ESRNR CHAR 11 0 Numéro d'abonné POR

KONZS KONZS CHAR 10 0 Code groupe

KTOKK KTOKK CHAR 4 0 Groupe de comptefournisseur

KUNNR KUNNR CHAR 10 0 Client numéro 1

LNRZA LNRZA CHAR 10 0 Numéro de compte dubénéficiaire alternatif

LOEVM LOEVM_X CHAR 1 0 Indicateur de suppressioncentrale del'enregistrement maître

SPERR SPERB_X CHAR 1 0 Blocage central d'envoi

SPERM SPERM_X CHAR 1 0 Bloc d'achats imposécentralement

SPRAS LAISO CHAR 2 0 Langue en fonction de lanorme ISO 639

STCD1 STCD1 CHAR 16 0 Impôt numéro 1

STCD2 STCD2 CHAR 11 0 Impôt numéro 2

STKZA STKZA CHAR 1 0 Indicateur : Partenairecommercial sujet à l'impôtd'égalisation ?

STKZU STKZU CHAR 1 0 Sujet à la TVA

TELBX TELBX CHAR 15 0 Numéro de telebox

TELF1 TELF1 CHAR 16 0 Numéro de téléphoneprincipal

TELF2 TELF2 CHAR 16 0 Numéro de téléphonesecondaire

TELFX TELFX CHAR 31 0 Numéro de fax

TELTX TELTX CHAR 30 0 Numéro de télétex

TELX1 TELX1 CHAR 30 0 Numéro de télex

222 Guide d'administration du système

Page 231: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

XCPDK XCPDK CHAR 1 0 Indicateur : Le compteest-il un compte à usageunique ?

XZEMP XZEMP CHAR 1 0 Indicateur : Le bénéficiairealternatif du documentest-il autorisé ?

VBUND RASSC CHAR 6 0 ID de société dupartenaire commercial

FISKN FISKN_K CHAR 10 0 Numéro de compte de lafichier article avec adressefiscale

STCEG STCEG CHAR 20 0 Numéro de TVA

STKZN STKZN CHAR 1 0 Personne physique

SPERQ QSPERRFKT CHAR 2 0 Fonction qui sera bloquée

GBORT GBORT_Q CHAR 25 0 Lieu de naissance de lapersonne faisant l'objet dela retenue à la source

GBDAT GBDAT_Q DATS 8 0 Date de naissance de lapersonne faisant l'objet dela retenue à la source

SEXKZ SEXKZ CHAR 1 0 Code pour le sexe de lapersonne faisant l'objet dela retenue à la source

KRAUS KRAUS_CM CHAR 11 0 Numéro de crédit

REVDB REVDB_CM DATS 8 0 Dernier examen (externe)

QSSYS QSSYS_IST CHAR 4 0 Système de gestion de laqualité du fournisseur

KTOCK KTOCK CHAR 4 0 Groupe de compte deréférence pour un compteà usage unique(Fournisseur)

PFORT PFORT_GP CHAR 35 0 Code postal ville

WERKS WERKS_D CHAR 4 0 Usine

LTSNA LTSNA CHAR 1 0 Indicateur : sous-plage dufournisseurcorrespondante

WERKR WERKR CHAR 1 0 Indicateur : Niveaud'usine correspondant

PLKAL FABKL CHAR 2 0 Code calendrier defabrique

DUEFL DUEFL_BKPF CHAR 1 0 Statut du transfert dedonnées vers l'éditionsuivante

TXJCD TXJCD CHAR 15 0 Juridiction fiscale - Codede juridiction fiscale

SPERZ SPERZ CHAR 1 0 Blocage de paiement

Administration d'Maximo Enterprise Adapter for SAP Applications 223

Page 232: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

SCACD SCACD CHAR 4 0 Code d'accès dutransporteur standard

SFRGR SFRGR CHAR 4 0 Groupe de fret de l'agentd'acheminement

LZONE LZONE CHAR 10 0 Zone de transportd'origine ou de destinationdes marchandises

XLFZA XLFZA CHAR 1 0 Indicateur : Bénéficiairealternatif utilisant lenuméro de compte

DLGRP DLGRP CHAR 4 0 Groupe de procédure del'agent de service

FITYP J_1AFITP_D CHAR 2 0 Catégorie de taxe

STCDT J_1ATOID CHAR 2 0 Type de numéro d'impôt

REGSS J_1AREGSS CHAR 1 0 Enregistré auprès del'assurance sociale

ACTSS J_1AACTSS CHAR 3 0 Code d'activité pourl'assurance sociale

STCD3 STCD3 CHAR 18 0 Impôt numéro 3

STCD4 STCD4 CHAR 18 0 Impôt numéro 4

IPISP J_1BINDEQU CHAR 1 0 Fraction d'impôt

TAXBS TAXBS NUMC 1 0 Base d'imposition enpourcentage

PROFS PROFS CHAR 30 0 Profession

STGDL STGDL CHAR 2 0 ”Expédition : groupe destatistiques

EMNFR EMNFR CHAR 10 0 Nom ou numéro de codede fabricant externe

LFURL URL CHAR 132 0 Adresse URL

J_1KFREPRE REPRES CHAR 10 0 Nom de l'interlocuteurcommercial

J_1KFTBUS GESTYP CHAR 30 0 Type d'activité

J_1KFTIND INDTYP CHAR 30 0 Type de secteur

CONFS CONFS_X CHAR 1 0 Statut de l'autorisation demodification (central)

UPDAT UPDAT_RF DATS 8 0 Date de confirmation desmodifications

UPTIM UPTIM_RF TIMS 6 0 Heure de confirmation dela dernière modification

NODEL NODEL_X CHAR 1 0 Bloc de suppressioncentral de la fiche article

QSSYSDAT QQSSYSDAT DATS 8 0 Date de validité de lacertification

224 Guide d'administration du système

Page 233: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

PODKZB PODKZB CHAR 1 0 Indicateur du fournisseurconcerné par l'attestationde livraison

BUKRS CHAR4 CHAR 4 0 ”Zone non définie plusprécisément

SPERR_B SPERB_B CHAR 1 0 Envoi de bloc pour le codede société

LOEVM_B LOEVM_B CHAR 1 0 Indicateur de suppressionpour la fiche article(niveau code société)

ZUAWA DZUAWA CHAR 3 0 Code de triage en fonctiondes numéros d'affectation

AKONT AKONT CHAR 10 0 Compte de rapprochementdu grand livre

VZSKZ VZSKZ CHAR 2 0 Indicateur de calculd'intérêts

ZWELS DZWELS CHAR 10 0 Liste des méthodes depaiement à prendre encompte

XVERR XVERR_LFB1 CHAR 1 0 Indicateur : Suppressionentre client et fournisseur?

ZAHLS DZAHLS CHAR 1 0 Code de blocage depaiement

ZTERM DZTERM CHAR 4 0 Conditions de clé depaiement

EIKTO EIKTO_K CHAR 12 0 Notre numéro de compteavec le fournisseur

ZSABE DZSABE_K CHAR 15 0 Contact chez lefournisseur

KVERM KVERM CHAR 30 0 Memo

FDGRV FDGRV CHAR 10 0 Groupe de planification

BUSAB BUSAB CHAR 2 0 Comptable

LNRZE LNRZE CHAR 10 0 Numéro de compte dusiège social

LNRZB LNRZB CHAR 10 0 Numéro de compte dubénéficiaire alternatif

ZINDT DZINDT DATS 8 0 Date clé pour le derniercalcul d'intérêts

ZINRT DZINRT NUMC 2 0 Fréquence de calculd'intérêts en mois

DATLZ DATLZ DATS 8 0 Date du dernier calculd'intérêts

XDEZV XDEZV CHAR 1 0 Indicateur : Traitementlocal ?

WEBTR CHAR16 CHAR 16 0 Zone de 16 caractères

Administration d'Maximo Enterprise Adapter for SAP Applications 225

Page 234: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

KULTG CHAR3 CHAR 3 0 Champ 3 octets

REPRF REPRF CHAR 1 0 Indicateur de contrôlepour les factures ou lesavis de crédit en double

TOGRU TOGRU CHAR 4 0 Groupe de tolérance pourle partenairecommercial/compte grandlivre

HBKID HBKID CHAR 5 0 Raccourci pour unebanque nationale

XPORE XPORE CHAR 1 0 Indicateur : Payer tous lesarticles séparément ?

QSZNR QSZNR CHAR 10 0 Numéro de certificat del'exemption de retenue àla source

QSZDT QSZDT DATS 8 0 Date de validité ducertificat d'exemption deretenue à la source

QSSKZ QSSKZ CHAR 2 0 Code de retenue à lasource

BLNKZ BLNKZ CHAR 2 0 Indicateur de subventionpour déterminer les tauxde réduction

MINDK MINDK CHAR 3 0 Indicateurs de minorité

ALTKN ALTKN CHAR 10 0 Numéro de fiche articleprécédente

ZGRUP DZGRUP CHAR 2 0 Code pour groupement depaiements

MGRUP MGRUP CHAR 2 0 Code pour groupementd'avis de relance

UZAWE UZAWE CHAR 2 0 Annexe de méthode derèglement

QSREC QSREC CHAR 2 0 Type de récepteurfournisseur

QSBGR QSBGR CHAR 1 0 Autorité accordantl'exemption de retenue àla source

QLAND QLAND CHAR 3 0 Code pays de retenue à lasource

XEDIP XEDIP CHAR 1 0 Indicateur : Envoyer lesavis de paiement paréchange de donnéesinformatisé

FRGRP FRGRP CHAR 4 0 Groupe d'approbationd'émission

TOGRR TOGRR CHAR 4 0 Groupe de tolérance ;Vérification de facture

226 Guide d'administration du système

Page 235: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

TLFXS TLFXS CHAR 31 0 Numéro de télécopieur ducomptable chez le client /fournisseur

INTAD INTAD CHAR 130 0 Adresse Internet ducontact de la sociétépartenaire

XLFZB XLFZB CHAR 1 0 Indicateur : Bénéficiairealternatif utilisant lenuméro de compte

GUZTE GUZTE CHAR 4 0 Code de conditions depaiement pour les avis decrédit

GRICD J_1AGICD_D CHAR 2 0 Code d'activité pourl'impôt sur le revenu brut

GRIDT J_1ADTYP_D CHAR 2 0 Type de distribution de lataxe à l'embauche

XAUSZ XAUSZ CHAR 1 0 Indicateur de relevés decompte périodiques

CERDT CERDT DATS 8 0 Date de certification

GMVKZK GMVKZK CHAR 1 0 L'indicateur signale que lefournisseur procède àl'exécution

LFABC LFABC CHAR 1 0 Indicateur ABC

VERKF EVERK CHAR 30 0 Vendeur responsable aubureau du fournisseur

TELF1_M TELFE CHAR 16 0 Numéro de téléphone dufournisseur

MINBW CHAR16 CHAR 16 0 Zone de 16 caractères

ZTERM_M DZTERM CHAR 4 0 Conditions de clé depaiement

INCO1 INCO1 CHAR 3 0 Conditions internationalesde vente (partie 1)

INCO2 INCO2 CHAR 28 0 Conditions internationalesde vente (partie 2)

WEBRE WEBRE CHAR 1 0 Indicateur : vérification defactures basé sur lesentrées de marchandises

KZABS KZABS CHAR 1 0 Accusé de réceptionobligatoire

KALSK KALSK CHAR 2 0 Groupe du schéma decalcul (fournisseur)

KZAUT KZAUT CHAR 1 0 Génération automatiquede bons de commandeautorisée

EXPVZ EXPVZ CHAR 1 0 Mode de transport pour lecommerce extérieur

Administration d'Maximo Enterprise Adapter for SAP Applications 227

Page 236: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

ZOLLA DZOLLS CHAR 6 0 Bureau de douane :Bureau de sortie pour lecommerce extérieur

MEPRF MEPRF CHAR 1 0 Catégorie de date detarification (contrôle ladate de tarification)

EKGRP EKGRP CHAR 3 0 Groupe d'achat

XERSY XERSY CHAR 1 0 Règlement de quittanceévalué

PLIFZ CHAR3 CHAR 3 0 Champ 3 octets

MRPPP MRPPP_W CHAR 3 0 Planification de calendrier

LFRHY LFRHY CHAR 3 0 Cycle de planification

LIBES LIBES CHAR 1 0 Entrée de commande parfournisseur

LIPRE LIPRE CHAR 2 0 ”Marquage du prix

LISER LISER CHAR 1 0 Gestion indépendante derayon : fournisseur

PRFRE PRFRE_LH CHAR 1 0 "Indicateur : "pertinentpour la détermination duprix (hiérarchiefournisseurs)"

NRGEW NRGEW CHAR 1 0 Indicateur signalant si uneremise en nature estaccordée

BOIND BOIND CHAR 1 0 Indicateur : compilationd'index pour règlementultérieur active

BLIND BLIND CHAR 1 0 Indicateur : Compilationd'index de documentactive pour les bons decommande

KZRET KZRET CHAR 1 0 Indique si le fournisseurautorise le renvoi

SKRIT SKRIT CHAR 1 0 Critère de triage dufournisseur pour lesmatériaux

BSTAE BSTAE CHAR 4 0 Code de contrôle deconfirmation

RDPRF RDPRF CHAR 4 0 Profil d'arrondissement

MEGRU MEGRU CHAR 4 0 Groupe d'unités demesure

VENSL CHAR4 CHAR 4 0 ”Zone non définie plusprécisément

BOPNR BOPNR CHAR 4 0 Profil de restriction pourla génération de chargebasée sur les bons decommande

228 Guide d'administration du système

Page 237: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

XERSR XERSR CHAR 1 0 Règlement de quittanceévalué automatique pourles articles renvoyés

EIKTO_M EIKTO_M CHAR 12 0 Notre numéro de compteavec le fournisseur

ABUEB ABUEB CHAR 4 0 Profil de création de sortie

PAPRF WVMI_PAPRF CHAR 4 0 Profil de transfert dedonnées d'article via IDocPROACT

AGREL AGREL CHAR 1 0 Indicateur : Concernel'activité en agence

XNBWY XNBWY CHAR 1 0 Réévaluation autorisée

VSBED VSBED CHAR 2 0 Conditions d'expédition

LEBRE LEBRE CHAR 1 0 Indicateur pour lavérification de facturebasée sur le service

BOLRE BOLRE CHAR 1 0 Indicateur : fournisseursujet à la comptabilité durèglement ultérieur

UMSAE UMSAE CHAR 1 0 Comparaison/accord surles volumes de transactionrequis

BANKS BANKS CHAR 3 0 Code pays de la banque

BANKL BANKK CHAR 15 0 Code banque

BANKN BANKN CHAR 18 0 Numéro de comptebancaire

BKONT BKONT CHAR 2 0 Code de contrôle debanque

BVTYP BVTYP CHAR 4 0 Type de banque partenaire

KOINH KOINH_FI CHAR 60 0 Nom du titulaire ducompte

MABER MABER CHAR 2 0 Zone de relance

MAHNA MAHNA CHAR 4 0 Procédure de relance

MANSP MANSP CHAR 1 0 Bloc de relance

MADAT MADAT DATS 8 0 Dernière relance le

MAHNS MAHNS_D NUMC 1 0 Niveau de relance

LFRMA LFRMA CHAR 10 0 Numéro de compte dudestinataire de la relance

GMVDT GMVDT DATS 8 0 Date de la procédure derelance légale

HLIFNR HLIFNR_LH CHAR 10 0 Numéro de fournisseurdans la hiérarchie defournisseur de niveausupérieur

Administration d'Maximo Enterprise Adapter for SAP Applications 229

Page 238: Guide d'administration du système

Tableau 202. Zones permettant de filtrer les données des fournisseurs (suite)

Zone Type compType dedonnées Long. Déc Description

TLFNS TLFNS CHAR 30 0 Numéro de téléphone ducomptable chez lepartenaire commercial

BULKLOAD CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

SAP_ UPDATE CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

ACTIF CHAR1 CHAR 1 0 Indicateur d'un seulcaractère

ZBC_S2M_INFORECORD

Tableau 203. Zones permettant de filtrer les données d'enregistrement d'information

Zone Type compType dedonnées Long. Déc Description

IDENT ZIDENT CHAR 5 0 MAXIMO - Lien : Identificateur detransaction

INFNR INFNR CHAR 10 0 Numéro d'enregistrement desinformations d'achat

MATNR MATNR CHAR 18 0 Numéro d'article

MATKL MATKL CHAR 9 0 Groupe d'articles

LIFNR ELIFN CHAR 10 0 Numéro de compte du fournisseur

TXZ01 EINATX CHAR 40 0 Texte raccourci de l'enregistrementd'informations d'achat

SORTL SORTI CHAR 10 0 Chaîne de triage pour lesenregistrements d'informationsnon-stock

MEINS BSTME UNIT 3 0 Unité de commande

UMREZ UMBSZ DEC 5 0 Numérateur de conversion del'unité de commande en unité debase

UMREN UMBSN DEC 5 0 Dénominateur de conversion del'unité de commande en unité debase

IDNLF IDNLF CHAR 35 0 Référence d'article utilisée par lefournisseur

VERKF VERKF CHAR 30 0 Commercial responsable en cas deréclamation

TELF1 TELF0 CHAR 16 0 Numéro de téléphone dufournisseur

MAHN1 MAHN1 DEC 3 0 Nombre de jours avant le premierrappel (expéditeur)

MAHN2 MAHN2 DEC 3 0 Nombre de jours avant le deuxièmerappel (expéditeur)

MAHN3 MAHN3 DEC 3 0 Nombre de jours avant le troisièmerappel (expéditeur)

URZNR URZNR CHAR 10 0 Numéro de certificat

URZDT URZDT DATS 8 0 Certificat d'origine valide jusqu'à

URZLA ULAND CHAR 3 0 Certificat d'origine : Paysd'émission

230 Guide d'administration du système

Page 239: Guide d'administration du système

Tableau 203. Zones permettant de filtrer les données d'enregistrement d'information (suite)

Zone Type compType dedonnées Long. Déc Description

URZTP URZTP CHAR 1 0 Catégorie de certificat

URZZT URZZT CHAR 16 0 Numéro

LMEIN MEINS UNIT 3 0 Unité de mesure de base

REGIO REGIO CHAR 3 0 ”Région (Etat

VABME VABME CHAR 1 0 Unité de commande variable active

LTSNR LTSNR CHAR 6 0 Sous-plage fournisseur

LTSSF LTSSF NUMC 5 0 Trier le numéro de séquence

WGLIF WGLIF CHAR 18 0 Groupe d'articles du fournisseur

RUECK W_RUECKNV CHAR 2 0 Accord de retour

LIFAB LIFAB DATS 8 0 Disponible (livrable) à partir de

LIFBI LIFBI DATS 8 0 Disponible (livrable) jusqu'à

KOLIF KOLIF CHAR 10 0 Fournisseur précédent

ANZPU ANZPU QUAN 13 3 Nombre de points

PUNEI PUNEI UNIT 3 0 Unité de points

RELIF RELIF CHAR 1 0 Fournisseur régulier

MFRNR MFRNR1 CHAR 10 0 Fabricant

EKORG EKORG CHAR 4 0 Organisation d'achat

ESOKZ ESOKZ CHAR 1 0 Catégorie d'enregistrementd'informations d'achat

WERKS EWERK CHAR 4 0 Usine

EKGRP BKGRP CHAR 3 0 Groupe d'achats

WAERS WAERS CUKY 5 0 Code devise

BONUS WRBON CHAR 1 0 Indicateur : Remise basée sur levolume

MGBON MGBON CHAR 1 0 Indicateur : Remise sur volumebasée sur la quantité

MINBM MINBM QUAN 13 3 Quantité de commande minimum

NORBM NORBM QUAN 13 3 Quantité de commande standard

APLFZ PLIFZ DEC 3 0 Délai prévisionnel de livraison enjours

UEBTO UEBTO DEC 3 1 Limite de tolérance de surlivraison

UEBTK UEBTK CHAR 1 0 Indicateur : Surlivraison illimitéeautorisée

UNTTO UNTTO DEC 3 1 Limite de tolérance desous-livraison

ANGNR ANGNR CHAR 10 0 Numéro de devis

ANGDT ANGDT DATS 8 0 Date de validité du devis

ANFNR ANFNR CHAR 10 0 Numéro de demande de devis

ANFPS ANFPS NUMC 5 0 Numéro d'élément de la demandede devis

ABSKZ ABSKZ CHAR 1 0 Indicateur de rejet

AMODV AMODV DATS 8 0 Période d'amortissement à partir de

AMODB AMODB DATS 8 0 Période d'amortissement jusqu'à

AMOBM AMOBM QUAN 15 3 Quantité planifiée amortie

AMOBW AMOBW CURR 15 2 Valeur planifiée amortie

AMOAM AMOAM QUAN 15 3 Quantité réelle amortie

Administration d'Maximo Enterprise Adapter for SAP Applications 231

Page 240: Guide d'administration du système

Tableau 203. Zones permettant de filtrer les données d'enregistrement d'information (suite)

Zone Type compType dedonnées Long. Déc Description

AMOAW AMOAW CURR 15 2 Valeur réelle amortie

AMORS AMORS CHAR 1 0 Indicateur : Amortissementréinitialisé

BSTYP BSTYP CHAR 1 0 Catégorie de document d'achat

EBELN EBELN CHAR 10 0 Numéro de document d'achat

EBELP EBELP NUMC 5 0 Numéro d'article de documentd'achat

DATLB DATLB DATS 8 0 Date du dernier bon de commandeou du document d'accord prévudans l'enregistrementd'informations

NETPR IPREI CURR 11 2 Prix net indiqué dansl'enregistrement d'informationsd'achat

PEINH PEINH DEC 5 0 Unité de prix

BPRME BBPRM UNIT 3 0 Unité de prix de la commande(achat)

PRDAT PRGBI DATS 8 0 Prix valide jusqu'à

BPUMZ BPUMZ DEC 5 0 Numérateur pour la conversiond'une unité de prix de commandeen unité de commande

BPUMN BPUMN DEC 5 0 Dénominateur pour la conversiond'une unité de prix de commandeen unité de commande

MTXNO MTXNO CHAR 1 0 Texte de bon de commande pourfiche article non pertinent

WEBRE WEBRE CHAR 1 0 Indicateur : vérification de facturesbasé sur les entrées demarchandises

EFFPR EFFPR CURR 11 2 Prix effectif dans l'enregistrementd'informations d'achat

EKKOL EKKOG CHAR 4 0 Groupe de condition avecfournisseur

SKTOF ESKTOF CHAR 1 0 Aucune remise au comptantautorisée sur cet article

KZABS KZABS CHAR 1 0 Accusé de réception obligatoire

MWSKZ MWSKZ CHAR 2 0 Code de taxe sur les ventes/achats

BWTAR BWTAR_D CHAR 10 0 Type d'évaluation

EBONU EBONU CHAR 2 0 Groupe de règlement 1 (achats)

EVERS EVERS CHAR 2 0 Instructions d'expédition

EXPRF EXPRF CHAR 8 0 Procédure d'exportation/importation pour le commerceextérieur

BSTAE BSTAE CHAR 4 0 Code de contrôle de confirmation

MEPRF MEPRF CHAR 1 0 Catégorie de date de tarification(contrôle la date de tarification)

INCO1 INCO1 CHAR 3 0 Conditions internationales de vente(partie 1)

INCO2 INCO2 CHAR 28 0 Conditions internationales de vente(partie 2)

XERSN XERSN CHAR 1 0 Pas de règlement de quittanceévalué

232 Guide d'administration du système

Page 241: Guide d'administration du système

Tableau 203. Zones permettant de filtrer les données d'enregistrement d'information (suite)

Zone Type compType dedonnées Long. Déc Description

EBON2 EBON2 CHAR 2 0 ”Groupe 2 règlement (règlement deremboursement

EBON3 EBON3 CHAR 2 0 ”Groupe 3 règlement (règlement deremboursement

EBONF EBONF CHAR 1 0 Article non pertinent pourrèglement ultérieur (remise de finde période)

MHDRZ MHDRZ DEC 4 0 Durée de stockage restanteminimum

VERID VERID CHAR 4 0 Version de production

BSTMA MAXBM QUAN 13 3 Quantité de commande maximum

RDPRF RDPRF CHAR 4 0 Profil d'arrondissement

MEGRU MEGRU CHAR 4 0 Groupe d'unités de mesure

J_1BNBM J_1BNBMCO1 CHAR 16 0 Code NCM pour le Brésil

IPRKZ DATTP CHAR 1 0 Indicateur de période pour dated'expiration de stockage

BULKLOAD CHAR1 CHAR 1 0 Indicateur d'un seul caractère

BUKRS BUKRS CHAR 4 0 Code de société

ACTIF CHAR1 CHAR 1 0 Indicateur d'un seul caractère

SAP_UPDATE

CHAR1 CHAR 1 0 Indicateur d'un seul caractère

Concepts associés:«Filtrage des données», à la page 64Pour filtrer le contenu des données des processus, vous pouvez utiliser différentesstructures.

Codes de transaction BDC et programmes BAPILes codes de transaction des applications SAP et les programmes BAPI sont utiliséslorsque les transactions sont envoyées à partir de Maximo Asset Management.Cette intégration prend en charge les modes de processus BDC (utilisant les codesde transaction), ainsi que les appels BAPI. Les modes de processus BDC ou BAPIsont sélectionnés dans la table ZBC_INBPROGRAMS.

Tableau 204. Codes de transaction et programmes BAPI

Interface Maximo

SAP

code detransaction Programme BAPI

Créer une intervention KO01 BAPI_INTERNALORDER_CREATE

Mettre à jour l'intervention KO02

Créer une réservation MB21 BAPI_RESERVATION_CREATE1

Mettre à jour uneréservation

MB22

Supprimer une réservation MB22

Créer une demande d'achat ME51 BAPI_REQUISITION_CREATE

Créer un bon decommande

ME21 BAPI_PO_CREATE1

Administration d'Maximo Enterprise Adapter for SAP Applications 233

Page 242: Guide d'administration du système

Tableau 204. Codes de transaction et programmes BAPI (suite)

Interface Maximo

SAP

code detransaction Programme BAPI

Mettre à jour un bon decommande

ME22 BAPI_PO_CHANGE

Créer une entrée demarchandises

MB01 BAPI_GOODSMVT_CREATE

Créer une sortie demarchandises

MB1A BAPI_GOODSMVT_CREATE

Créer une facture FI F-43 BAPI_ACC_INVOICE_RECEIPT_POST

Créer une facture MM Aucun codede transactionn'est définipour cetteinterface.

BAPI_INCOMINGINVOICE_CREATE

Créer une comptabilisationdans le GL

FB01 BAPI_ACC_DOCUMENT_POST

Créer des heures demain-d'oeuvre CO

KB21 BAPI_ACC_ACTIVITY_ALLOC_POST

Créer une demande d'achat ME51N BAPI_PR_CREATE

Dispositifs de collaboration

Les dispositifs de collaboration ont été conçus selon un point de vue d'intégrationentrante pour fournir aux utilisateurs un moyen leur permettant de mieux gérer lasynchronisation des données entre Maximo et les systèmes externes qui utilisent leconcept de propriété. Ces dispositifs permettent de commander des sous-processusau sein de fonctionnalités d'application Maximo spécifiques, en fonction de lapropriété de différents objets de données dans une transaction.

La plupart des données de référence et des objets d'intégration de document dansMaximo possèdent un attribut OWNERSYSID dans le MBO principal de l'objetd'intégration. Par défaut, le traitement d'intégration entrante de Maximo n'indiqueaucune valeur dans cette zone et le traitement des interfaces entrantes est effectuéconformément aux fonctionnalités standard Maximo.

Format des dispositifs de collaborationLes dispositifs de collaboration constituent un moyen défini par l'utilisateur quigarantit une certaine flexibilité pour contrôler le traitement de certainestransactions entrantes, en permettant à Maximo d'ignorer le traitement par défautde certains types de transaction. Les dispositifs de collaboration sont stockés dansla table MXCOLLAB Maximo.

Format général

Chaque dispositif de collaboration comporte quatre éléments, parmi lesquels lacombinaison de trois d'entre eux constitue une clé unique. Ces éléments sontrépertoriés dans la table suivante. Un astérisque (*) indique les élémentsconstituant la clé.

234 Guide d'administration du système

Page 243: Guide d'administration du système

Tableau 205. Eléments d'un dispositif de collaboration

Eléments Zone MXCOLLAB correspondante

Id. de commande de processus* IdentificationCP

ID système 1* OWNER1SYSID

ID système 2* OWNER2SYSID

Valeur de commande deprocessus

PCVALUE

Id. de commande de processus

L'identification de commande de processus permet d'identifier un processus métierdans une application Maximo, tel que la validation d'une mise en correspondancede facture, le lancement de la mise en production d'une commande permanente oula mise à jour d'un inventaire physique de stock. Le préfixe de l'identification decommande de processus indique l'application auquel il s'applique :

Tableau 206. Valeurs d'identification de commande de processus et leurs applicationscorrespondantes

Préfixe d'identification de commandede processus Application correspondante

INV Facture

ITM Article

IV Stock

LT Main-d'oeuvre

PO Bon de commande

PR Demande d'achat

WO Intervention

Par exemple, les dispositifs de collaboration IVRC, IVRCY et IVWO sont tous liésau traitement de stock.

ID système 1 et ID système 2

Les ID système 1 et 2 permettent d'identifier votre système Maximo ou un systèmeexterne.

Les valeurs de ces zones varient en fonction de la transaction et les objets qu'ellerenferme. En général, l'ID système 1 identifie le système (Maximo ou externe)ayant créé l'objet, tandis que l'ID système 2 identifie le système ayant créél'enregistrement faisant l'objet d'une référence ou d'une mise à jour.

Valeur de commande de processus

La valeur de commande de processus permet d'indiquer si les composants métierMaximo devront ignorer le traitement par défaut pour le type de transactionsignalé par l'identification de commande de processus, l'ID système 1 et l'IDsystème 2. La valeur de commande de processus peut être 0 (false) ou 1 (true). Cesvaleurs ont les significations suivantes :

Administration d'Maximo Enterprise Adapter for SAP Applications 235

Page 244: Guide d'administration du système

Tableau 207. Signification des valeurs de commande de processus

Valeur de commandede processus Signification

0 Utiliser le traitement par défaut

1 Ignorer le traitement Maximo par défaut

Dispositifs de collaboration par défautMaximo crée trois dispositifs de collaboration par défaut, comportant chacundifférentes combinaisons de valeurs d'identification système pour chaqueidentification de commande de processus. Les utilisateurs ayant un privilèged'accès peuvent créer des dispositifs, si nécessaire.

Les dispositifs par défaut utilisent différentes combinaisons des valeurs suivantesdans les zones correspondant à l'ID système 1 et l'ID système 2.

Tableau 208. Valeurs utilisées pour les zones d'identification du système

Valeur d'identificationsystème Signification

THISMX Système Maximo identifié dans MAXVARS.MXSYSID. Lesdispositifs de collaboration n'utilisent pas la valeur réelle deMXSYSID.

EXT Tout système autre que celui identifié dansMAXVARS.MXSYSID.

Les utilisateurs ayant un privilège d'accès ne peuvent mettre à jour que la valeurde commande de processus des dispositifs de collaboration par défaut.

Remarque : La suppression d'un dispositif de collaboration par défaut ou lamodification apportée à une zone dont la valeur ne correspond pas à celle de lacommande de processus peut entraîner une défaillance au niveau du système.

Logique d'extraction des dispositifs de collaborationChaque identification de commande de processus dispose d'au moins troisdispositifs de collaboration qui lui sont associés (les dispositifs par défaut, ainsique tous ceux éventuellement ajoutés par l'utilisateur). La logique est utilisée pourdéterminer les valeurs d'identification système à définir lorsqu'un dispositif decollaboration est extrait de la table MXCOLLAB.1. Les règles permettent de dériver des valeurs de l'ID système 1 et de l'ID

système 2 pour l'identification de demande de processus en question.Par exemple, pour l'identification de commande de processus PRDEL, l'IDsystème 1 correspond au symbole littéral THISMX et l'ID système 2correspond au système propriétaire de la DA.

2. Si la valeur de l'ID système 1 est à présent vide, nulle ou égale à la valeur dela ligne MXSYSID de la table MAXVARS dans Maximo, THISMX est utilisécomme valeur de l'ID système 1.

3. Si la valeur de l'ID système 2 est à présent vide, nulle ou égale à la valeur dela ligne MXSYSID de la table MAXVARS dans Maximo et que l'identificationde commande de processus n'est pas PRPAB, THISMX est utilisé commevaleur de l'ID système 2.

236 Guide d'administration du système

Page 245: Guide d'administration du système

4. Si l'identification de commande de processus correspond à PRPAB, la valeurde l'ID système 2 est nulle après l'étape 1 et le symbole littéral EXT est utiliséen tant que valeur de l'ID système 2 (si la commande permanente n'existepas).

5. Si les valeurs de l'ID système 1 et l'ID système 2 sont égales à THISMX, leprocessus Maximo par défaut s'exécute (autrement dit, le système agit commes'il avait extrait un enregistrement MXCOLLAB comportant une valeur decommande de processus égale à 0).Si l'ID système 1 et l'ID système 2 sont maintenant égaux à THISMX, ignorezles étapes restantes.

6. La table MXCOLLAB est explorée à la recherche d'un enregistrement quipossède la clé modifiée.Si l'enregistrement existe, la valeur de commande de processus del'enregistrement est utilisée pour déterminer si oui ou non il faut contourner letraitement Maximo.Si l'enregistrement existe, les étapes restantes sont ignorées.

7. Si l'enregistrement n'existe pas, la clé est modifiée selon les règles suivantes :Si l'ID système 1 équivaut à présent à THISMX et que ce n'est pas le cas del'ID système 2, EXT est utilisé comme valeur de l'ID système 2.Si l'ID système 1 n'équivaut pas à THISMX tandis que l'ID système 2 ycorrespond, EXT est utilisé comme valeur de l'ID système 1.

8. La table MXCOLLAB est explorée à la recherche d'un enregistrement quipossède la clé modifiée.Si l'enregistrement existe, la valeur de commande de processus del'enregistrement est utilisée pour déterminer si oui ou non il faut contourner letraitement Maximo.Si l'enregistrement existe, les étapes restantes sont ignorées.

9. EXT est utilisé pour l'ID système 1 et l'ID système 2.10. La table MXCOLLAB est explorée à la recherche de l'enregistrement qui

possède la clé modifiée.Cet enregistrement existe toujours, car chaque valeur de commande deprocessus dispose d'un dispositif de collaboration par défaut dont les IDsystèmes correspondent à EXT.

11. La valeur de commande de processus de l'enregistrement est utilisée pourdéterminer si oui ou non il faut contourner le traitement Maximo.

Affichage des dispositifs de collaborationVous pouvez utiliser tous les outils de base de données permettant d'afficher lesvaleurs dans la table MXCOLLAB. Vous pouvez également créer un rapport àl'aide des outils de rédaction de rapport disponibles dans Maximo AssetManagement.

Pour afficher les dispositifs de collaboration d'une identification de commande deprocessus unique, utilisez la requête SQL suivante :select pcid, owner1sysid, owner2sysid, pcvalue from mxcollabwhere pcid = 'PCID'order by pcid, owner1sysid, owner2sysid;

Pour afficher tous les dispositifs de collaboration, utilisez la requête SQL suivante :select pcid, owner1sysid, owner2sysid, pcvalue from mxcollaborder by pcid, owner1sysid, owner2sysid;

Administration d'Maximo Enterprise Adapter for SAP Applications 237

Page 246: Guide d'administration du système

Pour afficher une description succincte des ID de commande de processus unique,utilisez la requête SQL suivante :select * from mxcollabref order by pcid;

Modification des dispositifs de collaborationLes utilisateurs disposant des droits appropriés peuvent utiliser tous les outils debases de données pour modifier la valeur de commande de processus d'undispositif de collaboration.

Remarque : Ne modifiez pas la valeur de PCID, OWNER1SYSID ouOWNER2SYSID dans les dispositifs de collaboration existants.

Pour modifier la valeur de commande de processus dans un dispositif decollaboration dans Maximo Asset Management, utilisez l'instruction SQL suivante :update mxcollabset pcvalue = PCVALUEwhere pcid = 'PCID'and owner1sysid = 'OWNER1SYSID' and owner2sysid = 'OWNER2SYSID';

Remarque : Les utilisateurs de multilocation de Maximo Asset Managementdoivent mettre à jour la base de données d'administration globale.

Pour modifier la valeur de commande de processus dans un dispositif decollaboration dans Maximo Asset Management Multitenancy, mettez à jour la basede données de l'administrateur global avec l'instruction SQL suivante :update maximo.mxcollab set pcvalue = '0'where pcid = 'WORES'

Remarque : Les valeurs de la table MXCOLLAB sont sensibles à la casse.

Ajout de dispositifs collaboratifsLes utilisateurs ayant un privilège d'accès peuvent ajouter de nouveaux dispositifsde collaboration à la table MXCOLLAB. Les nouveaux dispositifs doivent utiliserune identification de commande de processus existante, mais ils peuvent utiliser denouvelles identifications système.

Remarque : Seuls les dispositifs de collaboration peuvent utiliser les valeursTHISMX et EXT des zones d'identification système.

Pour ajouter un dispositif de collaboration, utilisez l'instruction SQL suivante :insert into mxcollab(pcid, owner1sysid, owner2sysid, pcvalue)values ('PCID', 'OWNER1SYSID', 'OWNER2SYSID',PCVALUE);

Exemple d'intégration de stock

Vous utilisez l'outil d'intégration Maximo Asset Management pour intégrerMaximo Asset Management à SAP et d'autres systèmes. Lorsque SAP publie unstock appartenant à Maximo, vous souhaitez que Maximo Asset Managementaccepte la sortie et qu'il mette à jour les quantités et le coût du stock. Cependant,lorsque d'autres systèmes publient un stock appartenant à Maximo, vous souhaitezaccepter la sortie, mais vous ne souhaitez pas mettre à jour les quantités et le coûtdu stock.

238 Guide d'administration du système

Page 247: Guide d'administration du système

Pour que vous puissiez modifier la table MXCOLLAB pour refléter ces conditions,les dispositifs de collaboration INV doivent avoir les valeurs suivantes :

Tableau 209. Valeurs initiales des dispositifs de collaboration INV

Id. de commande deprocessus ID système 1 ID système 2

Valeur de commandede processus

INV THISMX EXT 1

INV EXT THISMX 0

INV EXT EXT 1

Pour effectuer cette tâche, suivez les étapes ci-après :1. Remplacez la valeur du dispositif de collaboration INV/ EXT/ THISMX par 1

pour ignorer le traitement de mise à jour normal.Pour mettre à jour le dispositif de collaboration, utilisez l'instruction SQLsuivante :

update mxcollabset pcvalue = 1where pcid = 'INV' and owner1sysid = 'EXT' and owner2sysid = 'THISMX';

1. Sélectionnez un ID système pour représenter SAP. Dans cet exemple, SAP estutilisé en tant qu'ID système.

2. Ajoutez un nouveau commutateur de collaboration–INV/SAP/THISMX–à latable MXCOLLAB.L'unique instruction SQL de l'étape 5 exécute le traitement pour les étapes 3, 4et 5.

3. Réglez la valeur de commande de processus du nouveau commutateur decollaboration à 0.Cette valeur indique à Maximo Asset Management d'effectuer les mises à jourdes quantités et du coût normaux lorsque celui-ci reçoit des sorties de SAP.

4. Définissez l'attribut d'identification OWNERSYS sur la transaction entrante àl'identification du système que vous avez choisie à l'étape 2, dans ce cas, SAP.

REMARQUE Si la valeur de OWNERSYSID est vide, la valeur de la commanded'interface DEFEXTSYS est utilisée.

Pour procéder au traitement décrit aux étapes 3, 4 et 5, utilisez l'instruction SQLsuivante :insert into mxcollab(pcid, owner1sysid, owner2sysid, pcvalue) values ('INV', 'SAP', 'THISMX', 0);

Après cette procédure, les dispositifs de collaboration INV auront les valeurssuivantes :

Tableau 210. Valeurs de post-modification des dispositifs de collaboration INV

Id. de commande deprocessus ID système 1 ID système 2

Valeur de commande deprocessus

INV THISMX EXT 1

INV EXT THISMX 1

INV EXT EXT 1

INV SAP THISMX 0

Administration d'Maximo Enterprise Adapter for SAP Applications 239

Page 248: Guide d'administration du système

Exemple d'utilisation du contrôle d'interface ISUIN pour accepterles transactions d'émission

Si vous définissez la valeur de la commande d'interface ISUIN sur 1, vousdemandez à Maximo Asset Management d'accepter les transactions de sortiedepuis un système externe. Le dispositif de collaboration INV contrôle la mise àjour des quantités et du coût du stock correspondant à la sortie. Vous pouvezajuster les paramètres de ce dispositif, si nécessaire, pour permettre à MaximoAsset Management d'ignorer ce processus de mise à jour.

Le dispositif de collaboration INV/EXT/THISMX contrôle le traitement du stock(ID commande de processus = INV) publié dans le système externe (ID système 1= EXT) et appartenant à Maximo Asset Management (ID système 2 = THISMX).

Si la valeur du dispositif de collaboration INV/EXT/THISMX correspondait à 0,Maximo Asset Management aurait effectué la mise à jour des quantités et du coûtdu stock. Ce processus est le traitement par défaut.

Si la valeur du dispositif de collaboration INV/EXT/THISMX correspondait à 1,Maximo Asset Management aurait ignoré le traitement par défaut et n'aurait paseffectué la mise à jour des quantités et du coût du stock.

Dans cet exemple, ISUIN accepte toutes les sorties dans Maximo AssetManagement. Le dispositif de collaboration INV/EXT/THISMX dicte alors aucomposant métier du stock la manière de traiter un type de sortie spécifique.

Valeurs des dispositifs de collaborationLes valeurs des dispositifs de collaboration permettent de déterminer l'action àentreprendre.

Dispositifs de collaboration pour le stock

Tableau 211. Valeurs des dispositifs de collaboration de stock

Id. decommande deprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivation del'ID Système 2

INV Mettre à jour le stock

Utilisé lors de lacréation des sorties,retours ou réceptions etajustements divers. Unstock doit exister dansle système.

0 = Mettre à jour lestock

1 = Ne pas mettre àjour le stock.

INVTRANS ouMATUSETRANS

INVENTORY

240 Guide d'administration du système

Page 249: Guide d'administration du système

Tableau 211. Valeurs des dispositifs de collaboration de stock (suite)

Id. decommande deprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivation del'ID Système 2

INVDEL Supprimer le stock

Utilisé lors de lasuppression d'un stockexterneRemarque : Si lavaleur est 1, lacombinaisonarticle/magasin existeratoujours au niveau desDA, BC, DD,interventions, etc. cequi pourrait entraînerdes problèmes deréception/approbationde ces lignes.

0 = Supprimer l'articles'il réussit lesvalidations Maximonormales.

1 = Supprimer le stocksans validation etsupprimerl'enregistrementINVBALANCES pourl'article.

“THISMX” INVENTORY

INVISS Saisir les sortiesd'articles.

Utilisé lors de la sortied'articles.

0 = Autoriser lessorties d'articles pourle stock.

1 = Ne pas autoriserles sorties d'articlespour le stock.

MATUSETRANS INVENTORY

INVISSR Saisir les retours desortie d'articles. Utilisélors de retoursd'articles.

0 = Autoriser lesretours d'articles.

1 = Ne pas autoriserles retours de sortied'articles.

MATUSETRANS INVENTORY

INVISSWO Met à jour le coût réelde l'intervention,INVCOSTd'équipement.

Utilisé lors dutraitement des sortiesou des retours. Destinéà gérer les transfertsinternes dans MaximoAsset Management oùces mises à jour sonteffectuées séparément.

0 = Mettre à jour lecoût des articles réelde l'intervention,équipement INVCOST

1 = Ne pas mettre àjour le coût des articlesréel de l'intervention,équipement INVCOST.

MATUSETRANS WORKORDER

INVPHY Saisir les inventairesphysiques externesUtilisé lors de lacréation des inventairesphysiques

0 = Autoriser lecomptage physique del'inventaire

1 = Ne pas autoriser lecomptage physique del'inventaire

INVTRANS INVENTORY

INVTR Mettre à jour lemagasin d'origine surun transfert ou laréception d'un BCinterne

Utilisé lors de lacréation de transfertsou de la réception d'unBC interne

0 = Mettre à jourINVBALANCES dansle magasin From

1 = Ne pas mettre àjour INVBALANCESdans le magasin From

MATRECTRANS LOCATIONS

(magasin detransfert ;fournisseur duBC interne)

Administration d'Maximo Enterprise Adapter for SAP Applications 241

Page 250: Guide d'administration du système

Tableau 211. Valeurs des dispositifs de collaboration de stock (suite)

Id. decommande deprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivation del'ID Système 2

ITMDEL Supprimer des articles

Utilisé pour supprimerdes articles quin'appartiennent pas ausystème

Attention : Si la valeurest 1, l'article existeratoujours au niveau desDA, BC, DD,interventions et autreséléments ouvertsassociés. Cela risque decauser des problèmespour laréception/l'approbationde ces lignes.

0 = Supprimer l'articles'il réussit lesvalidations Maximonormales

1 = Supprimer l'articlesans aucunevalidation. Supprimerégalement lesenregistrementsINVENTORY,INVBALANCES et

INVVENDOR del'article.

“THISMX” ART

Dispositifs de collaboration pour les factures

Tableau 212. Valeurs des dispositifs de collaboration de facture

Id. decommande deprocessus Description Valeur et action

Dérivation del'ID Système1

Dérivation del'ID Système 2

IVILC Mettre à jour le derniercoût du stock

Utilisé lors del'approbation de factures

0 = Mettre à jour ledernier coût du stock

1 = Ne pas mettre à jourle dernier coût du stock

INVOICE INVENTORY

IVINV Mettre à jour le coûtmoyen du stock

Utilisé lors del'approbation de factures

0 = Mettre à jour le coûtmoyen du stock

1 = Ne pas mettre à jourle coût moyen du stock

INVOICE INVENTORY

IVMATCH Utiliser et valider la miseen correspondance defacture

Utilisé lors del'approbation de facturesSi cette valeur est définiesur 1, définissezégalement IVPO sur 1

0 = Valider lacorrespondance

1 = Ne valider aucunecorrespondance fournie

“THISMX” INVOICE

IVPO Mettre à jour les BC et lesréceptions

Utilisé lors del'approbation de factures

0 = Mettre à jour le statutdes BC et les réceptions

1 = Ne pas mettre à jourle statut des BC ou lesréceptions

INVOICE PO

IVPRO Vérifier et proratiser lesdifférences entre lesen-têtes et les lignes defacture

Utilisé lors del'approbation de factures

0 = Répartir au prorata ladifférence entre l'en-têteet le total de la ligne

1 = Ne pas répartir auprorata la différence entrel'en-tête et le total de laligne

“THISMX” INVOICE

242 Guide d'administration du système

Page 251: Guide d'administration du système

Tableau 212. Valeurs des dispositifs de collaboration de facture (suite)

Id. decommande deprocessus Description Valeur et action

Dérivation del'ID Système1

Dérivation del'ID Système 2

IVRC Créer des réceptions deservice pour les lignes defacture sans référence deBC

Utilisé lors del'approbation de facturescomportant une lignesans référence de BC

0 = Générer desréceptions de servicepour les lignes de lafacture qui ne disposentpas d'une référence deBC

1 = Ne pas générer deréceptions de servicepour les lignes de lafacture qui ne disposentpas d'une référence deBC

“THISMX” INVOICE

IVRCY Créer des réceptions deservices pour les lignesde factures disposantd'une référence de BC etdont RECEIPTREQD = N

Utilisé lors del'approbation de facturescontenant une lignedisposant d'une référencede BC, lorsque la ligne debon de commande(POLINE) associéecorrespond à un serviceet que RECEIPTREQD =N

0 = Générer uneréception de service pourla ligne de facture

1 = Ne pas générer deréception de service pourla ligne de facture

INVOICE PO

IVTOL Effectuer la validationrelative à la vérificationde la tolérance de facture

Utilisé lors del'approbation de factures

0 = Effectuer toutes lesvérifications de tolérancesur la facture

1 = Ne pas effectuer devérification de tolérancesur la facture

“THISMX” INVOICE

IVVLC Mettre à jour le derniercoût du fournisseur

Utilisé lors del'approbation de factures

0 = Mettre à jour ledernier coût dufournisseur

1 = Ne pas mettre à jourle dernier coût dufournisseur

INVOICE INVVENDOR

IVWO Mettre à jour lesinterventions

Utilisé lors del'approbation de factures

0 = Mettre à jourl'intervention

1 = Ne pas mettre à jourl'intervention

INVOICE WORKORDER

Administration d'Maximo Enterprise Adapter for SAP Applications 243

Page 252: Guide d'administration du système

Dispositifs de collaboration pour les transactions de MO

Tableau 213. Valeurs des dispositifs de collaboration de transaction de main-d'œuvre

Id. decommandede processus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivationde l'IDSystème 2

LTSRC Générer desréceptions deservice pour lesBC

Utilisé pour créerdes transactionsde main-d'oeuvreou pour changerde statut. Un BCdoit exister dansle système.

0 = Autoriser la définitionde la valeur deLABTRANSGENAPPRSERVRECEIPTsur Y ;

configurable dansl'application MaximoSetup

1 = Conserver la valeurde LABTRANSGENAPPRSERVRECEIPTsur N

LABTRANS PO

Dispositifs de collaboration pour les bons de commande

Tableau 214. Valeurs des dispositifs de collaboration de bon de commande

Id. decommandede processus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivationde l'IDSystème 2

PODEL Supprimer des BC

Utilisé pour supprimerdes BC. Utiliseruniquement lors de lasuppression puis durajout d'un BC suite àune modificationapportée à ce dernier.

Si des lignes dedemandes d'achat(PRLINES)contiennent uneréférence au BC,effacez-les. Sinécessaire, ouvrez ànouveau la DA. Unefois le BC rajouté, lesPRLINES seront ànouveau établies.

0 = Ne pas supprimerle BC

1 = Supprimer le BCet les PRLINE ; ne passupprimer POSTATUS

“THISMX” PO

244 Guide d'administration du système

Page 253: Guide d'administration du système

Tableau 214. Valeurs des dispositifs de collaboration de bon de commande (suite)

Id. decommandede processus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivationde l'IDSystème 2

POINV Ne pas autoriser lesstocks externes nonréférencés pour les BCinternes

Utilisé lors de l'ajoutou de la mise à jourdes lignes de BC etlors de la modificationdu statut des BCinternes

0 = Si la combinaisonarticle-fournisseurn'est pas dans la tableINVENTORY, erreur

1 = Si la combinaisonarticle-fournisseur estintrouvable dans latable INVENTORY (où

PO.VENDOR =LOCATIONS.LOCA-TION),

ignorer l'erreur

PO LOCATIONS,

où lefournisseurcorrespondau magasin

POIVM Créer des informationssur les fournisseurs dustock

Utilisé lors del'approbation des BC

0 = Mettre à jour oucréer unenregistrementINVVENDOR 1 = Nepas créer unenregistrementINVVENDOR

PO ITEM dePOLINE

POPR Mettre à jour le statutdes DA

Utilisé lors de la copiedes lignes de DA dansdes BC, la création deBC à partir de DA etla réouverture de DA

0 = Modifier le statutde la demande d'achat(fermetureautomatique fondéesur le réglageMAXVAR) ou rouvrirquand POLINEcontenant la référencede la demande d'achatest supprimé, oud'autres instances deréouverture

1 = Ne pas modifier lestatut de la DA

PO PR

POREL Lancer les mises enproduction descommandespermanentes

Utilisé lors del'approbation des DAet des lignes de DAcontenant desréférencespermanentes et lorsdu lancement d'unemise en productiondirectement à partird'un BC sans DA

0 = Générer l'éditionde BC. (SiPRLINE.AGRE-EMENTPONUM nefigure pas dans le BC,

ne pas générerd'édition de BC)

1 = Ne pas générerd'édition de BC

PR BCpermanent

Administration d'Maximo Enterprise Adapter for SAP Applications 245

Page 254: Guide d'administration du système

Tableau 214. Valeurs des dispositifs de collaboration de bon de commande (suite)

Id. decommandede processus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivationde l'IDSystème 2

PORES Traiter desréservations de biens

Utilisé lors de lamodification du statutdes BC internes

0 = Générer desréservations de stock.Si la combinaisonarticle/fournisseur (oùfournisseurcorrespond aumagasin interne) nefigure pas dans latable INVENTORY, negénérer aucuneréservation de BC.Cela peut se produiresi la valeur POINVcorrespond à 0

1 = Ne pas générer deréservations de stock

PO INVENTORY

Dispositifs de collaboration pour les demandes d'achat

Tableau 215. Valeurs des dispositifs de collaboration de demande d'achat

Id. decommande deprocessus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivation del'ID Système2

PRDEL Supprimer des DA

Utilisé poursupprimer des DA.Utiliser uniquementlors de lasuppression puisdu rajout d'une DAsuite à unemodificationapportée à cettedernière.

Si WPMATERIALou MRLINEcontient desréférences à la DA,effacez-les. Ellesseront rétablieslorsque vous lirezla DA.

0 = Ne pas supprimer la DA

1 = Supprimer la BC et les PRLINE; ne pas supprimer PRSTATUS

“THISMX” PR

246 Guide d'administration du système

Page 255: Guide d'administration du système

Tableau 215. Valeurs des dispositifs de collaboration de demande d'achat (suite)

Id. decommande deprocessus Description Valeur et action

Dérivationde l'IDSystème 1

Dérivation del'ID Système2

PRINV Ne pas autoriser lesstocks externes nonréférencés pour lesDA internes

Utilisé lorsque lagestion desmagasins esteffectuée dans unsystème externe.Les articles setrouvent dans unréférentiel ITEMdans Maximo AssetManagement ; lemagasin est définien tant queLOCATION ;INEVENTORY n'estpas défini dans lacombinaisonarticle/magasin carelle n'appartientpas à MaximoAsset Management.

La DA appartientau MXSYSID dusystème qui la crée.La validation a lieulorsqu'unecombinaisonarticle/magasin(INVENTORY) estadmise dans laPRLINE.L'OWNERSYSIDdu magasin estcomparé à celui dela DA etl'indicateurdétermine si lacombinaison estautorisée.

0 = Si la combinaisonarticle-fournisseur n'est pas dans latable INVENTORY, erreur

1 = Si la combinaisonarticle-fournisseur (le fournisseurest le magasin interne) n'est pasdans la table INVENTORY, où

PR.VENDOR =LOCATIONS.LOCATION,

ignorer l'erreur. LOCATIONS doitexister ; c'est-à-dire que lavalidation standard del'emplacement aboutit

PR LOCATIONS,

où lefournisseurcorrespond aumagasininterne

PRPAB Ne pas autoriserdes accordsd'achat/commandespermanentesexternes nonréférencés

Utilisé lors del'ajout ou de lamise à jour deslignes de DA et lorsde la modificationdu statut des DA

0 = IfPRLINE.AGREEMENTPONUM nefigure pas

dans le BC, erreur

1 = IfPRLINE.AGREEMENTPONUM nefigure pas

dans le BC, ignorer l'erreur

PR “EXT”

Cette valeurdevraitnormalementprovenir de lacommandepermanente,mais dans cecas lacommandepermanenten'existe pas

Administration d'Maximo Enterprise Adapter for SAP Applications 247

Page 256: Guide d'administration du système

Dispositifs de collaboration pour les réceptions

Tableau 216. Valeurs des dispositifs de collaboration de réception

Id. decommandedeprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivation del'ID Système 2

RC Entrer lesréceptions de BC

Utilisé pour lacréation deréceptions

0 = Autoriser laréception sur le BC

1 = Ne pasautoriser laréception sur le BC

MATRECTRANS

ouSERVRECTRANS

PO

RCILC Mettre à jour ledernier coût dustock

Utilisé lors del'approbation deréceptions

0 = Mettre à jour ledernier coût dustock

1 = Ne pas mettreà jour le derniercoût du stock

MATRECTRANS INVENTORY

RCINV Mettre à jour lestock

Utilisé lors de laréception ou del'approbation deréceptions

0 = Mettre à jour lestock s'il existe

1 = Ne pas mettreà jour le stock

MATRECTRANS INVENTORY

RCIV Générer desfactures pour lesréceptions de BCUtilisé lors del'approbation deréceptions

0 = Générer unefacture si la valeurde PayOnReceiptest définie

1 = Ne pas générerde facture ycompris si la valeurde PayOnReceiptest définie

MATRECTRANS

ouSERVRECTRANS

PO

RCPO Mettre à jour le BCexterne

Utilisé lors del'approbation deréceptions

0 = Mettre à jour leBC

1 = Ne pas mettreà jour le BC

MATRECTRANS

ouSERVRECTRANS

PO

RCR Entrer un retour deréception de BC

Utilisé lors de lacréation de retourde réception

0 = Autoriser lesretours deréception pour leBC

1 = Ne pasautoriser lesretours deréception pour leBC

MATRECTRANS

ouSERVRECTRANS

PO

248 Guide d'administration du système

Page 257: Guide d'administration du système

Tableau 216. Valeurs des dispositifs de collaboration de réception (suite)

Id. decommandedeprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivation del'ID Système 2

RCVLC Mettre à jour ledernier coût dufournisseur

Utilisé lors del'approbation d'uneréception ou lorsde la réceptiond'une ligne de BC

0 = Mettre à jour ledernier coût dufournisseur

1 = Ne pas mettreà jour le derniercoût du fournisseur

MATRECTRANS INVVENDOR

RCWO Mettre à jour lesinterventions

Utilisé lors del'approbation deréceptions

0 = Mettre à jourl'intervention

1 = Ne pas mettreà jour l'intervention

MATRECTRANS

ouSERVRECTRANS

WORKORDER

Dispositifs de collaboration pour les interventions

Tableau 217. Valeurs des dispositifs de collaboration d'intervention

Id. decommandedeprocessus Description Valeur et action

Dérivation del'ID Système 1

Dérivationde l'IDSystème 2

WORES Traiter desréservations de biens

Utilisé lors de lamodification dustatut d'uneintervention. Unstock doit existerdans le système.

0 = Générer uneréservation de stock

1 = Ne pas générerde réservation destock

WORKORDER INVENTORY

Administration d'Maximo Enterprise Adapter for SAP Applications 249

Page 258: Guide d'administration du système

250 Guide d'administration du système

Page 259: Guide d'administration du système

Remarques

Le présent document peut contenir des informations ou des références concernantcertains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plusde détails, référez-vous aux documents d'annonce disponibles dans votre pays, ouadressez-vous à votre partenaire commercial IBM. Toute référence à un produit, unprogramme ou un service IBM n'est pas conçue pour stipuler ou impliquer queseul le produit, le programme ou le service IBM peut être utilisé. Tout autreélément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droitd'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-mêmeles installations et applications réalisées avec des produits, logiciels ou services nonexpressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produitsmentionnés dans le présent document. La remise de ce document ne vous donneaucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirezrecevoir des informations concernant l'acquisition de licences, veuillez en faire lademande par écrit à l'adresse suivante :

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785United States of America

Pour le Canada, veuillez adresser votre courrier à :

IBM Director of Commercial RelationsIBM Canada Ltd.3600 Steeles Avenue EastMarkham, OntarioL3R 9Z7Canada

Les informations sur les licences concernant les produits utilisant un jeu decaractères double octet peuvent être obtenues par écrit à l'adresse IBM suivante :

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan

Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun paysdans lequel il serait contraire aux lois locales : LE PRESENT DOCUMENT ESTLIVRE "EN L'ETAT" SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE.IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CESINFORMATIONS EN CAS DE CONTREFAÇON AINSI QU'EN CAS DE DEFAUTD'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictionsn'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessusne vous sera pas applicable.

© Copyright IBM Corp. 2008, 2018 251

Page 260: Guide d'administration du système

Le présent document peut contenir des inexactitudes ou des coquilles. Cedocument est mis à jour périodiquement. Chaque nouvelle édition inclut les misesà jour. IBM peut, à tout moment et sans préavis, modifier les produits et logicielsdécrits dans ce document.

Les références à des sites Web non IBM sont fournies à titre d'informationuniquement et n'impliquent en aucun cas une adhésion aux données qu'ilscontiennent. Les éléments figurant sur ces sites Web ne font pas partie deséléments du présent produit IBM et l'utilisation de ces sites relève de votre seuleresponsabilité.

IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sansaucune obligation de sa part, tout ou partie des informations qui lui serontfournies.

Les licenciés souhaitant obtenir des informations permettant : (i) l'échange desdonnées entre des logiciels créés de façon indépendante et d'autres logiciels (dontcelui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresserleur demande à :

IBM Corporation2Z4A/10111400 Burnet RoadAustin, TX 78758 U.S.A.

Ces informations peuvent être soumises à des conditions particulières, prévoyantnotamment le paiement d'une redevance.

Le logiciel sous licence décrit dans ce document et tous les éléments sous licencedisponibles s'y rapportant sont fournis par IBM conformément aux dispositions del'ICA (IBM Customer Agreement), des Conditions internationales d'utilisation deslogiciels IBM ou de tout autre accord équivalent.

Les données de performance indiquées dans ce document ont été déterminées dansun environnement contrôlé. Par conséquent, les résultats peuvent varier de manièresignificative selon l'environnement d'exploitation utilisé. Certaines mesuresévaluées sur des systèmes en cours de développement ne sont pas garanties surtous les systèmes disponibles. En outre, elles peuvent résulter d'extrapolations. Lesrésultats peuvent donc varier. Il incombe aux utilisateurs de ce document devérifier si ces données sont applicables à leur environnement d'exploitation.

Les informations concernant des produits non IBM ont été obtenues auprès desfournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou viad'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmerl'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoiraucune réclamation concernant des produits non IBM. Toute question concernantles performances de produits non IBM doit être adressée aux fournisseurs de cesproduits.

Toute instruction relative aux intentions d'IBM pour ses opérations à venir estsusceptible d'être modifiée ou annulée sans préavis, et doit être considéréeuniquement comme un objectif.

Tous les tarifs IBM indiqués sont les prix de vente actuels suggérés par IBM et sontsusceptibles d'être modifiés sans préavis. Les tarifs appliqués peuvent varier selonles revendeurs.

252 Guide d'administration du système

Page 261: Guide d'administration du système

Ces informations sont fournies uniquement à titre de planification. Elles sontsusceptibles d'être modifiées avant la mise à disposition des produits décrits.

Le présent document peut contenir des exemples de données et de rapports utiliséscouramment dans l'environnement professionnel. Ces exemples mentionnent desnoms fictifs de personnes, de sociétés, de marques ou de produits à des finsillustratives ou explicatives uniquement. Toute ressemblance avec des noms depersonnes, de sociétés ou des données réelles serait purement fortuite.

LICENCE DE COPYRIGHT :

Le présent logiciel contient des exemples de programmes d'application en langagesource destinés à illustrer les techniques de programmation sur différentesplateformes d'exploitation. Vous avez le droit de copier, de modifier et dedistribuer ces exemples de programmes sous quelque forme que ce soit et sanspaiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, devente ou de distribution de programmes d'application conformes aux interfaces deprogrammation des plateformes pour lesquels ils ont été écrits ou aux interfaces deprogrammation IBM. Ces exemples de programmes n'ont pas été rigoureusementtestés dans toutes les conditions. Par conséquent, IBM ne peut garantirexpressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnementde ces programmes. Les exemples de programmes sont fournis "EN L'ETAT", sansgarantie d'aucune sorte. IBM n'est en aucun cas responsable des dommages liés àl'utilisation de ces exemples de programmes.

Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui ensont dérivées doit comprendre une notice de copyright, libellée comme suit :

Les parties de ce code proviennent des exemples de programmes d'IBM.

© Copyright IBM Corp. 2015. All rights reserved. Copyright IBM France, 2007,2008. Tous droits réservés.

MarquesIBM, le logo IBM et ibm.com sont des marques d'International Business Machinesaux Etats-Unis et/ou dans certains autres pays. Les autres noms de produit etservice peuvent être des marques d'IBM ou d'autres sociétés. La liste actualisée detoutes les marques d'IBM est disponible sur la page Web www.ibm.com/legal/copytrade.shtml.

Dispositions relatives à la documentation du produitLes droits d'utilisation relatifs à ces publications sont soumis aux dispositionssuivantes.

Domaine d'application

Les présentes dispositions viennent s'ajouter à toute autre condition d'utilisationapplicable au site Web IBM.

Usage personnel

Vous pouvez reproduire ces publications pour votre usage personnel, noncommercial, sous réserve que toutes les mentions de propriété soient conservées.Vous ne pouvez distribuer ou publier tout ou partie de ces publications ou en faire

Remarques 253

Page 262: Guide d'administration du système

des oeuvres dérivées sans le consentement exprès d'IBM.

Usage commercial

Vous pouvez reproduire, distribuer et afficher ces publications uniquement au seinde votre entreprise, sous réserve que toutes les mentions de propriété soientconservées. Vous ne pouvez reproduire, distribuer, afficher ou publier tout oupartie de ces publications en dehors de votre entreprise, ou en faire des oeuvresdérivées, sans le consentement exprès d'IBM.

Droits

Excepté les droits d'utilisation expressément accordés dans ce document, aucunautre droit, licence ou autorisation, implicite ou explicite, n'est accordé pour cespublications ou autres informations, données, logiciels ou droits de propriétéintellectuelle contenus dans ces publications.

IBM se réserve le droit de retirer les autorisations accordées ici si, à sa discrétion,l'utilisation des publications s'avère préjudiciable à ses intérêts ou que, selon sonappréciation, les instructions susmentionnées n'ont pas été respectées.

Vous ne pouvez télécharger, exporter ou réexporter ces informations qu'en totalaccord avec toutes les lois et règlements applicables dans votre pays, y compris leslois et règlements américains relatifs à l'exportation.

IBM N'OCTROIE AUCUNE GARANTIE SUR LE CONTENU DE CESPUBLICATIONS. LES PUBLICATIONS SONT LIVREES EN L'ETAT SANSAUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENTTOUTE RESPONSABILITE RELATIVE A CES PUBLICATIONS EN CAS DECONTREFAÇON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTIOND'UN TRAVAIL DONNE.

Déclaration IBM de confidentialité sur InternetLes produits logiciels IBM, y compris ceux sous forme de solutions de service,(“Offres logicielles”) peuvent utiliser des cookies ou d'autres technologies pourcollecter des informations relatives à l'utilisation des produits, pour aider àl'utilisateur final à améliorer son expérience, pour personnaliser les interactionsavec l'utilisateur final ou pour d'autres raisons. Dans de nombreux cas, aucuneinformation identifiant la personne n'est collectée par les offres logicielles.Certaines de nos Offres logicielles peuvent vous permettre de collecter desinformations identifiant la personne. Si cette Offre logicielle utilise des cookiespour collecter des informations identifiant la personne, des informationsspécifiques sur l'utilisation de cookies par cette offre sont énoncées ci-après.

En fonction de la configuration déployée dans le serveur d'applications, l'offrelogicielle peut utiliser des cookies pour gérer une session. Ces cookies peuvent êtreactivés ou désactivés. Notez que si vous les désactivez, les fonctionnalités qu'ilsautorisent seront également désactivées. Pour plus d'informations, consultez ladocumentation du serveur d'applications.

Vous pouvez également utiliser des fonctionnalités, telles que la frappe anticipée,pour stocker des données dans le navigateur. Les données stockées en localpeuvent inclure des informations identifiant la personne : Validation des données.

254 Guide d'administration du système

Page 263: Guide d'administration du système

Si les configurations déployées pour cette offre logicielle vous permettent, en tantque client, de collecter des informations identifiant la personne à partir desutilisateurs finals via des cookies et d'autres technologies, vous devez consultervotre conseiller juridique au sujet des lois qui s'appliquent à une telle opération decollecte de données, y compris les exigences en matière de notification et d'accord.

Pour plus d'informations sur les différentes technologies, y compris les cookies,utilisées à ces fins, reportez-vous aux Points principaux de la Déclaration IBM deconfidentialité sur Internet (http://www.ibm.com/privacy/fr/fr), à la section"Cookies, pixels espions et autres technologies" de la Déclaration IBM deconfidentialité sur Internet (http://www.ibm.com/privacy/details/fr/fr), ainsi qu'àla section "IBM Software Products and Software-as-a-Service Privacy Statement"(http://www.ibm.com/software/info/product-privacy).

Remarques 255

Page 264: Guide d'administration du système

256 Guide d'administration du système

Page 265: Guide d'administration du système

Index

© Copyright IBM Corp. 2008, 2018 257

Page 266: Guide d'administration du système

258 Guide d'administration du système

Page 267: Guide d'administration du système
Page 268: Guide d'administration du système

IBM®