Entering content frame

Background documentation Exception Handling Locate the document in its SAP Library structure

Object Services classes work exclusively with Structure linkClass-Based Exceptions. The exception classes are predefined in the system. They always start with CX_OS_.

The Exception Class Hierarchy

This graphic is explained in the accompanying textExceptions of the CX_DYNAMIC_CHECK category are passed to the caller using the RAISING clauses of interface methods; class-specific methods of the class actor; attribute access methods of persistent classes; in the transaction object; and the system actors. Such exceptions must be handled here by the user, (in contrast to the general rule that exceptions should be handled within a procedure, not passed along the hierarchy). Thus semantically, the above exceptions of the CX_DYNAMIC_CHECK category belong more to the CX_STATIC_CHECK category. However, they could not be defined as such, due to their incompatibility with existing Object Services applications.

In CX_NO_CHECK‘s subclasses, CX_OS_NO_CHECK_CONTAINER and CX_OS_MIGRATION are noteworthy, since they are not part of the actual hierarchy for the Object Services exception classes. Their purpose is more internal: CX_OS_NO_CHECK_CONTAINER allows containers to pass along exceptions of the CX_DYNAMIC_CHECK category, while CX_OS_MIGRATION is used for migration purposes.

Description of Exception Classes

The following section lists the different variants of each exception class by TEXTID.

CX_OS_ERROR

This class is the root class of the Object Services exceptions of the dynamic check category. Its immediate superclass is CX_DYNAMIC_CHECK.

Text:

An exception has occurred in the Object Services Framework.

Note:

This exception class is an abstract superclass; it will never be raised.

CX_OS_OBJECT

Text:

An exception occurred while the object was being edited.

Parameter:

OBJECT type ref to OBJECT

Note:

This exception class is an abstract superclass; it will never be raised. There is a separate subclass for each class actor method (GET/CREATE/DELETE/REFRESH/RELEASE), which is handled instead. The TEXTID describes the error in more detail.

CX_OS_OBJECT_NOT_FOUND

Text:

The system could not find the object.

Note:

This exception is also raised during lazy loading. That is, this exception is also included in the signature of the GET/SET methods of the persistent class.

BY_BKEY

Text:

The system could not find the object with the business key "&BKEY&".

Parameter:

BKEY type STRING

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_KEY( bkey )

IF_OS_P...M...~GET_PERSISTENT_BY_KEY( oid, class)

GET_PERSISTENT ( bkeys )

Note:

This exception only occurs if the object has a business key.

BY_OID

Text:

The system could not find the object with the business key object ID (OID) "&OID&".

Parameter:

OID type OS_GUID

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

IF_OS_P...M...~GET_PERSISTENT_BY_OID( oid, class)

Note:

This exception only occurs if the object has an instance GUID.

BY_REF

This exception is raised during lazy loading, if the class GUID is invalid or an object with the instance GUID cannot be found.

Text:

The system could not find the object with the business key object ID (OID) "&OID&" (instance GUID) and "&CLASS&" (class GUID).

Parameter:

OID type OS_GUID

CLASS type OS_GUID

Raised by:

Attribute access during lazy loading from the database.

Note:

This exception only occurs if the object has an instance GUID.

DELETED

Raised during lazy loading, if the object has already been deleted.

Text:

The object has already been deleted.

Parameter:

BKEY type STRING

OID type OS_GUID

Raised by:

Attribute access during lazy loading from the database.

Note:

This exception only occurs if the object has an instance GUID.

DELETED_BY_BKEY

The object with the business key "&BKEY&" has already been deleted.

Parameter:

BKEY type STRING

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_KEY( bkey )

IF_OS_P...M...~GET_PERSISTENT_BY_KEY( oid, class)

GET_PERSISTENT ( bkeys )

Note:

This exception only occurs if the object has a business key.

DELETED_BY_OID

Text:

The object with the business key OID "&OID&" has already been deleted.

Parameter:

OID type OS_GUID

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

IF_OS_P...M...~GET_PERSISTENT_BY_OID( oid, class)

Note:

