✒️ABAP La performance en ABAP
ABAP La performance en ABAP
Vídeo - Performance en ABAP.
Este vídeo analiza las buenas y malas prácticas de programación en ABAP, desde el punto de vista de la Performace de nuestros desarrollos (Análisis de desempeño y rendimiento). El objetivo es tener bien claro que prácticas son recomendadas y cuáles no, de modo de tener programas de alta calidad que funcionen perfectamente en el ambiente productivo ya que cada micro segundo cuenta.
Se utiliza la Transaccion SE30, la cual es muy útil para el análisis del Performance.
Una vez en ésta, presionamos el botón Tips & Tricks, aquí vamos analizando las diferentes prácticas de programación ABAP con las que vamos a trabajar a lo largo del módulo de estudio, de modo de determinar cuales son buenas y tenemos que continuar usando y cuales no son recomendables y debemos dejar de usar.
Existe una variedad de Ejemplos de Rendimientos de Objetos ABAP. Podemos proceder de la siguiente manera:
- Seleccionamos la opción a evaluar.
- Se mostrará en pantalla dos ventanas en la cual cada una de éstas muestra dos códigos ABAP que hacen lo mismo de dos formas diferentes.
- Para evaluar el Performance de ambos códigos presionamos el botón Medir Tiempo de Ejecución.
- En cada ventana se muestra el tiempo expresado en Micro segundos. Aquí determinamos cual es más eficiente.
Puntos a considerar:
- Para buscar el máximo valor en SQL, se debe utilizar Select MAX.
- La sentencia Select .... EndSelect a pesar de que se usa, ya no es recomendada.
- Para seleccionar campos es recomendable especificar los campos a seleccionar. No usar Select *.
- Para insertar un registro se recomienda usar la sentencia Select con la clausula INTO TABLE.
- No se recomienda recorrer la tabla e insertar el registro sino la sentencia Insert con la clausula FROM TABLE.
Creado OK.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Castro Lima, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Castro Lima
Profesión: Analista Programador de Sistemas - Venezuela - Legajo: XD60H
✒️Autor de: 28 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Avanzado
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Presentación:
Consultorías, análisis y programación en sistemas con más de 30 años de experiencia
Certificación Académica de Miguel Castro