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

 X 

📘ABAP - Describe Table

Selector Alummnos / Empresas

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.

 

 

 

✒️+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 Master


Tablas Internas (arrays, vectores, listas o colecciones en otros lenguajes de programación) Son objetos de datos que permiten guardar en memoria grandes cantidades de registros de datos con la misma estructura. Pueden tener entre 0-N registros. Existe en memoria solo mientras se ejecuta el programa. Tipos de Tablas Internas ANNY TABLE INDEX TABLE STANDARD TABLE SORTER TABLE HASED TABLE En una Tabla Interna podemos Ordenar SORT Recorrer la table LOOP AT Hacer búsquedas secuenciales READ TABLE Hacer búsquedas binarias BINARY SEARCH Modificar MODIFY Insertar INSERT Borrar DELETE Borrar todo el contenido de la tabla, sin eliminarla REFRESH Inicializar cabecera CLEAR...

Acceder a esta publicación

Creado y Compartido por: Lizeth Lorena Castro Ruiz / Disponibilidad Laboral: FullTime + Carta Presentación

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

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

Acceder a esta publicación

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

Acceder a esta publicación

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

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

Acceder a esta publicación

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

Acceder a esta publicación

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

Acceder a esta publicación

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

Acceder a esta publicación

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

Acceder a esta publicación

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

Acceder a esta publicación

Creado y Compartido por: Jose Angel Duran Fernandez


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