Posted: Tue Mar 04, 2008 12:12 am Post subject: Using CL GUI TIMER for automated screen refreshing
Author: Ben Meijs Ctac
Original: http: //wiki.ittoolbox.com/index.php/Using_CL_GUI_TIMER_for_automated_screen_refreshing
Did you know that using global class CL_GUI_TIMER, you can write ABAP code that refreshes automatically. Below, I added an example of using this code. You can provide the time interval on the selection screen of this example.
Code:
*&---------------------------------------------------------------------*
*& Report ZZ_GUI_TIMER
*&---------------------------------------------------------------------*
*& Example using the CL_GUI_TIMER
*& Automatic refreshment of the screen dynpro
*&---------------------------------------------------------------------*
class lcl_event_handler implementation.
method on_finished.
statics: ltp_refreshed type i.
add 1 to ltp_refreshed.
write: 'Refresh number:',
ltp_refreshed.
* Start timer again
sender->run( ).
endmethod. "on_finished
endclass. "lcl_event_handler IMPLEMENTATION data: rf_gui_timer type ref to cl_gui_timer.
parameters: pa_refrs type i default 10.
start-of-selection.
create object rf_gui_timer.
set handler lcl_event_handler=>on_finished for rf_gui_timer.
* Setting the refreshment interval.
rf_gui_timer->interval = pa_refrs.
rf_gui_timer->run( ).
* The session must remain active!
write 'Wait for a while:'
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.