logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Declaración tabla sorted en abap - abap

mywebstudies.com

PorMyWebStudies

2024-04-05
Declaración tabla sorted en abap - abap


Declaración tabla sorted en abap - abap

Las tablas SORTED se declaran:

  • Usando la estructura de una tabla del diccionario de datos, mediante la cláusula TYPE SORTED TABLE OF:
    DATA GT_TABLA TYPE SORTED TABLE OF MARA.
  • Usando una estructura propia: Primero, declarando un tipo de datos donde se crea la estructura de la tabla.

TYPES:

  • BEGIN OF GTY_TABLA,
  • NOMBRE TYPE STRING,
  • APELLIDO TYPE STRING,
  • END OF GTY_TABLA.

Segundo, se declara una estructura del tipo creado. Esta variable se usa para insertar los datos en la tabla y solo puede almacenar un registro. Se indica con la cláusula TYPE:
DATA GWA_TABLA TYPE GTY_TABLA.

Tercero, se declara una tabla interna con el mismo formato que la estructura creada en el punto anterior. Esta tabla puede almacenar más de un registro y se declara con la cláusula TYPE SORTED TABLE:
DATA GT_TABLA TYPE SORTED TABLE OF GWA_TABLA.

Las tablas SORTED tienen un índice obligatorio que puede ser:

  • Único:
    DATA GT_TABLA TYPE SORTED TABLE OF MARA WITH UNIQUE KEY NOMBRE.
  • Duplicado:
    DATA GT_TABLA TYPE SORTED TABLE OF MARA WITH NON-UNIQUE KEY NOMBRE.

Para añadir datos en una tabla SORTED:

  • Es necesario crear una variable de tipo cabecera, ya que no puede generarse en el momento de su declaración como ocurre con las tablas STANDARD:
    DATA GWA_TABLA TYPE MARA.

En su declaración, se puede especificar el número de registros iniciales usando la cláusula INITIAL SIZE:

  • DATA GT_TABLA TYPE SORTED TABLE OF MARA INITIAL SIZE 10.

Publicaciones Recientes

imagen del Post
Curso de ABAP Programación Estructurada
  • 100 Videos
  • 11 Hrs de video
  • 92 Test
  • 88 Hrs de estudio
  • 222361
  • 12 €
imagen del Post
Oferta 3 x 1

Aprovecha nuestra promoción especial y al comprar este plán te asignas los 3 cursos que tú quieras

12 €
Abap completo
Abap completo

El curso ABAP Completo está diseñado para quienes desean aprender y dominar...

Herramientas abap para clean abap
Herramientas abap para clean abap

El desarrollo eficiente en ABAP requiere no solo habilidades técnicas avanz...

3 aspectos avanzados de pruebas abap para mejores programas
3 aspectos avanzados de pruebas abap para mejores programas

En el desarrollo avanzado en ABAP (Advanced Business Application Programmin...

Configurar abap en la nube con un nuevo entorno de desarrollo
Configurar abap en la nube con un nuevo entorno de desarrollo

Para comenzar con ABAP en la nube, el primer paso es crear una instancia de...

Imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará