ABAP: Desbloquear objetos en ordenes de transporte

Para liberar un objeto liberado en una orden de transporte lo haremos por la transacción SE03, dentro del menú Herramientas Transport Organizer > Órdenes/Tareas > Desbloquear objetos.

SE03 - Menu

En la siguiente ventana indicaremos la orden o la trarea de la que queremos liberar los objetos.

Importante: Se liberarán todos los objetos de la orden, deberemos asegurarnos que cuando terminemos de tratar estos objetos estén todos bloqueados para evitar arrastrar cambios no deseados en los transportes.

Se03 - Orden

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

ABAP: Buscar textos en programas

En ocasiones necesitaremos buscar una sentencia y no sabemos donde se encuentra, para ello podremos utilizar el programa RPR_ABAP_SOURCE_SCAN.

En el campo String buscado informaremos el texto que se quiere buscar, si lo ejecutamos sin ningún otro filtro la ejecución tardará horas, para reducir el tiempo de ejecución podremos filtrar por paquete, grupo de programas, programas creados por grupos de usuarios, etc.

Al finalizar nos devolverá una lista donde nos indicará programa, función, … y número de línea.
 
RPR_ABAP_SOURCE_SCAN
 

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. 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 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.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: Uso del EXIT, CHECK y CONTINUE

Podemos diferenciar el comportamiento de las sentencias EXIT, CHECK y CONTINUE en función de si se trata de bules o rutinas:
 

EXIT

  • Dentro de bucles (DO, WHILE, LOOP, …): Abandona el bucle sin terminarlo y sigue justo después del mismo.
  • Dentro de rutinas (FROM, FUNCTION, …): Abandona la rutina sin terminarla y sigue justo después de la misma.

 

CHECK

  • Dentro de bucles (DO, WHILE, LOOP, …): Abandona el bucle sin terminarlo y sigue justo después del mismo.
  • Dentro de rutinas (FROM, FUNCTION, …): Abandona la rutina sin terminarla y sigue justo después de la misma.

 

CONTINUE

  • Dentro de bules (DO, WHILE, LOOP, …): Termina la iteración actual y continua con la siguiente iteración.

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