Start of Content Area

Background documentation Form Logic: Introduction  Locate the document in its SAP Library structure

In the Form Builder you describe a Smart Form by a set of nodes. To do this, you build up a tree structure on the left side of the user interface:

 

This graphic is explained in the accompanying text

 

This graphic already contains some nodes. The node Global Settings as well as its three inferior nodes Form Attributes, Form Interface, and Global Definitions always exist for any newly created forms. To describe the Form Logic, create a hierarchy under the node Pages and Windows. This hierarchy determines the rules used to process the nodes of the tree. Depending on the node type, this could include:

You use the form logic to control the flow of the form output. The following rules apply throughout:

  1. The nodes in the tree structure are processed from top to bottom. This is easier to understand, if you imagine all nodes to be expanded.
  2. For each node there is a tab page, which you can use to link the node to a condition. If the condition is true, the system processes the node. If not, it skips the node and all its inferior nodes.
  3. You must define a next page for each page. However, you can also go to other pages dynamically (see also: Flow Control).

In addition, the page break depends on how much space is left on the current page.

NoteFor the complete rules for processing the tree structure, see Rules for Processing a Form.