Handling a data object assuming a certain data type. Explicit casting is possible with the statement ASSIGN using the addition ASSIGNING when processing internal tables (as of release 7.0), with various assignments of actual parameters to formal parameters, and with assignments between reference variables. An implicit casting sometimes takes place during the handling of operands at certain operand positions.