![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La performance en ABAP
ABAP La performance en ABAP
![ABAP La performance en ABAP ABAP La performance en ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/168.jpg)
Performace en ABAP
en abap existe buenas y malas practicas, por que afectan rendimiento o performance (analisis de desempeño y rendimiento) de programas o otros factores
tiene que ver con 3 aspectos base:
*el tiempo de proceso de la logica
*tiempo de proceso de accesos a tablas de database
*tiempo de proceso de sistema SAP
el tiempo de procesamiento a las tablas es el que mas consume recursos
la transaccion SE30 Analisis de tiempo de ejecucion permite evaluar la distribucion del tiempo en un programa:
en la pantalla principal se pone nombre del prog a evaluar
buenas y malas practicas en accesos a la base de datos
evitar usar SELECT * es mejor especificar los campos
evitar SELECT ENDSELECT es mejor usar INTO TABLE
evitar SELECT sin WHERE
evitar SELECT dentro de un LOOP
evitar usar INSERT, UPDATE, MODIFY y DELETE dentro de un LOOP
evitar SELECT + SELECT es mejor JOINS
buenas y malas practicas en la logica de procesamiento
evitar READ TABLE sin BINARY SEARCH
evitar LOOP dentro de otro LOOP
evitar LOOP con CHECK o IF es mejor con WHERE
no olvidar WHEN OTHERS usando CASE
evitar APPEND de una ti en otra ti
evitar INSERT de una ti en otra ti
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempeñar el rol de un consultor abap, además soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea más completo y se complemente.
Certificación Académica de Luciano Martinez