Skip to content

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.