Code Inspector ABAP

Él Code Inspector ABAP es una herramienta de gran utilidad que nos sirve para revisar los objetos del repositorio ABAP. Es decir, checando el inspector de código, podemos validar un conjunto de objetos u objetos individuales. Ciertamente, podemos obtener información sobre el rendimiento, la seguridad, la sintaxis y algunas de las mejores prácticas al momento de programar con ABAP.

Con la ayuda de variantes definidas por el usuario, el code inspector ABAP nos permite analizar diversos aspectos importantes para el sistema SAP. Estos análisis nos brindarán información de gran valor a través de notificaciones, alertas o simplemente mensajes informativos.

Transacción Del ABAP Code Inspector ( SCI ) – /nSCI

sap sci

¿ Cómo revisar mi código ABAP ?

La transacción que estaremos utilizando para ingresar al inspector de código será la SCI, una vez dentro veremos los siguiente campos:

  • Inspection – Las verificaciones que deberán ser realizadas a determinados objetos
  • Object Set – Objetos ABAP que estarán incluidos en el check
  • Check Variant – Que verificaciones deben de ser implementadas

En este ejemplo crearemos una «Check Variant» para posteriormente utilizarla en la inspección de un programa custom.

inspector de código sap

A continuación se nos mostrará un listado de verificaciones que podemos incluir dentro de nuestro análisis de código. Sin embargo, para esta entrada solo haremos una verificación general.

abap check

Después de dar de alta la variante nos dirigimos al código ABAP que queremos inspeccionar. Vamos a la transacción SE38, colocamos el nombre del programa y seguimos la siguiente ruta:

Programa => Check => Code Inspector

Code Inspector ABAP
sci abap

A continuación, podemos ver que la herramienta nos arroja una lista de verificaciones, en este caso muestra que el programa tiene declarada la sentencia BREAK-POINT, además de un Field Symbol que se encuentra declarado de forma global.

inspección código sap

La herramienta de inspección de código ABAP es particularmente útil para evitar errores comunes y malas prácticas en nuestro código fuente. No obstante, no es la única opción que tenemos al momento de verificar nuestros programas zetas. En futuros tutoriales abordaremos otro tipo de herramientas que nos pueden ayudar a encontrar puntos a mejorar y posibles fallas que se puedan convertir en problemas posteriores.

Documentación Oficial SAP

Si requieres más información al respecto, puedes visitar la siguiente liga Inspector ABAP, donde encontrarás más información acerca del SCI y otras herramientas de análisis de código en SAP.