Skip to Content
avatar image
Former Member

Custom ALV report auto refresh and display on LCD TV

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Apr 17, 2017 at 12:51 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 17, 2017 at 08:22 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 17, 2017 at 10:05 PM

    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?

    Add comment
    10|10000 characters needed characters exceeded