SAP ABAP Class CX_CMM_BASE (Commodity Management: Base exception class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM (Application Component) Commodity Management in Logistics
     LOG_CMM_ERROR_HANDLING (Package) Error Handling in CMM
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 20120905
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20120905
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_CMM_ANTICIPATION_MM Commodity Management: Error in invoice anticipation 20120917
2 Inheritance (c INHERITING FROM c_ref)  CX_CMM_DB_ACCESS Commodity Management: Error in invoice anticipation 20121213
3 Inheritance (c INHERITING FROM c_ref)  CX_MEV_BASE Period-end valuation: Base exception class 20120905
4 Inheritance (c INHERITING FROM c_ref)  CX_MEV_SAPSCRIPT Period-end valuation: Sapscript Error 20130218
Properties
Class CX_CMM_BASE  
Short Description Commodity Management: Base 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 LOG_CMM_ERROR_HANDLING   Error Handling in CMM 
Created 20120905   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20120905
Friends
Class CX_CMM_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LC_ATTR1 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR1' Attribute Name 20121010
2 LC_ATTR2 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR2' Attribute Name 20121010
3 LC_ATTR3 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR3' Attribute Name 20121010
4 LC_ATTR4 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR4' Attribute Name 20121010
5 MSGTY Instance attribute Public Type reference (TYPE) SY-MSGTY Message Type 20120905
6 VAR1 Instance attribute Public Type reference (TYPE) MSGV1 Message variable 01 20121010
7 VAR2 Instance attribute Public Type reference (TYPE) MSGV2 Message variable 02 20121010
8 VAR3 Instance attribute Public Type reference (TYPE) MSGV3 Message variable 03 20121010
9 VAR4 Instance attribute Public Type reference (TYPE) MSGV4 Message variable 04 20121010
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120905
2 GET_MESSAGE Static method Public Method 20120905
3 GET_MESSAGE_FROM_SY Static method Public Method 20120905
4 GET_T100_KEY Static method Public Method 20120905
Events
Class CX_CMM_BASE has no event.
Types
Class CX_CMM_BASE 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 MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20120905
2 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20120905
3 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20120905
4 Importing VAR1 Call by reference Type reference (TYPE) MSGV1 20121010
5 Importing VAR2 Call by reference Type reference (TYPE) MSGV2 20121010
6 Importing VAR3 Call by reference Type reference (TYPE) MSGV3 20121010
7 Importing VAR4 Call by reference Type reference (TYPE) MSGV4 20121010

Method CONSTRUCTOR on class CX_CMM_BASE has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20121214
2 Importing IV_FROM_PREVIOUS Call by reference Type reference (TYPE) ABAP_BOOL 20121217
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) CMM_S_MSG_FIELDS Message fields 20120905

Method GET_MESSAGE on class CX_CMM_BASE has no exception.

Method GET_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MESSAGE Value transfer Type reference (TYPE) CMM_S_MSG_FIELDS Message fields 20120905

Method GET_MESSAGE_FROM_SY on class CX_CMM_BASE has no exception.

Method GET_T100_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) CMM_S_MSG_FIELDS Message fields 20120905
2 Returning RS_T100_KEY Value transfer Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20120905

Method GET_T100_KEY on class CX_CMM_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617