SAP ABAP Class CX_FDT (FDT: Abstract Exception Class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_CORE (Package) BRFplus: Core

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CX_DYNAMIC_CHECK | Exceptions with Dynamic Check Only of the RAISING Clause | 20050904 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_CONFIG | FDT: Insufficient Configuration | 20050902 |
2 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_DEBUG | FDT: Debugger Error | 20120621 |
3 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_EXCEL | FDT: Export/Import to Excel errors | 20080221 |
4 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_EXCEL_CORE | FDT: Export/Import to Excel core errors | 20080616 |
5 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_GENERATION | FDT: Error in the Generation Process | 20060515 |
6 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_INPUT | FDT: Invalid Input | 20071026 |
7 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_JSON | FDT: Errors related to JSON transformation | 20130321 |
8 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_LEAN_TRACE | FDT: Lean Trace | 20090422 |
9 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_PROCESSING | FDT: Processing Error | 20050902 |
10 | Inheritance (c INHERITING FROM c_ref) | CX_FDT_SYSTEM | FDT: System Failure | 20050902 |
... | Click here to see Used By full list (11 items) |
Properties
Class | CX_FDT | |
Short Description | FDT: Abstract Exception Class | |
Super Class | CX_DYNAMIC_CHECK | Exceptions with Dynamic Check Only of the RAISING Clause |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 40 | Exception Class |
Package | SFDT_CORE | BRFplus: Core |
Created | 20050902 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CX_FDT has no interface implemented.
Friends
Class CX_FDT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | SOTR_CONC | '00505695007C1EE096AAD055DEC007A6' | 20050902 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 50 | Max. length supported by message variables | 20100820 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_LANGU | 20060406 | |||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20050902 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050902 |
2 | ![]() |
Static method | Private | Method | get text of a domain value | 20060406 |
3 | ![]() |
Static method | Private | Method | Get alternative languages sorted by priority | 20060406 |
4 | ![]() |
Static method | Public | Method | Get the application component for an object | 20071205 |
5 | ![]() |
Static method | Public | Method | Get descr. like "Application A" where an object belongs to | 20060407 |
6 | ![]() |
Static method | Public | Method | Get long descr (text of obj type + name) like "function xyz" | 20060406 |
7 | ![]() |
Static method | Public | Method | Get object name for a technical ID | 20050920 |
8 | ![]() |
Static method | Public | Method | Get text for the type of an object like "boolean expression" | 20060406 |
9 | ![]() |
Static method | Public | Method | Get the source name | 20051028 |
10 | ![]() |
Instance method | Private | Method | 20071026 | |
11 | ![]() |
Static method | Private | Method | 20110106 |
Events
Class CX_FDT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_LANGU | Private | See coding | 20060406 | t_langu TYPE STANDARD TABLE OF sy-langu
WITH NON-UNIQUE KEY table_line
INITIAL SIZE 4
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20050902 | |||
2 | ![]() |
PREVIOUS | Call by reference | Attribute reference (LIKE) | PREVIOUS | 20050902 | |||
3 | ![]() |
TEXTID | Call by reference | Attribute reference (LIKE) | TEXTID | 20050902 |
Method CONSTRUCTOR on class CX_FDT has no exception.
Method GET_DOMVALUE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DOMNAME | Call by reference | Type reference (TYPE) | DD07L-DOMNAME | Domain name | 20060406 | ||
2 | ![]() |
IV_DOMVALUE | Call by reference | Type reference (TYPE) | CLIKE | Domain value | 20060406 | ||
3 | ![]() |
RV_TEXT | Value transfer | Type reference (TYPE) | SY-MSGV1 | text | 20060406 |
Method GET_DOMVALUE_TEXT on class CX_FDT has no exception.
Method GET_LANGUAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_LANGU | Value transfer | Type reference (TYPE) | T_LANGU | 20060406 |
Method GET_LANGUAGES on class CX_FDT has no exception.
Method GET_OBJECT_APPL_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20071205 | ||
2 | ![]() |
RV_APPLICATION_COMPONENT | Value transfer | Type reference (TYPE) | IF_FDT_APPLICATION=>APPLICATION_COMPONENT | Application Component | 20071205 |
Method GET_OBJECT_APPL_COMPONENT on class CX_FDT has no exception.
Method GET_OBJECT_APPL_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20060407 | ||
2 | ![]() |
RV_DESCRIPTION | Value transfer | Type reference (TYPE) | SY-MSGV1 | Descr. of appl. the object belongs to like "Application ABC" | 20060407 |
Method GET_OBJECT_APPL_DESCRIPTION on class CX_FDT has no exception.
Method GET_OBJECT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20060406 | ||
2 | ![]() |
IV_INCL_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Include object type | 20110428 | |
3 | ![]() |
IV_INCL_TECHNICAL_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Include technical name | 20110428 | |
4 | ![]() |
IV_START_LOWER_CASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Start with lower case letter | 20100820 | |
5 | ![]() |
RV_DESCRIPTION | Value transfer | Type reference (TYPE) | SY-MSGV1 | Long descr (text of obj type + name) like "function xyz" | 20060406 |
Method GET_OBJECT_DESCRIPTION on class CX_FDT has no exception.
Method GET_OBJECT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20050920 | ||
2 | ![]() |
RV_NAME | Value transfer | Type reference (TYPE) | SY-MSGV1 | Object name (semantic key, if any. Else the ID is retuned) | 20050920 |
Method GET_OBJECT_NAME on class CX_FDT has no exception.
Method GET_OBJECT_TYPE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20060406 | ||
2 | ![]() |
IV_LOWER_CASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Convert type to lower case | 20100820 | |
3 | ![]() |
RV_TEXT | Value transfer | Type reference (TYPE) | SY-MSGV1 | Type text (e.g. "function" or "boolean expression") | 20060406 |
Method GET_OBJECT_TYPE_TEXT on class CX_FDT has no exception.
Method GET_SOURCE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CALLSTACK_LEVEL | Call by reference | Type reference (TYPE) | I | 2 | Level in the call stack | 20051028 | |
2 | ![]() |
RV_SOURCE_NAME | Value transfer | Type reference (TYPE) | STRING | Source name | 20051028 |
Method GET_SOURCE_NAME on class CX_FDT has no exception.
Method GET_T100KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_T100KEY | Value transfer | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20071026 |
Method GET_T100KEY on class CX_FDT has no exception.
Method TEXT_TRUNCATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20110106 | |||
2 | ![]() |
IV_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | 20110106 |
Method TEXT_TRUNCATE on class CX_FDT has no exception.
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |