SAP ABAP Class CX_ENH_WRONG_BADI_MESSAGE (Passing on non-class-based exception)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-CEX-BAD (Application Component) Customer Enhancements: BAdIs
     SEEF_REDEFINITION_BADI (Package) Enhancement Framework Redefinition BAdI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_ENH_WRONG_BADI Error BAdI not correct 20070216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20070216
Properties
Class CX_ENH_WRONG_BADI_MESSAGE  
Short Description Passing on non-class-based exception    
Super Class CX_ENH_WRONG_BADI Error BAdI not correct 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package SEEF_REDEFINITION_BADI   Enhancement Framework Redefinition BAdI 
Created 20070216   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_ENH_WRONG_BADI_MESSAGE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20070216
Friends
Class CX_ENH_WRONG_BADI_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MESSAGE_VARIABLE_1 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20070216
2 MESSAGE_VARIABLE_2 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20070216
3 MESSAGE_VARIABLE_3 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20070216
4 MESSAGE_VARIABLE_4 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20070216
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070216
2 RAISE_MESSAGE_EXCEPTION Static method Public Method Raise Exception 20070216
Events
Class CX_ENH_WRONG_BADI_MESSAGE has no event.
Types
Class CX_ENH_WRONG_BADI_MESSAGE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) SEU_ACTION 20070216
2 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME 20070216
3 Importing ENHOBJECT Call by reference Type reference (TYPE) ENHNAME 20070216
4 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE 20070216
5 Importing HELP_ENH_ACTION Call by reference Type reference (TYPE) SEU_ACTION 20070216
6 Importing HELP_ENH_ENHNAME Call by reference Type reference (TYPE) ENHNAME 20070216
7 Importing HELP_ENH_ENHTYPE Call by reference Type reference (TYPE) ENHTYPE 20070216
8 Importing HELP_ENH_TEXT Call by reference Type reference (TYPE) ENHTEXT80 20070216
9 Importing HELP_ENH_TOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE 20070216
10 Importing IMPLNAME Call by reference Type reference (TYPE) ENH_BADI_IMPL 20070216
11 Importing MESSAGE_VARIABLE_1 Call by reference Type reference (TYPE) SYMSGV 20070216
12 Importing MESSAGE_VARIABLE_2 Call by reference Type reference (TYPE) SYMSGV 20070216
13 Importing MESSAGE_VARIABLE_3 Call by reference Type reference (TYPE) SYMSGV 20070216
14 Importing MESSAGE_VARIABLE_4 Call by reference Type reference (TYPE) SYMSGV 20070216
15 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 20070216
16 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 20070216
17 Importing MSGTEXT Call by reference Type reference (TYPE) STRING 20091111
18 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 20070216
19 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE 20070216
20 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME 20070216
21 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20070216
22 Importing T100_MSGID Call by reference Type reference (TYPE) SY-MSGID 20091111
23 Importing T100_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20091111
24 Importing T100_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 20091111
25 Importing T100_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 20091111
26 Importing T100_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 20091111
27 Importing T100_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 20091111
28 Importing TEXT Call by reference Type reference (TYPE) ENHTEXT80 20070216
29 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20070216
30 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE 20070216

Method CONSTRUCTOR on class CX_ENH_WRONG_BADI_MESSAGE has no exception.

Method RAISE_MESSAGE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20070216
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20070216
3 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV Attribute Name 20070216
4 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV Attribute Name 20070216
5 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV Attribute Name 20070216
6 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV Attribute Name 20070216
7 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20070216
# Exception Resumable Description Created on
1 CX_ENH_WRONG_BADI Fehler BAdI stimmt nicht. 20070216
History
Last changed by/on SAP  20110908 
SAP Release Created in 710