🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

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

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

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

Resumen

Unidad 1 lección 13

1. La Too.s de ABAP xa asegurar la calidad del código

Cuando creamos programas o modificamos, necesitamos generar código de calidad y q cumplan = Cuestiones relativas al rendimiento = La sintaxis = la seguridad = la obsolocencia = cumplimento de convenciones de nombres y estándares, entre otros

Xa cumplir estos requisitos ABAP nos proporciona Tools muy útiles y son:

  • La verificación ampliada del programa TX SLIN

Es la verificación incluye las interfaces de los procedimientos externos llamados desde el programa x ej: Sí el # y el tipo de los parámetros de interfaz es una llamada de procedimiento es cierto.

Esta es un verificación estática. Es posible q hayan circunstancias o situaciones excepcionales o errores en tiempo de ejecución.

Ej: cualquier declaración es la q se especifiquen argumentos dinámica/ como el contenido de campos o en la q llamen a procedimientos dinámica/, no se puede verificar estática/.

También se verifica entre otras cuestiones si el programa se encuentra activado, si se utilizan sentencias de ABAP obsoletas, si se utilizan texto harcodeados en el programa en lugar de utilizar elementos de texto, si existen problemas de semántica, si existen advertencias de sintaxis, entre otros.

  • El inspector de código

Es una Tool q se utiliza xa comprobar los objetos del repositorio ABAP, con este se puede verificar

= Objetos individuales

= Conjunto de objetos xa el rendimiento

= la seguridad

= La sintaxis

= Cumplimiento de las conversiones de nombres

El inspector de código podemos definir inspecciones con la ayuda de variantes de verificación, examinan cierto conjuntos de objetos.

Como resultado de la inspección, recibimos mensajes de información, mensajes de advertencia, mensajes de error sobre diferentes propiedades de los objetos examinados.

También podemos acceder a la verificación ampliada de programa al inspector de código a través de menú TX SE38 opción: Programa

Verificar

Verificacion ampliada de programas

Code Inspector

Es muy beneficioso la utilización de estas dos Tools xa la generación de código ABAP. Hay empresas q ponen especial atención a la generación de código ABAP de calidad.

Utilizan estas dos Tools obligatorias dentro del proceso de desarrollo, es decir q el programador ejecute estas dos Tools de modo q se compruebe y qde documentado q el desarrollo cumple con las cuestiones relativas al rendimiento, sintaxis, la seguridad, la obsolecencia, los estándares, entre otros.

Los programadores deben hacer 3 cosas:

== Programación: Creación de programas nuevos o objetos nuevos o modificación de programas o de objetos existentes.

== Pruebas unitarias: Pruebas básicas a verificar q cumplan con los requisitos s/n el requerimieto.

== Documentar: Documentar en Word y q luego se suba el documento al programa documental. El programador debe documentar la ejecución del inspector de código y verificación ampliada del programa de modo de asegurar q ambos chequeos no existen errores visibles.

1.1 Verificación ampliada de programa

La Tx SLIN visualizamos lo siguente:

* El programa: Ej: zmi_primer_programa_abap

* Verificaciones a realizar: Items

* Salida de la verificaciones: Dar salida- lista

Dar salida a mensajes

A continuación cuál es el objetivo de las verificaciones mas común/ utilizadas q ofrece la Verificación ampliada del programa:

  • Interfaces PERFORM/FORM (llevar acabo/formulario)
  • Interfaces CALL FUNCTION
  • Interfaces programa externa
  • Status GUI y barra de titulos
  • Message
  • Cadena de caracteres
  • Propiedades de campo
  • Sentencias Superfluas
  • Sentencias Problemáticas
  • Sentencias Obsoletas (sentencias ABAP clasificadas como obsoletas)

Vamos al ejemplo de "mi primer programa en abpa"

**el código fuente " write 'este es mi primer programa en Abap g'.

Le vamos a ejecutar la Tool "Verificacion Ampliada de programa " TX SLIN

Al ver la ejecución se debe visualizar el item "Cadena de caracteres" Columna "Error" 1 item

Al tener un texto entre comillas simples, este texto no se puede traducir a otros idiomas x lo q la forma de corregir esto, es creando un elemento de texto y particular/ un símbolo de texto, para hacerlo vamos al menú:

