PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 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
  • Lo que este en negrita y con "" es porque tiene una definicion dentro del contenido para leer.
  • Herramientas que nos proporciona ABAP para asegurar la calidad del codigo
  1. La verificacion ampliada del programa: a la cual podemos acceder a traves de la transaccion "SLIN".(imagen 1.1)
  2. El inspector de codigo: al cual podemos acceder a traves de la "transaccion" SCI.(Imagen 1.3)
  • Verificacion ampliada del programa

Cuando ejecutamos la transaccion "SLIN" vamos a visualizar la siguiente "pantalla de seleccion" en donde podemos configurar la verificacion que vamos a realizar: (imagen 1.1.1)

Veamos a continuacion cual es el objetivo de las verificaciones mas comunmente utilizadas que ofrece la verificacion ampliada del programa:

Interfases PERFORM/FORM: aqui estan agrupados los tests que verifican las llamdas de "subrutinas" "PERFORM" externas y las definiciones "FORM".

Se realizan las siguientes verificaciones para las llamdas PERFORM externas:

  • Se verifica si la definicion FORM existe en el programa indicado.
  • Se verifica si el programa que contiene la definicion FORM llamada existe y no es un "include".
  • Se verifica si coincide la cantidad de "parametros actuales" con los "parametros formales".
  • Se verifica si coinciden las categorias de los parametros "USING", "CHANGING" y "TABLES".
  • Se verifica si los parametros actuales y los parametros formales son compatibles.
  • Se verifica si un literal se transfiere a un parametro estructurado o en un parametro de la categoria CHANGING

Se realizan las siguientes verificaciones para las definiciones FORM:

  • Se verifica si para una definicion FORM existe una llamada PERFOM.
  • Se verifica Si existen parametros FORM sin tipo.
  • Se verifica si las excepciones que pueden producirse mediante PERFOM llamado externo o CALL FUNCTION en una definicion FORM, aparecen en la clausula "RAISING" de FORM.

Interfases CAL FUNCTION: aqui estan agrupados los tests que verifican la llamada y la definicion de "modulos de funciones"

Se realizan las siguientes verificaciones:

  • Se verifica si en un modulo de funciones existe el "grupo de funciones" correspondiente y no contiene errores.
  • Se verifica si existen los modulos de funciones llamados.
  • Se verifica si se transfieren todos los parametros necesarios.
  • Se verifica que no se transfieran parametros desconocidos.
  • Se verifica si los parametros tienen la categoria correcta (IMPORT, EXPORT, TABLES, EXCEPTION).
  • Se verifica si los "parametros actuales" y los "parametros formales" son compatibles.
  • Se verifica si para EXCEPTION's se realiza un tratamiento "SY-SUBRC".
  • Se verifica si la clausula "RAISING" intercepta todas las excepciones correctamente.
  • Se verifica si un modulo de funciones esta identificado como obsoleto.

En los grupos de funciones se verifica en las definiciones de modulos de funciones:

  • Se verifica si un modulo de funciones contiene una entrada en la tabla base de datos TFDIR.
  • Se verifica si para cada EXCEPTION existe un comando RAISE y si para cada comando RAISE aparece una EXCEPTION.

Interfases programa externas: aqui se agrupan los test que verifican las llamdas de las sentencias CALL TRANSACTION, LEAVE TO TRANSACTION, CALL DIALOG, SUBMIT y USER EXIT's.

Se realizan las siguientes verificaciones:

  • Se verifica si existe un codigo de transaccion en la tabla de base de datos TSTC, que es la tabla de codigos de transacciones de SAP
  • " si existe un modulo de dialogo en la tabla de base de datos TDCT, que es la tabla de modulos de dialogo.
  • " si un report llamado mediante SUBMIT tiene el tipo.
  • " si los programas llamados son correctos sintacticamente.
  • " si todos los parametros SUBMIT indicados mediante WITH estan definidos en el "report".

Inspector de codigo:

  • Variante de verificacion: define las reglas que se aplicaran, las verificaciones que se realizaran y la configuracion de esas verificaciones.

SAP proporciona una variante de verificacion global con el nombre "DEFAULT"

  • Conjunto de objetos: define los objetos de desarrollo que se incluiran.
  • Inspeccion: define una combinacion de variante de verificacion y conjunto de objetos, en otras palabras, que verificaciones se aplicaran a que objetos de desarrollo,

Vamos a ejecutar el inspector de codigo con la variante de verificacion global DEFAULT desde el menu Programa / Verificar / Code Inspector. (Imagen 1.2.1)


 

 

 


Sobre el autor

Publicación académica de Federico Adrian Paz Garcia, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP SemiSenior

Federico Adrian Paz Garcia

Profesión: Tecnico Informatico - Argentina - Legajo: VE55R

✒️Autor de: 33 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Formar parte de una empresa en la que pueda poner en práctica todos mis conocimientos y que me ofrezca la oportunidad de mejorar

Certificación Académica de Federico Paz

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

Herramientas ABAP para asegurar la calidad de código. Extended Program Check Code inspector Estas herramientas son muy utilizadas en la inspección del código para asegurar la calidad del mismo.

Acceder a esta publicación

Creado y Compartido por: Fabio Gallo

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

SAP Master

Herramientas de ABAP para asegurar la calidad del código: Inspector de código. Chequeo extendido de código. La ejecución de estas 2 herramientas debe ser obligatoria, según la metodología CMMI.

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Expert


Herramientas ABAP para asegurar la calidad del código Inspector de codigo y chequeo extendido del código

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Herramientas que nos brinda SAP para asegurar la calidad del código ABAP nos provee de estas dos herramientas para asegurar la calidad del código que producimos: -Code Inspector (inspector de código): para ejecutarlo vamos a Program->Check->Code Inspector Aquí veremos los errores y sugerencias que nos informa ABAP -Extended Program Check (chequeo extendido del código): para ejecutarlo vamos a Program->Check->Extended Program Check Brinda varias opciones para tildar o destinar según lo que deseamos validar, si ejecutamos tal cual está el sistema arroja una pantalla con todos los errores y sugerencias encontradas. La utilización de estas dos herramientas junto con un adecuado...

Acceder a esta publicación

Creado y Compartido por: Diamela Serignese

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

SAP Senior

Lección: Video - Herramientas ABAP para asegurar la calidad del código Las herramientas que nos permitirán aumentar en gran medida la calidad de nuestros desarrollos son: el Inspector de Código y el Chequeo Extendido del Código.

Acceder a esta publicación

Creado y Compartido por: Pedro Alejandro Arroyo Gutierrez

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

Herramientas ABAP para asegurar la calidad del codigo Abap nos provee una serie de herramientas para asegurar la calidad de codigo que producimos con nuestros programas, estas son: Extendend Program Check - Menu Program - check - Extenden Program Check aqui podremos tildar opciones segun lo que queramos validar, el sistema nos mostrara una pantalla con todos los errores y sugerencias encontrados. Code Inspector - Menu Program - Code Inspector Nos mostrara los errores y sugerencias que nos da ABAP.

Acceder a esta publicación

Creado y Compartido por: Cesar Alguera

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

SAP Expert


Herramientas para Asegurar la calidad del código Code Inspector (inspector del código). Extended program check (Chequeo extendido del código) En las empresas que tienen la certificación CMMi utilizan estas 2 herramientas en forma obligatoria

Acceder a esta publicación

Creado y Compartido por: Maria Guadalupe Gonzalez Sanchez

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

SAP Senior

Herramientas de ABAP para Asegurar la calidad de codigo. Extended Program Check Code inspector Es importante utilizar estas herramientas ya que muchas veces nos pueden ayudar a evitar errores en tiempo de ejecucion que a simple vista ocasionalmente no podemos identificar.

Acceder a esta publicación

Creado y Compartido por: Luis Car

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

SAP SemiSenior

Herramientas de verificación de la Calidad del Código Inspector de Código Chequeo Extendido del Código. En empresas consultoras ponen como requisito el uso de estas herramientas para garantizar la calidad de los programas implementados en SAP.

Acceder a esta publicación

Creado y Compartido por: John Arley Lopez Sanchez

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

SAP Master

Herramientas para asegurar la calidad del código Para acceder a cualquiera de estas herramientas lo hacemos desde el menú principal y seleccionando Program y dentro de este la opción Check. Chequeo Extendido del Código (Extended Program Check): verifica si existen errores que pueden causar problemas en ejecución. Esta verificación prácticamente es obligatoria, sobre todo si el programa es nuevo. Inspector de Código (Code Inspector): verifica sintaxis, seguridad y Performance.

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

 


 

👌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!