Skip to Content
0

Custom ALV report auto refresh and display on LCD TV

Apr 17, 2017 at 11:51 AM

112

avatar image
Former Member

Hi,

I have a custom report which displays output in ALV GRID. My requirement is to display this output in TV screen. If the output have 100 records to be displayed then it should be divided into 25 records and each page should be displayed in TV screen sequentially with mentioned time delay (Eg. 1st page displayed initially and 2nd page will be displayed after 10 secs and so on).

How can I do this requirement. Please help.

Regards,

Gowthami

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Evgeny Gubenko Apr 17, 2017 at 12:51 PM
0

Hi!

I don't know, why to do this via ABAP, but you can try to do something like this:

- activate application events for ALV object

- show the first part of data

- call method cl_gui_alv_grid->raise_event with your custom user command after displaying the first part of data

- in the PAI processing for your custom user command put wait operator and fetch new part of the data, which will be shown after ALV is refreshed in the following PBO

E. Gubenko

Share
10 |10000 characters needed characters left characters exceeded
Raghu Govindarajan Apr 17, 2017 at 08:22 PM
0

Why don't you try a web front end using Webdynpro with Floor plan manager. Using the web technologies you can set up the front end to refresh periodically and have the back end serve up different data every time. Added benefits are you have it look a lot better at a distance on a TV and you can potentially set different (longer) timeouts than your standard GUI sessions on the Production system.

Share
10 |10000 characters needed characters left characters exceeded
Nic Teunckens Apr 17, 2017 at 10:05 PM
0

Please check this Blog on how to use the "CL_GUI_TIMER" Class : link

I want to raise the same criticism : Why use the ALV-technique when there are other (responsive and more 'attractive') technologies for showing your data on a (TV-)Screen?

Share
10 |10000 characters needed characters left characters exceeded