= Pasar a

= Elemento de texto

=Símbolo de texto: Se crea el registro asi:

código item y descripcion

Una vez creado el elemento de texto se reemplaz en el programa código fuente

Texto original " WRITE 'mi primer programa abap g' "

Se cambia x:" write text-001. "

ya en tool se verificación ampliada de programa no se visualiza ningún error.

1.2 Inspector de código TX SCI

Existen ciertos conceptos básicos y son:

  • Variante de verificación: Definen las reglas q se aplicarán, las verificaciones q se realizarán y la configuración de esas verificaciones.

Existen variantes de verificación locales y globales.

Las verificaciones globales están disponibles xa todos los usuarios y las verificaciones locales estan asociadas a un usuario específico.

SAP proporciona una variante de verificación global con nombre "DEFAULT". Esto se utiliza xa los objetos q se verifican en el menú contextual de programas, clases, módulos de función.

  • Conjunto de objetos: Define los objetos de desarrollo q se incluirán.
  • Inspección: Define una combinación de variantes de verificación y conjunto de objetos, en otras palabras q verificaciones se aplicarán a q objetos de desarrollo.

Menú: Programa

= Verificar

= Code Inspector

Dentro de las variantes de verificación vamos hacer clic en el botón de las caritas de modo q pase a global, luego escribimos DEFAULT y hacemos clic en visualizar. Desde aquí = Crear = modificar = copiar = borrar una variante de verificación.

Si abrimos la carpeta o desplegamos la carpeta de los test. Dentro de cada carpeta hay muchos test, los podemos tildar o destildar.

Nosotros podríamos crear nuestra variante de verificación asi como existe la variante DEFAULT.

Xa esto se deberá copiar la variante DEFAULT y podemos modificar (tildar los items o destildar los items) q queramos.


 

 

 


Sobre el autor

Publicación académica de Gustavo Betancur Guzmán, en su ámbito de estudios para la Carrera Consultor ABAP.

✒️+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 Master

Herramientas de ABAP para asegurar la calidad de código: Entre las herramientas mas importantes que tenemos para asegurar la calidad de código tenemos: El Code Inspector: Utilizado para verificar rendimiento, seguridad y sintaxis. La Verificacion Ampliada o Extendida de programas ABAP: Esta nos proporciona información sobre posibles errores que puedan ocurrir en tiempo de ejecución o "dump errors". Este tambien nos informa si existen porciones de código obsoleto o no utilizado.

Acceder a esta publicación

Creado y Compartido por: Oscar Perez

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

SAP Master

Herramientas para asegurar calidad de códigos ABAP no brinda unas series de herramientas para asegurar la calidad de código que producimos en nuestros programas. Un programa no puede tener problemas de sintaxis pero puede existir errores de sentencias. Inspector de Código (EXTENDER SYNTAX CHECK): se pueden tildar o destildar distintas opciones de acuerdo a la necesidad. Este mismo arroja los errores y sugerencias encontradas. Chequeo Extendido de código (CODE INSPECTOR): en esta pantalla nos informa errores y sugerencias. En algunas empresas de sistemas y consultoras que siguen el módelo SMMI que útiliza para evaluar los procesos de desarrollos, mantenimiento y operaciones de sistema de...

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Pavicich / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Herramientas para asegurar la calidad del código que nos proporciona ABAP Menu Program -check- Extended Program CHeck permite sacar un reporte si hay errores y advertencias de sintaxis y rendimiento y posibles errores cuando se ejecuta el programa Menu Program-Check-Code Inspector-nos informa errores y Performance Algunas empresas y/o consultoras utilizan el modelo CMMI se hace obligatorio el uso de las dos herramientas anteriores para asegurarnos la calidad del código.

Acceder a esta publicación

Creado y Compartido por: Carlos Alberto Carreira

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

SAP SemiSenior

Las herramientas de ABAP para asegurar la calidad del código son importantes para generar código de calidad y cumplir con requisitos como rendimiento, sintaxis, seguridad, obsolescencia y convenciones de nombres. Dos herramientas clave son la "verificación ampliada del programa" y el "inspector de código". La "verificación ampliada del programa" se accede a través de la transacción SLIN y realiza una verificación completa del programa, incluyendo interfaces de procedimientos externos. Verifica la activación del programa, uso de sentencias ABAP obsoletas, uso de textos hardcoded, problemas de semántica, advertencias de sintaxis y más. Proporciona...

