🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Array

Selector Alummnos / Empresas

Definición de Array

Son estructuras de datos de tamaño fijo que están formadas por elementos del mismo tipo.

En ABAP el equivalente de ARRAY es la tabla interna, en la que se pueden almacenar en memoria 0 a n registros de datos.

El termino ARRAY es propio del lenguaje de programación Pascal.

Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array.

Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente

  • Declarar el array
  • Crear el array
  • Inicializar los elementos del array
  • Usar el array

Para declarar un array se escribe

tipo_de_dato[] nombre_del_array;

Para declarar un array de enteros escribimos

int[] numeros;

Para crear un array de 4 número enteros escribimos

numeros=new int[4];

La declaración y la creación del array se puede hacer en una misma línea.

int[] numeros =new int[4];

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Array" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert


Performance: se usa la transacción de análisis de performance (SE30). En tips se ven las diferentes prácticas de programación posibles. Para SQL se ven agregados del SELECT (se desaconsejan SELECT SELECT), SELECT de campos en vez de *, operaciones de ARRAY (SELECT APPEND y SELECT INTO TABLE) y el INSERT FORM TABLE y LOOP con INSERT de cada área. Lo mismo aplica a las búsquedas lineales y binarias, asignaciones innecesarias, loops con restricciones y operaciones de array. En esta transacción, indicando un nombre de programa, se puede ver el tiempo de procesamiento del programa.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


PERFORMANCE EN ABAP Buenas y malas practicas Analisis del desempeño y rendimiento del programa se trabaja la transaccion SE30 presinamos el boton tips and tricks. Carpeta interface sql: utilizar boton medir tiempo ejecucion Utilizar slect max(msgnr) carpeta seleccion con lista de seleccion especificar los campos a seleccionar carpeta operaciones de array tablas internas select into table utilizar select into table array insert vs insert de un solo registro utilizar insert from table array select vs select endselect utilizar select into table loop at carpeta tablas internas usando estructuras explicitas utilizar append wa to itab. busqueda lineal vs busqueda binaria utilizar busqueda binaria con binary search selecionaos acceso por clave...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

sap.ui.getCore() instancia de la aplicación para saber el idioma sap.ui.getCore().getConfiguration().getLanguage() sap.ui.getCore()byid(id) sap.ui.getCore().applyChanges() jQuyery.sap.domByid(id) JQuery.sap.byId(id) para efectos visuales colores, efectos, tamaños de letras JavaScript para la lógica en los controladores colecciones, matrices, arreglos, arrays. método find callback índice del array método foreach para cada elemento del array map reduce Filter Filtra Sort Ordena .shift elimina el primer elemento .unshift(0nuevo elemento') .push .pop indexOf Los ciclos, bucles o iteraciones contador condición de salida ciclo FOR length while do...

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


PERFORMANCE EN ABAP La transacción SE30 nos ayuda a hacer un análisis del performance de los programas. Dentro de la transacción dar click en el botón : TIPS & TRICKS. Interface SQL - Agregados del select. SELECT * FROM T100 - No recomendada SELECT MAX (MSGNR) FROM T100 - Recomendada Selección con lista de selección SELECT * FROM DD01L INTO DD01L_WA - NO recomendada SELECT DOMNAME FROM DD01L INTO DD01L_WA-DOMName - Recomendada Operaciones de Array( tablas internas)- Select ...Into table. SELECT * FROM T006 INTO T006_WA APPEND T006_wa to X006. END SELECT - No recomendada ...

Acceder a esta publicación

Creado y Compartido por: Maria Guadalupe Gonzalez Sanchez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Performance en ABAP Existen buenas y malas prácticas de programación, afectando a la performance de los programas o afecta a otros factores como es la reutilización del código. Vemos al detalle la performance de los programas: Performance: Análisis del desempeño y rendimiento del programa. Para ello trabajamos con la transacción SE30. En dicha transacción, pulsamos el botón Tips and Tricks Abrimos la carpeta interface SQL - Pulsamos en Agregados del Select Aquí vemos dos códigos ABAP que realizan lo mismo de dos formas diferentes. Uno utiliza la sentencia SELECT *, totalmente desaconsejado. Y SELECT MAX, aconsejada Para evaluar el performance de ambos códigos...

Acceder a esta publicación

Creado y Compartido por: Miguel Mauricio Sierra Cardona

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Performance en ABAP Análisis y desempeño del programa Transacción SE30, una vez ingresamos, damos clic en tips & tricks, empezamos abrir la carpeta de interfase SQL, allí clic en select agregates, aquí vemos dos códigos abap de dos formas diferentes y se le da clic en medir tiempo de ejecución, el de la derecha que utiliza es select max es mucho más veloz en ejecución, luego seleccionamos select with select list, el que se utiliza sin asterisco de los dos programas abap tiene mejor rendimiento, luego seleccionamos array oper, clic en selet into table, el de la derecha mucho más rápido, luego selecciona array insert vs single-row insert aunque se demoran lo...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Existen buenas y malas prácticas de programación, afectando a la performance de los programas o afecta a otros factores como es la reutilización del código. Vemos al detalle la performance de los programas: Performance: Análisis del desempeño y rendimiento del programa. Para ello trabajamos con la transacción SE30. En dicha transacción, pulsamos el botón tips and Tricks Abrimos la carpeta interface SQL - Pulsamos en Agregados del Select Aquí vemos dos códigos ABAP que realizan lo mismo de dos formas diferentes. Uno utiliza la sentencia SELECT *, totalmente desaconsejado. Y SELECT MAX, aconsejada Para evaluar el performance de ambos códigos pulsamos la opción...

Acceder a esta publicación

Creado y Compartido por: Victor Cebollero Vidriales

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PERFORMANCE ABAP PERFORMANCE DE LOS PROGRAMAS: nos referimos al rendimiento y al analisis del desempeño del programa. SE30 - Trandsac estandar para el analisi de la Performance., Permite guardar el codigo que testeamos, Tambien permite testear nuestro codigo , La transaccion nos permite evaluar como se distribuye el tiempo de procesamiento de un programa ABAP, para esto Ingresamos el nombre del programa , ejecutarlo y precionar el boton Evaluar. Una vez dentro de la transacción -> Precionar el Boton Tips & Tricks, aqui se analisan las diferenetes practicas de ABAP, para determinar cuales son buenas y cuales no son recomendables. - Para comparar el codigo y medir su tiempo de ejecucion se presiona el boton MEDIR...

Acceder a esta publicación

Creado y Compartido por: Victor Rodríguez Azcárate

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PERFORMANCE EN ABAP La transacción SE30 nos ayuda a hacer un análisis del performance de los programas. Dentro de la transacción dar click en el botón : TIPS & TRICKS. Interface SQL - Agregados del select. SELECT * FROM T100 - No recomendada SELECT MAX (MSGNR) FROM T100 - Recomendada Selección con lista de selección SELECT * FROM DD01L INTO DD01L_WA - NO recomendada SELECT DOMNAME FROM DD01L INTO DD01L_WA-DOMName - Recomendada Operaciones de Array( tablas internas)- Select ...Into table. SELECT * FROM T006 INTO T006_WA APPEND T006_wa to X006. END SELECT - No recomendada ...

Acceder a esta publicación

Creado y Compartido por: Manuel Antonio Moncada Vera

*** 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...

Acceder a esta publicación

Creado y Compartido por: Ana Schiau


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.