ABAP EXCEPTION


CX_ROOT 
  | 
  |--CX_STATIC_CHECK | |--CX_DYNAMIC_CHECK | | | |--CX_SY_ARITHMETIC_ERROR //運算 '&OPERATION&' 時發生算術錯誤 | | | | | |--CX_SY_ZERODIVIDE //除數為零 | | | | | |--CX_SY_ARITHMETIC_OVERFLOW //操作 &OPERATION& 中溢出 | | | | | |--CX_SY_ARG_OUT_OF_DOMAIN //調用函數 '&OPERATION&' 時的參數值無效 | | | | | |--CX_SY_PRECISION_LOSS //函數 &OPERATION& 返回具有此參數值的不准確結果 | | | |--CX_SY_ASSIGN_ERROR //分配錯誤 | | | | | |--CX_SY_ASSIGN_CAST_ERROR //執行 ASSIGN... CASTING 時出錯 | | | | | | | |--CX_SY_ASSIGN_CAST_ILLEGAL_CAST //ASSIGN ... CASTING 失敗:類型不兼容 | | | | | | | |--CX_SY_ASSIGN_CAST_UNKNOWN_TYPE //ASSIGN ... CASTING 失敗;&TYPENAME& 為未知類型 | | | | | |--CX_SY_ASSIGN_OUT_OF_RANGE //字段不在指定的范圍內 | | | |--CX_SY_CODEPAGE_CONVERTER_INIT //從代碼頁 '&SOURCE_CODEPAGE&' 到 '&TARGET_CODEPAGE&' 的轉換文本不受支持 | | | |--CX_SY_CONVERSION_ERROR //轉換錯誤 | | | | | |--CX_SY_CONVERSION_CODEPAGE //無法針對一個或多個字符進行字符集轉換。第一個字符中無法轉換的源緩沖區中的部分:"&SOURCE_EXTRACT_TEXT&"。 | | | | | |--CX_SY_CONVERSION_CODEPAGE_EX //偏移量 '&OFFSET&' 處存在無效字符 '&CHARACTER&' | | | | | |--CX_SY_CONVERSION_DATA_LOSS //轉換 &VALUE& 時發生數據丟失 | | | | | |--CX_SY_CONVERSION_EXACT_NOT_SUP //禁止 MOVE EXACT 的類型或長度組合 | | | | | |--CX_SY_CONVERSION_INEXACT_FLTP //類型 F 僅允許最多 15 位的整數 | | | | | |--CX_SY_CONVERSION_NO_BOOLEAN //值 &VALUE& 不是有效的真值 | | | | | |--CX_SY_CONVERSION_NO_DATE_TIME //值 &VALUE& 不表示有效日期/時間 | | | | | |--CX_SY_CONVERSION_NO_ENUM_VALUE //&VALUE&' 不是枚舉類型 "&TYPE&' 的有效值。 | | | | | |--CX_SY_CONVERSION_NO_NUMBER //無法將參數 '&VALUE&' 解釋為數字 | | | | | |--CX_SY_CONVERSION_NO_QNAME //值 &VALUE& 不是有效的限定名 | | | | | |--CX_SY_CONVERSION_NO_RAW //將 &value& 轉換為字節序列時出錯 | | | | | |--CX_SY_CONVERSION_NO_TIME //無法將 '&VALUE& 參數解釋為時間 | | | | | |--CX_SY_CONVERSION_NO_UUID //值 &VALUE& 不是有效的通用唯一標識符 | | | | | |--CX_SY_CONVERSION_OVERFLOW //從 '&value&' 轉換時溢出 | | | | | |--CX_SY_CONVERSION_ROUNDING //無法准確執行轉換或計算;需要舍入 | | | | | |--CX_SY_CONVERSION_SRC_TOO_SHORT //源數據為長度 &SOURCE_LENGTH&,其短於目標字段 | | | | | |--CX_SY_CONVERSION_UNKNOWN_LANGU //語言碼 &VALUE& 未知 | | | |--CX_SY_CREATE_ERROR //創建常規數據對象時出錯。 | | | | | |--CX_SY_CREATE_OBJECT_ERROR //無法創建類 &CLASSNAME& 的對象。 | | | | | |--CX_SY_CREATE_DATA_ERROR //無法創建類型為 &TYPENAME& 的數據對象 | | | |--CX_SY_DATA_ACCESS_ERROR //訪問數據時出錯 | | | | | |--CX_SY_RANGE_OUT_OF_BOUNDS //對大小 &SIZE& 的數據對象的子字符串訪問(偏移量 = &OFFSET&,長度 = &LENGTH&)超出有效邊界。 | | | | | |--CX_SY_TAB_RANGE_OUT_OF_BOUNDS //子字符串訪問有效邊界之外的表(行 &FROM&、列 &FROM_OFFSET& 到行 &TO&、列 &TO_OFFSET&)。 | | | | | |--CX_SY_OFFSET_NOT_ALLOWED //子字符串訪問無效。 | | | |--CX_SY_DB_PROCEDURE_CALL //執行時出錯:CALL DATABASE PROCEDURE &ABAP_NAME& | | | | | |--CX_SY_DB_PROCEDURE_CONNECTION //調用次級數據庫連接 &CON_NAME& 時 CALL DATABASE PROCEDURE 中出錯 | | | | | |--CX_SY_DB_PROCEDURE_NOT_FOUND //未找到已調用實體 &ABAP_NAME& | | | | | |--CX_SY_DB_PROCEDURE_NOT_SUPP //CALL DATABASE PROCEDURE 不支持數據庫供應商 | | | | | |--CX_SY_DB_PROCEDURE_OVERFLOW //調用數據庫程序時溢出 | | | | | |--CX_SY_DB_PROCEDURE_PARAMETER | | | | | |--CX_SY_DB_PROCEDURE_DYN_IN_OUT //調用含動態參數的 CALL DATABASE PROCEDURE 時出錯 | | | | | |--CX_SY_DB_PROCEDURE_DYN_MISSING //調用數據庫程序時缺少動態參數 | | | | | |--CX_SY_DB_PROCEDURE_DYN_NOT_FND //在動態調用中未找到數據庫程序 | | | | | |--CX_SY_DB_PROCEDURE_TYPE_ERROR //調用數據庫程序時類型出錯 | | | |--CX_SY_DYN_CALL_ERROR //調用程序 &CLASSNAME& &METHODNAME& &FUNCTION& 時出錯 | | | | | |--CX_SY_DYN_CALL_ILLEGAL_CLASS //調用方法 &METHODNAME& 失敗;類名稱 &CLASSNAME& 無效 | | | | | |--CX_SY_DYN_CALL_ILLEGAL_FORM //無法調用子例程 &FORM& | | | | | |--CX_SY_DYN_CALL_ILLEGAL_FUNC //函數模塊調用失敗:無法調用函數 &FUNCTION& | | | | | |--CX_SY_DYN_CALL_ILLEGAL_METHOD //方法調用失敗 | | | | | |--CX_SY_DYN_CALL_PARAMETER_ERROR //調用 &CLASSNAME& &METHODNAME& &FUNCTION& 失敗:&PARAMETER& 中出錯。 | | | | | |--CX_SY_DYN_CALL_EXCP_NOT_FOUND //動態調用類 &CLASSNAME& 的方法 &METHOD& 失敗:參數 &PARAMETER& 發生類型錯誤 | | | | | |--CX_SY_DYN_CALL_ILLEGAL_TYPE //調用類 &CLASSNAME& 的方法 &METHODNAME& 失敗;&parameter& 參數中存在類型錯誤 | | | | | |--CX_SY_DYN_CALL_PARAM_MISSING //調用類 &CLASSNAME& 的方法 &METHODNAME& 失敗;未填寫強制參數 &PARAMETER&。 | | | | | |--CX_SY_DYN_CALL_PARAM_NOT_FOUND //動態調用類 &CLASSNAME& 的方法 &METHODNAME& 失敗:形式參數 &PARAMETER& 不存在。 | | | |--CX_SY_EXPORT_NO_SHARED_MEMORY //共享內存中沒有剩余空間 | | | |--CX_SY_FILE_ACCESS_ERROR //訪問文件 '&FILENAME&' 時出錯 | | | | | |--CX_SY_FILE_AUTHORITY //沒有訪問文件 '&FILENAME&' 的權限 | | | | | |--CX_SY_FILE_CLOSE //無法關閉文件 '&FILENAME&';操作系統錯誤:&ERRORCODE& (&ERRORTEXT&) | | | | | |--CX_SY_FILE_IO //向文件 '&FILENAME&' 輸入/輸出時出錯。操作系統錯誤:&ERRORCODE& (&ERRORTEXT&)。 | | | | | |--CX_SY_FILE_OPEN //無法打開文件 '&FILENAME&';操作系統錯誤:&ERRORCODE& (&ERRORTEXT&) | | | | | |--CX_SY_FILE_OPEN_MODE //文件 '&FILENAME&' 未打開,或已在錯誤模式下打開 | | | | | |--CX_SY_FILE_POSITION //在文件 '&FILENAME&' 中定位時出錯 | | | | | |--CX_SY_FILE_TRUNCATE //無法縮短文件 '&FILENAME&' | | | |--CX_SY_FIND_INFINITE_LOOP //因 FIND ALL OCCURRENCES OF ... 與空搜索字符串一起使用而導致無限循環。 | | | |--CX_SY_GEN_SOURCE_TOO_WIDE //程序文本包含超過 255 個字符的行。 | | | |--CX_SY_IMPORT_MISMATCH_ERROR //內部數據格式中的錯誤 | | | | | |--CX_SY_IMPORT_FORMAT_ERROR //內部數據格式中的錯誤 | | | |--CX_SY_ITAB_ERROR //處理表操作期間出現異常。 | | | | | |--CX_SY_ITAB_DUPLICATE_KEY //要添加的行可能會導致 &KEY_NAME& 鍵值重復。 | | | | | |--CX_SY_ITAB_DYN_LOOP //動態 WHERE 條件中出錯 | | | | | |--CX_SY_ITAB_LINE_NOT_FOUND //指定行不在表中。 | | | |--CX_SY_MATCHER //使用正則表達式 '&PATTERN&' 時出錯 | | | | | |--CX_SY_REGEX_TOO_COMPLEX //正則表達式 '&PATTERN&' 對於搜索文本過於復雜 | | | | | |--CX_SY_INVALID_REGEX_FORMAT //替換格式 &FORMAT& 無效 | | | |--CX_SY_MOVE_CAST_ERROR //出於分配目的,源類型 &SOURCE_TYPENAME& 與目標類型 &TARGET_TYPENAME& 不兼容 | | | |--CX_SY_PROGRAM_NOT_FOUND //程序 &REPORTNAME& 不存在 | | | |--CX_SY_PROVIDE_EXCEPTION //提供字段時出錯 | | | | | |--CX_SY_PROVIDE_INTERVAL_OVERLAP //PROVIDE 命令中的輸入表包含重疊范圍。此錯誤在表 &TABLE&、行 &LINE& 中發生。 | | | | | |--CX_SY_PROVIDE_TABLE_NOT_SORTED //輸入表排序不正確。在表 &TABLE& 中,行 &LINE& 不適合所需排序順序。 | | | |--CX_SY_READ_SRC_LINE_TOO_LONG //'&LENGTH&'(要導入的代碼行長度)無效;其寬於內部表 | | | |--CX_SY_REF_IS_INITIAL //解除參考 NULL 參考 | | | |--CX_SY_REGEX //使用正則表達式 '&PATTERN&' 時出錯 | | | | | |--CX_SY_INVALID_REGEX //指定的正則表達式無效 | | | |--CX_SY_REPLACE_INFINITE_LOOP //REPLACE ALL OCCURENCES OF ... 與空搜索字符串一起導致無限循環。 | | | |--CX_SY_SCAN_SOURCE_TOO_WIDE //掃描文本包含超過 255 個字符的行。 | | | |--CX_SY_SQL_ERROR //引發 SQL 異常。 | | | | | |--CX_SY_DB_PROCEDURE //調用數據庫過程 &PROCNAME& 時出現異常 | | | | | | | |--CX_SY_DB_PROCEDURE_SQL_ERROR //調用數據庫過程 &PROCNAME& 時出現 SQL 錯誤 &SQLCODE&:&SQLMSG& | | | | | |--CX_SY_EXPIMP_DB_SQL_ERROR //EXPORT TO DATABASE、IMPORT FROM DATABASE 或 DELETE FROM DATABASE 中出現 SQL 異常。 | | | | | |--CX_SY_OPEN_SQL_ERROR //引發開放式 SQL 異常。 | | | | | | | |--CX_SY_OPEN_SQL_DB //訪問數據庫時出現異常。 | | | | | | | |--CX_SY_DYNAMIC_OSQL_ERROR //檢查動態開放式 SQL 語句的語法時出現異常。 | | | | | | | | | |--CX_SY_DYNAMIC_OSQL_SEMANTICS //列或表名稱 '&TOKEN&' 無效或類型有誤 | | | | | | | | | |--CX_SY_DYNAMIC_OSQL_SYNTAX //令牌 &TOKEN& 無效。 | | | | | | | |--CX_SY_SQL_UNSUPPORTED_FEATURE //尋址到的數據庫不支持 &M_FEATURE& 功能。 | | | | | |--CX_SY_NATIVE_SQL_ERROR //引發本地 SQL 異常。 | | | |--CX_SY_UNKNOWN_CURRENCY //此處不允許使用 ISO 貨幣碼 | | | |--CX_SY_WRITE_INVALID_STYLE //當前上下文中不允許輸出樣式 '&STYLE&' | | | |--CX_SY_WRITE_SRC_LINE_TOO_LONG //源代碼行編號 '&LINE&' 的行長度 '&LENGTH&' 無效。 | | | |--CX_TRANSFORMATION_ERROR //命令 CALL TRANSFORMATION 引發異常。 | | | |--CX_ST_ERROR //執行簡單轉換 &ST_PROGNAME& 時出錯 | | | | | |--CX_ST_CALL_ERROR //調用 &ST_PROGNAME& 中的轉換 &CALLED_ST_PROGNAME& 時出錯 | | | | | |--CX_ST_CALL_METHOD_ERROR //在行 &LINE& 的 &ST_PROGNAME& 中的 include &INCLUDENAME& 的方法調用內出現異常 &EXCEPTION_NAME&。 | | | | | |--CX_ST_CONSTRAINT_ERROR //執行簡單轉換期間違反約束 | | | | | |--CX_ST_CONDITION //執行簡單轉換 &ST_PROGNAME& 時出錯 | | | | | |--CX_ST_DESERIALIZATION_ERROR //在簡單轉換程序 &ST_PROGNAME& 中進行取消序列化時出錯 | | | | | |--CX_ST_FORMAT_ERROR //節點 {&URI&}&LOCAL_NAME&(類型 &NODE_TYPE&)中發生 XML-ABAP 格式錯誤。 | | | | | |--CX_ST_INVALID_XML //執行 '&OPERATION&' 操作產生無效的 XML 文檔。 | | | | | |--CX_ST_MATCH //匹配失敗 | | | | | |--CX_ST_REF_ACCESS //問參考節點 '&REF_NAME&' 時出錯。該參考節點未定義或不具有所需類型 | | | | | |--CX_ST_RUNTIME_ERROR //執行簡單轉換 &ST_PROGNAME& 時出錯 | | | | | |--CX_ST_SERIALIZATION_ERROR //在簡單轉換程序 &ST_PROGNAME& 中進行序列化期間出錯 | | | |--CX_XSLT_EXCEPTION //命令 CALL TRANSFORMATION 引發異常。 | | | |--CX_XSLT_SYSTEM_ERROR | | | |--CX_XSLT_ABAP_CALL_ERROR //當從 XSLT 處理類 &CLASSNAME& 的 &METHODNAME& 的 ABAP 方法調用時,出現異常 &EXCEPTION&。 | | | |--CX_XSLT_DESERIALIZATION_ERROR //取消序列化期間出錯 | | | |--CX_XSLT_FORMAT_ERROR //節點 {&URI&}&LOCAL_NAME&(類型 &NODE_TYPE&)中發生 XML-ABAP 格式錯誤。 | | | |--CX_XSLT_RUNTIME_ERROR //XSLT runtime error | | | |--CX_XSLT_SERIALIZATION_ERROR //序列化期間出錯 | | | |--CX_SY_TRANS_OPTION_ERROR //使用轉換選項 &OPTION&(值:&VALUE&)時出錯 | |--CX_NO_CHECK | |--CX_BADI | | | |--CX_BADI_CONTEXT_ERROR //An error concerning the context has occurred | | | |--CX_BADI_FILTER_ERROR //An exception of the BAdi filter has occurred | | | |--CX_BADI_INITIAL_CONTEXT //No initial context can be passed for GET BADI | | | |--CX_BADI_INITIAL_REFERENCE //For non-multiple-use BAdIs, CALL BADI with initial BAdI reference is not permitted | | | |--CX_BADI_NOT_SINGLE_USE // | | | | | |--CX_BADI_MULTIPLY_IMPLEMENTED //No more than one implementation can be selected for the current BAdI | | | | | |--CX_BADI_NOT_IMPLEMENTED //No implementation was selected for the current BAdI. | | | |--CX_BADI_UNKNOWN_ERROR //No BAdI with the name '&BADI_NAME&' exists. | |--CX_SY_AUTHORIZATION_ERROR //缺少操作權限 | |--CX_SY_EXPORT_BUFFER_NO_MEMORY //EXPORT 數據簇對於應用程序緩沖區/SHARED MEMORY 過大 | |--CX_SY_GENERATE_SUBPOOL_FULL //已超出臨時子例程池的最大數量。 | |--CX_SY_ILLEGAL_HANDLER //使用異常機制時出錯 | |--CX_SY_LOCALIZATION_ERROR //為語言 &LANGUAGE&(國家:&COUNTRY&,代碼頁:&CODEPAGE&)設置語言環境時出錯。 | |--CX_SY_NESTED_PRINT_ON //無法嵌套 NEW-PAGE PRINT ON 的調用 | |--CX_SY_NO_HANDLER //類型 &CLASSNAME& 出現異常,但既沒有進行局部處理,也沒有在 RAISING 子句中聲明。 | |--CX_SY_PIPES_NOT_SUPPORTED //操作系統不支持管道 | |--CX_SY_PIPE_REOPEN //管道 '&FILTER&' 已針對文件 '&FILENAME& 關閉 | |--CX_SY_REMOTE_CALL_ERROR //遠程方法調用錯誤 | | | |--CX_SY_RMC_COMM_FAILURE //遠程方法調用期間,到伙伴系統的通信連接存在問題 | | | |--CX_SY_RMC_INVALID_STATUS //遠程方法調用中出現狀態錯誤。 | | | |--CX_SY_RMC_SYSTEM_FAILURE //調用遠程方法時伙伴系統中發生運行時錯誤 | |--CX_SY_TOO_MANY_FILES //已超出打開文件的最大數量 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM