ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Releases 6.xx → Changes in Release 6.20
New Handleable Exceptions in Release 6.20
1. Handleable exceptions in method calls
2. Handleable exceptions in function module calls
3. Handleable exceptions in down casts
4. Handleable exceptions in ABAP SQL
5. Handleable exceptions in CALL TRANSFORMATION
6. Handleable exceptions in GENERATE REPORT|SUBROUTINE POOL
7. Handleable exceptions in SCAN
8. Handleable exceptions in EXPORT TO SHARED MEMORY
9. Handleable exceptions in PROVIDE
Other versions: 7.31 | 7.40 | 7.54
Modification 1
Handleable Exceptions in Method Calls
The following exceptions can now be handled in method calls, having been assigned to existing exception classes:
-
CALL_METHOD_NOT_IMPLEMENTED
-
CALL_METHOD_NOT_ACCESSIBLE
-
CALL_METHOD_CONFLICT_TAB_TYPE
-
CALL_METHOD_CONFLICT_GEN_TYPE
-
CALL_METHOD_CONFLICT_TYPE
Modification 2
Handleable Exceptions in Function Module Calls
In CALL FUNCTION
, the following
exceptions can now be handled, having been assigned to existing exception classes. The new exception
class CX_SY_DYN_CALL_ILLEGAL_FUNC was introduced only for the first two exceptions in the following list:
- CALL_FUNCTION_NOT_ACTIVE
- CALL_FUNCTION_NOT_FOUND
- CALL_FUNCTION_PARM_MISSING
- CALL_FUNCTION_PARAM_NOT_FOUND
- CALL_FUNCTION_CONFLICT_GEN_TYP
- CALL_FUNCTION_CONFLICT_LENG
- CALL_FUNCTION_CONFLICT_TYPE
- CALL_CALL_FUNCTION_NO_VB
-
CALL_FUNCTION_WRONG_ALIGNMENT
Modification 3
Handleable Exceptions in Down Casts
In down casts, the following exceptions can now be handled, having been assigned to an existing exception class:
-
MOVE_CAST_ERROR_DYN
-
MOVE_CAST_REF_ONLY
Modification 4
Handleable exceptions in ABAP SQL
In ABAP SQL, the following exceptions can now be handled, having been assigned to an existing exception class.
- ESCAPE_WITH_POOLTABLE
-
SAPSQL_CONNECTION_ILL_TABTYPE
Modification 5
Handleable Exceptions in CALL TRANSFORMATION
The exception classes CX_SY_CONVERSION_NO_RAW and CX_SY_CONVERSION_NO_DATE_TIME
have been introduced for the statement CALL TRANSFORMATION
.
Modification 6
Handleable Exceptions in GENERATE REPORT | SUBROUTINE POOL
The exception class CX_SY_GEN_SOURCE_TOO_WIDE has been introduced for the statement GENERATE REPORT|SUBROUTINE POOL
.
Modification 7
Handleable Exceptions in SCAN
The exception class CX_SY_SCAN_SOURCE_TOO_WIDE has been introduced for the statement SCAN
.
Modification 8
Handleable Exceptions in EXPORT TO SHARED MEMORY
The exception CX_SY_EXPORT_NO_SHARED_MEMORY has been introduced for
EXPORT TO SHARED MEMORY
.
Modification 9
Handleable Exceptions in PROVIDE
The exception classes CX_SY_PROVIDE_INTERVAL_OVERLAP and CX_SY_PROVIDE_TABLE_NOT_SORTED
have been introduced for the new variant of the statement
PROVIDE. These exceptions are not raised by the short form of PROVIDE
.