Skip to Content
0
Former Member
May 29, 2008 at 03:57 AM

How to keep HOTSPOT ?

26 Views

Hello Guru,

Need help from you. I am have a report where i am displaying the details of a table using Reuse_alv_list_display the code is ...

TABLES: SCARR.

DATA ITAB LIKE SCARR OCCURS 0 WITH HEADER LINE.

SELECT * FROM SCARR INTO TABLE ITAB.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'

EXPORTING

I_STRUCTURE_NAME = 'SCARR'

TABLES

T_OUTTAB = ITAB

.

IF SY-SUBRC <> 0.

ENDIF.

But i want to keep a hotspot on CARRID so that i create an interactive report i know normally how to create a interactive but not getting the concept how to keep the hotspot when i am using ALV list display.

AT LINE-SELECTION.

CASE SY-LSIND.

WHEN 1.

READ LINE SY-LILLI FIELD VALUE ITAB-CONNID.

SELECT * FROM SFLIGHT INTO TABLE STAB WHERE CONNID = ITAB-CONNID.

LOOP AT STAB.

WRITE :/ SY-TABIX CENTERED ,10 STAB-CARRID.

FORMAT HOTSPOT ON COLOR 6.

WRITE : 20 STAB-CONNID.

FORMAT HOTSPOT OFF COLOR 4.

WRITE : 30 STAB-SEATSMAX,40 STAB-SEATSOCC,50 STAB-PRICE.

FORMAT HOTSPOT ON COLOR 7.

WRITE: 75 STAB-FLDATE .

FORMAT HOTSPOT OFF COLOR 4.

HIDE STAB-FLDATE.

ENDLOOP.

How to insert this code to make it interactive..

Waiting for your replys..

Thks