Purpose

'C' versions only.  When &#@BACK-TAB is enabled (default) the operator can back-tab to a previously entered field at an LS in Add or Change mode, and change the value.  When it is disabled, all preceding fields in the LS are protected from entry for the current iteration of the LS

Syntax

&#@BACK TAB

Remarks

&#@BACK TAB may be used only in field logic routines.  The status of this option is checked after a screen field logic routine is processed in Add or Change mode.  This option affects operator terminal control only.  It has no impact on FLD statements issued in logic routines.

Example 1

Assume DISABLE(&#@BACK-TAB) is included in Field After logic for field 8. 

After entering data in field 9, the operator is at field 10 and realizes the value in field 7 is incorrect.  The operator back-tabs to field 8, but since the back-tab was disabled on field 8, is unable to back-tab to field 7.

Example 2

Assume DISABLE(&#@BACK-TAB) is included in Field After logic for field 4, but in a subsequent logic routine a FLD 3 statement is issued.

Control is passed to field 3 and, after entry of field 3, the operator is free to enter a new value at field 4.

Comment on this topic

Topic ID: 520158