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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_PERSISTENCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_ADMIN_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_APPLICATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES 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 CX_FDT Constant Public Type reference (TYPE) SOTR_CONC '00505695007C1EE096AAD055DEC007A6' 20050902
2 GC_SYMSGV_MAX_LENGTH Constant Public Type reference (TYPE) I 50 Max. length supported by message variables 20100820
3 GT_LANGU Static Attribute Private Type reference (TYPE) T_LANGU 20060406
4 MT_MESSAGE Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20050902
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050902
2 GET_DOMVALUE_TEXT Static method Private Method get text of a domain value 20060406
3 GET_LANGUAGES Static method Private Method Get alternative languages sorted by priority 20060406
4 GET_OBJECT_APPL_COMPONENT Static method Public Method Get the application component for an object 20071205
5 GET_OBJECT_APPL_DESCRIPTION Static method Public Method Get descr. like "Application A" where an object belongs to 20060407
6 GET_OBJECT_DESCRIPTION Static method Public Method Get long descr (text of obj type + name) like "function xyz" 20060406
7 GET_OBJECT_NAME Static method Public Method Get object name for a technical ID 20050920
8 GET_OBJECT_TYPE_TEXT Static method Public Method Get text for the type of an object like "boolean expression" 20060406
9 GET_SOURCE_NAME Static method Public Method Get the source name 20051028
10 GET_T100KEY Instance method Private Method 20071026
11 TEXT_TRUNCATE 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 Importing MT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20050902
2 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20050902
3 Importing 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 Importing IV_DOMNAME Call by reference Type reference (TYPE) DD07L-DOMNAME Domain name 20060406
2 Importing IV_DOMVALUE Call by reference Type reference (TYPE) CLIKE Domain value 20060406
3 Returning 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 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20071205
2 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20060407
2 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20060406
2 Importing IV_INCL_OBJECT_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Include object type 20110428
3 Importing IV_INCL_TECHNICAL_NAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Include technical name 20110428
4 Importing IV_START_LOWER_CASE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Start with lower case letter 20100820
5 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20050920
2 Returning 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20060406
2 Importing IV_LOWER_CASE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Convert type to lower case 20100820
3 Returning 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 Importing IV_CALLSTACK_LEVEL Call by reference Type reference (TYPE) I 2 Level in the call stack 20051028
2 Returning 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 Returning 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 Changing CV_TEXT Call by reference Type reference (TYPE) STRING 20110106
2 Importing 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)
# 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
11 Inheritance (c INHERITING FROM c_ref)  CX_FDT_TEST_CASE_EXISTS FDT: Test case already exists 20120907
History
Last changed by/on SAP  20130531 
SAP Release Created in 710