Friday, 16 September 2016

Components of Smartforms


  • There are two main nodes in Smartforms.
  1. Global Settings.
  2. Pages and Windows.

Global settings:

  • It is used to provide the basic settings for the  smartform.
  • Components of Global Settings.
  1. Form Attributes
  2. Form interface
  3. Global definition

Form Attributes :

  • It specifies the general attributes like who created,Date,time, package,translate options, default smartstyle, Page format (DINA4/DINA5).

Form interface :

  • It acts as a mediator between a driver program and a smartforms.
  • The main functionality of form interface is, it will import the parameters which are exported by driver program.
  • The parameters can be variables, work areas, internal tables..etc.

Global definition:

  • It will contain the variables to be used within the smart form.
  • We can define variables, user defined data types, field symbols, initialization code,Subroutine, currency/quantity fields.
  • It is mainly used for declaring or defining the above variables.


Pages and windows

  • This will contain all the pages and the windows, which are used in the smartform.
  • By default, a page will be created by name %page1.
  • By default, a window will be created by name 'Main' under the page1.
  • For each page, we need to specify the next page.



Page

  • It is used to define the layout of a smartform.
  • We can have different pages with different layouts.

Window

  • It is used to display information or text at a particular place on a page.


Graphic

  • It is used to display logos or images on the smartforms.

Address

  • It is used to display the address of customer or vendor or employee, organization address , workplace address etc.
  • Just provide address no, it will automatically display the address as per the country formats.


Nodes under the window

Text

  • It is used to display the information or text in a window. 

Table

  • It is used to display the information in the form of table.
  • When ever we create table by default HEADER, MAIN AREA, FOOTER will be displayed.
  • The main functionality of a table is, it expands automatically depending on the internal table data.
  • We need to provide the name of the internal table for a table.

Template

  • Template is also like a table which does not expand. That means it will have fixed number of rows and columns.

Program lines

  • It is used to write some lines of ABAP code.

No comments:

Post a Comment