| 4GL History Function Architecture: |
| HEAD and THREE with Label, Title and Link is used to define the central page heading with left and right supporting text. |
| SEARCH and TOPROW is used to define the begining of the search field list. |
| FORM and any edit is used to specify every field in the data object - history is like a record layout specification. Every field in each record must be defined. A label as "HIDE" will hide protected field values as stars. |
| SEARCH and USINGFORM has some text in the Label. |
| SEARCH and PAGING has a record code and number of rows to be paged in the width field with the current page as a Link - the Label is the page heading. |
| SEARCH and ENDROW will end the search bar. |
| SEARCH and BROWSE will define the logical record code to be browsed - items in the Label and "border=1" complete the declaration. |
| EXIT and DEFAULT provide the copyright bar with configuration default values. |