cancel
Showing results for 
Search instead for 
Did you mean: 

sap script and smart forms

Former Member
0 Kudos

What is the difference between sapscript and smartforms.

I want demo programs of both the types and also how to execute them. How are sapscript and smartforms used in Print Work Bench.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

There are many differences so It's not easy to explain it here.

Anyway I believe the main concept is the SAMRTFORM is only one object, because here there the graphic and abap part. Infact the SAPSCRIPT contains only graphic part and it needs a driven program to load and display the data.

Max

Answers (5)

Answers (5)

0 Kudos
Former Member
0 Kudos

hi,

check out the link

this states practical differnece in development and technical difference too.

hope this helps.

Richa.

Former Member
0 Kudos

Smart Forms are SAP’s innovative solution for creating and maintaining forms in SAP systems in a completely graphical user interface, by using very minimum programming skills.

The main highlights of Smart Form are

1. Forms can be created and maintained in minimum time

2. A graphical user interface for adjusting forms, inserting fields, graphics, working with templates and tables, and all this with minimum programming skills

3. Web publishing based on generated XML output

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.

To print a form, you need a program for data retrieval and a Smart Form that contains the entire

from logic. As data retrieval and form logic are separated, you must only adapt the Smart Form if

changes to the form logic are necessary. The application program passes the data via a function

module interface to the Smart Form. When activating the Smart Form, the system automatically

generates a function module. At runtime, the system processes this function module.

You design a form using the graphical Form Painter and the graphical Table Painter. The form

logic is represented by a hierarchy structure (tree structure) that consists of individual nodes,

such as nodes for global settings, nodes for texts, nodes for output tables, or nodes for graphics.

To make changes, use Drag&Drop, Copy&Paste, and select different attributes. These actions

do not include writing of coding lines or using a Script language.

For Web publishing, the system provides a generated XML output of the processed form.

You can insert static and dynamic tables. This includes line feeds in individual table cells,

triggering events for table headings and subtotals, and sorting data before output.

You can check individual nodes as well as the entire form and find any existing errors in the tree

structure. The data flow analysis checks whether all fields (variables) have a defined value at the

moment they are displayed.

SAP Smart Forms allow you to include graphics, which you can display either as part of the form

or as background graphics. You use background graphics to copy the layout of an existing (scanned) form or to lend forms a company-specific look. During printout, you can suppress the background graphic, if desired.

SAP Smart Forms also support postage optimizing.

Best Regards,

Vibha

*Please mark all the helpful answers

Former Member
0 Kudos

im supporting my answer with vivek

1. it is client independant

2. the xsf format can be easily compatible with web applicn for future enhancements

Former Member
0 Kudos

hi,

pls refer to these threads :

Former Member
0 Kudos

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.