ABAP / Las herramientas de ABAP para asegurar la calidad del código Por Felix Rosales

ABAP Las herramientas de ABAP para asegurar la calidad del código

ABAP Las herramientas de ABAP para asegurar la calidad del código

Tema #10: Herramientas de ABAP para asegurar la calidad del código

Al desarrollar en ABAP es necesario generar código de calidad que cumpla con requisitos de rendimiento, sintaxis, seguridad, mantenibilidad, estándares de programación y compatibilidad futura. Para ayudar al desarrollador a cumplir estos objetivos, SAP proporciona dos herramientas fundamentales: la Verificación Ampliada del Programa (SLIN) y el Inspector de Código (SCI). Ambas permiten identificar errores, advertencias y posibles mejoras antes de transportar los desarrollos a otros ambientes.

La Verificación Ampliada del Programa, mediante la transacción SLIN, realiza un análisis estático del código fuente. Su objetivo es detectar inconsistencias y posibles problemas sin ejecutar el programa. Verifica que los programas estén activados, identifica sentencias ABAP obsoletas, detecta textos hardcodeados, revisa advertencias de sintaxis y comprueba aspectos de semántica y calidad del código. Como se trata de una verificación estática, no puede detectar todas las situaciones que ocurren durante la ejecución, especialmente aquellas que dependen de valores dinámicos o llamadas construidas en tiempo de ejecución.

Verificaciones más utilizadas:

Controles sobre las interfaces PERFORM/FORM, donde se valida la existencia de las subrutinas, la correspondencia de parámetros, la compatibilidad de tipos y el manejo correcto de excepciones. También se analizan las interfaces CALL FUNCTION, verificando que los módulos de función existan, que los parámetros obligatorios sean transferidos correctamente, que las excepciones sean tratadas adecuadamente y que no se utilicen funciones obsoletas.

Con la transacción SLIN revisa llamadas a programas externos mediante instrucciones como CALL TRANSACTION, SUBMIT o CALL DIALOG, comprueba la existencia de STATUS GUI y títulos definidos, valida mensajes de aplicación, controla el uso correcto de elementos de texto y detecta problemas relacionados con campos no utilizados, sentencias de depuración, instrucciones redundantes, prácticas de programación riesgosas y sentencias declaradas obsoletas por SAP.

Inpesctor de Código:

Se accede mediante la transacción SCI, es una herramienta orientada a analizar objetos del repositorio ABAP desde una perspectiva más amplia. Permite revisar uno o varios objetos para evaluar rendimiento, seguridad, sintaxis y cumplimiento de estándares de desarrollo.

Su funcionamiento se basa en tres conceptos principales: las variantes de verificación, que definen las reglas y controles que se ejecutarán; los conjuntos de objetos, que determinan qué desarrollos serán analizados; y las inspecciones, que combinan una variante con un conjunto de objetos para realizar la revisión. SAP proporciona una variante global estándar denominada DEFAULT, aunque cada organización puede crear variantes propias adaptadas a sus normas internas.


 

 

 


Sobre el autor

Publicación académica de Felix Rosales, en su ámbito de estudios para el Curso ABAP.

SAP Junior

Felix Rosales

Profesión: Ingeniero de Sistemas - Panama - Legajo: EE84R

✒️Autor de: 12 Publicaciones Académicas

🎓Cursando Actualmente: Curso ABAP

Presentación:

Ingeniero de sistemas con 7+ años en c#, asp.net, .net core, apis rest y sql server. experiencia en medios de pago e integración revpay. actualmente desarrollándome como sap abap.

Certificación Académica de Felix Rosales

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las herramientas de ABAP para asegurar la calidad del código" de la mano de nuestros alumnos.

SAP Junior

Tema #10: Herramientas de ABAP para asegurar la calidad del código Al desarrollar en ABAP es necesario generar código de calidad que cumpla con requisitos de rendimiento, sintaxis, seguridad, mantenibilidad, estándares de programación y compatibilidad futura. Para ayudar al desarrollador a cumplir estos objetivos, SAP proporciona dos herramientas fundamentales: la Verificación Ampliada del Programa (SLIN) y el Inspector de Código (SCI). Ambas permiten identificar errores, advertencias y posibles mejoras antes de transportar los desarrollos a otros ambientes. La Verificación Ampliada del Programa, mediante la transacción SLIN, realiza un análisis estático del código...

Acceder a esta publicación

