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

diffrence b/w sapscript & smart forms?

Former Member
0 Likes
873

hi

wat is the diffrence b/w sapscript & smart forms?

deepak

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
844

Hi Deepak,

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.

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.

check out this link:

http://www.sap-img.com/smartforms/sap-smart-forms.htm

Reward points if helpful.

Thanks,

6 REPLIES 6
Read only

Former Member
0 Likes
846

Hi Deepak,

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.

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.

check out this link:

http://www.sap-img.com/smartforms/sap-smart-forms.htm

Reward points if helpful.

Thanks,

Read only

Former Member
0 Likes
844

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.

check this thread..

/message/3229480#3229480 [original link is broken]

Regards,

Omkar.

Message was edited by:

Omkaram Yanamala

Read only

Former Member
0 Likes
844

Hi,

Basically Script is client dependant and smartform is client independant.

Check these links.

https://forums.sdn.sap.com/click.jspa?searchID=633950&messageID=883538

/message/635740#635740 [original link is broken]

https://forums.sdn.sap.com/click.jspa?searchID=633950&messageID=2880271

https://forums.sdn.sap.com/click.jspa?searchID=633950&messageID=2847350

Regards,

Priyanka.

Read only

Former Member
0 Likes
844

Hi Deepak

script is client dependent

smartform is client independent

less programing in smart form

multiple page format is possible in smart form

we can maintain background graphics in smartform

scripts doesnot generate any funtional module where as smart form generates.

multiple page format not allowed in scripts allowed in sf.

labelling is possible in scripts not possible in sf.

Smartforms are Introduced to make Form development easier and quicker.

It takes half the time when you compare it with scripts.

For example you take Table creation in both. Its very easy in Smartforms.

You can have multiple Page layouts in Smartforms.

You can create templates and reuse them in your form.

And when you activate a Smartform it generates a Function module .

You can write Application logic within the form development. and execute it.

Reward if helpfull

Regards

Pavan

Read only

Former Member
0 Likes
844

Hi Deepak,

Script

client dependant

multiple page formats not possible

compulsory

labels are used

not generated

Smartforms

client independant

multiple page formats are possible

without main window it can

labels cannot

once session created function module

smartform Disadvantages,

1. Labels cannot be created in smartforms.

2. Routines can be written in smartforms tool.

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

4. The protect and endprotect command in sapscript doesn't work with smartforms. For example on a invoice: First data of position no 60. is printed on page one, other data of position no 60 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.

Reward points if helpful.

Regards,

Siddhesh Sanghvi.

Read only

former_member188829
Active Contributor
0 Likes
844

Hi,

/message/633920#633920 [original link is broken]