SAP ABAP Class CX_WSD_EXCEPTION (WSD basic exception class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-MM-CS (Application Component) Additional Material Functions
     WSD_CS (Package) Generic functions for Enhanced Material Search
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20060607
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20060607
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_WSD_CBP CBP Exception class 20060928
2 Inheritance (c INHERITING FROM c_ref)  CX_WSD_KWD_SYNC Exception class for keyword 20090224
3 Inheritance (c INHERITING FROM c_ref)  CX_WSD_MATERIAL_SEARCH Material search exception class for WSD project 20060722
4 Inheritance (c INHERITING FROM c_ref)  CX_WSD_MAT_CREATE Material creation exception class 20060608
5 Inheritance (c INHERITING FROM c_ref)  CX_WSD_NO_DATA_FOUND General exception for data-not-found errors 20060621
Properties
Class CX_WSD_EXCEPTION  
Short Description WSD basic exception class    
Super Class CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package WSD_CS   Generic functions for Enhanced Material Search 
Created 20060607   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_WSD_EXCEPTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20060607
Friends
Class CX_WSD_EXCEPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATP_NO_CHECKING_GRP Constant Public See coding 20070209
2 BADI_MULTIPLY_IMPLEMENTED Constant Public See coding 20070305
3 BADI_UNKNOWN_ERROR Constant Public See coding 20070305
4 DETAIL_INFO Instance attribute Public Type reference (TYPE) WSD_MESSAGE_TTY Internal table for WSD exception text 20060607
5 ERROR_WHILE_SAVING_REF_MATNR Constant Public See coding 20061221
6 EXCEPTION_TYPE Instance attribute Public Type reference (TYPE) SYMSGTY Message Type 20060607
7 FIELD_SYMBOL_NOT_ASSIGNED Constant Public See coding 20060808
8 MSG_PARAM1 Instance attribute Public Type reference (TYPE) STRING This is the first message parameter for the message text 000 20060614
9 MSG_PARAM2 Instance attribute Public Type reference (TYPE) STRING 30 Characters 20060614
10 MSG_PARAM3 Instance attribute Public Type reference (TYPE) STRING 30 Characters 20060614
11 MSG_PARAM4 Instance attribute Public Type reference (TYPE) STRING 30 Characters 20060614
12 NOT_RETAIL_PLANT Constant Public See coding 20070426
13 NO_CAL_SCHEMA Constant Public See coding 20060801
14 NO_PUR_PRICE_FOR_ORDER_TYPE Constant Public See coding 20090326
15 PARAMETERS_REQUIRED Constant Public See coding 20060621
16 RUNTIME_TEXT_MSG_ID Constant Public See coding 20060607
17 UNEXPECTED_ERROR Constant Public See coding 20060621
18 WHERE_ABOUT Instance attribute Public Type reference (TYPE) STRING 20060607
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DETAIL_INFO Instance method Public Method Add detail exception information 20060607
2 ADD_DETAIL_INFO_TAB Instance method Public Method add detail exception information as internal table 20060607
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060607
4 CREATE_WITH_DETAIL_INFO Static method Public Method Create exception with detailed info from T100 message 20061122
5 GET_ALL_EXCEPTIONS_IN_CHAIN Instance method Public Method Get all exceptions in the exception chain 20060619
6 GET_DETAIL_INFO Instance method Public Method Get detail exception information 20060607
7 GET_DETAIL_INFO_IN_CHAIN Instance method Public Method Get all detail exception information obtained from the chain 20060607
8 GET_EXCEPTION_TYPE Instance method Public Method Get the type of the exception 20060619
9 GET_NON_WSD_EXCS_IN_CHAIN Instance method Public Method Get non-wsd exceptions in the exception chain 20060619
10 GET_WHERE_ABOUT Instance method Public Method Get information about where the exception occurs 20060619
11 GET_WSD_EXCEPTIONS_IN_CHAIN Instance method Public Method Get wsd exception in the exception chain 20060619
12 SET_WHEREABOUT Instance method Public Method Inform the exception object where the exception occurs 20060607
Events
Class CX_WSD_EXCEPTION has no event.
Types
Class CX_WSD_EXCEPTION has no local type.
Method Signatures

Method ADD_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL_INFO Call by reference Type reference (TYPE) WSD_MESSAGE_STY Structure for WSD exception messages 20060607

Method ADD_DETAIL_INFO on class CX_WSD_EXCEPTION has no exception.

Method ADD_DETAIL_INFO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DETAIL_INFO Call by reference Type reference (TYPE) WSD_MESSAGE_TTY Internal table for WSD exception text 20060607

Method ADD_DETAIL_INFO_TAB on class CX_WSD_EXCEPTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAIL_INFO Call by reference Type reference (TYPE) WSD_MESSAGE_TTY 20060607
2 Importing EXCEPTION_TYPE Call by reference Type reference (TYPE) SYMSGTY 20060607
3 Importing MSG_PARAM1 Call by reference Type reference (TYPE) STRING 20060614
4 Importing MSG_PARAM2 Call by reference Type reference (TYPE) STRING 20060614
5 Importing MSG_PARAM3 Call by reference Type reference (TYPE) STRING 20060614
6 Importing MSG_PARAM4 Call by reference Type reference (TYPE) STRING 20060614
7 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20060607
8 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20060607
9 Importing WHERE_ABOUT Call by reference Type reference (TYPE) STRING 20060607

Method CONSTRUCTOR on class CX_WSD_EXCEPTION has no exception.

Method CREATE_WITH_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAIL_INFO Call by reference Type reference (TYPE) WSD_MESSAGE_TTY Internal table for WSD exception text 20061122
2 Importing EXCEPTION_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20061122
3 Importing LOG_NO Call by reference Type reference (TYPE) BALOGNR Application log: log number 20061122
4 Importing MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20061122
5 Importing MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20061122
6 Importing MSG_PARAM1 Call by reference Type reference (TYPE) STRING 20061122
7 Importing MSG_PARAM2 Call by reference Type reference (TYPE) STRING 20061122
8 Importing MSG_PARAM3 Call by reference Type reference (TYPE) STRING 20061122
9 Importing MSG_PARAM4 Call by reference Type reference (TYPE) STRING 20061122
10 Importing MSG_TXT Call by reference Type reference (TYPE) SYLISEL Contents of a Selected List Line 20061122
11 Importing P1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20061122
12 Importing P2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20061122
13 Importing P3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20061122
14 Importing P4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20061122
15 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20061122
16 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CX_WSD_EXCEPTION Material search exception class for WSD project 20061122
17 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20061122
18 Importing TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20061122
19 Importing WHERE_ABOUT Call by reference Type reference (TYPE) STRING 20061122

Method CREATE_WITH_DETAIL_INFO on class CX_WSD_EXCEPTION has no exception.

Method GET_ALL_EXCEPTIONS_IN_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXCEPTIONS Value transfer Type reference (TYPE) WSD_EXCEPTION_TTY Internal table for excpetions 20060619

Method GET_ALL_EXCEPTIONS_IN_CHAIN on class CX_WSD_EXCEPTION has no exception.

Method GET_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DETAIL_INFO Value transfer Type reference (TYPE) WSD_MESSAGE_TTY Internal table for WSD exception text 20060607

Method GET_DETAIL_INFO on class CX_WSD_EXCEPTION has no exception.

Method GET_DETAIL_INFO_IN_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DETAIL_INFO Value transfer Type reference (TYPE) WSD_MESSAGE_TTY Internal table for WSD exception text 20060607

Method GET_DETAIL_INFO_IN_CHAIN on class CX_WSD_EXCEPTION has no exception.

Method GET_EXCEPTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXCEPTION_TYPE Value transfer Type reference (TYPE) SYMSGTY Message Type 20060619

Method GET_EXCEPTION_TYPE on class CX_WSD_EXCEPTION has no exception.

Method GET_NON_WSD_EXCS_IN_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXCEPTIONS Value transfer Type reference (TYPE) WSD_EXCEPTION_TTY Internal table for excpetions 20060619

Method GET_NON_WSD_EXCS_IN_CHAIN on class CX_WSD_EXCEPTION has no exception.

Method GET_WHERE_ABOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WHERE_ABOUT Value transfer Type reference (TYPE) STRING 20060619

Method GET_WHERE_ABOUT on class CX_WSD_EXCEPTION has no exception.

Method GET_WSD_EXCEPTIONS_IN_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_WSD_EXCEPTIONS Value transfer Type reference (TYPE) WSD_CS_EXCEPTION_TTY Internal table for wsd exceptions 20060619

Method GET_WSD_EXCEPTIONS_IN_CHAIN on class CX_WSD_EXCEPTION has no exception.

Method SET_WHEREABOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHEREABOUT Call by reference Type reference (TYPE) STRING 20060607

Method SET_WHEREABOUT on class CX_WSD_EXCEPTION has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700