|
#1
|
|||
|
|||
Exceptions
Hay Me Podria Pasar Algunas Clases De Errores Para Poder Utilidarlas En La Sentencia Catch.
|
#2
|
|||
|
|||
Listado
Aqui tienes el listado, espero que te sirva...
ADDF_INT_OVERFLOW Overflow at addition, type I ( ADD ... UNTIL / ADD ... FROM ... TO) Exception class: CX_SY_ARITHMETIC_OVERFLOW ASSIGN_CASTING_ILLEGAL_CAST The components of the source field type and the target type which are strings, tables, or references do not have exactly the same offset and type. Exception class: CX_SY_ASSIGN_CAST_ILLEGAL_CAST ASSIGN_CASTING_UNKNOWN_TYPE The type specified at runtime is unknown. Exception class: CX_SY_ASSIGN_CAST_UNKNOWN_TYPE ASSIGN_FIELD_NOT_IN_RANGE The field is not within the RANGE specified. Exception class: CX_SY_ASSIGN_OUT_OF_RANGE BCD_FIELD_OVERFLOW Overflow at conversion / arithmetic operation (type P, with specified length) Exception class: CX_SY_CONVERSION_OVERFLOW BCD_OVERFLOW Overflow at conversion / arithmetic operation (type P) Exception class: CX_SY_ARITHMETIC_OVERFLOW BCD_ZERODIVIDE Division by 0 (type P) Exception class: CX_SY_ZERODIVIDE COMPUTE_ACOS_DOMAIN Invalid call of the mathematical function ACOS Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_ASIN_DOMAIN Invalid call of the mathematical function ASIN Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_ATAN_DOMAIN Invalid call of the mathematical function ATAN Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_BCD_OVERFLOW Overflow at arithmetic operation (all operands of type P) Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_COSH_DOMAIN Invalid call of the mathematical function COSH Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_COSH_OVERFLOW Overflow at mathematical function COSH Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_COS_DOMAIN Invalid call of the mathematical function COS Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_COS_LOSS Inaccurate result of function COS Exception class: CX_SY_PRECISION_LOSS COMPUTE_EXP_DOMAIN Invalid call of the mathematical function EXP Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_EXP_RANGE Overflow or underflow at mathematical function EXP Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_FLOAT_DIV_OVERFLOW Overflow at division (type F) Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_FLOAT_MINUS_OVERFLOW Overflow at subtraction (type F) Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_FLOAT_PLUS_OVERFLOW Overflow at addition (type F) Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_FLOAT_TIMES_OVERFLOW Overflow at multiplication (type F) Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_FLOAT_ZERODIVIDE Division by 0 (type F) Exception class: CX_SY_ZERODIVIDE COMPUTE_INT_ABS_OVERFLOW Integer overflow while calculating the absolute value Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_INT_DIV_OVERFLOW Integer overflow at division Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_INT_MINUS_OVERFLOW Integer overflow at subtraction Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_INT_PLUS_OVERFLOW Integer overflow at addition Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_INT_TIMES_OVERFLOW Integer overflow at multiplication Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_INT_ZERODIVIDE Division by 0 (type I) Exception class: CX_SY_ZERODIVIDE COMPUTE_LOG10_ERROR Invalid call of the mathematical function LOG10 Exception classes: CX_SY_ARITHMETIC_OVERFLOW, CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_LOG_ERROR Invalid call of the mathematical function LOG Exception classes: CX_SY_ARITHMETIC_OVERFLOW, CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_MATH_DOMAIN Invalid call of a mathematical function Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_MATH_ERROR Error performing a mathematical function Exception class: None since this runtime error can no longer be caught COMPUTE_MATH_LOSS Inaccurate result of a mathematical function Exception class: CX_SY_PRECISION_LOSS COMPUTE_MATH_OVERFLOW Overflow at a mathematical function Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_MATH_UNDERFLOW Underflow at a mathematical function Exception class: None since exception no longer occurs COMPUTE_POW_DOMAIN Invalid argument when using powers Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_POW_RANGE Overflow or underflow when using powers Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_SINH_DOMAIN Invalid call of the mathematical function SINH Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_SINH_OVERFLOW Overflow at mathematical function SINH Exception class: CX_SY_ARITHMETIC_OVERFLOW COMPUTE_SIN_DOMAIN Invalid call of the mathematical function SIN Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_SIN_LOSS Inaccurate result of the function SIN Exception class: CX_SY_PRECISION_LOSS COMPUTE_SQRT_DOMAIN Invalid call of the mathematical function SQRT Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_TANH_DOMAIN Invalid call of the mathematical function TANH Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_TAN_DOMAIN Invalid call of the mathematical function TAN Exception class: CX_SY_ARG_OUT_OF_DOMAIN COMPUTE_TAN_LOSS Inaccurate result of the function TAN Exception class: CX_SY_PRECISION_LOSS CONNE_IMPORT_WRONG_COMP_DECS Import error; a component of a structured type in the dataset has wrong decimal places Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_COMP_LENG Import error; a component of a structured type in the dataset has the wrong length Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_COMP_TYPE Import error; a component of a structured type in the dataset has the wrong type Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_FIELD_DECS Import error; a field in the dataset has wrong decimal places Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_FIELD_LENG Import error; a field in the dataset has the wrong length Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_FIELD_TYPE Import error; a field in the dataset has the wrong type Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_OBJECT_TYPE Import error; type conflict between simple and structured data types Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONNE_IMPORT_WRONG_STRUCTURE Import error; type conflict between structured objects Exception class: CX_SY_IMPORT_MISMATCH_ERROR CONVT_CODEPAGE Character set conversion not possible for one or more characters Exception class: CX_SY_CONVERSION_CODEPAGE CONVT_CODEPAGE_INIT Conversion of texts between code pages not supported Exception class: CX_SY_CODEPAGE_CONVERTER_INIT CONVT_NO_NUMBER Value to be converted cannot be interpreted as a number Exception class: CX_SY_CONVERSION_NO_NUMBER CONVT_OVERFLOW Overflow at conversion (all types, not type P) Exception class: CX_SY_CONVERSION_OVERFLOW CREATE_DATA_ILLEGAL_DECIMALS Invalid value for the addition DECIMALS Exception class: CX_SY_CREATE_DATA_ERROR CREATE_DATA_ILLEGAL_INIT_SIZE Invalid value for the addition INITIAL SIZE Exception class: CX_SY_CREATE_DATA_ERROR CREATE_DATA_ILLEGAL_LENGTH Invalid value for the addition LENGTH Exception class: CX_SY_CREATE_DATA_ERROR CREATE_DATA_LEN_NOT_ALLOWED The addition LENGTH was used for a type other than C, N, X, or P Exception class: CX_SY_CREATE_DATA_ERROR CREATE_DATA_NOT_ALLOWED_TYPE The type specified dynamically in the addition TYPE is not typed completely. Exception class: CX_SY_CREATE_DATA_ERROR CREATE_DATA_UNKNOWN_TYPE The type specified in the addition TYPE is unknown. Exception class: CX_SY_CREATE_DATA_ERROR CREATE_OBJECT_CLASS_ABSTRACT You attempted to instantiate an abstract class. Exception class: CX_SY_CREATE_OBJECT_ERROR CREATE_OBJECT_CLASS_NOT_FOUND The class specified in the dynamic CREATE OBJECT was not found. Exception class: CX_SY_CREATE_OBJECT_ERROR CREATE_OBJECT_CREATE_PRIVATE You attempted to create an object of a class defined as 'CREATE PRIVATE'. Exception class: CX_SY_CREATE_OBJECT_ERROR CREATE_OBJECT_CREATE_PROTECTED You attempted to create an object of a class defined as 'CREATE PROTECTED'. Exception class: CX_SY_CREATE_OBJECT_ERROR DATA_LENGTH_NEGATIVE Invalid subfield access: Length negative Exception class: CX_SY_RANGE_OUT_OF_BOUNDS DATA_LENGTH_0 Invalid subfield access: Length 0 Exception class: CX_SY_RANGE_OUT_OF_BOUNDS DATA_LENGTH_TOO_LARGE Invalid subfield access: Length too large Exception class: CX_SY_RANGE_OUT_OF_BOUNDS DATA_OFFSET_NEGATIVE Invalid subfield access: Offset negative Exception class: CX_SY_RANGE_OUT_OF_BOUNDS DATA_OFFSET_LENGTH_TOO_LARGE Invalid subfield access: Offset + length too large Exception class: CX_SY_RANGE_OUT_OF_BOUNDS DATA_OFFSET_LENGTH_NOT_ALLOWED Invalid subfield access: Inadequate type Exception class: CX_SY_OFFSET_NOT_ALLOWED DATASET_CANT_CLOSE File could not be closed; there might be no more space in the file system. Exception class: CX_SY_FILE_CLOSE DATASET_CANT_OPEN File cannot be opened Exception class: CX_SY_FILE_OPEN DATASET_NO_PIPE OPEN DATASET with the addition FILTER is not supported on the current operating system. Exception class: CX_SY_PIPES_NOT_SUPPORTED DATASET_NO_POSITION Access to current read/write position of file not possible Exception class: CX_SY_FILE_POSITION DATASET_NOT_OPEN File not open Exception class: CX_SY_FILE_OPEN_MODE DATASET_OFFSET_TO_LARGE Offset specified exceeds the system limit Exception class: CX_SY_FILE_POSITION DATASET_PIPE_CLOSED Pipe for file closed Exception class: CX_SY_PIPE_REOPEN DATASET_READ_ERROR Error reading a file Exception class: CX_SY_FILE_IO DATASET_READ_ONLY File opened in read-only mode Exception class: CX_SY_FILE_OPEN_MODE DATASET_SEEK_ERROR Error positioning in a file Exception class: CX_SY_FILE_POSITION DATASET_TOO_MANY_FILES Maximum number of open files exceeded Exception class: CX_SY_TOO_MANY_FILES DATASET_WRITE_ERROR Error writing a file Exception class: CX_SY_FILE_IO DYN_CALL_METH_CLASSCONSTRUCTOR You attempted to call the class constructor. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_CLASS_ABSTRACT You attempted to call an abstract method. Exception class: CX_SY_DYN_CALL_ILLEGAL_CLASS DYN_CALL_METH_CLASS_NOT_FOUND You attempted to call a method of a class that does not exist. Exception class: CX_SY_DYN_CALL_ILLEGAL_CLASS DYN_CALL_METH_CONSTRUCTOR You attempted to call the instance constructor. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_EXCP_NOT_FOUND You attempted to catch an unknown exception. Exception class: CX_SY_DYN_CALL_EXCP_NOT_FOUND DYN_CALL_METH_NOT_FOUND You attempted to call an unknown method. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_NOT_IMPLEMENTED You attempted to call a method not yet implemented. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_NO_CLASS_METHOD You attempted to call an instance method through a class. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_PARAM_KIND You attempted to pass a parameter with a wrong parameter type. Exception class: CX_SY_DYN_CALL_ILLEGAL_TYPE DYN_CALL_METH_PARAM_LITL_MOVE You attempted to pass a constant actual parameter to a formal EXPORTING, CHANGING, or RETURNING parameter. Exception class: CX_SY_DYN_CALL_ILLEGAL_TYPE DYN_CALL_METH_PARAM_MISSING A required parameter was not filled. Exception class: CX_SY_DYN_CALL_PARAM_MISSING DYN_CALL_METH_PARAM_NOT_FOUND You attempted to pass an unknown parameter. Exception class: CX_SY_DYN_CALL_PARAM_NOT_FOUND DYN_CALL_METH_PARAM_TAB_TYPE You attempted to pass a parameter with a wrong table type. Exception class: CX_SY_DYN_CALL_ILLEGAL_TYPE DYN_CALL_METH_PARAM_TYPE You attempted to pass a parameter with a wrong type. Exception class: CX_SY_DYN_CALL_ILLEGAL_TYPE DYN_CALL_METH_PARREF_INITIAL An initial data reference was passed for a required parameter. Exception class: CX_SY_DYN_CALL_PARAM_MISSING DYN_CALL_METH_PRIVATE You attempted to call a private method outside. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_PROTECTED You attempted to call a protected method outside. Exception class: CX_SY_DYN_CALL_ILLEGAL_METHOD DYN_CALL_METH_REF_IS_INITIAL You attempted to call a method to an initial reference. Exception class: CX_SY_REF_IS_INITIAL EXPORT_BUFFER_NO_MEMORY The EXPORT data cluster is too large for the application buffer. Exception class: CX_SY_EXPORT_BUFFER_NO_MEMORY EXPORT_DATASET_CANNOT_OPEN The IMPORT/EXPORT statement was unable to open the file. Exception class: CX_SY_FILE_OPEN EXPORT_DATASET_WRITE_ERROR The Export statement could not write the file. Exception class: CX_SY_FILE_IO GENERATE_SUBPOOL_DIR_FULL The system is unable to generate another temporary subroutine pool. Exception class: CX_SY_GENERATE_SUBPOOL_FULL IMPORT_ALIGNMENT_MISMATCH Import error; identical sequence of components but with type conflict or with different integration into structured data types Exception class: CX_SY_IMPORT_MISMATCH_ERROR IMPORT_TYPE_MISMATCH Import error; only at IMPORT...FROM MEMORY | FROM SHARED BUFFER... Exception class: None since this runtime error can not longer be caught IMPORT_WRONG_END_POS Import error; dataset has a different length. Exception class: CX_SY_IMPORT_MISMATCH_ERROR MOVE_CAST_ERROR Type conflict assigning between object and/or interface references (only MOVE...?TO... or operator ?=) Exception class: CX_SY_MOVE_CAST_ERROR OPEN_DATASET_NO_AUTHORITY No authorization to access a file Exception class: CX_SY_FILE_AUTHORITY OPEN_PIPE_NO_AUTHORITY No authorization to access a file (OPEN DATASET...FILTER...) Exception class: CX_SY_FILE_AUTHORITY PERFORM_PROGRAM_NAME_TOO_LONG Invalid program name in the PERFORM statement Exception class: CX_SY_PROGRAM_NOT_FOUND REFI_WRONG_SECTION Wrong offset/length specification in the REPLACE statement Exception class: CX_SY_RANGE_OUT_OF_BOUNDS REPLACE_INFINITE_LOOP SECTION of length 0 in the REPLACE statement Exception class: CX_SY_REPLACE_INFINITE_LOOP RMC_COMMUNICATION_FAILURE Communication error during Remote Method Call Exception class: CX_SY_RMC_COMM_FAILURE RMC_INVALID_STATUS State error during Remote Method Call Exception class: CX_SY_RMC_INVALID_STATUS RMC_SYSTEM_FAILURE System error during Remote Method Call Exception class: CX_SY_RMC_SYSTEM_FAILURE STRING_LENGTH_NEGATIVE Invalid access with negative length to a string Exception class: CX_SY_RANGE_OUT_OF_BOUNDS STRING_LENGTH_TOO_LARGE Invalid access to a string (length too large) Exception class: CX_SY_RANGE_OUT_OF_BOUNDS STRING_OFFSET_NEGATIVE Invalid access with negative offset to a string Exception class: CX_SY_RANGE_OUT_OF_BOUNDS STRING_OFFSET_TOO_LARGE Invalid access to a string (offset too large) Exception class: CX_SY_RANGE_OUT_OF_BOUNDS STRING_OFFSET_LENGTH_TOO_LARGE Invalid access to a string (offset + length too large) Exception class: CX_SY_LOCALIZATION_ERROR TEXTENV_CODEPAGE_NOT_ALLOWED Character set not released in the system (SET LOCALE...) TEXTENV_INVALID Error setting the text environment (SET LOCALE...) Exception class: CX_SY_LOCALIZATION_ERROR TEXTENV_KEY_INVALID In SET LOCALE...: Value disallowed by the system in the additions LANGUAGE, COUNTRY, or MODIFIER Exception class: CX_SY_LOCALIZATION_ERROR |
Herramientas | Buscar en Tema |
Desplegado | |
|
|