SAP CALL METHOD EXCEPTIONS ABAP Statements

Get Example source ABAP code based on a different SAP table
  


ABAP Code Snippet



Runtime Exceptions

Catchable Exceptions
CX_SY_DYN_CALL_EXCP_NOT_FOUND
Reason for error:
Exception does not exist
Runtime error:
DYN_CALL_METH_EXCP_NOT_FOUND

CX_SY_DYN_CALL_ILLEGAL_CLASS
Reason for error:
Angegebene Klasse ist abstrakt
Runtime error:
DYN_CALL_METH_CLASS_ABSTRACT
Reason for error:
Specified class does not exist
Runtime error:
DYN_CALL_METH_CLASS_NOT_FOUND

CX_SY_DYN_CALL_ILLEGAL_METHOD
Reason for error:
Method cannot be accessed.
Runtime error:
CALL_METHOD_NOT_ACCESSIBLE
Reason for error:
The called method is not implemented.
Runtime error:
CALL_METHOD_NOT_IMPLEMENTED
Reason for error:
Calls the static constructor
Runtime error:
DYN_CALL_METH_CLASSCONSTRUCTOR
Reason for error:
Calls the instance constructor
Runtime error:
DYN_CALL_METH_CONSTRUCTOR
Reason for error:
Method does not exist
Runtime error:
DYN_CALL_METH_NOT_FOUND
Reason for error:
Method is not static
Runtime error:
DYN_CALL_METH_NO_CLASS_METHOD
Reason for error:
Calls a non-visible method
Runtime error:
DYN_CALL_METH_PRIVATE
Reason for error:
Calls a non-visible method
Runtime error:
DYN_CALL_METH_PROTECTED

CX_SY_DYN_CALL_ILLEGAL_TYPE
Reason for error:
Type conflict during method call.
Runtime error:
CALL_METHOD_CONFLICT_GEN_TYPE
Reason for error:
Type conflict during method call.
Runtime error:
CALL_METHOD_CONFLICT_TAB_TYPE
Reason for error:
Type conflict during method call.
Runtime error:
CALL_METHOD_CONFLICT_TYPE
Reason for error:
Incorrect parameter type
Runtime error:
DYN_CALL_METH_PARAM_KIND
Reason for error:
Actual parameter cannot be filled
Runtime error:
DYN_CALL_METH_PARAM_LITL_MOVE
Reason for error:
Incorrect table type for a parameter
Runtime error:
DYN_CALL_METH_PARAM_TAB_TYPE
Reason for error:
Incorrect parameter type
Runtime error:
DYN_CALL_METH_PARAM_TYPE

CX_SY_DYN_CALL_PARAM_MISSING
Reason for error:
Missing actual parameter
Runtime error:
DYN_CALL_METH_PARAM_MISSING
Reason for error:
Parameter reference is empty
Runtime error:
DYN_CALL_METH_PARREF_INITIAL

CX_SY_DYN_CALL_PARAM_NOT_FOUND
Reason for error:
Incorrect parameter name
Runtime error:
DYN_CALL_METH_PARAM_NOT_FOUND

CX_SY_REF_IS_INITIAL
Reason for error:
Reference variable is empty
Runtime error:
DYN_CALL_METH_REF_IS_INITIAL


Non-catchable Exceptions
Reason for error:
Invalid parameters for dynamic method call. Relevant for instance constructors when instantiated dynamically.
Runtime error:
CALL_METHOD_PARMS_ILLEGAL

Return to menu