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 |