SAP ABAP Class CX_PP_PURCH_EXCEPTION (Exception)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP (Application Component) Production Planning and Control
     ODATA_PP_MRP (Package) OData Services for MRP/MRP Cockpit
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 20130904
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20130904
Properties
Class CX_PP_PURCH_EXCEPTION  
Short Description Exception    
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 PP_MRP_ODATA_PURCH    
Program status     
Category 40  Exception Class 
Package ODATA_PP_MRP   OData Services for MRP/MRP Cockpit 
Created 20130904   SAP 
Last change 20140121   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 20130904
Friends
Class CX_PP_PURCH_EXCEPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_INSTANTIATION_ERROR Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130923
2 BADI_NOT_IMPLEMENTED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20131001
3 LC_ATTR1 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR1' Attribute Name 20130904
4 LC_ATTR2 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR2' Attribute Name 20130904
5 LC_ATTR3 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR3' Attribute Name 20130904
6 LC_ATTR4 Constant Public Type reference (TYPE) SCX_ATTRNAME 'VAR4' Attribute Name 20130904
7 MSGTY Instance attribute Public Type reference (TYPE) SY-MSGTY Message Type 20130904
8 VAR1 Instance attribute Public Type reference (TYPE) MSGV1 Message variable 01 20130904
9 VAR2 Instance attribute Public Type reference (TYPE) MSGV2 Message variable 02 20130904
10 VAR3 Instance attribute Public Type reference (TYPE) MSGV3 Message variable 03 20130904
11 VAR4 Instance attribute Public Type reference (TYPE) MSGV4 Message variable 04 20130904
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130904
2 GET_MESSAGE Static method Public Method 20130904
3 GET_MESSAGE_FROM_SY Static method Public Method 20130904
4 GET_T100_KEY Static method Public Method 20130904
5 RAISE Static method Public Method Raises a system message 20130904
Events
Class CX_PP_PURCH_EXCEPTION has no event.
Types
Class CX_PP_PURCH_EXCEPTION 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 BADI_INSTANTIATION_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20130923
2 Importing BADI_NOT_IMPLEMENTED Call by reference Type reference (TYPE) ABAP_BOOL 20131001
3 Importing MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20130904
4 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20130904
5 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20130904
6 Importing VAR1 Call by reference Type reference (TYPE) MSGV1 20130904
7 Importing VAR2 Call by reference Type reference (TYPE) MSGV2 20130904
8 Importing VAR3 Call by reference Type reference (TYPE) MSGV3 20130904
9 Importing VAR4 Call by reference Type reference (TYPE) MSGV4 20130904

Method CONSTRUCTOR on class CX_PP_PURCH_EXCEPTION 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 20130904
2 Importing IV_FROM_PREVIOUS Call by reference Type reference (TYPE) ABAP_BOOL 20130904
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Message fields 20130904

Method GET_MESSAGE on class CX_PP_PURCH_EXCEPTION 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) BAPIRET2 Message fields 20130904

Method GET_MESSAGE_FROM_SY on class CX_PP_PURCH_EXCEPTION 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) BAPIRET2 Message fields 20130904
2 Returning RS_T100_KEY Value transfer Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20130904

Method GET_T100_KEY on class CX_PP_PURCH_EXCEPTION has no exception.

Method RAISE 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 20130904
2 Importing IV_FROM_PREVIOUS Call by reference Type reference (TYPE) ABAP_BOOL 20130904
# Exception Resumable Description Created on
1 CX_PP_PURCH_EXCEPTION Period-End Valuation Error in Configuration 20130904
History
Last changed by/on SAP  20140121 
SAP Release Created in 618