Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
33,167

Overview

  • Smart Forms are used to create and maintain forms for mass printing in SAP systems. Besides using the printer for standard output you can also select the Internet (by using a generated HTML output), a fax, or e-mail as the output medium.

Advantages:

  •    With Smart Forms it is easier to customize forms with more functionalities, i.e., table creation with Table Painter.
  •    Unlike SAPscript, you do not have to know scripting commands to perform your tasks. ABAP codes also can be used in Smart Forms.
  •    Smart Forms generate a functional key when activated.
  •    You can download Smart Forms to your local hard disk in XML format
  •    Unlike SAPscripts; Smartforms are client Independent.
  •    Paragraph Formats and Character Formats are maintained in SMARTSTYLES. We can color the Font if required.
  •    Background graphics are possible in case of SMARTFORMS.

 

Creating Multiple Pages

  • Generally smart form doesn’t allow two Main Windows. Hence, create 2 tables inside your main window. One table for populating data on the first page and another table for second page.
  • Design the first page and keep next page with same page name. So that, page is called n number of times.
  • Design second page and keep next page with same page name. So that, page is called n number of times.
  • As two tables are called in the single main window; the same main window having multiple tables has to be copied for the successive pages.
  • Use command to trigger second page.
  • If last page only have templates or no variable data; then we need not worry about Main Windows.

 

First Page

Second Page

 

Form Output – First Page

.. Contd

Form Output – Second Page

Thanks,

Dileep Kumar Pala

Sr. Software Engineer

iGate Global Solutions Ltd.