What is the main difference between Smartforms and SAP
scripts?
Answer Posted / shobha
To output documents using the programming interface, R/3
application programs makes use of scripts or smart forms.
By design sap script is a word processing tool which
displays data on the form with the help of text elements
where the logic of those is written in the print program and
Forms were designed to be driven from print program, hence
are often termed as client dependent. Smart forms are client
independent. Bcoz it doesn’t use any text elements. it will
be executed through a function module. When a print program
calls a Smart Form, the form itself takes over to produce
output, without any further direction from print program.
Steps for creation
Creation of Script
Print program will determine the output document, the areas
values, and the frequency of the output. The database access
will be made in the print program which will insert them in
the corresponding fields of the form. Script needs direction
from the print program to print output.
Scripts uses layout set that describes the layout of the
individual print pages and uses text elements to supply
definable output blocks, which a print program can call.
Creation of smart form
Ø Design the form
Ø Form Activation which returns Function module
Ø Application program for data retrieval & calling
Smart form.
Application program calls the function module, the Smart
Form uses the modules interface (which corresponds to the
form interface) to transfer any table data previously
selected and to print the form according to the form
description. In addition form can have additional data
selections.
driver program is generated automatically by activating the
smartform
we need to write the driver program .no program is generated
by activating the script
| Is This Answer Correct ? | 54 Yes | 7 No |
Post New Answer View All Answers
What are the time related infotypes? : abap hr
What are the basic components of dialog program?
How many secondary indexes can we create in a table?
What is the client concept in sap?
Give examples of transparent table?
What is the difference between abap and hr abap? : abap hr
What data is contained in data dictionary? : abap data dictionary
what are the important fields while preparing sales order,inquiry?
State the system field for the current date?
A subroutine can be terminated unconditionally using exit. State true or false : abap modularization
What two statements are required in an abap program to output an icon using a write statement?
Different types of luws. What are they?
What are the different types of views and their definition?
How do we handle multiple line items in BDC's.
Hi, I have a requirement for locking the fax field in user master records. As you know user can edit the details using the System>profile>own data (SU3), it is causing some security threat to our model. What i want is users should not be able to change the fax field under communications when they get into su3.I have heard of user Exist functionality but don't know how to implement it. Can you suggest something, it will be greatly appreciated.