This exception only occurs if the object has an instance GUID.

INVALID_OID

Text:

Invalid OID "&OID&".

Parameter:

OID type OS_GUID

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

Note:

This exception only occurs if the object has an instance GUID. The initial GUID is invalid.

IS_PERSISTENT_BY_BKEY

The system tried to load a transient object with the specified business key. However, a persistent object already exists with this business key.

Text:

The object with the business key "&BKEY&" exists persistently.

Parameter:

BKEY type STRING

Raised by:

GET_TRANSIENT( bkeys )

Note:

This exception only occurs if the object has a business key.

IS_TRANSIENT_BY_BKEY

The system tried to load a persistent object with the specified business key. However, a transient object already exists with this OID.

Text:

The object with the business key "&BKEY&" exists transiently.

Parameter:

BKEY type STRING

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_KEY( bkey )

IF_OS_P...M...~GET_PERSISTENT_BY_KEY( oid, class)

GET_PERSISTENT ( bkeys )

Note:

This exception only occurs if the object has a business key.

IS_TRANSIENT_BY_OID

The system tried to load a persistent object with the specified object ID (OID). However, a transient object already exists with this OID.

Text:

The object with the OID "&OID&" exists transiently.

Parameter:

OID type OS_GUID

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

IF_OS_P...M...~GET_PERSISTENT_BY_OID( oid, class)

Note:

This exception only occurs if the object has an instance GUID.

TM_CLASS_NOT_FOUND

Text:

The object with the business key "&BKEY&" belongs to the class "&CLASS&" (class GUID). The class could not be found.

Parameter:

BKEY type STRING

CLASS type OS_GUID

Raised by:

GET_PERSISTENT ( bkeys )

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_KEY( bkey )

IF_OS_P...M...~GET_PERSISTENT_BY_KEY( bkey, class)

Note:

This exception only occurs if the object has a business key and a type field (type identifier) exists.

TM_CLASS_NOT_SUBCLASS

Text:

The object with the business key "&BKEY&" belongs to the class "&CLASS&" (class GUID) and therefore could not be loaded.

Parameter:

BKEY type STRING

CLASS type OS_GUID

Raised by:

GET_PERSISTENT ( bkeys )

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_KEY( bkey )

IF_OS_P...M...~GET_PERSISTENT_BY_KEY( oid, class)

GET_TRANSIENT ( bkeys )

Note:

This exception only occurs if the object has a business key and a type field (type identifier) exists.

TM_CLASS_NOT_SUBCLASS_BY_OID

Text:

The object with the OID "&OID&" (instance GUID) belongs to the class "&CLASS&" (class GUID) and therefore could not be loaded.

Parameter:

OID type OS_GUID

CLASS type OS_GUID

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

IF_OS_P...M...~GET_PERSISTENT_BY_OID( oid, class)

Attribute access during lazy loading from the database.

Note:

This exception only occurs if the object has an instance GUID and a type field (type identifier) exists.

TRANSIENT_BY_BKEY

Text:

The system could not find the transient object with the business key "&BKEY&".

Parameter:

BKEY type STRING

Raised by:

GET_TRANSIENT ( bkeys )

Note:

This exception only occurs if the object has a business key.

CX_OS_OBJECT_EXISTING

The system cannot create an object, since it already exists.

Note: When you create a persistent object with a business key, the system does not check to ensure that an object of that name has not been saved in the database already. The program terminates only when it tries to update the database.

Text:

The system cannot create an object with the business key "&BKEY&".

Parameter:

BKEY type STRING

PERSISTENT_CREATING_PERSISTENT

Text:

The system cannot create a persistent object with the business key "&BKEY&", since it already exists persistently.

Raised by:

CREATE_PERSISTENT( bkeys )

IF_OS_FACTORY~CREATE_PERSISTENT_BY_KEY( key )

PERSISTENT_CREATING_TRANSIENT

Text:

The system cannot create a transient object with the business key "&BKEY&", since it already exists persistently.

Raised by:

CREATE_TRANSIENT( bkeys )