Creado y Compartido por: Felix Rosales

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Objetivo de la Calidad de Código El desarrollo en ABAP requiere generar código que cumpla con altos estándares en rendimiento, sintaxis, seguridad, vigencia (evitar obsolescencia) y convenciones de nombres. Para facilitar esto, SAP proporciona herramientas integradas en el entorno de desarrollo que permiten detectar errores y optimizar el mantenimiento futuro del software,. Principales Herramientas de Calidad 1. Verificación Ampliada del Programa (Extended Program Check) Es una herramienta de análisis estático que realiza verificaciones detalladas que el chequeo de sintaxis normal no cubre. Transacción: Se accede mediante el código SLIN o desde el menú del editor ABAP (Programa...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las Herramientas de ABAP para asegurar la calidad del código 1| Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando escribimos programas en ABAP es decir 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; y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolecencia y el cumplimiento de convenciones de nombres o estándares, entre otras varias cuestiones importantes más. Particularmente dos de estas herramientas son sumamente importantes para el programa ABAP, ya...

Acceder a esta publicación

Creado y Compartido por: Felipe De Jesus Arrona Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Herramientas ABAP para calidad Importancia de la calidad en el código ABAP La generación de código ABAP de calidad implica considerar factores como rendimiento, sintaxis, seguridad, obsolescencia, y cumplimiento de estándares y convenciones de nombres. ABAP proporciona herramientas específicas para asegurar la calidad del código, siendo fundamentales para programadores y exigidas en procesos de desarrollo en muchas empresas. Herramientas clave: Verificación Ampliada y Code Inspector La verificación ampliada del programa (SLIN) y el inspector de código (SCI) son las dos herramientas principales para mejorar la calidad del desarrollo en ABAP. Ambas están...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

1 | Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando escribimos programas en ABAP es decir cuando desarrollamos en ABAR ya sea que estemos creando un programa nuevo o estemos modificando un programa ya existente, necesitamos generar código de calidad; y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolecencia y el cumplimiento de convenciones de nombres o estándares, entre otras varias cuestiones importantes más. Para ayudarnos a cumplir con estos requisitos ABAP nos proporciona de varias herramientas muy útiles. Particularmente dos de estas herramientas son sumamente...

Acceder a esta publicación

Creado y Compartido por: Gustavo Jose Rondon Hernandez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Las herramientas de ABAP para asegurar la calidad del código En el entorno de desarrollo SAP ABAP, existen diversas herramientas integradas y prácticas recomendadas para asegurar la calidad del código, tanto a nivel técnico como funcional. Estas herramientas permiten verificar errores, evaluar el rendimiento, asegurar el cumplimiento de estándares, y facilitar mantenimiento y transportes seguros. Las principales herramientas ABAP para asegurar la calidad del código, agrupadas por su funcionalidad: Verificación Estática y Sintáctica. Pruebas Unitarias – ABAP Unit. Análisis Estático – Code Inspector (SCI). Verificación Extendida...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Las herramientas de ABAP para asegurar la calidad del código 1 Las herramientas que nos proporciona ABAP para asegurar la calidad del código Cuando desarrollamos en ABAP, ya sea creando o modificando programas, es fundamental generar un código de alta calidad. Esto implica que el código cumpla con estándares de rendimiento, seguridad, sintaxis, uso de nomenclaturas correctas y que evite el uso de sentencias obsoletas o malas prácticas. Para asegurar esta calidad, ABAP proporciona herramientas específicas, entre las cuales se destacan dos: Verificación Ampliada del Programa (Transacción SLIN) Esta herramienta realiza un análisis estático del código...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las herramientas de ABAP para asegurar la calidad del código Cuando escribrimos programas en ABAP es decir, 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 y con esto nos referimos a que tenemos que crear código ABAP que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, la obsolencia y el cumplimiento de conevnciones de nombres o estándares, entre varias cuestiones importantes más. Para ayudarnos a cumplir con estos requisitos ABAP nos proporciona de varias herramientas muy útiles >> La verificacion ampliada del programa a la cual podemos acceder a través...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

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...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Campo Velasco

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Herramientas para asegurar la calidad del código ABAP: Cuando escribimos y desarrollamos programas en ABAP, se necesita generar código de calidad que cumpla con las cuestiones relativas al rendimiento, la sintaxis, la seguridad, etc… Disponemos de dos herramientas importantes y útiles. • La verificación ampliada del programa (Tx SLIN): Realiza una verificación completa que incluye las interfaces de los procedimientos externos llamados desde el programa, por ejemplo, verificando si el número y el tipo de los parámetros de la interfaz en una llamada de procedimiento externo es correcto. La verificación ampliada del programa es solo una verificación estática. No se...

Acceder a esta publicación

Creado y Compartido por: Mauricio Ezequiel Yedro

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!