✒️ABAP / Las herramientas de ABAP para asegurar la calidad del código Por Miguel Campo Velasco
ABAP Las herramientas de ABAP para asegurar la calidad del código

Herramientas de ABAP para verificar la calidad del código:
El código debe cumplir con unos estándares de rendimiento, sintaxis, seguridad, obsolescencia cumplimiento de convenciones en cuanto a nomenclatura entre otras cuestiones importantes. Para esto SAP proporciona dos herramientas fundamentales:
1. La verificación ampliada del programa: Transacción SLIN.
La verificación ampliada del programa realiza una verificación completa de las interfaces de los procedimientos externos, asegurando que el número y tipo de parámetros sean correctos. Es una verificación estática que no puede eliminar todas las posibles excepciones o errores en tiempo de ejecución. También verifica si el programa está activado, si se utilizan sentencias ABAP obsoletas, textos hard-codeados, problemas de semántica y advertencias de sintaxis. Los resultados incluyen errores, advertencias o mensajes sobre cada verificación realizada.
* También se puede acceder a la verificación ampliada del programa a través del menu dentro de la transacción SE38, mientras estamos modificando o visualizando un programa mediante la siguiente ruta: Programa/verificar/Verificación de programas ampliada.
2. Inspector de código: al cual podemos acceder a través de la Transacción SCI.
Esta herramienta hace una comprobación de los objetos del repositorio ABAP. Verifica 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.
El resultado de la ejecución del reporte son mensajes de advertencias (warnigs) o mensajes de error sobre los objetos examinados.
Conceptos importantes dentro del inspector de código:
- Variante de verificación: define las reglas que se aplicarán, las verificaciones que se realizarán y la configuración de
esas verificaciones. Existen variantes de verificación locales y globales. Las variantes de verificación globales están disponibles para todos los usuarios. Las variantes de verificación 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, en otras palabras, qué verificaciones se aplicarán a qué objetos de desarrollo.
Podemos ejecutar el inspector de código desde la transacción SE38 desde la siguiente ruta: Programa/verificar/code inspector.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Campo Velasco, en su ámbito de estudios para el Curso SAP ABAP.
Miguel Angel Campo Velasco
Profesión: Consultor Sap Funcional Fi-ca - España - Legajo: PM38R
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
Certificación Académica de Miguel Campo






Disponibilidad Laboral: FullTime


















