ABAP - Describe Table

Definición de Describe Table

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?

¿Desea Aprender más sobre Describe Table?

"Describe Table" es un tema que desarrollamos en nuestra Carrera Programador ABAP que inicia el lunes 26 Noviembre 2018.

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

 Cargando presentación, aguarde unos instantes...

Enriquecimiento por la Comunidad:

Le invitamos a analizar las siguientes Publicaciones Académicas sobre el tema "Describe Table" creadas y compartidas abiertamente por nuestros alumnos:

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 Programador ABAP - Lección: 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 Programador ABAP - Lección: 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 Programador ABAP - Lección: 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 Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Carolina Sanchez

*** 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 Programador ABAP - Lección: 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 Programador ABAP - Lección: 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 Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Manuel Antonio Moncada Vera

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

SAP Master

Diccionario de datos tablas internas: guarda registros de la misma estructura en memoria, realizar operacionescon la informacion, cant. maxima relacionado con los limites especificados en la instalacion del sistema. Usos: almacenar temporalmente datos para un procesamiento futuro, estructurar y formatear datos para mostrar y ser utilizados por otros servicios. declara una tabla interna: data: begin of <tabla> occurs <n> <def campo> end of <tabla>. por lo general se pone occurs 0 para tablas de gran cantidad de registros. data: begin of ti_proveedores occurs 0, nombre(30) type c, apellido(30) type c, dni(8) type c, end of ti_proveedores. otra forma seria : data: begin of wa_proveedores, nombre(30)... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

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

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

SAP Senior

1| QUE SON TABAS INTERNAS ES UN OBJETO DE DATOS QUE PERMITE GUARDAR EN MEMORIA GRANDES CANTIDADES DE REGISTRO DE DATOS CON LA MISMA ESTRUCTURA. LA CANTIDAD DE REGISTROS MAXIMOS ESTA RELACIONADA CON LOS LIMITES ESPECIFICOS EN LA INSTALACION DEL SISTEMA. * PARA ALMACENAR TEMPORALMENTE LOS DATOS DE LA BASES DE DATOS PARA UN PROCESAMIENTO * PARA ESTRUCTURAR Y FORMATEAR DATOS QUE E MOSTRARAN COMO SALIDA DEL PROGRAMA * PARA FORMATEAR DATOS PARA SER UTILIZADOS POR OTROS SERIVICIOS. 2| COMO SE DECLARA UNA TABLA INTERNA DATA: BEGIN OF <TABLA> OCCURS <N>, <DEF.CAMPO>, .... END OF <TABLA>. POR LO GENERAL. EN EL PARAMETRO OCCURS SE ESPECIFICA LA CANTIDAD 0 LO QUE PERMITE TRABAJAR CON TABLAS DE GRAN CANTIDAD DE REGISTROS.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Luis Eugenio Leyva Orozco

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

SAP SemiSenior

Tablas internas. Es un conjunto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. Uso típico tabla interna: Almacenar temporalmente los datos de la base de daros para un procesamiento futuro. Estructurar y formatear datos que se mostrarán como salida del programa. Formatear datos para ser utilizados por otros servicios. Cómo declarar una tabla interna. DATA: BEGIN OF <tabla> OCCURS <n> <Def. Campo>, ... END OF <tabla> Llenado de una tabla interna. APPEND TO. Añade un registro a la tabla interna en la ultima posición con los valores que tengamos en el área de trabajo. Llenar la tabla interna con el contendido... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Fabio Gallo

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

SAP SemiSenior

1. Que es una tabla interna?. Es una coleccion de registros de datos de la misma estructura en memoria, sin necesidad de acceder continuamente a la bd y poder realizar diversas operaciones con este conjunto de informacion. Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura. La cantidad de registros maxima esta relacionada con los limites especificados en la instalacion del sistema. El uso tipico que se le da a una tabla interna: * Para almacenar temporalmente los datos de la bd para un procesamiento futuro. * Para estructurar y formatear datos q se mostraran como salida del programa. * Para formatear datos para ser utilizados por otros servicios.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Ana Maria Rojas Ayala / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

vinculaciones de objetos a) una persona ocupa una posicion, se asigna a una estructura empresarial, se describe mediante una funcion, la que pertenece a una unidad organizativa, se le asigna un centro de costos, dentro de una estructura de personal las principales vinculaciones son: centro de costes unidad organizativa ----------> objeto tareas cada vinculacion tiene un codigo de 3 digitos y son reciprocas entre si <--> si una funcion describe una posicion, esta describe a la primera, A y B ej: A002 a B002 A/B 003 "corresponde a /incorporar" * una posicion pertenece a una unidad organizativa A003 * una unidad organizativa incopora una posicion B003 * una funcion describe una posicion A007 * una posicion es descrita por... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Consultor en SAP HCM - Lección: Vinculaciones de Objetos

Creado y Compartido por: Sylvia Sabina Marchant Tobar

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

SAP Senior

================= ******** UNIDAD 2 ******** ================= ******** Lección 1 : "Tablas Internas" ******** Que son tablas internas, son un objeto de datos que permiten guardar en memoria los datos de una tabla, para no buscar en la base de datos constantemente. Primera Forma DATA; BEGIN OF <tabla> OCCURS <0>, campos, END OF <tabla>. Segunda Forma: DATA; BEGIN OF wa_estrucutura, campos, END OF wa_estructura. DATA: tabla LIKE STANDARD TABLE OF wa_estructura. Tercera Forma: DATA: <tabla> LIKE STANDARD TABLE OF <tablaBD> WITH HEADER LINE. Llenar una tabla interna, para ello usamos los siguientes datos: APPEND TO: Añade registros... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Cris Clinton Sanchez Rios

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

SAP Senior

Tablas internas Para guardar una coleccion de registros de datos de la misma estructura en memoria, sin necesidad de acceder a la base de datos y poder realizar diversas operaciones. El limite de cantidad de registros está relacionada con lo limites especificados en la instalación del sistema. Para a. Almacenar temporalmente los datos para un procesamiento futuro. b. Estructurar y formatear datos que se mostraran como salida de programa. c. Formatear datos para ser utilizados por otros servicios. 2. Como se declara una tabla interna? data: Begin of <tabla> Occrus <n> <Def.Campo> end of <Tabla> La Cantidad de lineas que se especifican en occurs no limitan el tamaño de la tabla sino la... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Silvia Marina Carrizo

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

SAP Senior

Tablas Internas en ABAP: Es un objeto de datos que permite guardar en memoria grandes cantidades de registros de datos con la misma estructura, son usadas comúnmente para: Almacenar temporalmente datos para un uso futuro. Estructurar y formatear datos que se mostraran para salida de datos. Para formatear datos para ser usados por otros servicios. La sintaxis para la declaración de tablas internas es : DATA: BEGIN OF <tabla> OCCURS <n>, <Def.Campo>, .... END OF <tabla>. Nota: El Campo OCCURS no especifica el tamaño de la tabla sino la cantidad de registros que se guardaran en memoria. Por lo general en el parámetro OCCURS se especifica... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Tablas internas

Creado y Compartido por: Andrés Mauricio Moreno Garzón


Para más aportes de alumnos, visite la sección Publicaciones Académicas.

Más CVOPEDIA!:

:: Buscador de términos:

Busque término enfocados en SAP ABAP

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

:: Ayúdenos a Difundir nuestra propuesta!

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!