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 difference between smart forms and scripts.?

Former Member
0 Likes
2,181

what is the difference between smart forms and scripts.?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,629

Differences between Smartforms and SAPscript

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) Routines can be written in smartforms tool.

d) Smartforms generates a function module when activated.

e) Smartforms can create web enable forms like XML

f) smartforms itself contine subroutine pools need not to main separetly like in case of scripts

Request you to refer the following links

www.sap-img.com/smartforms/smartform-sapscripts.htm

www.erpgenie.com/abap/smartforms_sapscript.htm

Difference with SMARTFORMS vs. SapScript(SE71)

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

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.

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

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.

Advantages of SAP Smart Forms

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)

Reward Points if useful.

6 REPLIES 6
Read only

Former Member
0 Likes
1,630

Differences between Smartforms and SAPscript

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) Routines can be written in smartforms tool.

d) Smartforms generates a function module when activated.

e) Smartforms can create web enable forms like XML

f) smartforms itself contine subroutine pools need not to main separetly like in case of scripts

Request you to refer the following links

www.sap-img.com/smartforms/smartform-sapscripts.htm

www.erpgenie.com/abap/smartforms_sapscript.htm

Difference with SMARTFORMS vs. SapScript(SE71)

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

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.

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

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.

Advantages of SAP Smart Forms

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)

Reward Points if useful.

Read only

Former Member
0 Likes
1,629

Hi,

SAP Scripts are client dependent whereas Smartforms are client independent.

SAP Scripts require a driver program to display the output whereas iHow to Create smartform Outpout as a PDF file and save it n smartforms the form routines can be written so that it is standalone.

An integrated Form Builder helps to design Smartforms more easily than SAP Scripts

An Table Painter and Smartstyles to assist in building up the smartforms

On activation a function module is generated for Smartforms

It is possible to create a Smartform without a main window

Smartforms generates XML output which can be viewed through the web

Multiple page formats is possible in smartforms

seshu.

Read only

Former Member
0 Likes
1,629

smartform :-

1)client independent

2) v can write code that itself

3) v can create function module

4) with out main wind v can work

5) v can up load directly (UTILITIES>> UPLOADED R DOWNLOADED

script

1) clien dependent

2) v cont use function module

3) without main wind v con't work

4) v con't uploaded r downloaded v can shud us program (rstxscrp)

Read only

Former Member
0 Likes
1,629

I will write some of the differences between scripts and smartfroms check it once..

Scripts:

1.These are client dependent.

2.Multiple page formats are not possible.

3.main window is compulsory

4.Lables are used

5.Function module is not generated when activated.

Smartforms:

1.These are client independent.

2.Multiple page formats are possible.

3.main window is NOT compulsory

4.Lables are not used

5.Function module is generated when activated.

6.It is possible to write entire code in smartform itself.

Award points if helpful.

Read only

Former Member
0 Likes
1,629

hi,

differences between Smartforms and scripts are

scripts:

1)client dependent.

2)main window is mandatory.

3)back ground pictures are not possible.

smartforms.

1)client independent ,as it generates function module as the smartform is activated.

2)main window is not mandatory.

3)back ground picture is possible.

4)code can be written directly in the smartform itself,no need of seperate driver program.

5)less code

Read only

Former Member
0 Likes
1,629

hi

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.

f) Unlike sapscripts (RSTXSCRP), you cannot upload/download Smartform to your local harddisk.

It was said that it was provided in CRM 3.0 version, but not available in R/3. You can download smartforms into Local PC in a XML format. In the same way you can upload this XML format into Smartform. From the smartform editor itself you can call download option, if you are working in CRM 3.0 environment.

In R3 also, you can download into XML format. However, it's not sure about uploading. Refer to the program 'SF_XSF_DEMO'.

In 4.7 Enterprise, other have seen this utlity which is completey missing in 4.6c. There is functionality to downlaod a complete form or only a particular node. (Utilities -> Download form). It will create a XML file and save it in the hard disk.

For others, if you want to download/upload the Smartforms source, you will need the help from the Basis people. What you can do is to create a Transport and then FTP down to your local harddisk. When you need the Smartform source in another system, you have FTP up the Smartforms file back to the SAP server. Finally, the Basis team, will tp it into your system.

g) 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.

i) The main difference is that SAP script is client-dependant, while smartform is independent. Also there are some advanced and intreractive features available in smartforms.

You can use an External subroutine-call in sapscript editor like:

/: perform <form_name> in program <program_name>

/: using <var1>

/: using <var2>

.

.

/: changing <return1>

/: changing <return2>

/:endperform