Interfaces logiciel embarqué - ERP

De la saisie des données sur un terminal mobile à la mise à jour de votre ERP maison , ERP Opensource, Excel voire SAP : c’est aussi facile ! Voici comment faire l’intégration : retour de clients. Principe valable pour tout autre ERP.

Présentation :

La suite Tracerplus Desktop et Connect, comme le générateur Kalipso réduisent ainsi significativement les dépenses d’intégration dans un projet SAP. Vous êtes ainsi dans l’espace de peu de temps et avec peu de coûts, capable d’optimiser vos services. En utilisant nos générateurs pour l’intégration d’un ERP, vous n’aurez pas de coûts supplémentaires avec les changements de version.

Les performances élevées des fonctionnalités de Tracerplus seront reflétées une pour une dans SAP, grâce des liaisons qui n’ont pas besoin d’être synchronisées en temps réel : le mode off-line est très utile dans des zones sans réseau, ou à l’inverse qui sont rudement sollicitées en mode quasi temps réel on-line.

Ne développez plus en .NET, c’est trop long et fatiguant : essayez Tracerplus ou Kalipso ! Voici ici comment font nos clients :

Principes pour l’écriture dans les ERP

Les ERP sont en architecture 3 "tiers" (exemple d’AX de Microsoft) :

  1. la base de données : SQL Server obligatoirement depuis la dernière version,
  2. la logique applicative, en techno standard Microsoft + un langage de développement propriétaire appelé X++,
  3. la couche présentation, dit aussi le "client". Le client standard existe, le client "léger" pour navigateur existe aussi, il permet un peu moins de fonctions.

La base de données n’est jamais accessible "en direct" en écriture, sous peine de perdre tous les contrôles de cohérence assurés par la couche 2. Même si c’est techniquement possible par un lien ODBC, une saisie directe perdrait tous les contrôles (types, contraintes, relations, etc).

La solution consiste en fait à utiliser des fonctions standards d’import de données de l’ERP en allant les chercher dans une table qui contient les données saisies ou mise à jour.

L’avantage de cette conception est que le développement d’une nouvelle application se fait uniquement en pensant "métier" et Interface utilisateur, puisque tous les contrôles sont automatiquement assurés par la couche 2, et avec la même logique pour tous les clients couche 3, d’où une très forte cohérence de l’ensemble".

Valable sous SAP ECC5 / ECC6 / R3 et d’autres versions sans doute : testez librement et totalement : vous pouvez avec notre logiciel de paramétrage libre à charger !

Valable pour tout type d’application : inventaire, entrée de marchandise, maintenance sur site et échange de pièces sur machines, picking, sorties de marchandise, mise à jour de type d’emplacements, saisie des temps passés etc...

Mode opératoire :

De l’ERP / SAP vers les terminaux : Lecture des données de SAP et intégration dans le terminal mobile : c’est du grand classique sans difficultés car la lecture de données n’a jamais fait de mal à une base :

  1. réalisez sous le paramétrage de Windows une connexion ODBC avec SAP,
  2. utilisez Connect pour faire votre intégration de données et mappage des champs. De nombreuses vidéos montrent cette opération.

Du terminal vers l’ERP / SAP : Après lecture des données terrain (code barre / rfid) et mise à jour dans le terminal, il faut les envoyer et mettre à jour SAP : (ceci est valable pour tout autre ERP d’ailleurs aux commandes près)

  1. créez sous SAP / votre ERP une table vide personnelle que l’on appellera "table pivot" : cette table permettra l’intégrer sur le serveur les données saisies des terminaux sans traitement, elle est vidée au fur à mesure par les traitements de l’ERP (SAP). Utiliser une table pivot par application de saisie différente.
  2. Utilisez Tracerplus Connect ou "MIS" pour Kalipso pour réaliser votre rapatriement de données des terminaux vers la table pivot.
  3. Utilisez sous SAP la fonction de "Batch input" qui simule la saisie manuelle, afin de mettre à jour les données de la table pivot vers les tables de SAP utiles en fonction de votre application, chaque enregistrement traité est supprimé de la table pivot.
  4. C’est terminé et simple ! Testez librement maintenant : chargez Tracerplus Desktop et Connect.