SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Reference → Obsolete Language Elements → Obsolete Assignments →Obsolete Syntax
MOVE {[EXACT] source TO destination}
| { source ?TO destination}.
Variants:
1. MOVE [EXACT] source TO destination.
2. MOVE source ?TO destination.
Effect
Obsolete form of the assignment of data objects and reference variables source to target variables destination. As well as data objects, the following can also be specified for source:
The following cannot be specified with MOVE:
Notes
MOVE [EXACT] source TO destination.
Effect
Without the addition EXACT, this statement works in the same way as
If the addition EXACT is specified, the statement works like
In this way, the addition EXACT produces a
lossless assignment in accordance with the rules that apply when using the
lossless operator
EXACT. This
can raise exceptions if values are lost or if they are invalid. If an exception is raised when the operator
EXACT is used, the statement is not executed and the value of the target
field remains unchanged. In assignments made without the operator EXACT, the target field contains an undefined value when an exception raised by the conversion is handled.
MOVE source ?TO destination.
Effect
This statement works in the same way as
source and destination must have reference types. The addition ?TO makes down casts possible, whereas in TO only up casts can be used.
Programming Guideline
Assignments with the assignment operators = and ?= only