ABAP: Cantidad de registros de una tabla interna

Para averiguar la cantidad de registros de una tabla interna utilizaremos DESCRIBE TABLE de la siguiente forma.

 

DESCRIBE TABLE

  • Declararemos una variable de tipo numérica donde se almacenará el número de líneas de la tabla, en nuestro caso LV_LINES
  • En DESCRIBLE TABLE indicaremos la tabla interna de la que queremos conocer el número de líneas e indicaremos la variable donde almacenar el número de líneas

 

Código

Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

ABAP: Regenerar Tabla

Cuando realicemos una modificación a una tabla deberemos regenerarla para que se apliquen las modificaciones correctamente y adaptar el contenido a la nueva estructura.

Para ello utilizaremos la transacción SE14, en el campo Objeto introduciremos el nombre de nuestra tabla.

 

Transacción SE14

 

Al pulsar sobre tratar se mostrará la siguiente pantalla donde podremos elegir las siguientes opciones:

(más…)

ABAP: Crear tabla transparente

En este tutorial veremos en ABAP: Crear tabla transparente (Tabla Z)

Una tabla transparente es un conjunto de definiciones de campos almacenados en el diccionario de SAP, que a diferencia de una estructura, puede “llenarse” con información.

Paso 1: Dominios y Elementos de Datos

Para ver como crear un Dominio y un Elemento de Datos, puedes ver el post anterior ABAP: Creación de Dominio y Elemento de Datos.

Paso 2: Creación de la tabla

Una vez tenemos creados los Dominos y Elementos de Datos, crearemos la Tabla Z.

  • Transacción SE11
  • Definimos la descripción de usuario y la clase de entrega.

Tabla Transparente

(más…)

ABAP: Creación de Dominio y Elemento de Datos

A continuación veremos en ABAP: Creación de Dominio y Elemento de Datos, como crear un Dominio y un Elemento de Datos Z, adaptado a nuestras necesidades.

Creación de un Dominio

En un dominio podemos definir que valores puede tener un campo (caracteres, números enteros, números con decimales, …), así como la longitud de los mismos.

  • Transacción SE11
  • Seleccionar la dominio y dar un nombre a nuestro dominio (el nuestro se llamará ZNOMBRE)

Dominio_1

(más…)