🚀PROMO SEPTIEMBRE en CVOSOFT United States Of America
✒️ABAP La performance en ABAP
ABAP La performance en ABAP
PERFORMANCE: Analisis de desempeño y rendimiento del programa ABAP
El performance tiene que ver con:
El tiempo de procesamiento de la logica ABAP
El tiempo de procesamiento de los accesos a las tablas bases de datos (consume más recursos)
El tiempo de procesamiento del sistema (SE30) ,nos permite realizar un analisis en tiempo de ejecución
Es importante tener en cuenta que el tiempo de procesamiento en las bases de datos debe ser lo menor posible para que los programas funcionen de mejor manera en el ambiente de producción.
Practicas en las bases de datos:
Evitar traer todos los datos de las tablas, si solo vamos a utilizar algunos (SELECT *)
Evitar utilizar SELECT ENDSELECT en vez de eso utilizar SELECT INTO TABLE
Evitar utilizar SELECT sin condiciones
Evitar utilizar SELECT dentro de la sentencis LOOP
Evitar utilizar DELETE.UPDATE,INSERT,MODIFY dentro de un LOOP
Evitar utilizar dos SELECT, en vez de eso utilizar JOIN
Practicas en la logica de procesamiento ABAP
Evitar utilizar una busqueda secuencial, en vez de eso utilizar una busqueda binaria esto se hace implementando Binary search AL FINAL del read table
Evitar utilizar LOOP dentro de otro LOOP
Evitar ejecutar un LOOP consentencias if o check, en vez de eso utilizar WHERE
Utilizar WHEN OTHERS es importante para evitar errores en el CASE
Cuando necesitamos agregar una tabla interna a otra , es mejor practica utilizar APPEND LINES OF
Siempre utilizar INSERT LINES OF cuando necesitemos insertar el contenido de una tabla en un posición especifica
Para borrar registros duplicados debemos utilzar DELETE AJACENT DUPLICATES FROM ITAB COMPARING K
Para remmplazar una tabla en otra debemos utilizar ITAB2[]=ITAB1[].
Para comparar una tabla con otra debemos utilizar dentro de un if tabla1[]=tabla2[]
 
 
 
Sobre el autor
Publicación académica de Valentina Mu?oz Medina, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Senior
Valentina Mu?oz Medina
Profesión: Estudiante Ingenier?a de Sistemas - Colombia - Legajo: ZG79L
Me considero una persona responsable y creativa, con disposici?n de aprender cosas nuevas y capacidad de trabajar en equipo, cuento con iniciativa para resolver problemas eficientemente.
Continúe aprendiendo sobre el tema "La performance en ABAP" de la mano de nuestros alumnos.
SAP Master
PERFORMANCE EN PROGRAMACION ABAP El performance de un programa es el analisis del desempeño y rendimiento de un programa, para esto se va a trabajar con una herramiento de SAP estandar que es sumamente util para el analisis de la performance, esta es la transacción SE30. El objetivo del performance es poder realizar programas de alta calidad, que funcionen perfectamente en el ambiente productivo, que es donde las tablas de las bases de datos contienen millones de registros y cada micro segundo cuenta. Los tiempos de procesamiento de ABAP se dividen en tres: La base de datos, Abap y el sistema, de estos 3 item debemos tomar en cuenta en cuanto a la performance es la base de datos ya que este es el que mas recursos consumen y...
Me complace formar parte de este equipo y s? que cuento con la experiencia y los conocimientos t?cnicos necesarios para desarrollarme como programador abap...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
En ABAP existen las buenas y malas practicas porque afectan a la performance de los programas o a la reutilización del código. Performance de los programas Performance: Analisís del desempeño y el rendimiento del programa. - Usaremos la transax. SE30 - presionamos el boton Tips & Tricks - Analizaremos las diferentes prácticas de la programación ABAP - En 2 paneles se compararán fragmentos de código. Los tiempos de procesamiento de un programa ABAP se dividen en 3: ABAP, BD y Sistema. De estos tres items el que debemos tener en cuenta principalmente cuando evaluamos la performance es el tiempo de la BD ya que este es el que mas recursos consumen y por consiguiente es el que mas...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Performance en abap presionamos el boton trips & tricks y podremos ver carpetas que contienen codigos donde prodremos comparar el performance de ambos codigos. a si podremos saber cuales son las mejores practicas de codigicacion.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Performance en ABAP En ABAP existen buenas y malas practicas sea por que afectan a los Performance de los programas o por que afectan a otros factores determinantes como es la utilización de código. Performance de los programas - se trata del análisis del desempeño y rendimiento del programa. Utilizamos la transacción SE30 para ver las Performance. Una vez dentro pulsamos el botón Tips & Tricks. Abrimos la carpeta SQL Interface y seleccionamos Select aggregates. Vamos a ver dos códigos distintos que dan el mismo resultado. Para evaluar la performance pulsamos el botón Medir tiempo ejecución. Hacemos lo mismo con Select with select list. Aquí podemos ver que especificando...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
VIDEO - PERFORMANCE EN ABAP Performance en ABAP El objetivo de esta lección es tener bien claro que prácticas son desaconsejadas y cuales si son recomendadas, de modo de poder apuntar a realizar programas de alta calidad, que funcionen perfectamente en el ambiente productivo, donde las tablas de la BD contienen millones de registros y cada micro segundo cuenta. Los tiempos de procesamiento de un programa ABAP se divide entre ABAP, la BD y el Sistema, de estos tres items el q debemos tener en cuenta principalmente cdo evaluamos la performance es el tiempo de la BD ya q esté es el q más recurso consume y por consiguiente es el q más tiempo requiere, cdo más alto sea el porcentaje del procesamiento de...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Cuando Hablamos de performance nos referimos al desempeño del programa, para poder analizar la performance podemos utilizar la transacción SE30 por el botón TIPS & TRICKS donde nos orienta con cuales de las sentencia que son aconsejables utilzar. Los tiempos de procesamiento de un programa ABAP se dividen en tres: ABAP ,la base de datos y el sistema, de los tres el que mas consume recursos es el de la base de datos y es con el que tenemos tener mas cuidado.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Performance en ABAP Para verificar el performance ingresamos a la TX SE30, Aqui presionamos Tips & Tricks en la cual nos recomiendan buenas practicas, nos daran los puntos en el cual podemos programar en ABAP de diferentes manera, y ver su performance, y podemos ver el el tipo de ejecucion. Tiempos de procesamiento se dividen en 3: ABAP: Debe ser lo más ALTO posible BBDD: Debe ser lo más BAJO posible. A tener en cuenta para la performance ya que es lo que más tpo requiere. SISTEMA:
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
lección 8/9: Video - Performance en ABAP Accedemos a la transacción SE30 clicamos en el botón tips & tricks acáveremos carpetas que contienen archivos con código de consultas en SQL que podremos comparar la performance de ambos códigos (el resultado nos indicara en microsegundos), por sentido comun sabremos que el que tarda menos tiempo en ejecutarse sera el de mayor performance, de tal manera podremos saber cuál es la mejor práctica para desarrollar.
Me presento como una persona activa, responsable, creativa, flexible, orientada al logro de resultados en el trabajo que se me asigne.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
PERFORMANCE EN ABAP – LECCION 7-8 PERFORMANCE, cuando hablamos de performance nos referimos al análisis de desempeño de un programa o transacción, para medir la performance de un programa o transacción realizaremos pruebas de rendimiento NOTA, los tiempos de procesamientos de un programa ABAP, se dividen entre ABAP, la base de dato y el sistema, de estos tres ítems el que debemos tener en cuenta principalmente cuando evaluamos la performance, es el tiempo de la base de dato ya que es el que más recursos consume y por consiguiente es el que más tiempo requiere, cuanto más alto sea el porcentaje del procesamiento de la base de dato en comparación a los otros dos porcentajes,...
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Performance en ABAP Se refiere al rendimiento de cualquier programa ABAP y en está lección nos explican a evaluarlo mediante la transacción SE30-siendo ésta una transacción antigua, ahora reemplazada por la transacción SAT que tiene más funcionalidades-además existen otras herramientas para poder evaluar la performance ABAP como el code inspector, ST05, ST12. La idea para mejorar la performance de nuestros programas ABAP es reducir el número de accesos a la base de datos.
👌Genial!, estos fueron los últimos artículos sobre más de 80.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.