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

What is the Diff Classical and Interactive report

Former Member
0 Likes
967

Hello what are the Events in SAP Report ? and what are their sequence ?

What is the Diff Classical and Interactive report ? is there events which are not in Interactive report but in Classical Report ?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
785

Hi Saurabh,

Interactive reporting allows for the user to interact with the list. For example, the use can double click on a line of the list (which will trigger the event AT LINE-SELECTION); he can select a list line and click on a pushbutton on the Application toolbar (which will be handled in the AT USER-COMMAND event) or he can click on one of the function keys (which will be handled oin the AT PFnn event).

In classical reporting, there's no user interaction on the list. The program is executed and a list is displayed. The user can just view the list and probably print it. And the events (START-OF-SELECTION, END-OF-SELECTION, TOP-OF-PAGE) are not controlled by the user in this case.

Hope that helps.

Regards,

Anand Mandalika.

7 REPLIES 7
Read only

Former Member
0 Likes
786

Hi Saurabh,

Interactive reporting allows for the user to interact with the list. For example, the use can double click on a line of the list (which will trigger the event AT LINE-SELECTION); he can select a list line and click on a pushbutton on the Application toolbar (which will be handled in the AT USER-COMMAND event) or he can click on one of the function keys (which will be handled oin the AT PFnn event).

In classical reporting, there's no user interaction on the list. The program is executed and a list is displayed. The user can just view the list and probably print it. And the events (START-OF-SELECTION, END-OF-SELECTION, TOP-OF-PAGE) are not controlled by the user in this case.

Hope that helps.

Regards,

Anand Mandalika.

Read only

0 Likes
785

So Sir in

Classical Report we can't have details list?

Are At-user-commend and At-line-selection work only in Interavtive report ?

Read only

0 Likes
785

That is correct. The moment you say "detail lists", there has to be some way for the user to navigate from the basic list to one/more of the detail lists. This warrants a user-interaction. which brings the whole matter into the prerogative of Interactive Reporting.

Regards,

Anand Mandalika.

Read only

0 Likes
785

It means Classical report is just a simple report with one list output... and the events

Load of progam

Initialization-

At selection screen -

start of selection -

end of selection -

top of page-

end of page -

at line selection -

at user command

at first

at new line

at last line

at end

works in Interactive report not in Classical report ? Si is this the right sequence of the events? Sir is there any more events in SAP for report ?

Read only

0 Likes
785

Hi Saurabh,

The Load of Program is more relevant for the Module Pool Program than for a Report program. It corresponds to the Initialization event of a report program.

Classical Reports can have these events, in the given order :

initialization
at selection-screen
start-of-selection
end-of-selection
top-of-page
end-of-page

In addition o the above, the following events are possible in case of Interactive Reports -

at line-selection
at user-command
at PFnn.

Now, obviously, we cannot specify any order for these three events. They would get triggered based on the user action.

Regards,

Anand Mandalika.

Read only

0 Likes
785

Sir.. you said that Classical report have only one list output.. then what is the use of "at selection-screen" event ?

Read only

0 Likes
785

The AT SELECTION-SCREEN event is triggerred if your report has a selection screen. Selection screen will appear if there are any PARAMETERS or SELECT-OPITONs for your report.

This event is primarily used for user-input validations.

Regards,

Anand Mandalika.