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

SAP: Transportar textos de SO10

Par modificar un texto estándar utilizaremos la transacción SO10, para transportar este texto realizaremos los siguientes pasos:
 

Paso a paso

 
1. Crear orden y tarea por SE10

SO10 - Meter en orden
 
2. Ejecutar el programa RSTXTRAN por SE38 en la que informaremos en nombre la tarea que hemos creado y en clave el nombre del texto.

SO10 - Modificar texto
 
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

ABAP: Mostrar el indicador de progreso

Para mostrar el indicador de progreso en un programa en SAP utilizaremos la función SAPGUI_PROGRESS_INDICATOR.

Función SAPGUI_PROGRESS_INDICATOR

Le pasaremos los siguientes parámetros a la función:

  • Percentage: Número del porcentaje completado (Valores de 0 a 100)
  • Text: Texto que se mostrará
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
  EXPORTING
    percentage = 10
    text       = 'Texto a mostrar'.

 

Resultado

Se mostrara en la esquina inferior izquierda de la ventana, la esfera aparecerá rellena en función del porcentaje indicador acompañada del texto.

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