guide d'administration du système
Post on 20-Jun-2022
5 Views
Preview:
TRANSCRIPT
IBM Maximo Enterprise Adapter for SAP ApplicationsVersion 7.6
Guide d'administration du système
IBM
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.
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
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
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
vi 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
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
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
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
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
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
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
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
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
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
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
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
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
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
– 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
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
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
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
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
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
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
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
– 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
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
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
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
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
«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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
«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
– 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
«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
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
- 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
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
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
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
( 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
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
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
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
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
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
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
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
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
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
à 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
«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
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
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
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
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
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
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
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
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
«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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
«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
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
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
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
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
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
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
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
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
– 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
«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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
250 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
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
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
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
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
256 Guide d'administration du système
Index
© Copyright IBM Corp. 2008, 2018 257
258 Guide d'administration du système
IBM®
top related