📘ABAP - Describe Table

Definición de Describe Table

La sentencia ABAP DESCRIBE TABLE se utiliza para obtener la cantidad de registros que tiene una tabla interna en un programa.

Es sumamente útil dentro de cualquier programa ABAP que requiera de cierto procesamiento relacionado a tablas internas.

Veamos un ejemplo de su utilización:

Primeramente debemos declarar una variable de tipo i, en la cual almacenaremos la cantidad de registros de nuestra tabla:

DATA: v_cant_lineas TYPE i.

Luego con la siguiente consulta, obtendremos la cantidad de registros que almacena nuestra tabla interna:

DESCRIBE TABLE ti_tabla LINES v_cant_lineas.

Seguidamente de la ejecución de la sentencia DESCRIBE TABLE, realizaremos la consulta de cantidad de registros que contiene la variable v_cant_lineas.

IF v_cant_lineas > 0.

ENDIF.

¿Buscás una carrera con Futuro?

 

ACADEMIA CVOSOFT | SAP TRAINING EXCELLENCE

¡🖐️NO TE VAYAS! sigue leyendo 👇, que tenemos muchos recursos para compartir

 

¿Desea Aprender más sobre Describe Table?

"Describe Table" es un tema que desarrollamos en nuestra 🎓Carrera Consultor ABAP que inicia el lunes 06 Diciembre 2021.

Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!!!

 Cargando presentación, aguarde unos instantes...

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Senior

Apunte Creado OK - Iniciar Edición 1.- INSERT - INSERT INTO <table> VALUES <registro> - INSERT <table> FROM TABLE <table> 2.- UPDATE - UPDATE <table> FROM <registro> - UPDATE <table> FROM TABLE <table-ti> - UPDATE <table> SET <campo> = valor WHERE <campo> = valor. 3.- MODIFY -MODIFY <table> FROM <registro> - MODIFY <table> FROM TABLE <table> Si el registro que se intenta modificar no existe, este se creará. 4.- DELETE - DELETE <table> FROM <registro> Siempre se debe preguntar por el SY-SUBRC. Si es cero, el registro se borró correctamente. La cantidad de registros borrados se almacena en SY-DBCNT. - DELETE FROM <table>... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las sentencias INSERT, UPDATE, MODIFY y DELETE

Creado y Compartido por: Jose Raúl Borroni Basaez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP SemiSenior

COMO SE DECLARA UNA TABLA INTERNA: DATA: BEGIN OF <TABLA> OCCURS <n> <Def Campo>, END OF <TABLA> LLENADO DE UNA TABLA INTERNA: APPEND TO: Se añade 1 registro en la ultima posición con los valores que tengamos en el área de trabajo. APPEND wa_proveedores TO ti_proveedores. ORDENAMIENTO DE UNA TABLA INTERNA: SORT= SORT ti_proveedores BY dni DESCEND ING. --ASCENDING: Para ascendente. PROCESAMIENTO DE UNA TABLA INTERNA: Para recorrer un TI utilizamos. LOOP - ENDLOOP = LOOP AT ti_proveedores INTO wa_proveedores WHERE NOT nombre IS INITIAL. ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Oscar Alexander López Beltrán

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

SAP Master

refresh inicializa la tabla interna delate borrar registro insert insertar registro modidy modificar regitro en ti describe table cuantos registros tien una tabla interna clear - area de trabajo para inicializar free liberar espacio ocupado por una ti en memoria

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Leidy Giselle Parra Mora

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

SAP SemiSenior

