SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

ALV GRID с переодическим обновлением



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Максим
Специалист
Специалист



Joined: 27 Sep 2007
Posts: 61

PostPosted: Wed Oct 03, 2007 9:04 am    Post subject: ALV GRID с переодическим обновлением Reply with quote

Нужно чтобы ALV GRID переодически делал refresh и перечитывал данные. Возможно ли это?
Back to top
View user's profile Send private message
july7
Старший специалист
Старший специалист



Joined: 10 Oct 2007
Posts: 109
Location: Киров

PostPosted: Wed Oct 10, 2007 4:40 pm    Post subject: Reply with quote

http://sapboard.ru/forums/viewtopic.php?t=2189
Back to top
View user's profile Send private message
Максим
Специалист
Специалист



Joined: 27 Sep 2007
Posts: 61

PostPosted: Wed Oct 10, 2007 9:11 pm    Post subject: Reply with quote

Спасибо за ответ. Это решение мне понравилось своей оригинальностью:

VGhost wrote:
Действительно, запустить автообновление ALV Grid с использованием rfc вызовов или класса CL_GUI_TIMER фактически невозможно. Но есть еще один способ.

Проблема может быть решена следующим образом.
1. Берем класс
cl_gui_html_viewer

2. В него загружаем например следующую страничку: Код:
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; codepage=1251">
<TITLE>sample form</TITLE>
<script>
function fnTimer() {
window.setInterval( "FORM1.submit()", 5000);
}
</script>
</HEAD>
<body onload="fnTimer( );">
<form id=FORM1 method="POST" action="SAPEVENT:TIMEOUT"><input type="hidden" name="hd1" value="0">
</form>
</BODY>
</HTML>


3. Пишем обработчик событий для класса, и в методе on_sapevent выполняем процедуру обновления своего грида и всего чего угодно. Код:
class lcl_sapevent_receiver definition.

public section.
methods on_sapevent
for event sapevent of cl_gui_html_viewer
importing
action frame getdata postdata query_table
.

endclass.


4. Наслаждаемся творением рук своих...

Более подробную документацию по использованию класса cl_gui_html_viewer можно посмотреть в документации.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.