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

sap scripts vs smartforms

Former Member
0 Likes
1,589

what is the difference between sap scripts and smartforms,in realtime how they will use...?

10 REPLIES 10
Read only

Former Member
0 Likes
1,185

script is obselete now a days...better to use smartforms....

script is good when design is simple and coding is complex.

smartforms are good when design is complex and coding is simpler...

better to use smartforms...

reward points if useful....

Read only

Former Member
0 Likes
1,185

hI SEKHAR,

<b>DIFFERENCES BETWEEN SAPSCRIPTS AND SMARTFORMS</b>

SMARTFORMS CLIENT INDEPENDENT SAPSCRIPTS CLIENT DEPENDENT

SMARTFORMS XML OUTPUT FOR WEB PUBLISHING

SAPSCRIPTS NO XML OUTPUT POSSIBLE

INTERFACE BETWEEN THE PRINT PROGRAM AND SMART FORM IS MAINTAINED.

INTERFACE NOT MAINTAINED BETWEEN THE PROGRAM AND THE LAYOUT SET

WELL DEFINED GUI MAINLY USES TEXT EDITOR

MINIMUM KNOWLEDGE OF PROGRAMMING REQUIRED

SPECIAL SCRIPTING KNOWLEDGE REQUIRED

SEPERATION BETWEEN DATA AND LOGIC

SAPSCRIPTS - NO SEPERATION

SMARTFORMS ATE STAND-ALONE

NOT STAND-ALONE BCOZ WE HAVE TO USE REPORTS

MULTIPLE PAGE FORMATS ARE POSSIBLE IN SMARTFORMS NOT THE CASE IN SAPSCRIPTS

POSSIBLE TO HAVE A SMARTFORM WITHOUT A MAIN WINDOW

NOT POSSIBLE

SMART FORM REQUIRES HALF THE TIME TO CREATE AND MAINTAIN FORMS COMPARE WITH

SCRIPT.

SMART FORM GENARATE FUNCTION MODULE WHENVER IT ACTIVATE WHERE AS SCRIPT

DOESN'T GENARATE.

WE CAN MAINTAIN BACKGROUND GRAPHICS IN SMARTFORM WHER AS IN SCRIPT NOT

POSSIBLE.

WE CAN MIGRATE SCRIPT TO SMART FORM VICE-VERSA IS NOT POSSIBLE.

UNLIKE SAPSCRIPTS (RSTXSCRP), YOU CANNOT UPLOAD/DOWNLOAD SMARTFORM TO YOUR

LOCAL HARDDISK.

LABELS CANNOT BE CREATED IN SMARTFORMS.

ROUTINES CAN BE WRITTEN IN SMARTFORMS TOOL.

THE PROTECT AND ENDPROTECT COMMAND IN SAPSCRIPT DOESN'T WORK WITH SMARTFORMS. FOR EXAMPLE ON A INVOICE: FIRST DATA OF POSITION NO 80. IS PRINTED ON PAGE ONE, OTHER DATA OF POSITION NO 80 IS PRINTED ON PAGE 2. AND THERE'S NOTHING YOU CAN DO ABOUT IT. ACTUALLY, THERE IS SOMETHING YOU CAN DO ABOUT IT. BY USING A FOLDER NODE AND CHECKING THE 'PROTECT' CHECKBOX, EVERYTHING IN THAT FOLDER WILL BE PAGE PROTECTED.

<b>Please reward if helpful.</b>

Read only

Former Member
0 Likes
1,185

Hi

Actually smartforms are the latest version of sapscript.Now in real time we prefer smartforms than sap script.Smart forms are global and client independent.

Regards

Shibin

Read only

Former Member
0 Likes
1,185

SAPSCRIPT SMARFORMS

CLIENT DEPENDENT INDEPENDENT

OBSELETE NEW

CODE NECESSARY IN FORM CAN BE INDEPENDENT OF CODE.

CANNOT BE DOWNLOAD/UPLOAD CAN BE AND USED AT ANYOTHERPLACE

REWARD IF USEFUL

AMIT SINGLA

Read only

Former Member
0 Likes
1,185

hi

go to this link

http://sap-img.com/smartforms/smartform-sapscripts.htm

you get exactly difference between smartform and script.

Rewards if helpful.

prashant.

Read only

Former Member
0 Likes
1,185

Hi,

SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. Client dependence is a fundamental one. Although SAPscript has had some incremental improvements over time, its forms have always been -- under the hood -- relatively ...

1. script is client dependent one while smartform is client independent.

2. In scripts we have to write print program while in smart forms it is not necessary.

3. In scripts we can print background logo while in smartforms we cant print background logo

4. In scripts we have 99 main windows while in smartforms we have only 1 main window.

5. In scripts we should write paragraph format otherwise we cant execute program while in smartforms no need to create paragraph formats .

6. In scripts we can print the text in only two character formats.

while in smartforms we can do with more.

7. In scripts we dont have line types while in smartforms we have linetypes.

also refer

the main diffarences between smart form and script form are:

1) smart forms are clinent independent where as scripts are client dependent.

2) smart form require half the time to create and maintain forms compare with

script.

3) smart forms provide multiple page formats where as in script not possible

4) smart forms exisist without main window also where as in script not possible.

5) smart form is entairely graphical user interface comapre with script.

6) labeling is not possible in smart form where as it is possible in script.

7) smart form genarate function module whenver it activate where as script

doesn't genarate.

