#3
|
|||
|
|||
Ya le dí la vuelta
Gracias amigo, eso ya lo pensé y no me resultó por lo siguiente: Sabes que los tipos de mensaje (A,W,E,I,S) o bien requieren una acción del usuario (como pulsar enter) o bien te sacan de la ejecución del programa, y eso no es lo que necesito. Lo que necesito es que antes de cada uno de los Loops que manejo, se despliegue un mensaje en particular. Lo logré finalmente, llamando a la función SAPGUI_PROGRESS_INDICATOR, pero la "engañé", haciéndola correr 3 veces y la puse antes de cada loop. (Originalmente la función se utiliza evaluando la cantidad de registros para determinar el porcentaje de ejecución ¿si?) Te muestro como: data: x_pass(2) type i. clear x_pass. do 3 times. add 1 to x_pass. call function 'SAPGUI_PROGRESS_INDICATOR' exporting percentage = x_pass text = 'Creando Tabla Interna'. enddo. El mensaje se mantiene hasta que llamo o muestro al siguiente mensaje. Como ves, lo que hago es parecido a lo que me sugieres, sólo que me apoyo en la función, que sí me muestra el mensaje y continúa la ejecución sin que el usuario intervenga, en vez de hacer loop a una tabla y usar la sentencia MESSAGE. De todas formas aprecio el apoyo. Muchas Gracias nuevamente, Temaljose. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|