cancel
Showing results for 
Search instead for 
Did you mean: 

Smartforms mig

Former Member
0 Kudos

Hi guru's,

when shd we go for migration of sapscripts to smartforms,

and when shd we for creation of smartforms

Thank's in advance.

Satish.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

In both the migration and Creation we create Smartforms.

We use Migration When

The design/Layout Should be Same for Sapscript as well as Smartform.

We use create when the layout should be different from that of Sapscript.

Revert back in case u need further clarification.

Regards

Sandipan

Former Member
0 Kudos

sandipan can u explain the meaning of

Cheaper to maintain

this is an advantage of oops over FM.

Former Member
0 Kudos

Hi,

means when we have to change the functionality using oops we can do it easily means the changing cost/devolopment cost is less in case of this over FM.

regards

Sandipan

Former Member
0 Kudos

thank you sandipan,

can u explain wht is encoding default,UTF-8,NON-unicode.

why shd we use .

can u explain it.

Former Member
0 Kudos

Hi,

ENCODING (DEFAULT|UTF-8|NON-UNICODE)

This addition specifies the character representation in the file:

DEFAULT

Corresponds to UTF-8 in Unicode systems and to NON-UNICODE in non-Unicode systems.

UTF-8

Characters are represented in the file in the format UTF-8.

NON-UNICODE

Characters are represented in the file in the code page defined by the text environment current at the time a READ or TRANSFER command is executed .

They are all used with open dataset.And it is used to represent the character representation in the file:.

Regards

Sandipan

Former Member
0 Kudos

sandipan i understand ur points but what is this unicode system and non-unicode systems. explain it in ur own words.

encoding default means encoding UTF-8 or wht.

Former Member
0 Kudos

Hi,

It is used for a system which works for multiple language.

U can go through the link for a better understanding of Unicode Systems

[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30bdb038-db0a-2a10-038e-ed68cd229cfd]

Suppose u r seeing a table which contains data in Different language.

You can see the full content of the table in all languages at the same time only in the Unicode system.

In the non-Unicode system you will only be able to see correctly texts that belong to your logon language.

For your 2nd Question

encoding default means encoding UTF-8 or wht.

In Unicode systems it is UTF-8

And in Non Unicode it is NON-UNICODE

Regards

Sandipan

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

when you need to devolop a samrtform (as these are advance to scripts) and if you have ascript existing for thesame thing

you will migrate.

check the link below it provides steps to convert sap scripts to smartforms

http://www.ficoexpertonline.com/downloads/Iyer_SmartForms.pdf

Regards,

Raj.

Former Member
0 Kudos

Hi Satish,

Smart Forms provides a migration tool for this purpose which migrates layout and texts of a SAPscript form to a Smart Form. It does not migrate SAPscript form logic of the print program. Using Smart Forms, this logic is described by the tree structure of the Form Builder. The effort involved in migrating it depends on the complexity of the print program.

SAP Smart Forms is available as of R/3 Basis Release 4.6C.

It does not mean that SAPscript is removed from the Basis shipment. Even as of Basis Release 4.6C, SAPscript remains part of the SAP standard and there are no plans to remove it. Since Smart Forms is currently, and will continue to be, the tool for form maintenance for mySAP.com solutions, our further development efforts will focus on Smart Forms, not on SAPscript.

There is no point in migrating all SAPscript forms already in use. Since SAPscript can still be used and will be available in the future, there is no need to. If you plan to migrate a SAPscript form, it is recommended that you check whether benefit is worth the effort involved.

Conversion of SAPSCRIPT to SMARTFORMS

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.

thnx

Sravani.

Plz reward points if helpful....

Former Member
0 Kudos

Hi,

Satish

if the u r new required smart form is already exits in scripts, company is using script and they need the same one in smart form in such conditions u hv to migrate script to smart form.

if their is new requirement, New development u hv to create new smart forms.

with Regards,

Kiran.G

Former Member
0 Kudos