✒️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 de ABAP para asegurar la calidad del código
1. Las herramientas de ABAP para asegurar la calidad del código
Es importante que al programar en ABAP hagamos un código de calidad, cumpliendo las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la ibsolencia y el cumplimiento de convenciones de nombres o estándares.
Herramientas que nos proporciona ABAP:
- La verificación ampliada del programa: Se accede a través de la transacción SLIN. La verificación ampliada del programa es solo una verificación estática. Ejemplo: Cualquier declaración en la que se especifiquen argumentos dinámicamente como el contenido de campos o en la que llamen a procedimientos dinámicamente, no se puede verificar estáticamente.
- El inspector de código: Se accede a través de la transacción SCI. Sirve para comprobar los objetos del repositorio ABAP, se pueden verificar objetos individuales o conjuntos de objetos.
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.
En algunas empresas utilizan estas dos herramientas como obligatorias dentro del proceso de desarrollo.
Nota: La etapa de desarrollo de software está compuesta por la programación, la realización de pruebas unitarias y la documentación.
1.1 La verificación ampliada del programa
En la pantalla de la transacción SLIN se puede configurar la verificación que vamos a realizar. Veamos las verificaciones más comunes:
- Interfases PERFORM/FORM
- Interfases CALL FUNCTION
- Interfases programa externas
- STATUS GUI y barra de títulos
- Message
- Cadenas de caracteres
- Propiedades del campo
- Sentencias superfluas
- Sentencias problemáticas
- Sentencias obsoleta.
1.2 El inspector de código
Existen conceptos a definir de esta herramienta, los conceptos son:
- Variante de verificación: Define las reglas que se aplicaran, las verificaciones que realizarán y la configuración de esas verificaciones. Existen variantes de verificación locales y globales, las globales están disponibles para todos los usuarios, las locales están asociadas directamente con una identificación de usuario específico.
- Conjunto de objetos: Define los objetos de desarrollo que se incluirán.
- Inspección: Define una combinación de variante de verificación y conjunto de objetos.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Alvaro Ardila Sandoval
Sobre el autor
Publicación académica de Manel Gangolells Isanta, en su ámbito de estudios para la Carrera Consultor ABAP.
Manel Gangolells Isanta
Profesión: Técnico de Sistemas Informáticos - España - Legajo: MN13W
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Manel Gangolells