Classical and Interactive reporting
Hi All,
How can we decide weather to do a reporting in classical or Interactive?
Will it be given in functional spec or we need to decide to code for classical or for Interactive report ?
thanks & regards
shashikanth naram
Hello Shashikanth,
That will be given in Functional specification.
See, If your requirement is like: You need to display the stock details of materials plant wise. There you will display material number, plant, stock. But if you customer ask to see the material description of the material, You can use interactive report using AT LINE-SELECTION event. Like double click on the materialnumber and get the material description of that material in the next screen.
Other wise your requirement is like you have to display material description along with materail number, then no need to go for interative report.
Reward If helpful.
Regards
Sasidhar Reddy Matli.
Similar Messages
-
Classical and Interactive reports / BSP
what are classical report and interactive reports
I dont know anything abot BSP. How to start and what are the pre-requsites.
Pls provide me the useful link for that
Thank you
JohnHi,
<b>Classical Reports:-</b>
These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop.
Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT.
<b>Interactive Reports</b>As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers. And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
<b>
For BSP's</b>
/people/thomas.jung/blog/2006/01/13/custom-bsp-extensions-time-stamp-and-range-ui-elements
http://searchsap.techtarget.com/tip/0,289483,sid21_gci886185,00.html
BSP Basics
If you search the forum aout the BSP, you will get more info
Regards
Sudheer -
Difference between class report and interactive report
please give me the differences between classical report and interactive report
Hi,read the following :
In ABAP, there are a total of 7 types of reports. They are:
Classical Reports
Interactive Reports
Logical Database Reports
ABAP query
ALV Reports (ALV stands for ABAP List Viewer)
Report Writer/Report Painter
Views (There are different types of views also)
Classical Reports
These are the most simple reports. It is just an output of data using the Write statement inside a loop.
Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT
Interactive Reports
As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
Logical Database Reports
Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports.
While using LDB there is no need for us to declare Parameters.
Selection-screen as they will be generated automatically.
We have to use the statement NODES in ABAP report.
ABAP Query Reports
ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate.
Transaction Code : SQ01
Report Writer / Report painter
Super users and end users can use Report Painter/Report Writer tools to write their own reports.
Giving them the ability to report on additional fields at their discretion shifts the report maintenance burden to them, saving SAP support groups time and effort normally spent creating and maintaining the reports.
ALV reports
Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length.
In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output.
The report output can contain up to 90 columns in the display with the wide array of display options.
There is no difference between drill down and interactive report, they are the same.
With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
*More on Classical Vs Interactive*
Classical Reports
These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop.
Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT.
Events In Classical Reports.
INTIALIZATION: This event triggers before selection screen display.
AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode.
START OF SELECTION: Start of selection screen triggers after proceesing selection screen.
END-OF-SELECTION : It is for Logical Database Reporting.
Interactive Reports
As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
Events associated with Interactive Reports are:
1. AT LINE-SELECTION
2. AT USER-COMMAND
3. AT PF<key>
4. TOP-OF-PAGE DURING LINE-SELECTION.
HIDE statement holds the data to be displayed in the secondary list.
sy-lisel : contains data of the selected line.
sy-lsind : contains the level of report (from 0 to 21)
Interactive Report Events:
AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist.
AT PFn: For predefined function keys...
AT USER-COMMAND : It provides user functions keys.
TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list.
Reward if found helpful -
What is difference between interactive list and interactive reports?
what is difference between interactive list and interactive reports?
hi check this..
interactive report/list means any input(double click or single click or user command ) on the screen will results a new screen with the corresponding fields....this is upto 20 levels only check this..
report .
start-of-selection.
write:/ 'this is the source list'.
at line-selection .
if sy-lsind = 1 .
write:/ ' this is the 1st list'.
elseif.
if sy-lsind = 2 .
write:/ ' this is the 2 list'.
if sy-lsind = 3 .
write:/ ' this is the 3 list'.
if sy-lsind = 4 .
write:/ ' this is the 4 list'.
if sy-lsind = 5 .
write:/ ' this is the 5 list'.
if sy-lsind = 6 .
write:/ ' this is the 6 list'.
if sy-lsind = 7 .
write:/ ' this is the 7 list'.
if sy-lsind = 8.
write:/ ' this is the 8 list'.
if sy-lsind = 9 .
write:/ ' this is the 9 list'.
if sy-lsind = 10 .
write:/ ' this is the 10 list'.
endif.
regards,
venkat -
Drilldown and interactive reports
hi,
is there any difference between drilldown and interactive reports.
if there exits , what is the difference?
kindly help me.
i will reward good points.
regards
thiru1. There is NO diff btw Interactive and Drilldown.
2. get cursor.
get cursor field <field_name> value <field_value>.
when you double clik on any line in list..reads particular field instead of whole line (where you clicked).
3. Hide statement.
hides contents of fields to make availble to further list processing
press F1 on HIDE you'll get more info... -
I Created a power view in Excel 2013 and uploaded to my Power BI for o365 site.
But when i click on my excel file it opens in browser,After that i click on File tab its showing me two option
1. Save a Copy
2.Download a copy
When i click on save a copy its showing me an warning below
Features that are not supported by Excel in the browser and interactive reports will be removed from the saved copy.
Continue with Save?
If i continue saving it only saves an excel files with data only not the power view which i want to save with applied filters.
Please help me for thisJust to clarify, when you hit the option of Save As Copy, the whole experience goes into a "read-write" mode in Excel services, which currently doesn't support authoring, just consumption of PowerView sheets.
Two mitigations that come to mind:
1. Download the copy (as Brad suggests), rename the file and upload.
2. Use the send to option of SharePoint online, give the file the right target document library (can be the same as source) and rename the file:
GALROY -
Difference between Drilldown report and Interactive report
There is no difference between drill down and interactive report, they are the same.
With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
You can produce both simple, data-directed lists (basic reports) and complex, formatted lists in drilldown reporting (form reports).
Drilldown report provides you with comfortable functions for navigating through your data. For example, you can jump to the next level of detail or the next report object on the same level, hide individual levels and switch between the detail and drilldown lists. It also provides a number of additional functions which let you process lists interactively (sorting, conditions, ranking lists, and so on). SAP Graphics, SAPmail and the Excel List Viewer are also integrated into drilldown reporting.
The drilldown functions are divided into three groups which differ in the number of functions available. That way each user can choose the functional level most suited for his requirements.
In addition to the online functions for displaying reports, drilldown reporting also provides functions which let you print reports. A number of formatting functions are available to let you determine the look of your printed reports (page breaks, headers and footers, underscores, and so on).
The menus and the functions available directly on the drilldown report make it easy to use the information system.
What is an Interactive Report?
An interactive report generally works in the following fashion:
1. Basic list is displayed.
2. User double clicks on any valid line
or
User selects a line and presses as button on the tool bar.
3. The corresponding event is triggered
4. Then in the code, the line on which action was done, is read.
5. Depending on the values in that selected line, a secondary list is displayed.
6. Steps from 2-5 are repeated till the end.
From the above explanation, I believe, its clear that, the 20th list, will essentially depend on the "selected line" of 19th list. According to your question, you want to move to 20th list directly, without "a prior list". May I know the exact requirement so that, an appropriate solution can be suggested?
Again, your question was, how to move to 20th list directly on pressing of execute button. Its not possible to move to 20th list. You must cross over a basic list, before you can go to a different list level, using the code given by Pavan.
What are Drilldown reports?
The lines of basic list of a drilldown report when clicked, will take the user to the corresponding (standard) object's display.
For eg: Suppose your report's primary component is purchase requisition, (assume you are printing PR details), and the basic list displays details of many PRs.
Eg: when clicked on a particular line of the PR basic list, it takes you to std t-code me53 (display of purchase requisition). This is the 'Drill-down' functionality.
For this, in the at-line selection of your program, as per the above ex: you'll set the parameter ID of PR number BAN (that you can get from Data element) in memory (using set parameter id) and then calling the corresponding transaction (usually skipping initial screen of the std t-code).
Likewise, if it's Material Number (Matnr), you'll be displaying MM03 transaction w.r.t. the line's matnr.
AKSHAT..........Good, information. But I think you should post these items in Wiki, in place of forum, as here we have Qns & Ans; problems and solutions.
https://www.sdn.sap.com/irj/sdn/wiki
[ABAP Development > ABAP General ]
Wiki is the right place for such knowledge base
Thanks!!
Regards,
Vishal. -
Difference between Drill down Report and Interactive Report
What is the difference between Drill down Report and Interactive Report?
Hi,
Drill down report and Interactive report seems to be acts as same. But there is a minor difference between those two.
Drill Down Report - When you click on a particular field in a report it drills down to the next report, it won't trigger another screen.
Interactive Report - When you click on a particular field in a report it will trigger another report based on the field clicked. It opens another session internally in the same screen.
Regards,
Jayaram... -
WHAT IS THE DIFF B/N DRILLDOWN REPORT AND INTERACTIVE REPORT
HI
EXPERTS CAN U HELP ME FOR THIS
THANKUHi....
There is no difference between drill down and interactive report, they are the same.
With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
You can produce both simple, data-directed lists (basic reports) and complex, formatted lists in drilldown reporting (form reports).
Drilldown report provides you with comfortable functions for navigating through your data. For example, you can jump to the next level of detail or the next report object on the same level, hide individual levels and switch between the detail and drilldown lists. It also provides a number of additional functions which let you process lists interactively (sorting, conditions, ranking lists, and so on). SAP Graphics, SAPmail and the Excel List Viewer are also integrated into drilldown reporting.
The drilldown functions are divided into three groups which differ in the number of functions available. That way each user can choose the functional level most suited for his requirements.
In addition to the online functions for displaying reports, drilldown reporting also provides functions which let you print reports. A number of formatting functions are available to let you determine the look of your printed reports (page breaks, headers and footers, underscores, and so on).
The menus and the functions available directly on the drilldown report make it easy to use the information system.
What is an Interactive Report?
An interactive report generally works in the following fashion:
1. Basic list is displayed.
2. User double clicks on any valid line
or
User selects a line and presses as button on the tool bar.
3. The corresponding event is triggered
4. Then in the code, the line on which action was done, is read.
5. Depending on the values in that selected line, a secondary list is displayed.
6. Steps from 2-5 are repeated till the end.
From the above explanation, I believe, its clear that, the 20th list, will essentially depend on the "selected line" of 19th list. According to your question, you want to move to 20th list directly, without "a prior list". May I know the exact requirement so that, an appropriate solution can be suggested?
Again, your question was, how to move to 20th list directly on pressing of execute button. Its not possible to move to 20th list. You must cross over a basic list, before you can go to a different list level, using the code given by Pavan.
What are Drilldown reports?
The lines of basic list of a drilldown report when clicked, will take the user to the corresponding (standard) object's display.
For eg: Suppose your report's primary component is purchase requisition, (assume you are printing PR details), and the basic list displays details of many PRs.
Eg: when clicked on a particular line of the PR basic list, it takes you to std t-code me53 (display of purchase requisition). This is the 'Drill-down' functionality.
For this, in the at-line selection of your program, as per the above ex: you'll set the parameter ID of PR number BAN (that you can get from Data element) in memory (using set parameter id) and then calling the corresponding transaction (usually skipping initial screen of the std t-code).
Likewise, if it's Material Number (Matnr), you'll be displaying MM03 transaction w.r.t. the line's matnr
Hope it will help u
regards
Bala -
Reg. alv and interactive reports
Hi Friends,
What is the difference between alv and interactive reports?.
rewards are helpful answers.Hi,
ABAP List Viewer
The common features of report are column alignment, sorting, filtering, subtotals, totals etc. To implement these, a lot of coding and logic is to be put. To avoid that we can use a concept called ABAP List Viewer (ALV).
Using ALV, we can have three types of reports:
1. Simple Report
2. Block Report
3. Hierarchical Sequential Report
Interactive Reports
As the name suggests, the user can Interact with the report. We can have a drill down into the report data.
Purpose
Interactive report provides you with comfortable functions for navigating through your data.
Use
Interactive report are used to display multiple list in one single report
It has basic list and then you can navigate to one or other screens in one single report
Enhance the efficiency & transparency of Business Processes
Example : Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details.
Advantage of ALV over Interactive:--
1> Graphic Can be added
2> Less Amount Of coding
Reward If Helpful -
Hi,
Can anyone email me a documentation on ALV reports and Interactive reports at [email protected]
AmitHi,
Check this link for ALV GRID control
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVALV/BCSRVALV.pdf
You can check the development class SLIS for ALV related sample programs..
Thanks,
Naren -
Oracles tools to generate static and interactive reports
Hi,
What kind of oracle tools can generate statis and interactive reports, is there any free one, and where to get it?
Thanks.user11017933 wrote:
Hi,
What kind of oracle tools can generate statis and interactive reports, is there any free one, and where to get it?
Thanks.
What type of reports you're looking? Performance report? you can use AWR but this is not free. You can use statspack instead
Hope this helps
Cheers -
How to have both Classic Report and Interactive Report from the same page?
Hello APEX developers,
I want to copy a page consisting of master-detail form together with its data, as in data stored in the tables.
I've generated a master-detail form(which by default having its detail report as a classic report). I want to copy this page and then migrate this classic report to Interactive Report. This way, I have both the classic master-detail form with report AND the master-detail Interactive Report.
I've tried doing this but ended up getting a new master-detail Interactive Report page without its data.
Any feedback is appreciated.
Best regards,
DanielHi everyone,
Solved already. What a relief! Kindly ignore this post.
Rgds,
Daniel -
I have classic report and I would like to convert interactive report.
Any help?
Thanks,
SamApex 3.1.2, Oracle 9.2.0.8, Firefox 3.5 (View/Character Encoding is UTF-8)
When I try to use this function (Migrate classic report to interactive report), I get a region with the report source all garbled up.
I did verify that my DAD has PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
Any ideas? Thanks -
Issues with the Radio Group and interactive report
Hi,
I have an interactive report that shows customer names and associated revenues... I want my users to be able to filter customer list by Province and by City in a way that when the user select a province then only associated cities show up (driven by a table)... for the filtration I am using 2 Radio Group items (one for Provinces and the other one for Cities)
Everything is working fine, except for the fact that when I select a province (let's say Prov A) and then select a city (let's say City A1) and again when I select another Province (let's say Prov B) I get the list of all cities associated to Prov B + city A1... Not sure why my previous selection of City is showing up with the list of new cities when I change the province... I SHOULD BE ABLE TO REST ALL CITIES WHEN A NEW PROVINCE IS SELECTED
here is the code
For interactive report
select CUSTOMER_NAME,
SUM(YTD) AS YTD
from T_TABLEA
where
(PROVINCE=
CASE
when :P2_PROV = 'All' THEN PROVINCE
ELSE :P2_PROV
END
and
(CITY=
CASE
when :P2_CITY = 'All' THEN CITY
ELSE :P2_CITY
END
GROUP BY CUSTOMER_NAME
For Province Radio Group I am using a static list:
STATIC2:All;All,Alberta;AB,Ontario;ON,Quebec;PQ,British Columbia;BC
For City, I am using a dynamic list using following code:
select 'All', 'All' return from dual
union
select distinct INITCAP(CITY) display_value, CITY return_value
from T_TABLEA
where
Province = :P2_PROV
order by 1
ThanksCheck the session state of items P2_PROV and *:P2_CITY* when the issue occurs and run the LOV query separately with the session state values.
If that too fetches it wrongly, then you would need to change your query.
Maybe you are looking for
-
Hi, am having trouble / don't have a clue how to centre a div tag to the center of the page? Can someone point me where am going wrong. Here is the html code: thanks in advance hammer.
-
Find DbObject Wizard is not available in Sql developer 3.0
Hi, when I click on View -> find DB Objects, I m not seeing that screen anymore. Initially when I installed for the first time I did use it, but now I cannot find it. Is there any issue with the docking ? This is most important attribute I like about
-
Remove button in Content package - callable object in GP
Hi Friends, I have created a callable object of type content package. I have used this E-Learning document Link : [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/08d689d1-0c01-0010-c69c-808d2b1111d7]. I am able to test and e
-
ACR 4.5: Improved DNG 1.2 compatibility
Elsewhere, Thomas Knoll said ACR 4.5 (currently in Beta status) was the first ACR version to fully implement the new DNG 1.2 specification. Are there any disadvantages to expect when i not re-converting our raw files to DNG with the DNG Converter 4.5
-
Help! Can't Migrate Contacts (w/notes) & Calendar from OS10.4.11
I'm at my wits end. I spoke with Applecare support and the Genius Bar but no one is able to help with a solution. I've owned Macs for 20 years but I have an old Desktop G5 (PPC) running OS 10.4.11 purchased immediately before the Intel transition ...