SAP Smart Forms provide a graphical user interface that helps you create and maintain the layout and the form logic of a form: the SAP Form Builder. You need neither have any programming knowledge nor use a Script language to adapt standard forms. Basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
To edit any objects required to create a form, you use tools that can be accessed from the SAP Smart Forms initial screen (transactionSMARTFORMS ):
The SAP Form Builder plays a central role with creating forms. It consists of:
The screen capture shows the three different areas of the SAP Form Builder: To the left the navigation tree (hierarchy structure of a Smart Form), in the middle the maintenance screen, and to the right the Form Painter.
If you select a node in the tree, the system updates the maintenance screen and highlights the corresponding window in the Form Painter. You can also select a window in the Form Painter; the system then highlights the corresponding node in the tree.
In the tree you determine the hierarchy of the form logic (see alsoForm Logic: Introduction) while in the Form Painter you determine the layout. This means that if you move, for example, a window within the tree, this does not affect the layout of the Smart Form.
The SAP Smart Forms initial screen is the starting point for maintaining forms,styles, and text modules:
Depending on the radio button you selected (Form, Style, Text module), the system branches to the Form Builder, the style maintenance (transactionSMARTSTYLES ), or to the text module maintenance.