Tablas internas sirven para crear una base de datos auxiliar en el mismo ambiente sin necesidad de entrar a las bases de datos principales es un objeto de datos que permite guardar en me moria grandes cantidades de reistrs de datros con la misma estructura. La cantidad de registrso maxima esta relacionada con los limites especificado en la instalacion del sistema. Se usa normalmente para: almacenar temporalemnte los satos de las bd estruturar y formatear datos que se mostraran como salida del programa para formatear daos para ser utilizados en por otros sevicios sintaxis de la declaración de una tabla interna DATA: BEGIN OF <nombre de la tabla> OCCURS< n>, <Def. Campo>, ........ (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Oscar Eduardo Tapia Barron

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

SAP Senior

SENTENCIA OCCURS La cantidad de lineas especificadas en el occurs no limita el tamaño de la tabla sino la cantidad de registros que se guardan en memoria simultaneamente. DECLARACIONES DE TABLAS Existen dos formas: Data: Begin of TABLA occurs 0,(campos de la tabla), end of TABLA. Data: TABLA like standard table of TABLA_EJEMPLO. Data: TABLA like standard table of TABLA_EJEMPLO with header_line (aqui la cabecera o area interna de trabajo es la misma tabla interna Para crear una estructura de trabajo de una tabla interna se añade la sentencia LIKE LINE OF, de esta forma se crea una variable con la misma estructura que los registros de la tabla ejemplo. LLENADO DE TABLAS se realiza mediante las sentencias: APPEND... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Carolina Sanchez

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

SAP Master

TABLAS INTERNAS Es un objeto de datos que permite almacenar de forma temporal gran cantidad de registros con la misma estructura. La cantidad de registros max que puede contener se especifica durante la instalación del sist. Una tabla interna se puede declarar, entre otras, como sigue: TYPES: BEGIN OF estructura, campos, END OF estructura. DATA: tabla_interna TYPE STANDARD TABLE OF estructura. Además, se puede declarar una estructura como: DATA: estructura LIKE LINE OF tabla. Con una tabla interna podemos realizar las 4 operaciones CRUD: LLENADO DE UNA TABLA INTERNA: SELECT FROM tabla_bbdd APPEND est TO tab_int --> agrega un registro al final de la tabla INSERT est INTO tab_int INDEX n --> agrega un registro... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Jonatan Richioni

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

SAP Expert

Tablas internas Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. Usos de la tabla interna Almacenar temporalmente los datos de las bases de datos para un procesamiento futuro. Para estructurar y formatear datos que se mostrarán como salida del programa Para formatear datos para ser utilizados por otros servicios. Declaración de tablas internas: Usando la sintaxis: DATA: BEGIN OF TABLA (Definiendo el tamaño OCCURS)....Campos END OF TABLA Usando la sintaxis: DATA: TABLA TYPE TABLE OF Estructura Usando la sintaxis: DATA: TABLA LIKE STANDARD TABLE OF Estructura WITH HEADER LINE. Operaciones de tablas internas APPEND TO: Añade... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

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

3. DICCIONARIO DE DATOS 3.1.Tablas Internas 3.1.1. Que son Objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. - Almacenar temporalmente los datos de las bases de datos para un procesamiento futuro - Para estructurar y formatear datos que se mostraran como salida de programa - Para formatear datos para ser utilizados por otros servicios. 3.1.2. Declaración DATA: BEGIN OF wa_proveedores OCUURS 0, nombre(30) TYPE c, apellido(30) TYPE c, dni(8) TYPE c, END OF wa_proveedores. DATA: ti_proveedores LIKE STANDARD TABLE OF wa_proveedores. 3.1.3. Llenado APPEND TO: Se añade un registro en la última posición con los valores que... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Fernando Ramos Burgos

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

SAP SemiSenior

Tablas internas. Unidad 3 - Lección 1 Una tabla interna es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura (cantidad relacionada con los límites especificados en la instalación del sistema). - Almacenar temporalmente los datos de las bases de datos para un procesamiento futuro. - Estructurar y formatear datos que se mostrarán como salida del programa. - Formatear datos para ser utilizados por otros servicios. La sintaxis para su declaración es la siguiente: DATA: BEGIN OF <tabla> OCCURS <n>, <Def.Campo>, ...... END OF <tabla>. n. Cantidad de registros que se guardarán en memoria simultáneamente,... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Jose Angel Duran Fernandez

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

SAP Senior

Tabla Interna Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. DATA: BEGIN OF <tabla> OCCURS <n>, <Def.Campo>, ... END OF <tabla>. Por lo general OCCURS se pone a 0 para poder trabajar con gran cantidad de registros. Área de trabajo Cabecera de una tabla interna que tiene el contenido del registro de la tabla interna que se está procesando. Otra forma de declarar una tabla interna DATA: BEGIN OF ti_proveedores, nombre(30) TYPE c, apellido(30) TYPE c, dni(8) TYPE c, END OF ti_proveedores. DATA: ti_proveedores... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor ABAP - Lección: Las tablas internas

Creado y Compartido por: Manuel Antonio Moncada Vera


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

ACADEMIA CVOSOFT | LO IMPORTANTE ES APRENDER, EL RESTO ES HUMO

📘+CVOPEDIA!

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?