😎 smart form can easily web publishing using the genarated XML output compare

with script.

9) using smart forms we can design web forms but bot possible with script.

10) we can maintain background graphics in smartform wher as in script not

possible.

11) in smart form we use transaction codes SMARTFORM for designing FORM

and SMARTSTYLES to create differnt styles of text, where as in script we

use SE71 for form painter and SE72 for different styles of text and font.

12) we can migrate script to smart form vice-versa is not possible.

Regards

Read only

Former Member
0 Likes
1,185

b]Difference with SMARTFORMS vs. SapScript(SE71)</b>

The Following are the differences :-

a) Multiple page formats are possible in smartforms which is not the case in SAPScripts

b) It is possible to have a smartform without a main window .

c) Labels cannot be created in smartforms.

d) Routines can be written in smartforms tool.

e) Smartforms generates a function module when activated

<b>Scripts are client dependent whereas smartforms aren't.

Upto 99 main windows are possible in scripts and only one in smarforms.

To create multiple main windows in scripts, you just have to give the window type as MAIN whnever you create a window.</b>

<b>Scripts still exists but smartforms are in use from 4.6c version, now the lastest version of these two is adobe forms</b>

SAP Smart Forms is introduced in SAP Basis Release 4.6C as the tool for creating and maintaining forms.SAP Smart Forms allow you to execute simple modifications to the form and in the form logic by using simple graphical tools; in 90% of all cases, this won't include any programming effort. Thus, a power user without any programming knowledge can

configure forms with data from an SAP System for the relevant business processes.

<b>Advantages of SAP Smart Forms</b>

SAP Smart Forms have the following advantages:

1. The adaptation of forms is supported to a large extent by graphic tools for layout and logic, so that no programming knowledge is necessary (at least 90% of all adjustments). Therefore, power user forms can also make configurations for your business processes with data from an SAP system. Consultants are only required in special cases.

2. Displaying table structures (dynamic framing of texts)

3. Output of background graphics, for form design in particular the use of templates which were scanned.

4. Colored output of texts

5. User-friendly and integrated Form Painter for the graphical design of forms

6. Graphical Table Painter for drawing tables

7. Reusing Font and paragraph formats in forms (Smart Styles)

8. Data interface in XML format (XML for Smart Forms, in short XSF)

9. Form translation is supported by standard translation tools

10. Flexible reuse of text modules

11. HTML output of forms (Basis release 6.10)

12. Interactive Web forms with input fields, pushbuttons, radio buttons, etc. (Basis-Release 6.10)

<b>A Simple Smartform Tutorial</b>

SAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).

According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).

<b>Conversion of SAPSCRIPT to SMARTFORMS</b>

SAP provides a conversion for SAPscript documents to SMARTforms.

This is basically a function module, called FB_MIGRATE_FORM. You can start this function module by hand (via SE37), or create a small ABAP which migrates all SAPscript forms automatically.

You can also do this one-by-one in transaction SMARTFORMS, under

Utilities -> Migrate SAPscript form.

You could also write a small batch program calling transaction SMARTFORMS and running the migration tool.

Read only

Former Member
0 Likes
1,185

hi,

following are the differences between scripts and smartforms

scripts are client dependent and smartforms are client independent

main window is mandatory in scripts but not in smartforms

sap script uses open,write and close form but smartforms generate a function module at runtime

we can enter background picture in smartforms where as in scripts it needs a lot of coding..

we can use loop statement in smartforms but not possible in scripts

we have graphics and address window for inserting logos and displaying address in smartforms but not in scripts

desiging the layout in smartforms in easy when compared to scripts

regards

sree

Read only

Former Member
0 Likes
1,185

Difference between Scripts and Smart Forms

1. Scripts are Client dependent but Smart forms are Client Independent.

2. In Scripts windows used are Main, Variable and Constant

In Smartforms windows used are Main, Secondary, Copies and Final Window.

3. In Scripts Main Window is Mandatory, without Main window Script could not be created.

In Smartforms Main window is Optional.

4. Background pictures which are possible in SmartForms, are not possible in Script.

5. Labels can not be created in Smartforms, but can be created in Scripts.

6. Multiple page format is possible in Smartforms, but not in Scripts.

7. To see output in Script, Script soul be called by print program.

To see output in Smart form, Print Program may or may not necessary.

Read only

Former Member
0 Likes
1,185

Hi

difference b/w scripts and smart forms.

Compared with SAPscript, the existing form processing tool, SAP Smart Forms provide decisive advantages. Among them are:

&#56256;&#56441; Adjusting forms is now considerably easier, on the one hand because the tools offer more functions

(for example, you can very easily create tables with the Table Painter of SAP Smart Forms), on the

other hand because the interface between the forms and the application programs has been redesigned.

&#56256;&#56441; Particular tasks such as retrieving additional data within forms no longer require you to use special

scripting language commands, as you had to in SAPscript. Besides, you can insert normal ABAP

code.

&#56256;&#56452; The migration of SAPscript forms and styles to SAP Smart Forms is supported. You can also convert

SAPscript styles into Smart Styles.

&#56256;&#56452; SAPscript texts can be used directly in SAP Smart Forms.

&#56256;&#56452; In R/3 Release 4.6C, you can decide for some applications whether you want to work with SAPscript

forms as usual or want to use the new SAP Smart Forms. New forms will use SAP Smart Forms.

&#56256;&#56452; SAP will provide continued support and maintenance for SAPscript forms.

reward p[oints if useful.