✒️ABAP Las herramientas de ABAP para asegurar la calidad del código
ABAP Las herramientas de ABAP para asegurar la calidad del código
LECCION 13º DE 14:
1 - Las herramientas que proporciona abap para asegurar la calidad de codigo.
Al crear o modificar codigo, necesitamos crea codigo de calidad (rendimiento, sintaxis, seguridad, absolecencia, y cumplimiento de nombres o estandares).
Herramientas:
- Verificacion ampliada del programa: se accede a traves de la transaccion SLIN, Es una verificacion estatica. no puede eliminar situaciones excecionales o errores en tiempo de ejecucion. Cualquier declaracion en la se especifiquen argumentos dinamicamente como campos o procesdimientos dinamicamente, no se pueden verificar estaticamente. Se verifica si el programa esta activado, sentiencias obsoletas, textos harcodeados, problemas de semantica, advertencia de sintaxis.
- El inspector de codigo: transaccion SCI. Se utiliza para comprobar los objetos del repositorio abap. se puede verificar objetos individuales o conjuntos para el rendimiento de seguridad, la sintaxis, y el cumplimiento de las convenciones de nombres. Se recibe mensaje de adertencia o de error sobre diferentes propiedades del los objetos examinados. Tambien se puede acceder a la verificacion ampliada del programa y al inspector por la transacion SE38. Es de uso obligatorio estas dos herramientas para el programador de modo que se compruebe y se documente que el desarrollo cumple con cuestiones de rendimiento, sintaxis, seguridad, obsolecencia, y estandares.
Audio1: etapa de desarrollo del programa: programacion. prueba unitarias, documentacion.
1.1 - Laverificacion ampliada del programa:
transaccion SLIN: pantalla de seleccion para configurar que vamos a realizar.
- programa a verificar.
- verificaciones
- salidas de verificaciones
verficaciones mas comunes:
- interfases PERFORM/FORM: test que verifican las llamadas de subrutinas perform externa y la definiciones de form.
PERMFORM externa, se verifica si:
- la definicion FORM existe en el programa
- esta definido FORM de la llamada existente y no es un include
- coincide la cantidad de paramentros actuales con los formales.
- un literal se transfiere a un paramentros estructurado o a uno de la categoria CHANGING.
FORM se verifica si:
- existe una llamada PERFORM
- existen parametros FORM sin tipo.
- la expresiones que pueden producirse mediante PERFORM llamada externo o un CALL FUNTION en una definicion FORM, aparecen clausulas RAISING de FORM.
2. interfases CALL FUNTION
3. interfases programa externo.
4. status gui y barra de titulos
5. menssage
6. cadena de caracteres
7. propiedades de campo
8. sentencias superfluas.
9. sentencias problematicas
10. sentencias obsoletas.
1.2 - El inspector de codigo
- variante de verificacion:locales y globales
- conjunto de objetos
- inspecion
audios: crea variante de verificacion tomando la default. copiandola y modificandola.
video:
Variante de verificacion: define las reglas que se aplicaran, las comprobacionesy configuraciones de esa comprobaciones
conjunto de objetos o object set: define los objetos que se incluiran.
Inspeccion en el contecto del inspetor de codigo: define la combinacion de variantes de comprobacion y object set. que comprobaciones deben aplicarse a qué objetos de desarrollo.
diferencia entre verificaciones locales y globales:
locales: estan asociados a un ID de usuario especifica.
globales estan disponibles para todos los usuarios.
sap proporciona una variante DEFAULT.
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 182 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial