Using CL GUI TIMER for automated screen refreshing
2010-07-02 14:55
561 查看
http://it.toolbox.com/wiki/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.
&---------------------------------------------------------------------*
& Report ZZ_GUI_TIMER
&---------------------------------------------------------------------*
& Example using the CL_GUI_TIMER
& Automatic refreshment of the screen dynpro
&---------------------------------------------------------------------*
report zz_gui_timer.
---------------------------------------------------------------------*
CLASS lcl_event_handler DEFINITION
---------------------------------------------------------------------*
class lcl_event_handler definition.
---------------------------------------------------------------------*
CLASS lcl_event_handler IMPLEMENTATION
---------------------------------------------------------------------*
class lcl_event_handler implementation.
parameters: pa_refrs type i default 10.
start-of-selection.
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.
&---------------------------------------------------------------------*
& Report ZZ_GUI_TIMER
&---------------------------------------------------------------------*
& Example using the CL_GUI_TIMER
& Automatic refreshment of the screen dynpro
&---------------------------------------------------------------------*
report zz_gui_timer.
---------------------------------------------------------------------*
CLASS lcl_event_handler DEFINITION
---------------------------------------------------------------------*
class lcl_event_handler definition.
public section. class-methods: on_finished for event finished of cl_gui_timer importing sender.endclass. "lcl_event_handler DEFINITION
---------------------------------------------------------------------*
CLASS lcl_event_handler IMPLEMENTATION
---------------------------------------------------------------------*
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_finishedendclass. "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:'
相关文章推荐
- 《Sikuli: Using GUI Screenshots for Search and Automation》
- Sikuli——Using Screenshots for GUI Automation and Testing
- adding animations - Using ViewPager for Screen Slides
- F4 help functionality for a dynpro screen field using the PROCESS ON VALUE-REQUEST statement
- Using C# to create Screen Saver for automation, [preview effect]
- Using ViewPager for Screen Slides
- Flash GUI for Your EXE Using Minimalistic Approach
- System and method for controlling switching between VMM and VM using enabling value of VMM timer indicator and VMM timer value having a specified time
- Flash GUI for Your EXE Using Minimalistic Approach
- F4 help functionality for a dynpro screen field using the PROCESS ON VALUE-REQUEST statement
- Win32 Series - Using the Timer for a Clock
- Using SQLMap for Automated Vulnerability Assessment
- Android 编程下 Using ViewPager for Screen Slides
- [Node.js] Take Screenshots of Multiple Dimensions for Responsive Sites using Nightmare
- Using XML To Dynamically Generate GUI Elements
- Using DLP tools for cloud computing security
- Three Basic Sort for using C#
- Computing for Numerical Methods Using Visual C++
- [转]Configure Network Drive Visible for SQL Server During Backup and Restore Using SSMS