SAP MOVE EXCEPTIONS ABAP Statements

Get Example source ABAP code based on a different SAP table
  


ABAP Code Snippet



Runtime Exceptions

Catchable Exceptions
CX_SY_CONVERSION_NO_NUMBER
Reason for error:
Operand cannot be interpreted as number when assigned to a numeric data type
Runtime error:
CONVT_NO_NUMBER

CX_SY_CONVERSION_OVERFLOW
Reason for error:
Overflow in arithmetic operation (type p, with specified length)
Runtime error:
BCD_FIELD_OVERFLOW
Reason for error:
Operand too big or (interim) result too big
Runtime error:
CONVT_OVERFLOW


Non-catchable Exceptions
Reason for error:
Source field (type p) contains an incorrect BCD format
Runtime error:
BCD_BADDATA
Reason for error:
Assignment for deep structures not allowed if they overlap
Runtime error:
MOVE_COMPLEX_OVERLAP
Reason for error:
Type conflict in assignment between object references
Runtime error:
MOVE_INTERFACE_NOT_SUPPORTED,
Runtime error:
MOVE_INTERFACE_NOT_VISIBLE,
Runtime error:
MOVE_IREF_NOT_CONVERTIBLE,
Runtime error:
MOVE_IREF_TO_OREF,
Runtime error:
MOVE_OREF_NOT_CONVERTIBLE
Reason for error:
Type conflict in assignment between data references.
Runtime error:
MOVE_DREF_NOT_COMPATIBLE
Reason for error:
Assignment between the involved types is not supported
Runtime error:
MOVE_NOT_SUPPORTED
Reason for error:
Constants and literals cannot be overwritten
Runtime error:
MOVE_TO_LIT_NOTALLOWED
Reason for error:
Constants and literals cannot be overwritten
Runtime error:
MOVE_TO_LIT_NOTALLOWED_NODATA
Reason for error:
During a loop on an internal table, an attempt is made to overwrite a reference variable that is associated with the internal table using REFERENCE INTO.
Runtime error:
MOVE_TO_LOOP_REF

Return to menu