🚀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
Herramientas ABAP para asegurar el código.

Para que cumpla con el rendimiento requerido, la sintaxis, la seguridad, la obsolescencia y el cumplimiento de convenciones de nombres o estándares, entre otros. A través de:
*La verificación ampliada del programa (SLIN): Es una verificación estática. Verifica interfaces de procedimientos externos llamados desde el programa, verifica si el número y el tipo de parámetros de la interfaz en una llamada de procedimiento externo es correcto. Verifica si el programa esta activado, si las sentencias son obsoletas, si se utilizan textos hardcodeados en el programa en lugar de utilizar elementos de texto, si existen problemas de semántica. Se arrojan errores, advertencias o mensajes. Cuando se solita este tipo de verificación el sistema nos permite configurar el programa, la verificaciones a realizar y la manera en que se recibe la información del proceso solicitado.
Los objetivo de la verificación ampliada del programa más comúnmente utilizadas son:
• Interfases PERFOM/FORM: Todo en cuanto a subrutinas y código principal, correspondencia y estructura.
Palabras: Subrutinas, PERFORM, FORM, parámetros actuales y formales, raising, using, changing.
• Interfases CALL FUNCTION: Test que verifican la llamada y definición de módulos de funciones.
Palabras: SY-SUBRC y TDIR
• Interfases programa externas: Se verifica las sentencias CALL TRANSACTION, LEAVE TO TRANSACTION, CALL DIALOG, SUBMIT y USER EXIT's.
Palabras TDCT, TSTC.
• Status GUI y barra de títulos: Detalles del front
• Message: Detalles relaciones a los mensajes que se muestran en pantalla
• Cadena de caracteres: Detalles en la sintaxis
• Propiedades del campo: Detalles a los campos definidos y coherencias en el código, así como su excepcionalidad
• Sentencias superfluas: BREAKPOINTS y otras sentencias simples.
• Sentencias problemáticas: Test de sentencias complejas. CASE-ENDCASE, when, Case, Include, Free memory, write to, move to, stop, etc.
• Sentencias obsoletas:

* Inspector de código: (SCI) Comprueba los objetos del repositorio ABAP, aquí se verifican objetos individuales o conjuntos de objetos para el rendimientos, la seguridad, la sintaxis y el cumplimiento de las convenciones de nombres. También arroja mensajes de error, advertencia e información sobre diferentes propiedades de los objetos examinados.
Conceptos que debemos conocer sobre el 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. La verificaciones globales están disponibles para todos los usuarios y las locales están asociadas directamente con una identificación de usuario en especifico.
• Conjunto de objetos: Define los objetos de desarrollo que se incluirán
• Inspección: Define que verificaciones se aplicarán a qué objetos.
También es posible acceder a estas verificaciones desde la transacción SE38 mediante la ruta Programa/Verificar/Verificación de programas ampliada.

Un Abapero tiene tareas cotidianas como lo son: programación, realización de pruebas unitarias y documentación.

Palabras
Hardcodeo o hardcodear: Escribir código que debería ser automatizado o código que debería ser obtenido por el usuario final y no por el desarrollador.
Subrutinas: Bloque de código que ha sido modularizado en una rutina, hacen parte de la programación modular, lo que hace que esta parte del código se ejecute en un lugar externo con respecto al flujo de sentencias principal. Existen las INTERNAS: dónde el código esta dentro del programa que la llama y EXTERNAS dónde el código esta en un programa distinto al que la llama.
PERFORM: Palabra reservada que se utiliza para la creación de subrutinas en el programa.
FORM: Es la definición de una subrutina en ABAP. Se llaman así: FORM.(nombre de la subrutinas).ENDFORM y la declaración de el lugar en el programa principal en dónde se llama a dicha subrutina. PERFORM.
Parámetros actuales: Son los parámetros de entrada y de salida definidos en el programa principal. Se definen como variables locales o globales
Parámetros formales: Son los parámetros definidos en la subrutina, conocidos también como "ficticios" ya que son variables que se declaran en la cabecera de la subrutina
Include: Declaración de programas cuyo objetivo es modulizar los programas de manera que sea más fácil su mantenimiento.
Raising: Palabra reservada que se utiliza para disparar una excepción. Una excepción es un error controlado que se produce dentro del módulo de funciones, para el cual se define de antemano un mensaje de error en caso de ocurrir.
Using: Cláusula que se utiliza para pasar parámetros de entrada a cualquier tipo de dato, incluido tablas internas.
Changing: Cláusula que se utiliza para pasar parámetros de salida a cualquier tipo de dato, incluido tablas internas en subrutinas. (Los parámetros que se especifican luego de la parlabra reservada changing van a ser modificados dentro de la subrutina.
Tables: Cláusula que se utiliza para pasar como parámetro en subrutinas a tablas internas.
Cláusula: Palabra reservada del lenguaje ABAP.
Grupo de funciones: Repositorio que agrupa módulos de funciones para compartir subrutinas y declaraciones de variables.
SY-SUBRC: Es la variable del sistema que devuelve un código de retorno de la ejecución de una sentencia ABAP. Si es 0 es correcto, sino la ejecución contiene errores.
TDCT: Tabla de módulos de diálogo
TSTC:
Tabla de códigos de transacciones SAP
Report: Palabra reservada que aparecer al inicio de cualquier programa que indica que el programa es un reporte.
BREAKPOINTS: Puntos de control dentro del programa que permiten analizar un posible error.
SY-UNAME: Flujo de control dependiente de usuario.
SYNTAX-TRACE ON: Comando que verifica si existen sentencias TRACE
CASE-ENDCASE: Palabra que representa condición.


 

 

 


Sobre el autor

Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Linda Carolina Zambrano León

Profesión: Agente - Peru - Legajo: XR55P

✒️Autor de: 63 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Linda Zambrano

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