En nuestro último blog, hablamos sobre la ciberseguridad de SAP y la seguridad del transporte. Siguiendo con este tema, quiero hablar del ABAP Test Cockpit (ATC) y su papel en la seguridad del código personalizado.

Anteriormente, he escrito sobre SAP DevOps toolchaining y ATC - que ha existido durante muchos años - es también parte de la conversación DevOps.

Sin embargo, hoy voy a considerar la seguridad desde la perspectiva de garantizar que el código que entra en sus sistemas SAP ha pasado las pruebas y revisiones apropiadas utilizando el inspector de código o las variantes de comprobación ATC.

Esta comprobación esencial del código ABAP garantiza la seguridad y estabilidad de sus sistemas, minimizando las interrupciones de las operaciones empresariales diarias.

A medida que el mundo SAP sigue evolucionando, el ABAP Test Cockpit es una herramienta práctica que conviene comprender y dedicar algún tiempo a utilizar para facilitar la migración de los cambios SAP a la producción y mejorar el rendimiento de la inversión en SAP.

¿Qué es el ATC?

EnCabina de pruebas ABAP es un conjunto de herramientas de comprobación ABAP que le permite ejecutar comprobaciones estáticas y pruebas unitarias para sus programas ABAP.

ATC en acción

Cabina de pruebas ATC ABAP

¿Por qué utilizar el ABAP Test Cockpit?

La garantía de calidad es fundamental si se tiene en cuenta el volumen de código ABAP que desarrollan las organizaciones y la posibilidad de que los errores de una aplicación SAP afecten a procesos empresariales esenciales.

Utilizar el ATC tiene muchas ventajas:

  • ABAP Test Cockpit es el conjunto de herramientas de SAP para la gestión centralizada de los controles de calidad ABAP.
  • ATC se basa en el motor SAP Code Inspector, por lo que pueden reutilizarse todas las comprobaciones y variantes de SCI. ATC utilizará automáticamente SCI+ en lugar de SCI estándar si se ha implementado SCI+.
  • Aplicación obligatoria de una pasarela de calidad
  • Todos los resultados de las comprobaciones están disponibles a través de un mecanismo central de informes que dispone de filtros y agregaciones
  • El conjunto de herramientas cuenta con un sólido proceso de gestión de exenciones y excepciones
  • Un único punto de entrada para todas las herramientas de comprobación estática de código
  • Integración en el banco de trabajo de desarrollo ABAP con gran facilidad de uso para desarrolladores y expertos en calidad.
  • Apoyo a técnicas esenciales de control de calidad como Q-Gates y pruebas de regresión en un sistema de consolidación
  • Control del transporte mediante verificaciones antes del transporte
  • Proceso de exención para gestionar eficazmente los hallazgos
  • Priorización de casos de prueba automatizados

Automatice el ATC con Rev-Trac

Rev-Trac Platinum 8.2.2 permite la integración inmediata con herramientas avanzadas de SAP, como ABAP Test Cockpit y Code Inspector.

Esta integración impone el uso del ATC en el momento adecuado del proceso, garantizando que sólo se entregue a sus sistemas SAP código ABAP de la máxima calidad.

Para ahorrar esfuerzo, Rev-Trac envía automáticamente el código a ABAP Test Cockpit si se ha configurado. El siguiente paso puede ser autoaprobado si se superan las pruebas y comprobaciones ejecutadas. Al mismo tiempo, el código personalizado es auto rechazado si falla las comprobaciones.

Requisitos del sistema
El ABAP Test Cockpit ya está disponible con EhP2 para SAP NetWeaver 7.0 support package stack 12 (SAP Basis 7.02, SAP Kernel 7.20) y EhP3 para SAP NetWeaver 7.0 support package stack 5 (SAP Basis 7.31, SAP Kernel 7.20).

Para obtener más información sobre cómo ATC y Rev-Trac trabajan juntos como solución, póngase en contacto con hello@rev-trac.com.