✒️ABAP / Las herramientas de ABAP para asegurar la calidad del código Por Linda Zambrano León

Selector Alummnos / Empresas

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.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para el Curso SAP 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 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

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

SAP Junior

Verificación ampliada de programa: Transacción SLIN. Realiza una verificación completa que incluye interfases de los procedimientos externos llamados desde el programa, verificando si el número y el tipo de los parámetros de la interfaz en una llamada de procedimiento externo es correcto. Verifica también si el programa está activado, si se utilizan sentencias ABAP obsoletas, verificación de textos correctos, advertencias de sintaxis, entre otras. Inspector de código: transacción SCI. Es una herramienta que se utiliza para comprobar los objetos del repositorio ABAP. Podemos verificar objetos individuales o conjunto de objetos para el rendimiento, seguridad, sintaxis y el...

Acceder a esta publicación

Creado y Compartido por: Carvajal Encina Franco Erasmo / Disponibilidad Laboral: FullTime

 


 

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