IF_OS_FACTORY~CREATE_TRANSIENT_BY_KEY( key )

TM_CREATING_PERSISTENT

Text:

The system cannot create a persistent object with the business key "&BKEY&", since another object with this business key already exists in the inheritance hierarchy.

Raised by:

CREATE_PERSISTENT ( bkeys )

Note:

This exception only occurs if a type field (type identifier) exists.

TM_CREATING_TRANSIENT

Text:

The system cannot create a transient object with the business key "&BKEY&", since another object with this business key already exists in the inheritance hierarchy.

Raised by:

CREATE_TRANSIENT ( bkeys )

Note:

This exception only occurs if a type field (type identifier) exists.

TRANSIENT_CREATING_PERSISTENT

Text:

The system cannot create a persistent object with the business key "&BKEY&", since it already exists transiently.

Raised by:

CREATE_PERSISTENT( bkeys )

IF_OS_FACTORY~CREATE_PERSISTENT_BY_KEY( key )

TRANSIENT_CREATING_TRANSIENT

Text:

The system cannot create a transient object with the business key "&BKEY&", since it already exists transiently.

Raised by:

CREATE_TRANSIENT( bkeys )

IF_OS_FACTORY~CREATE_TRANSIENT_BY_KEY( key )

CX_OS_OBJECT_NOT_EXISTING

Text:

The system cannot delete the object.

Parameter:

BKEY type STRING

TABLE type TABNAME

BY_BKEY

The system tried to delete a persistent object from the database, but this object does not exist.

Text:

The system cannot delete the object with the business key "&BKEY&", since it does not exist in the database (in the "&TABLE&" table).

Raised by:

DELETE_PERSISTENT( bkeys )

CREATED_AND_DELETED

Text:

The system cannot delete the specified object, since it was already deleted after having been created in memory.

Raised by:

IF_OS_FACTORY~DELETE_PERSISTENT( ref )

Example:

Generating a persistent object in the roll area and deleting it twice.

CREATED_AND_DELETED_BY_BKEY

Text:

The system cannot delete the object with the business key "&BKEY&", since it was already deleted after having been created in memory.

Raised by:

DELETE_PERSISTENT( bkeys )

Example:

Generating a persistent object in the roll area and deleting it twice.

TM_CLASS_NOT_FOUND

Text:

The object with the business key "&BKEY&" belongs to the class "&CLASS&" (class GUID). The class could not be found.

Parameter:

CLASS type OS_GUID

Raised by:

DELETE_PERSISTENT ( bkeys )

Note:

This exception only occurs if a type field (type identifier) exists.

TM_CLASS_NOT_SUBCLASS

Text:

The object with the business key "&BKEY&" belongs to the class "&CLASS&" (class GUID) and therefore could not be deleted.

Parameter:

CLASS type OS_GUID

Raised by:

DELETE_PERSISTENT ( bkeys )

Note:

This exception only occurs if a type field (type identifier) exists.

TRANSIENT

Text:

The system cannot create the specified object, since it is transient.

Raised by:

IF_OS_FACTORY~DELETE_PERSISTENT( ref )

TRANSIENT_BY_BKEY

Text:

The system cannot delete the object with the business key "&BKEY&", since it is transient.

Raised by:

DELETE_PERSISTENT( bkey )

UNMANAGED

Text:

The system cannot create the specified object, since it is not managed.

Raised by:

IF_OS_FACTORY~DELETE_PERSISTENT( ref )

CX_OS_OBJECT_NOT_REFRESHABLE

The system cannot refresh the object, since it is not managed, is transient, or does not have a database-relevant state.

Text:

The system cannot refresh the specified object.

Raised by:

REFRESH_PERSISTENT( ref )

Example:

The system generates an object (in the roll area) and then tries to refresh the object.

CHANGED

Text:

The system cannot refresh the specified object, since it was changed in the roll area.

DELETED

Text:

The system cannot refresh the specified object, since it was deleted in the roll area.

NEW

Text:

The system cannot refresh the specified object, since it was newly created in the roll area.

TRANSIENT

Text:

The system cannot refresh the specified object, since it is transient.

UNMANAGED

Text:

The system cannot refresh the specified object, since it is not managed.

CX_OS_OBJECT_NOT_RELEASABLE

The system cannot the object, since it is not managed, is transient, or does not have a database-relevant state.

Text:

The system cannot release the specified object from being managed.

Raised by:

RELEASE_PERSISTENT( ref )

Example:

The system generates a persistent object (in the roll area) and then tries to release the object from being managed

CHANGED

Text:

The system cannot release the specified object from being managed, since it was changed from the roll area.

DELETED

Text:

The system cannot release the specified object from being managed, since it was deleted from the roll area.

NEW

Text:

The system cannot release the specified object from being managed, since it was newly created in the roll area.

UNMANAGED

Text:

The system cannot release the specified object from being managed, since it is not managed at present.

CX_OS_CLASS_NOT_FOUND

The system tried to call the GET method of the interface IF_OS_PERSISTENTCY_MANAGER (generic persistence manager) but there was no valid class identifier (that is, name or class GUID) passed to it.

Text:

The system could not find a class actor for the specified class.

Raised by:

IF_OS_PERSISTENCY_MANAGER~GET_PERSISTENT_BY_OID( oid, class)

IF_OS_PERSISTENCY_MANAGER~GET_PERSISTENT_BY_KEY( bkey, class)

GUID

Text:

The system could not find a class actor for the class with the GUID &classguid&.

Parameter:

CLASS_GUID type OS_GUID

NAME

Text:

The system could not find a class actor for the class &classname&.

Parameter:

CLASS_NAME type SEOCLSNAME

CX_OS_TRANSACTION

Text:

An exception has occurred in an Object Services transaction.

Parameter:

TRANSACTION type ref to IF_OS_TRANSACTION

Remark:

At present, the parameter transaction can only be typed using TYPE REF TO object, due to an error in the syntax check.

CHANGED_BY_CHECK_AGENT

Text:

The status of an Object Services transaction was changed by a check agent called by the system.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

CHANGED_BY_EVENT_HANDLER

Text:

The status of an Object Services transaction was changed by a event handler called by the system.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

COMMIT_WORK

Text:

Error executing COMMIT WORK at the end of an Object Services transaction.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

OBJECT_REFERENCE

Text:

The system could not make object references persistent after completing an Object Services transaction.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

STATE_NOT_NEW

Text:

The system could not start an Object Services transaction, because the status of the transaction is not new.

Raised by:

IF_OS_TRANSACTION~START

STATE_NOT_RUNNING

Text:

The system could not start an Object Services transaction, because the status of the transaction is not running.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

SUBTRANSACTION_RUNNING

Text:

An Object Services sub-transaction has not yet been completed.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

CX_OS_CHECK_AGENT_FAILED

Text:

A check agent reports inconsistencies.

Parameter:

CHECK_AGENT type ref to IF_OS_CHECK

TRANSACTION type ref to IF_OS_TRANSACTION

Raised by:

IF_OS_TRANSACTION~END( )

IF_OS_TRANSACTION~END_AND_CHAIN

CX_OS_SYSTEM_ERROR

This class is the root class of the Object Services exceptions of the no check. Its immediate superclass is CX_NO_CHECK.

Text:

An exception has occurred in the Object Services Framework.

Note:

This exception class is an abstract superclass; it will never be raised.

CX_OS_SYSTEM

A system error has occurred.

Text:

An error occurred in the system actor of the Object Services.

COMPATIBILITY_MODE_ONLY

Text:

Transactions must be in compatibility mode when updating.

Raised (internally) by:

INIT_AND_SET_MODES( i_external_commit, i_update_mode )

RUNTIME_CHECK_ERROR

Text:

Inconsistency between mapping and database.

Raised by:

REGISTER_CLASS_AGENT

Note:

This exception occurs if the system discovers at runtime that the mapped table(s) contain(s) more columns than at the time the class actors were generated.

SYSTEM_NOT_INITIAL

Text:

The Object Services have already been initialized.

Raised (internally) by:

INIT_AND_SET_MODES( i_external_commit, i_update_mode )

CX_OS_DUPLICATE_OBJECT

The object with this key is already available. The object was not loaded when the system created a representative object for a reference, so that only the OID is known, not the business key. This means that there may be a second object with the same business key and another OID. Example: The system created an object (o1) with a business key (in the roll area). However, another object (o2) has a reference (not yet loaded) to an object (o3) with the same business key. The OIDs are not identical, but there are two instances with the same business key.

Text:

The object has been duplicated.

Parameter:

OID type OS_GUID

BKEY type STRING

OBJECT_BY_BKEY type ref to IF_OS_STATE

OBJECT_BY_OID type ref to IF_OS_STATE

Raised by:

IF_OS_FACTORY~DELETE_PERSISTENT( ref )

Attribute access during lazy loading from the database.

Note:

This error can only occur if you use mixed mapping (by business key and instance GUID combined).

CX_OS_INCONSISTENT_OBJECT

The object is inconsistent. The internal key data (business key and OID) do not match those in the database. For example, a program creates an object in memory. The business key for this object is already stored in the database. The object is then deleted, and then read from the database. The OIDs in this case would differ, which means that the object is inconsistent.

Text:

Inconsistent object

Parameter:

DB_OID type OS_GUID

DB_BKEY type STRING

MEM_OID type OS_GUID

MEM_BKEY type STRING

TABLE type TABNAME

Raised by:

Attribute access during lazy loading from the database.

Note:

This error can only occur if you use mixed mapping (by business key and instance GUID combined).

CX_OS_OBJECT_STATE

This exception is raised if an inconsistent state of a managed object occurs in the runtime system For example, an object is created (transiently or persistently) using a business key. The object is then loaded from the database using its OID.

Text:

Incorrect state or state of a managed or persistent object contains errors.

Parameter:

OID type OS_GUID

BKEY type STRING

OBJECT type ref to OBJECT

Note:

This error can only occur if you use mixed mapping (by business key and instance GUID combined).

DELETED

Text:

The object has already been deleted from memory.

Raised by:

IF_OS_CA_SERVICE~GET_OID_BY_REF( ref )

Note:

This exception only occurs if the object has an instance GUID.

INTERNAL_CHANGED

The object has been changed in the roll area.

Text:

The object is internally characterized as changed.

Parameter:

OID type OS_GUID

BKEY type STRING

Raised (internally) by:

PM_CHECK_AND_SET_ATTRIBUTES( bkey )

INTERNAL_DELETED

The object was deleted from the roll area and should be refreshed from the database.

Text:

The object is internally characterized as deleted.

Parameter:

OID type OS_GUID

BKEY type STRING

Raised (internally) by:

PM_CHECK_AND_SET_ATTRIBUTES( bkey )

INTERNAL_NEW

The object was newly created in the roll area and should be refreshed from the database.

Text:

The object is internally characterized as new.

Parameter:

OID type OS_GUID

BKEY type STRING

Raised (internally) by:

PM_CHECK_AND_SET_ATTRIBUTES( bkey )

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

Note:

This error can only occur if you use mixed mapping (by business key and instance GUID combined).

INTERNAL_TRANSIENT

The object was created transiently in the roll area and should be loaded from the database.

Text:

The object is internally characterized as transient.

Parameter:

OID type OS_GUID

BKEY type STRING

Raised (internally) by:

PM_CHECK_AND_SET_ATTRIBUTES( bkey )

Raised by:

IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_OID( oid )

Note:

This error can only occur if you use mixed mapping (by business key and instance GUID combined).

TRANSIENT

Text:

An operation for a persistent object was applied to a transient object.

Raised by:

IF_OS_CA_SERVICE~GET_OID_BY_REF( ref )

Note:

This exception only occurs if the object has an instance GUID.

UNMANAGED

Text:

The object is not managed (it may be persistent or transient).

Raised by:

IF_OS_CA_SERVICE~GET_OID_BY_REF( ref )

Note:

This exception only occurs if the object has an instance GUID.

