Dans notre dernier blog, nous avons parlé de la cybersécurité SAP et de la sécurité des transports. Dans le prolongement de ce thème, j'aimerais parler de l'ABAP Test Cockpit (ATC) et de son rôle dans la sécurisation du code personnalisé.

J'ai déjà écrit sur la chaîne d'outils SAP DevOps et l'ATC - qui existe depuis de nombreuses années - fait également partie de la conversation DevOps.

Cependant, aujourd'hui, j'examinerai la sécurité du point de vue de la garantie que le code qui entre dans vos systèmes SAP a passé les tests et les examens appropriés à l'aide de l'inspecteur de code ou des variantes de contrôle ATC.

Cette vérification essentielle du code ABAP garantit la sécurité et la stabilité de vos systèmes, minimisant ainsi les interruptions des activités quotidiennes.

Alors que le monde SAP continue d'évoluer, l'ABAP Test Cockpit est un outil pratique à comprendre et à utiliser pour faciliter la migration des changements SAP vers la production et améliorer le retour sur investissement de votre investissement SAP.

Qu'est-ce que l'ATC ?

LeCockpit de test ABAP est un ensemble d'outils de contrôle ABAP qui vous permet d'exécuter des contrôles statiques et des tests unitaires pour vos programmes ABAP.

L'ATC en action

ATC ABAP Test Cockpit

Pourquoi utiliser l'ABAP Test Cockpit ?

L'assurance qualité est essentielle si l'on considère le volume de code ABAP développé par les entreprises et la possibilité que des bogues au sein d'une application SAP aient un impact sur des processus commerciaux essentiels.

L'utilisation de l'ATC présente de nombreux avantages :

  • ABAP Test Cockpit est un ensemble d'outils SAP pour la gestion centralisée des contrôles de qualité ABAP.
  • ATC est basé sur le moteur SAP Code Inspector, de sorte que tous les contrôles et variantes SCI peuvent être réutilisés. ATC utilisera automatiquement SCI+ au lieu de SCI standard si SCI+ a été implémenté.
  • Application obligatoire d'une passerelle de qualité
  • Tous les résultats des contrôles sont disponibles via un mécanisme de rapport central qui comporte des filtres et des agrégations.
  • L'ensemble d'outils dispose d'un processus solide de gestion des exemptions et des exceptions.
  • Point d'entrée unique pour tous les outils de vérification statique du code
  • Intégration dans l'atelier de développement ABAP avec une grande facilité d'utilisation pour les développeurs et les experts en qualité
  • Soutenir les techniques essentielles d'assurance qualité telles que les Q-Gates et les tests de régression dans un système de consolidation.
  • Contrôle du transport par des cycles de vérification avant le transport
  • Processus d'exemption pour traiter efficacement les résultats
  • Hiérarchisation des cas de test automatisés

Automatisez l'ATC avec Rev-Trac !

Rev-Trac Platinum 8.2.2 permet une intégration prête à l'emploi avec des outils SAP avancés, notamment ABAP Test Cockpit et Code Inspector.

Cette intégration impose l'utilisation de l'ATC au moment approprié du processus, ce qui garantit que seul le code ABAP de la plus haute qualité est livré à vos systèmes SAP.

Pour réduire les efforts, Rev-Trac envoie automatiquement le code à ABAP Test Cockpit s'il a été configuré. L'étape suivante peut être approuvée automatiquement si les tests et les contrôles exécutés sont validés. En même temps, le code personnalisé est automatiquement rejeté s'il échoue aux contrôles.

Exigences du système
L'ABAP Test Cockpit est déjà disponible avec EhP2 for SAP NetWeaver 7.0 support package stack 12 (SAP Basis 7.02, SAP Kernel 7.20) et EhP3 for SAP NetWeaver 7.0 support package stack 5 (SAP Basis 7.31, SAP Kernel 7.20).

Pour plus d'informations sur la façon dont ATC et Rev-Trac fonctionnent ensemble en tant que solution, veuillez contacter hello@rev-trac.com.