✒️ABAP Las herramientas de ABAP para asegurar la calidad del código
ABAP Las herramientas de ABAP para asegurar la calidad del código
Las herramientas que nos proporciona ABAP para asegurar la calidad del código
Cuando desarrollamos en ABAP, ya sea que estemos creando un programa nuevo o estemos modificando un programa ya existente, necesitamos generar código de calidad; es decir, tenemos que crear código ABAP que cumpla con lo relativo al rendimiento, la sintaxis, la seguridad, la obsolecencia y convenciones de nombres o estándares, etc.
Para ayudarnos a cumplir con estos requisitos ABAP nos proporciona de dos herramientas muy útiles.
1. La verificación ampliada del programa
La podemos acceder a través de la transacción SLIN.
Realiza una verificación completa que incluye las interfaces de los procedimientos externos llamados desde el programa.
Es solo una verificación estática. No se pueden eliminar todas las circunstancias que podrían dar lugar a situaciones excepcionales o errores en tiempo de ejecución.
También se verifica si el programa se encuentra activado, si se utilizan sentencias ABAP obsoletas, si se utilizan textos harcodeados en el programa en lugar de utilizar elementos de texto, si existen problemas de semántica, si existen advertencias de sintaxis, entre otras.
Como resultado de la verificación visualizamos errores, advertencias o mensajes sobre cada una de las verificaciones realizadas al programa analizado.
Cuando ejecutamos la transacción SLIN vamos a visualizar la pantalla de selección en donde podemos configurar la verificación que vamos a realizar.
- Interfases PERFORM/FORM
- Interfases CALL FUNCTION
- Interfases programa externas
- STATUS GUI y barra de títulos
- Message
- Cadenas caracteres
- Propiedades del campo
- Sentencias superfluas
- Sentencias problemáticas
- Sentencias obsoletas
2. El inspector de código
Lo podemos acceder a través de la transacción SCI.
Es una herramienta que se utiliza para comprobar los objetos del repositorio ABAP.
Podemos verificar objetos individuales o conjuntos de objetos para el rendimiento, la seguridad, la sintaxis y el cumplimiento de las convenciones de nombres.
Podemos definir inspecciones que con la ayuda de variantes de verificación, examinan ciertos conjuntos de objetos.
Como resultado de una inspección, recibimos mensajes de información, mensajes de advertencia o mensajes de error sobre diferentes propiedades de los objetos examinados.
También podemos acceder a la verificación ampliada del programa y al inspector de código a través del menú de la transacción SE38, es decir desde el editor ABAP, mientras estamos visualizando o modificando un programa.
Conceptos básicos relativos al inspector de código:
- Variante de verificación
- Conjunto de objetos
- Inspección
Tan beneficioso es la utilización de estas dos herramientas para la generación de código ABAP, que las empresas que ponen especial atención a la generación de código ABAP de calidad, utilizan estas dos herramientas como obligatorias dentro del proceso de desarrollo, es decir que luego de la generación o la modificación de un programa ABAP será obligatorio para el programador ejecutar estas dos herramientas de modo que se compruebe y que quede documentado, que el desarrollo cumple
 
 
 
Sobre el autor
Publicación académica de Alexis Jesus Perez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexis Jesus Perez Ramirez
Profesión: Licenciado en Computación - Venezuela - Legajo: LK96B
✒️Autor de: 69 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Licenciado en computación egresado de la ucv, con amplia experiencia en base de datos, análisis de sistemas y programación; tanto en ambiente web, cliente/servidor como en computación central.
Certificación Académica de Alexis Perez