Tec Sup Programacion
Instructivo para el manejo de calidad del código abap
Contents
Información General
Que es el ATC (Abap Test Cockpit) / Code Inspetor?
El code inspector (CI) y el ABAP Test Cockpit (ATC) son herramientas de SAP para el control de calidad de desarrollo. Ambas herramientas ayudan al programador a identificar posibles errores en los programas, en determinadas áreas como ser laperformance, la seguridad, estándares de nombres y mejores prácticas entre otros.
El ATC es el Nuevo framework de SAP que permite trabajar de manera más integrada dentro del abap workbench, utilizando las mismas variantes de control de código que el code inspector, y además introduciendo algunas mejoras que veremos a continuación.
Cuáles son los beneficios?
Está totalmente integrado con el ABAPworkbench
Ofrece mejoras en la interfaz del usuario en cuanto a la facilidad de uso y posibilidades de reporting.
Tiene la posibilidad de manejar re-check y comparar resultados entre dos inspecciones. (Cabe aclarar que esta funcionalidad no sirve en el caso de que las correcciones conlleven un desplazamiento en las líneas de código originalmente marcadas por un mensaje de CI).
Incluye tambiénla posibilidad de manejar excepciones (false / positive findings)
En general, ayuda al proceso de control de calidad del código abap, y facilita el cumplimiento de las mejores prácticas de desarrollo, de performance y seguridad, más relevantes para Tenaris.
Proceso de Control de Calidad
Comenzando en el entorno de desarrollo, cada programador deberá ejecutar la inspección de código para losdesarrollos en los que está trabajando, directamente desde la transacción de desarrollo (se24, se38, se80, etc).
Deberá realizar diferentes pasos según los siguientes criterios:
Si está trabajando en una Incidencia o
Si es un Proyecto o Release, y en este último caso, si se trata de:
Modificación a un desarrollo existente
Creación de un nuevo desarrollo
Procedimiento para Proyectos y/oMantenimiento Evolutivo (Release)
Procedimiento paso a paso para la Modificación de Código Custom
Paso 1
Lo primero que debe hacer ANTES de comenzar a realizar las modificaciones al objeto, es tomar una primera imagen del “estado de calidad” en el que se encuentra el mismo.
Cómo se ejecuta la inspección de código con la herramienta ATC?
Para realizar la inspección de código, deberárealizar los siguientes pasos:
a) Seleccione el objeto a modificar desde la transacción SE80 ( Object Navigation) o directamente desde las transacciones de workbench que usa habitualmente (SE24, SE38, SE37,etc)
b) Despliegue el menu de contexto y seleccione Check -> ABAP Test Cockpit
c) A continuación se ejecutarán las verificaciones de código, según la variante de control de Tenaris(Z_SCI_SQA), y se mostrarán los resultados como se ve en la siguiente pantalla.
d) Se deberá pasar a la pantalla de estadísticas, mediante el click al botón “Statistics View” que está en la barra de herramientas superior:
e) A continuación se muestra el resultado, según la vista de estadísticas :
Paso 2
Grabar la vista de estadísticas (ej. como archivo *.png) en un directorio temporal enel disco de su pc.
IMPORTANTE: Este documento será utilizado para completar la documentación de calidad al final del desarrollo. (ver Documentación de Evidencia)
Paso 3
Como trabajar con los hallazgos del control del código?
a) Una vez mostrados los mensajes en pantalla, resultado de la inspección, hacer doble-click en el mensaje que se va a revisar, lo cual abrirá la pantalla deDetalle
b) .Desde esa pantalla, el programador podrá ir: a la línea de código que señala la validación para realizar las modificaciones que correspondan, solicitar una excepción, o ver información de ayuda acerca del posible error o defecto encontrado.
Paso 4:
a) Una vez realizadas todas las modificaciones requeridas, se deberá realizar una inspección final. Para ello ejecutar el control...
Regístrate para leer el documento completo.