Copy, Move, Delete, and Sort Functions 

The following functions Move, Copy (so-called direct copying), Delete, etc. must be distinguished from those functions that use the clipboard (Cut, Copy, Paste) which are described later in this section. The functions listed here can be described as modal functions because they change to a particular mode (for example, the Copy mode), in which no other functions can be executed.

Move

The function Move allows the user to move lines to a new position in a table structure.

Procedure

The first line moved is now displayed as the top entry.

1 2 3 4 --Fx--> 1 2 3 4 -- ENTER --> 3 1 2 4

Copy

The direct copy function Copy is similar to the function Move, except that the copied information also remains unchanged in its original position.

Procedure

A message in the status bar informs the user that he or she is in the Copy mode.

Table structure which are sorted by term: The copies are sorted.

Table structures which are not sorted by term: The copies are displayed after the copied entries.

For repositioning, you must call the function Move.

If the user enters incorrect data, the system executes an error procedure.

1 2 3 4 --Fx--> 3 --> 9 -- ENTER --> 9 4 _ _

Copy With a Dialog Box

Alternatively, you can copy via a dialog box.

Procedure

Table structures which are sorted by term: The copies are sorted.

Table structures which are not sorted by term: The copies are displayed after the copied entries.

For repositioning, you must call the function Move.

If the user enters incorrect data, the system executes an error procedure.

Copying Generically

The generic symbols "*" and "+" can be used to copy generically. The wildcard symbol "*" stands for any number of characters, "+" takes the place of exactly one character.

Plant 1+

to Company code 4

Plant 3

Copying All Generically Specified Data Records

If both direct and generic copy functions are available in your task, you should name this function Mass copy.

Table structures which are sorted by term: The copies are sorted.

Table structures which are not sorted by term: The copies are displayed after the copied entries.

For repositioning, you must call the function Move.

Copying Generically With Subsequent Changes to the Copies and Selection of the Records to be Copied

If both direct and generic copy functions are available in your task, you should name this function Mass copy.

If the user enters incorrect data, the system executes an error procedure.

Table structures which are sorted by term: The copies are sorted.

Table structures which are not sorted by term: The copies are displayed after the copied entries.

For repositioning, you must call the function Move.

Delete Lines

The function Delete Lines allows the user to delete one or more lines from a table structure.

Procedure

If both important and unimportant data would be deleted, a confirmation prompt must be issued.

1 2 3 4 --Fx--> 1 2 4 _

Notes

The function Delete Lines either affects the selected area or, if no lines were selected, the cursor position, that is, a line before the cursor position is deleted. It is not moved to the clipboard.

If several lines are selected, a dialog box with a message should be issued. Diagnosis : Several lines were selected. Question : Do you want to delete the selected lines?

Swap

With the function Swap, two lines of a table structure are swapped. This is only possible if the table structure is not sorted by lines.

Procedure

1 2 3 4 --Fx--> 1 2 3 4 -- ENTER --> 3 2 1 4

Sort

The function Sort allows the user to sort a table structure according to specified criteria. This also allows an existing sort sequence to be changed.

Procedure

_ position

2 name

_ city

1 street