SAP ABAP Interface IF_CTS_MESSAGE_HANDLER (cCTS: Handler for exceptions)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
⤷
SCTS_DIST_CTL_MESSAGES (Package) cCTS: Error and warning message handling

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CTS_MESSAGE_HANDLER | cCTS: Handler for cCTS exceptions (warning, errors) | 20120208 |
Properties
Interface | IF_CTS_MESSAGE_HANDLER | |
Short Description | cCTS: Handler for exceptions |
General Data
Package | SCTS_DIST_CTL_MESSAGES | cCTS: Error and warning message handling |
Created | 20120208 | SAP |
Last changed | 20140121 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_CTS_MESSAGE_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_CTS_MESSAGE_HANDLER has no interface.
Friends
Interface IF_CTS_MESSAGE_HANDLER has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_TYPE_CATCHING | Constant | Public | Type reference (TYPE) | TY_TYPE | 'CATCHING' | 20120213 | ||
2 | CO_TYPE_RAISING | Constant | Public | Type reference (TYPE) | TY_TYPE | 'RAISING' | 20120213 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Clear complete exception list - use with care! | 20120213 |
2 | ![]() |
Instance method | Public | Method | Retrieve last exception in list | 20120208 |
3 | ![]() |
Instance method | Public | Method | Returns the list of registered exceptions | 20120213 |
4 | ![]() |
Instance method | Public | Method | Pops the last exception (inital until next exception occurs) | 20120213 |
5 | ![]() |
Instance method | Public | Method | Register exception with handler | 20120208 |
Events
Interface IF_CTS_MESSAGE_HANDLER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_EXCEPTION_LIST | Public | See coding | 20120208 | ty_exception_list type standard table of ty_exception_list_entry with key position
|
||
2 | TY_EXCEPTION_LIST_ENTRY | Public | See coding | 20120208 | begin of ty_exception_list_entry,
exception type ref to cx_cts_exception,
timestamp type timestampl,
position type i,
type type ty_type,
is_warning type boolean,
raising_object type string,
end of ty_exception_list_entry
|
||
3 | TY_TYPE | Public | Type reference (TYPE) | STRING | 20120213 |
|
Method Signatures
Method CLEAR Signature
Method CLEAR on Interface IF_CTS_MESSAGE_HANDLER has no parameter.
Method CLEAR on Interface IF_CTS_MESSAGE_HANDLER has no exception.
Method GET_LAST_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_EXCEPTION | Value transfer | Object reference (TYPE REF TO) | CX_CTS_EXCEPTION | 20120208 |
Method GET_LAST_EXCEPTION on Interface IF_CTS_MESSAGE_HANDLER has no exception.
Method GET_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LIST | Value transfer | Type reference (TYPE) | IF_CTS_MESSAGE_HANDLER=>TY_EXCEPTION_LIST | 20120213 |
Method GET_LIST on Interface IF_CTS_MESSAGE_HANDLER has no exception.
Method POP_LAST_EXCEPTION_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRY | Value transfer | Type reference (TYPE) | TY_EXCEPTION_LIST_ENTRY | 20120213 |
Method POP_LAST_EXCEPTION_ENTRY on Interface IF_CTS_MESSAGE_HANDLER has no exception.
Method REGISTER_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_CTS_EXCEPTION | 20120208 | |||
2 | ![]() |
I_IS_WARNING | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120213 | ||
3 | ![]() |
I_RAISING_OBJECT | Call by reference | Type reference (TYPE) | STRING | 20120208 | |||
4 | ![]() |
I_TYPE | Call by reference | Type reference (TYPE) | TY_TYPE | CO_TYPE_RAISING | 20120213 | ||
5 | ![]() |
R_SUCCESS | Value transfer | Type reference (TYPE) | BOOLEAN | 20120208 |
Method REGISTER_EXCEPTION on Interface IF_CTS_MESSAGE_HANDLER has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 702 |