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 --
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
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 --
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
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
4Plant
3Copying 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
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
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 --
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