✒️ABAP Las herramientas de ABAP para asegurar la calidad del código
ABAP Las herramientas de ABAP para asegurar la calidad del código
Para crear un código de calidad, sintaxis correcta, segura, y que cumplan con los estándares de calidad requeridos, ABAP nos ofrece 2 herramientas muy importantes:
Estas 2 herramientas las usas las empresas y las contemplan para el proceso de desarrollo de código, no alcanza con solo escribir sino también con mejorar y validar la calidad.
Debajo se mencionan algunas de las funciones que realizan estas dos poderosas herramientas:
Objetivos de verificación ampliada de programa SLIN
Interface PERFORM/FORM
· Interfaces y configuraciones e invocación de PERFOM/FORM
· Cantidad de parámetros actuales, categorías, y si cumplen las llamadas.
· Compatibilidad de los datos enviados a funciones.
· Verificación para las definiciones de FORM.
· Si ya existe un FORM repetido o sin tipo. Entre otras.
Interface CALL FUNCTION:
· Llamadas a función: existe el grupo correspondiente?
· Se verificar: si se transfieren los parámetros necesitados, si tienen las categorías correspondientes, si RAISING intercepta todo correctamente. Se verifica módulos de función entre otras.
Interfaces programas externas:
· Se verifica módulo de diálogos TSTC.
· Reporte si tiene el tipo.
· Si los PGM llamados son llamados sintéticamente.
STATUS GUI y barra de título:
· Si estos están definidos.
MESSAGE:
· Mensajes dirigidos estan definidos en la DB T1002
· Textos explicativos y sus diferentes estados.
Cadenas de caracteres:
· Se verifica STRING, longitud, ID, si un símbolo de texto no se utiliza entre otras.
Propiedades de Campos
· Campos no usados o no leídos, si están replicados o están idénticos a un operador.
Sentencias Superfluas:
· Grupo de control, Breakpoints, sentencias SET RUNS TIMES, SYNTAX TRACE ON. Entre otras.
Sentencias problemáticas:
· Se verifica si las mismas sentencias WHEN están dos veces declaradas, si se llama a FREE MEMORY.
· Se verifica símbolos, sentencia WRITE, comparaciones, y también si hay sentencias obsoletas ya que dejaran de funcionar.
Inspector de código:
Variantes de verificación
o Locales: Según usuario especifico.
o Globales: Disponibles para todos los usuarios (DEFAULT)
· Conjuntos de objetos
· Inspección: combinación de verificación y conjunto de objetos.
 
 
 
Sobre el autor
Publicación académica de Gaston Asplanatti, en su ámbito de estudios para la Carrera Consultor ABAP.
Gaston Asplanatti
Profesión: Senior Technical Architect - Argentina - Legajo: UW99J
✒️Autor de: 21 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mis objetivos laborales se enfocan en ser competente en las funciones requeridas. mi perfil t?cnico y de inter?s son: programador y t?cnico (sysadm)
Certificación Académica de Gaston Asplanatti