Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

events in interactive reports

Former Member
0 Likes
1,938

Hi Gurus ,

What are the different events in interactive events and their triggering sequence.

points will be rewarded

ms

Hi Gurus ,

What are the different events in interactive events and their triggering sequence.

points will be rewarded

ms

4 REPLIES 4
Read only

Former Member
0 Likes
1,290

AT LINE-SELECTION.

AT USER-COMMAND.

Read only

Former Member
0 Likes
1,290

Hi,

1. AT LINE-SELECTION.

2. AT USER-COMMAND.

3. AT PFn.

TOP-OF-PAGE DURING LINE-SELECTION.

Bye,

KC

Read only

Former Member
0 Likes
1,290

hi

good

check this report which give you clear idea about the interactive events

REPORT ZBHREP3 LINE-COUNT 15(1) LINE-SIZE 75.

TABLES: SFLIGHT,ZEMP.

DATA VAR LIKE SFLIGHT-CONNID.

DATA ITAB LIKE SFLIGHT OCCURS 0 WITH HEADER LINE.

PARAMETERS NAME TYPE ZEMP-NAME DEFAULT 'BHARAT'.

WRITE: 25 NAME COLOR 6.

SELECT-OPTIONS CARRID1 FOR SFLIGHT-CARRID.

SET PF-STATUS 'MENU'.

SET TITLEBAR 'TIT'.

FORMAT HOTSPOT ON.

WRITE:/10 'AIRLINE CODE',25 'CONNECTION ID',40 'FLIGHT DATE'.

SELECT * FROM SFLIGHT WHERE CARRID IN CARRID1.

WRITE:/10 SFLIGHT-CARRID,25 SFLIGHT-CONNID,40 SFLIGHT-FLDATE.

HIDE SFLIGHT-CONNID.

ENDSELECT.

*END-OF-PAGE.

END-OF-PAGE.

WRITE:/64 'P.NO:',SY-PAGNO.

*TOP-OF-PAGE.

TOP-OF-PAGE.

WRITE:/ 'THIS IS MY FIRST REPORTS PROGRAM.'.

*START-OF-SELECTION.

START-OF-SELECTION.

DO 5 TIMES.

WRITE:/ SY-INDEX.

ENDDO.

*THESE 3 STATEMENTS ARE FOR THE END-OF-PAGE CONTENTS IN LAST PAGE.

DATA M TYPE I.

M = SY-LINCT - SY-LINNO - 1.

SKIP M.

*AT LINE-SELECTION.

AT LINE-SELECTION.

CASE SY-LSIND.

WHEN '1'.

  • READ LINE SY-LILLI FIELD VALUE SFLIGHT-CONNID INTO VAR.

  • SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF ITAB WHERE

  • CONNID = VAR.

  • WRITE:/ ITAB-CARRID,ITAB-PLANETYPE,ITAB-PAYMENTSUM.

  • ENDSELECT.

  • WRITE:/ VAR.

SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF ITAB WHERE

CONNID = SY-LISEL+24(4).

WRITE:/ ITAB-CARRID,ITAB-PLANETYPE,ITAB-PAYMENTSUM.

ENDSELECT.

SKIP 1.

WRITE:/ SY-LISEL+24(4).

  • SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF ITAB WHERE

  • CONNID = SFLIGHT-CONNID.

  • WRITE:/ ITAB-CARRID,ITAB-PLANETYPE,ITAB-PAYMENTSUM.

  • ENDSELECT.

  • WRITE:/ SFLIGHT-CONNID.

WHEN '2'.

WRITE:/ SY-LILLI.

WHEN '3'.

WRITE 😕 'BHARAT'.

ENDCASE.

***************************************

DATA C TYPE N.

START-OF-SELECTION.

WRITE:/ 'BASIC LIST'.

SET PF-STATUS 'MENU'.

AT USER-COMMAND.

CASE SY-UCOMM.

WHEN 'ABC'.

WRITE:/ 'SECONDARY LIST FROM USER-COMMAND ABC'.

WRITE:/ 'SY-LSIND',SY-LSIND.

ENDCASE.

AT PF05.

WRITE:/ 'SECONDARY LIST FROM PF05'.

WRITE:/ 'SY-LSIND',SY-LSIND.

AT LINE-SELECTION.

WRITE:/ 'SECONDARY LIST FROM LINE-SELECTION'.

WRITE:/ 'SY-LSIND',SY-LSIND.

GET CURSOR LINE C.

WRITE:/ C.

thanks

mrutyun^

Read only

Former Member
0 Likes
1,290

check this

top of page during line selection : top of page event for secondary list.

at line-selection : evey time user dbl-clicks(F2) on the list data.

at pF<key> : function key from F5 to F12 to perform interactive action on the list.

at user-command

the order of events occurs only depends on the action u do on that program