
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.