SAP PI - Introduction

SAP Process Integration fait partie de la plate-forme SAP NetWeaver. Il s'appelle SAP NetWeaver Exchange Infrastructure XI dans NetWeaver 7.0 ehp2 et les versions antérieures. L'intégration de processus SAP NetWeaver fait partie du composant logiciel NetWeaver et est utilisée pour l'échange d'informations dans le système interne de l'entreprise ou avec des parties externes.

SAP PI / XI vous permet de configurer la communication et l'intégration entre systèmes et vous permet de connecter des systèmes SAP et non SAP basés sur différents langages de programmation tels que Java et SAP ABAP. Il fournit un environnement open source qui est nécessaire dans un paysage système complexe pour l'intégration de systèmes et pour la communication.

SAP Process Integration est un middleware permettant une intégration transparente entre les applications SAP et non-SAP dans une entreprise ou avec des systèmes extérieurs à l'entreprise.

Exemple

Application exécutée sur différents systèmes faisant partie de différentes unités commerciales d'une entreprise ou implémentée dans un environnement distribué entre différentes entreprises qui entretiennent des relations commerciales entre elles. Dans cet environnement, il est nécessaire d'intégrer et de transférer de manière transparente les informations entre différents systèmes. SAP PI fournit une plate-forme middleware qui ne traite pas de la façon dont les composants d'application sont mis en œuvre avec une logique métier et se concentre davantage sur l'échange de données entre les différents composants.

Vous pouvez considérer SAP PI comme une instance centrale ou un middleware qui interconnecte différents systèmes. Ce middleware peut être appelé moteur d'exécution SAP PI et cette communication est appelée communication médiée. Lorsque vous comparez cette communication avec un scénario point à point, il est facile de gérer les systèmes et les connexions. En plus de tout cela, les informations relatives à l'intégration sont disponibles en un point central.

L'échange de messages entre les différents systèmes utilisant SAP PI contient des données de gestion. Le protocole de message de communication est basé sur les messages SOAP standard du W3C.

Pourquoi avons-nous besoin de SAP PI?

Dans une organisation, SAP ERP ne contient pas un système unique, mais se compose d'un certain nombre de systèmes intégrés tels que SAP CRM, FICO, EWM, etc. SAP PI fournit une plate-forme en tant que point d'intégration unique pour tous les systèmes sans toucher au système hérité complexe pour tous les échanges de données et d'informations.

Voici les principales fonctionnalités fournies par SAP Process Integration -

Connectivité

À l'aide de SAP PI, vous pouvez connecter différentes applications et systèmes qui ont différents moyens techniques de communication. SAP PI vous fournit une variété d'adaptateurs qui vous permettent de connecter des applications basées sur différents protocoles tels que HTTPS ou Remote Function Call (RFC).

Routage

Le routage définit les règles de circulation des messages entre différents systèmes lors de l'exécution.

Cartographie

SAP PI est utilisé pour connecter différentes applications ou systèmes dans un environnement distribué qui peut être mis en place entre différentes entreprises, il est donc possible que la structure d'échange de données entre deux composants diffère l'une de l'autre.

Le mappage détermine la structure des données dans un système source à la structure des données dans un système cible. Il détermine également les règles de conversion qui sont appliquées aux données entre le système source et cible.