Components of Smartforms
- There are two main nodes in Smartforms.
- Global Settings.
- Pages and Windows.
Global settings:
- It is used to provide the basic settings for the smartform.
- Components of Global Settings.
- Form Attributes
- Form interface
- 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