Application Development 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: 

difference beween reports and scripts

Former Member
0 Kudos

difference beween reports and scripts

8 REPLIES 8

bpawanchand
Active Contributor
0 Kudos

HI

An ABAP report program, you can display the resulting

output list - also known as a report - on the screen or

send it to a printer. You can also save the output list and

display it later.

SAPscript is the word processing tool used within SAP/R3 to

manipulate and display text. It is used throughout the

system for on-line displays and print out processing. When

data is printed using SAPscript, the output is commonly

referred to as layouts or forms

reward if useful

Regards

PAVAN

Former Member
0 Kudos

Hi Sudeer..!!!

Reports: The output of the report only in the screen.. its only used for whom want to see particular area report.. if they want printout means he will take output..

generally report only for screen output.

Scripts: The output will be printed document say some leagl document.

Take an example invoice, purchase order..etc...

those things are legally send it to customer or vendor throu' hard copy for this we have to take prinout...

we can take this by SMARTFORM also..

advance of Script is SMARTFORMS....

Former Member
0 Kudos

hi,

Reports Are Executable Programs, which are mainly used for manipulation of data and displaying the REPORTS and the LISTS for user. You can Send these reports for printing and other related operations.

On the Other hand SAP Script is used fro MAss printing operation. It uses Layouts and also a report program called the print program. Scripts Are mainly used for SPOOL requests.

Hope this will help u.

Reward if found Useful.

Sumit Agarwal

Former Member
0 Kudos

Reports                       script
 getting the data from sap      redirecting sap data into 
 data base and displaying       other environments is 
 in output screen is called      called sap script
a report
 
 
reports also can redirected     will promts for output devi
into other devices                ce.
 
font formats options are not    fonr formats options are 
applicable                       applicable
 
are used for company internal    are used for customer 
usage                             service

Report is basically a program which extracts the data from the database tables based on some inputs and gives the output as a list.

Report are classified as Classical Reports, Interactive Reports and ALV Report.

Classical Report is a normal report which just displays the output.User cannot interact with that report.

Interactive Report is nothing but, a user can interacte with the report.After a basic list is displayed, user can click on some field on the list which generates a secondary list giving the necessary information relevant to that field.

ALV Report is to provide users with a consistent, user friendly and functional method of manipulating the data, which appears on report lists. ALV provides more advantages than the normal report.

SAP scripts is a word processing tool of SAP which has the following components: Standard text. It is like a standard normal documents. Layout sets. - Layout set consists of the following components: Windows and pages, Paragraph formats, Character formats. Creating forms in the R/3 system. Every layout set consists of Header, paragraph, and character string. ABAP/4 program.

Former Member
0 Kudos

hi sudheer,

Report is basically a program which extracts the data from the database tables based on some inputs and gives the output as a list.

Report are classified as Classical Reports, Interactive Reports and ALV Report.

Classical Report is a normal report which just displays the output.User cannot interact with that report.

Interactive Report is nothing but, a user can interact with the report.After a basic list is displayed, user can click on some field on the list which generates a secondary list giving the necessary information relevant to that field.

ALV Report is to provide users with a consistent, user friendly and functional method of manipulating the data, which appears on report lists. ALV provides more advantages than the normal report.

SAP scripts is a word processing tool of SAP which has the following components: Standard text. It is like a standard normal documents. Layout sets. - Layout set consists of the following components: Windows and pages, Paragraph formats, Character formats. Creating forms in the R/3 system. Every layout set consists of Header, paragraph, and character string. ABAP/4 program.

Regards

sravanthi

Former Member
0 Kudos

Hi,

The main difference between reports and scripts is

Reports are used for Internal purpose where as

Scripts are used for external purpose.

Regards,

Chandu

Former Member
0 Kudos

Hello sudheer,

These are the diferences between reports and scripts:-

Reports

1. getting the data from sap data base and displaying

in output screen is called a report.

2.reports also can redirected into other devices

3.font formats options are not applicable

4.are used for company internal usage

Script

1. redirecting sap data into other environments is called sap script

2. will promts for output device

3. font formats options are applicable

4. are used for customer service

*********Hope this is helpful*********

Best of luck,

Bhumika

Former Member
0 Kudos

Hello Rao,

Report is the executable program or rather call it as the output of the executable program which appears as a list. We do have formatting options for a list and can also print but the list is not so user-friendly.

Scripts are mainly used for mass printing where we can design the layout which can be client specific. Scripts use a report program also called the driver program or the print program when the desired list must appear on the script. Different fonts are made availabe in scripts which is not possible in reports.

Hope you find it useful

Indu.