sapdev logo background
sapdev logo sapdev logo
Comments

SAP OS EXCEPTIONS documentation, setup help and example usage



Return to SAP documentation index


ARTICLE

Exception Classes of Object Services
The exception classes of Object Services start with the prefix
CX_OS_ . The exceptions of category CX_DYNAMIC_CHECK are propagated to the caller by Object Services and must be handled by the user.
The subclasses CX_OS_NO_CHECK_CONTAINER and CX_OS_MIGRATION
of CX_NO_CHECK are for internal purposes: The first, as a container, allows exceptions of the CX_DYNAMIC_CHECK category from internal event handlers to be propagated, while the second is used for migration purposes.
For a more detailed description of the exception classes, see the relevant class documentation.

CX_ROOT
|
|-- CX_DYNAMIC_CHECK
| |
| |-- CX_OS_ERROR
| |
| |-- CX_OS_CHECK_AGENT_FAILED

| |
| |-- CX_OS_CLASS_NOT_FOUND

| |
| |-- CX_OS_OBJECT
| | |
| | |--
CX_OS_OBJECT_NOT_FOUND
| | |
| | |-- CX_OS_OBJECT_EXISTING

| | |
| | |--
CX_OS_OBJECT_NOT_EXISTING
| | |
| | |--
CX_OS_OBJECT_NOT_REFRESHABLE
| | |
| | |--
CX_OS_OBJECT_NOT_RELEASABLE
| | |
| | |--
CX_OS_OBJECT_REFERENCE
| | |
| | |-- CX_OS_OBJECT_STATE

| |
| |-- CX_OS_QUERY_ERROR
| | |
| | |--
CX_OS_QUERY_ATTRIBUTE_ERROR
| | |
| | |--
CX_OS_QUERY_EXPR_FACT_ERROR
| | |
| | |--
CX_OS_QUERY_PARAMETER_ERROR
| | |
| | |--
CX_OS_QUERY_PARSE_ERROR
| |
| |-- CX_OS_TRANSACTION
|
|-- CX_NO_CHECK
|
|-- CX_OS_SYSTEM_ERROR
| |
| |-- CX_OS_DB
| | |
| | |-- CX_OS_DB_SELECT
| | |
| | |-- CX_OS_DB_INSERT
| | |
| | |-- CX_OS_DB_UPDATE
| | |
| | |-- CX_OS_DB_DELETE
| |
| |-- CX_OS_DUPLICATE_OBJECT

| |
| |-- CX_OS_INCONSISTENT_OBJECT

| |
| |-- CX_OS_INTERNAL_ERROR
| |
| |-- CX_OS_NO_IMPLEMENTATION

| |
| |-- CX_OS_OBJECT_REFERENCE

| |
| |-- CX_OS_OBJECT_STATE
| |
| |-- CX_OS_SYSTEM
| |
| |-- CX_OS_TRANSACTION_MODE

|
|-- CX_OS_MIGRATION
|
|-- CX_OS_NO_CHECK_CONTAINER
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




ORIGINAL_LANGU_GUIDL
OS_PERSISTENCE_COMMIT




comments powered by Disqus