SAP: Modificar tabla por transacción SE16

Para modificar la tabla por la transacción SE16 lo haremos mediante debug para ello entraremos en la transacción SE16, informaremos la taba que queremos modificar y con /h ejecutaremos la transacción.
 
¡NOTA IMPORTANTE!: Modificar tablas de esta forma puede causar inconsistencias en el sistema, no se recomienda esta práctica.
 

Paso a Paso

 
1. En el debug pondremos las variables GD-EDIT y GD-SAPEDIT, las informaremos con X y pulsaremos F8 para terminar el DEBUG.

SE16 - 01.Debug
 
2. De este modo nos aparecerán las opciones para añadir, modificar y eliminar posiciones.

SE16 - 02.Menu
 
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

SAP: Modificar tabla por transacción SE16N

Para modificar la tabla por la transacción SE16N lo haremos mediante debug para ello entraremos en la transacción SE16N, informaremos la taba que queremos modificar y con /h ejecutaremos la transacción.
 
¡NOTA IMPORTANTE!: Modificar tablas de esta forma puede causar inconsistencias en el sistema, no se recomienda esta práctica.
 

Paso a Paso

 
1.Pondremos un breakpoint en el programa LSETBI00, en la línea 37 dentro del módulo OK_CODE230
 
2. En el debug pondremos las variable XCODE y modificaremos el valor por ANLE.

SE16N - 01.Debug

 
3. De este modo nos aparecerán las opciones para añadir, modificar y eliminar posiciones.
 
SE16N - 02.Menu
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

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

DATA: lv_lines TYPE i.

DESCRIBE TABLE li_tabla LINES lv_lines.

IF lv_lines > 0.

ENDIF.

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…)