CX_OS_OBJECT_REFERENCE

This exception is caught internally.

Text:

Errors occurred when specifying OIDs from object references.

CX_OS_TRANSACTION_MODE

Text:

An exception has occurred in connection with an Object Services transaction mode.

Parameter:

TRANSACTION type ref to IF_OS_TRANSACTION

Remark:

At present, the parameter transaction can only be typed using TYPE REF TO object, due to an error in the syntax check.

Caution:

In compatibility mode, a transaction starts automatically after initialization. For this reason, this exception can also be raised by the methods cl_os_system=>init_and_set_modes.

COMMIT_WORK_ONLY

Text:

Only COMMIT WORK is allowed in compatibility mode.

Raised by:

IF_OS_TRANSACTION~END

IF_OS_TRANSACTION~END_AND_CHAIN

MODE_ALREADY_SET

Text:

The system could not start the mode of an Object Services transaction, because it has been set already.

Raised by:

IF_OS_TRANSACTION~SET_MODE_UPDATE

MODE_NOT_ALLOWED

Text:

You cannot set the update mode to local or synchronous in compatibility mode.

Raised by:

IF_OS_TRANSACTION~SET_MODE_UPDATE

INIT_AND_SET_MODES

MODE_NOT_SET

Text:

The system could not start the mode of an Object Services transaction, because the status of the transaction is not new.

Raised by:

IF_OS_TRANSACTION~SET_MODE_UPDATE

SET_UPDATE_TASK_LOCAL_FAILED

A local update was set for consistency reasons in the update mode ocson_mode_direct or ocson_mode_local. If a function module was already registered for the update task, this is no longer possible.

Text:

Setting the local update failed.

Raised by:

IF_OS_TRANSACTION~START

IF_OS_TRANSACTION~SET_MODE_UPDATE

UNDO_MODE_NOT_SET

Text:

The system could not start the Undo mode of an Object Services transaction, because the status of the transaction is not new.

Raised by:

IF_OS_TRANSACTION~SET_MODE_UNDO_RELEVANT

CX_OS_DB

Text:

An error occurred accessing the database.

This exception class is an abstract superclass; it will never be raised.

CX_OS_DB_SELECT

Text:

An error occurred applying SELECT to the table &table&.

Note:

This exception is caught internally.

BY_BKEY

The system tried to load an object using a Business Key. No entry was found by the select on the specified table.

Parameter:

BKEY type STRING

TABLE type TABNAME

Raised (internally) by:

MAP_LOAD_FROM_DATABASE_KEY

BY_BKEYTAB

The system tried to load several objects using Business Keys. No entry was found by the select on the specified table.

Parameter:

TABLE type TABNAME

Raised by:

MAP_LOAD_FROM_DATABASE_KEY

BY_OID

The system tried to load an object using an OID. No entry was found by the select on the specified table.

Parameter:

OID type OS_GUID

TABLE type TABNAME

Raised by:

MAP_LOAD_FROM_DATABASE_GUID

CX_OS_DB_INSERT

The exception was raised in the update task. It is unclear whether this exception is necessary, meaningful, or superfluous. Other behavior: Duplicate Record RABAX.

Parameter:

TABLE type TABNAME

Raised (internally) by:

MAP_SAVE_TO_DATABASE

CX_OS_DB_UPDATE

The exception was raised in the update task. It is unclear whether this exception is necessary, meaningful, or superfluous. Other behavior: No error.

Parameter:

TABLE type TABNAME

Raised (internally) by:

MAP_SAVE_TO_DATABASE

CX_OS_DB_DELETE

The exception was raised in the update task. It is unclear whether this exception is necessary, meaningful, or superfluous. Other behavior: No error.

Parameter:

TABLE type TABNAME

Raised (internally) by:

MAP_SAVE_TO_DATABASE

CX_OS_NO_IMPLEMENTATION

Text:

The method has not been implemented.

MAPPING

Text:

The method has not been implemented because of the mapping type.

SUBCLASS

Text:

The method has been implemented in a subclass.

 

 

 

Leaving content frame