Acceder a esta publicación

Creado y Compartido por: Rodolfo Marquez

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

SAP SemiSenior

Herramientas ABAP para asegurar la calidad del código. Unidad 1 - Lección 11 ABAP nos provee de una serie de herramientas para asegurar la calidad del código que producimos en nuestros programas. Extended program check. Para ejecutarlo vamos al menú "Program/Check/Extended program check", se pueden escoger varias opciones según lo que queramos, el sistema mostrará una pantalla con todos los errores y sugerencias encontrados. Code inspector. Para ejecutarlo vamos al menú "Program/Check/Code inspector", veremos los errores y sugerencias que nos informa ABAP. En algunas empresas y consultoras de sistemas que siguen el modelo CMMI (utilizado para mejorar y evaluar los procesos...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Duran Fernandez

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

SAP Senior

1. HERRAMIENTAS IMPORTANTE PARA EL USO DE ABAP Estas son las dos herramientas importantes para el programador ABAP permite aumentar en gran médida la calidad de los desarrollos. estas son: - Inspector de Código - Chequeo Extendido del código En algunas empresas o consultoras que siguen el programa CMMI utilizado para mejorar y evaluar los porcesos de desarollos y mantenimientos de software. Se suelen utilizar el "Inspector de código asi como el chequeo extendido de código" de forma obligatoria para ser aprobados por el cliente, al utilizar estas dos herramientas elevan la calidad del desarrollo a utilizar

Acceder a esta publicación

Creado y Compartido por: Javier Mirabal

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

SAP Master

Lección 11: Herramientas ABAP para asegurar la calidad del código Existen dos herramientas para chequear el programa una vez activado: Inspector de chequeo (code inspector):SE38 --> vamos al código --> program --> check --> Code Inspector. Veremos informes y sugerencias que nos informa ABAP. Chequeo extendido del código (extended program check): SE38 --> vamos al código --> program --> check --> Extended Program Check --> marcamos las opciones que nos interesen y ejecutamos. Nos indicará errores y sugerencias encontradas.

Acceder a esta publicación

Creado y Compartido por: Felipe Roca Molina

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

SAP Junior

1. Herramientas que proporciona ABAP para asegurar la calidad del codigo Cuando desarrollamos en ABAP ya sea que estemos creando o modificando un programa necesitamos generar un codigo de calidad, es decir, que cunpla con la sintaxis, la seguridad, la obsolecencia y e cumplimineto de convenciones de nombres standares, etc. Para ello ABAP nos proporciona varias herramientas utiles Verificacion ampliada del programa a traves de la transacion SLIN. La verificacion ampliada es una verificacion completa que incluye interfaces de los procedimientos externos llamados desde el programa. Inspeccion del codigo a traves de la transaccion SCI. Con este inspector de codigo podemos verificar objetos individuales o conjuntos de objetos del repositorio....

Acceder a esta publicación

Creado y Compartido por: Lucas Mera / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Lección 11/13: Herramientas ABAP para asegurar la calidad del código Las Herramientas para comprobar la sintaxis de un programa son 2. A continuación mas la ruta para tener acceso a ellas. 1. Code Inspector ----> Menu/Programas/Vetificar/Chequeo extendido del código 2. Extended Program Check ----> Menu/Programas/Vetificar/Inspector de código

Acceder a esta publicación

Creado y Compartido por: Ruben Santiago Cuenca Balanza / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master


Lección 11: Herramientas ABAP para asegurar la calidad del código Dos grandes herramientas para validar el código están en menú principal del editor de código, opción Programa Verificar Code Inspector y Programa Verificar Verificación de programas Ampliada en ambos encontrarán opciones que aplican a cada evaluación. Algunos clientes pueden exigir que todo programa haya superado la validación de las dos herramientas anteriores para darlo por aceptado como una práctica de verificación y aseguramiento del buen código.

Acceder a esta publicación

Creado y Compartido por: Eric David Rivas Rivas / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.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!