French (Fr)English (United Kingdom)
SAPTrack
Welcome to SAPTrack PDF Print E-mail

SAPTrack est un composant Jommla 1.5 qui propose une collection d'outils intégrés aux applications SAP.

 

SAPCron : Un ordonnanceur externe simple et puissant :

  • SAPCron couvre  les jobs standards SAP et les process chains BI/BW
  • avec SAPCron, il est possible d'ordonnancer :
    • des programes ABAP
    • des scripts sur les serveurs SAP
    • des scripts distants via le protocole ssh
    • des process chains BI/BW
    • des événements SAP
    • des jobs interceptés dans SAP
  • Gestion de plusieurs instances SAP et possibilité de créer des dépendances entres des jobs tournant sur des instances différentes.
  • Gestion des liens complexes entres les jobs en utilisant les opérateurs logiques (ET, OU)
  • Intégration forte avec SAP et possibilité de consulter les objets SAP directement dans SAPCron (les variantes,  serveurs, process chains, imprimantes, formats, événements)
  • Accès direct au protocole des jobs, au protocole des chaînes BW et aux spools ABAP
  • SAPCron utilise l'API standad SAP pour la gestion externe des traitements batch (XBP 2.0 & 3.0), aucun développement spécifique n'est nécessaire pour pouvoir utiliser SAPCron
  • SAPCron exploite la fonctionnalité Parent/Fils de l'interface XBP 2.0  : un job père est considéré terminé que lorsqu'il est terminé lui-même et que tous ses fils sont terminés (exemple : un job qui lance le programme RSBDCSUB est considéré terminé uniquement lorsque tous les batchs input qu'il a lancé sont terminé)
  • Le moniteur SAPCron Monitor offre des fonctions permettant d'identifier les jobs fils et d'accéder également aux propriétés de ces jobs (statut, protocole, spool)
  • SAPCron utilise la librairie PHP  SAPRFC pour communiquer avec SAP
  • Vue graphique des jobs avec des fonctions de zoom et de déplacement pour naviguer dans les plans de production complexes.
  • L'ordonnancement des jobs est basé sur : l'heure, le jour de semaine, le jour du mois, le mois et le numéro de semaine. Il est également possible de définir des calendriers spécifiques.
  • Gestion des ressources : les jobs peuvent partager des ressources à quantité limitée afin de contrôler le nombre d'exécutions simultanées.
  • Les jobs peuvent être bloquer ou contournés pour passer aux jobs suivants.
  • Le statut des jobs peut également être modifié pour forcer un OK ou pour initialiser le statut en vue d'une relance.
  • Les jobs sont montée au plan une fois par jour à une heure fixe et estampillés avec une date de plan (Order Date) qui peut être en décalage avec la date calendaire.Il est ainsi possible d'adapter la plage de traitements batch au besoins métiers des applications SAP.
  • Possibilité de modifier une instance de job dans le plan sans modifier le job de référence. Vous pouvez par exemple modifier ponctuellement tout le plan de production d'une date donnée sans pour autant toucher au référentiel.
  • Avec la fonction simulation, il est possible de visualiser à l'avance sous forme de liste ou sous forme graphique le plan de production à n'importe quelle date.
  • SAPCron propose une interface rafraichie en quasi temps réel sans l'intervention de l'utilisateur grâce à la technologie AJAX. Le Client est mis à jour automatiquement dès que les données sont modifiées au niveau du serveur.
  • Avec SAPCron, vous garder la maitrise de vos traitements et vous pouvez consulter l'historique d'exécution de chaque traitement sur toute la période de rétention des jobs (période paramétrable).

Démonstration (user demo/saptrack)

 

Process Monitor : un reporting évolué de la nuit applicative SAP :

  • Ce module collecte périodiquement le statut de tous les éléments constituant la nuit applicative dans SAP : Jobs, Batch Input, Process chain BW dans le but de générer un rapport simple et évolutif.
  • Le rapport peut être configurer et adapté aux besoins métiers en groupant les éléments techniques (Jobs, BI, PC) sous formes de groupes et de processus métier.
  • Possibilité de visualiser de façon macroscopique ou détaillée le déroulement de la nuit applicative sous forme de liste ou de gantt
  • Ce module peut être enrichi  moyennant la mise en place d'interfaces avec d'autres applicatifs pour :
    • Extraire les jobs depuis un ordonnanceur externe (Control-M ou autre).
    • Intégrer les transferts de fichiers.

Démonstration (user demo/saptrack)

 

Les modules SAPCron et Process Monitor utilise une liste de contrôle d'accès (ACL) qui peut être maintenue depuis l'interface d'administraion Joomla. Chaque utilisateur fait partie d'un groupe qui peut accéder à des tâches bien définies.

De façon globale, l'ensemble des données des modules SAPTrack est partagé par tous les utilisateurs appartenant au même compte.
Les comptes sont également gérés à travers un composant spécifique dans le backend Joomla

IL notion de compte SAPTrack est proche de celle du mandant dans SAP. Tous les utilisateurs su même compte peuvent accéder aux données du compte.

 

Pré-requis système :

SAPTrack nécessite l'ensemble des éléments ci-dessous :

  • OS : Testé sur Windows x86_32 et Linux x86_32 ou x86_64 (l'ordonnancement des scripts SSH par SAPCron n'est possible lorsque SAPTrack est installé sur une plate-forme linux/unix )
  • PHP 4.2.x ou plus - http://php.net
  • MySQL 3.23.x ou plus - http://mysql.org
  • Apache 1.3.x ou plus - http://httpd.apache.org
  • Joomla 1.5.x - http://www.joomla.org
  • SAPRFC 1.4.1 ou plus - http://saprfc.sourceforge.net/
  • GraphViz - http://www.graphviz.org
  • Utilisateur de tye RFC dans les systèmes SAP ayant le profile S_XMI_XBP_A

 

Serveur de Démo :

  • OS : Ubuntu 8.04 Server x86_64
  • PHP 5.2.4
  • MySQL 5.0.51
  • Apache 2.2.8
  • Joomla 1.5.15
  • SAPRFC 1.4.1
  • GraphViz
  • SAP NW 7.01 / SAPDB sur Win2003 Server x86_32
 

Login