sbbook.gif (18663 bytes)

Appendix C: Glossary

Access: The query language of the operating environment. In Unidata, this is called UniQuery. On Microdata platforms, this is called English.

Action Bar: A horizontal list of options that appears at the top of the screen, typically when F10 is pressed in an entry screen.

Application: A collection of programs.

BASIC: Beginners All-Purpose Symbolic Instruction Code; The procedural language of Pick and Pick-like operating environments. With all the enhancements to BASIC in these environments, it's not so much for "beginners" anymore...

Break Modifier: A code which defines how a particular break field should be presented on a query report.

Columnar Report: A report where the information is presented in columns.

Conditional Field: A field on a report that evaluates a condition and then skips a certain number of lines.

Controlling Multivalue: On an entry screen, this is the multivalued field that "controls" input to dependent multivalues. If nothing is entered into the controlling multivalue, the dependents cannot be accessed.

Default: A value that is displayed when the field otherwise has no value.

Definition: A record which defines information about a process, screen, periodic update, or other SB+ resource.

Dependent Multivalue: A multivalue which can only be accessed if a value is entered in a controlling multivalue.

Drivers: Records created by SB+ for running a screen or report. These are stored in the XXXDRIVERS file and encapsulate much of the information required for running a screen or report.

Edit Key: A key which performs a task, such as up arrow or down arrow. SB+ stores the last edit key number pressed in @OTHER(18).

Equate: A symbolic name for an expression, typically defined specifically for a single paragraph.  See "Global Equates".

Expression: A calculation, typically using SB+ functions, operators, and operands.

Externally Definition Function Keys: Function keys that are defined in XXXDEFN, not in the screen itself.

F1 Help: The help messages that are displayed when F1 is pressed on a prompt or menu.

F3 Intuitive Help: A process which is called when F3 is pressed on a prompt to help the user select a value.

Form Report: A report where the information can be shown literally anywhere on the page.

Function Keys: The "F" keys on the keyboard which are used to perform functions in the programs.

Global Equates: Symbolic names for expressions.

Input Area: The area on the screen where the user will enter a value into a prompt.

Input Process: An entry screen or subscreen.

Intuitive Help: The process to be called when F3 is pressed.

Key Field: Any field on a screen with a field position of "0" (zero).

Linking: The procedure whereby one process is tied to another via a "slot".

Local Variable: A variable which exists only during the execution of a paragraph. When the paragraph terminates, the local variables go away. Similarly, no process called from a paragraph has visibility of the local variables, except when a local variable is passed as a parameter to another process.

Mandatory Default: A default expression which is evaluated regardless of whether the field has a value.

Multivalue Industry: Formerly the "Pick industry".

Multivalued Field: A field that can accept multiple entries.

Multivalued Derived Value: A derived value field on a report which has "Suppress Repetition" set to "L" and "Max MV Lines" set to "0.M".

Non-amendable Field: A field that cannot be changed.

Output Process: A query screen.

P-Code: The pseudo-object code that SB+ generates for paragraphs and other processes.

Paragraphs: The SB+ procedural language.

Pick: An operating environment (OE) named after Richard Pick.

Process: The general building blocks of an SB+ application.

Program: A collection of processes which are invoked from a single menu selection.

Prompt: The description of a field as shown on a screen or report.

Read Step: The step in the SB+ input process driver where the main record is read from the file. This typically follows the entry of the key field.

ReportWriter: The SB+ reporting facility.

Slot: A place where a process may be linked to another process.

Stacked Headings: Headings which appear on multiple rows.

Starting Process: The process which invokes a given program. All programs, regardless of their complexity, must resolve to a starting process.

Table: An SB+ resource which contains a list of codes and corresponding descriptions. Tables are typically used for validation and intuitive help.

Triad: In a Selection Criteria, the triad is one field operator value phrase.

Unidata: Like Universe, only different. A multivalue operating environment, which has many Pick-like characteristics, plus a few bells and whistles of its own. Currently owned by Ardent.

Universe: Like Unidata, only different. A multivalue operating environment, which has many Pick-like characteristics, plus a few bells and whistles of its own Also currently owned by Ardent.

Validation: A code or series of codes used by SB+ to verify the accuracy of an entry.

Wildcard: A character that means "anything". In selection criteria, the character "[" is a wildcard meaning "anything prior". The character "]" is a wildcard meaning "anything following".

Window: The box that is shown around an input or output screen.

Window Co-Ords: Numbers which define the size and shape of the box shown around an input or output screen.

Window Size: The actual number of columns and rows in the box shown around an input or output screen.

Work Field: A field which updates the common variable @WORK, rather than @RECORD.