SAP ABAP Class CX_TRBA_ROOT (Exception in Treasury)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   TR (Application Component) Treasury
     FTR_BASIS_CORE (Package) Treasury Basis Objects in SAP_APPL
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 20130605
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20130605
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_TRBA_CONTAINER Message Container 20130605
2 Inheritance (c INHERITING FROM c_ref)  CX_TUT Treasury Unit Test Exception 20130830
Properties
Class CX_TRBA_ROOT  
Short Description Exception in Treasury    
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 FTR_BASIS_CORE   Treasury Basis Objects in SAP_APPL 
Created 20130605   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TRBA_EXCEPTION_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20130605
Friends
Class CX_TRBA_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SEVERITY_ERROR Constant Public Attribute reference (LIKE) SEVERITY 'E' Error 20130605
2 GC_SEVERITY_INFO Constant Public Type reference (TYPE) SEVERITY 'I' Information 20130605
3 GC_SEVERITY_WARNING Constant Public Type reference (TYPE) SEVERITY 'W' Warning 20130605
4 MS_T100_KEY Instance attribute Protected Attribute reference (LIKE) 20130605
5 MV_MSGV1 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20130605
6 MV_MSGV2 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20130605
7 MV_MSGV3 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20130605
8 MV_MSGV4 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20130605
9 SEVERITY Instance attribute Public Type reference (TYPE) SYMSGTY Message Type 20130605
Methods
# Method Level Visibility Method type Description Created on
1 COMBINE_VALUE_AND_TEXT Instance method Private Method combines value and text 20130605
2 COMPLETE_LAYOUT Instance method Public Method completes layout for use in MESSAGE statement 20130605
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130605
4 CONVERT_TO_BAPIRETURN Instance method Public Method converts exception to BAPIRETURN table 20130605
5 CREATE_FROM_BAPIRETURN Static method Public Method creates message from BAPIRET2 20130605
6 CREATE_FROM_SY Static method Public Method creates exception from SY 20130605
7 FILL_SY_MSGV Instance method Private Method fills sy-msgv 20130605
8 GET_ATTRIBUTE_VALUE Instance method Protected Method gets value for an attribute 20130605
9 GET_VALUE_TEXT Instance method Protected Method gets text for a value 20130605
10 SET_SINGLE_VARIABLE Instance method Private Method sets sy variable 20130605
11 SWITCH_T100_ATTRIBUTE Instance method Private Method switches attribute in MS_T100_KEY 20130605
12 VALUE_2_STRING Instance method Private Method converts value into string 20130605
Events
Class CX_TRBA_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_ROOT Public See coding Exceptions 20130605 TY_T_ROOT TYPE STANDARD TABLE OF REF TO CX_TRBA_ROOT WITH DEFAULT KEY
Method Signatures

Method COMBINE_VALUE_AND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CL_TRBA_EXCEPTION_HELPER=>TY_DESCRIPTION Description 20130605
2 Importing IV_VALUE_STRING Call by reference Type reference (TYPE) SYMSGV Value (Converted to String) 20130605
3 Returning RV_MSGV Value transfer Type reference (TYPE) SYMSGV Message Variable 20130605

Method COMBINE_VALUE_AND_TEXT on class CX_TRBA_ROOT has no exception.

Method COMPLETE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MESSAGE Value transfer Object reference (TYPE REF TO) CX_TRBA_ROOT Exception in Treasury 20130605

Method COMPLETE_LAYOUT on class CX_TRBA_ROOT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MV_MSGV1 Call by reference Type reference (TYPE) SYMSGV 20130605
2 Importing MV_MSGV2 Call by reference Type reference (TYPE) SYMSGV 20130605
3 Importing MV_MSGV3 Call by reference Type reference (TYPE) SYMSGV 20130605
4 Importing MV_MSGV4 Call by reference Type reference (TYPE) SYMSGV 20130605
5 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20130605
6 Importing SEVERITY Call by reference Type reference (TYPE) SYMSGTY 20130605
7 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20130605

Method CONSTRUCTOR on class CX_TRBA_ROOT has no exception.

Method CONVERT_TO_BAPIRETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130605

Method CONVERT_TO_BAPIRETURN on class CX_TRBA_ROOT has no exception.

Method CREATE_FROM_BAPIRETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BAPI_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130605
2 Returning RO_MESSAGE Value transfer Object reference (TYPE REF TO) CX_TRBA_ROOT Exception in Treasury 20130605

Method CREATE_FROM_BAPIRETURN on class CX_TRBA_ROOT has no exception.

Method CREATE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RX_ERROR Value transfer Object reference (TYPE REF TO) CX_TRBA_ROOT Exception in Treasury 20130605

Method CREATE_FROM_SY on class CX_TRBA_ROOT has no exception.

Method FILL_SY_MSGV Signature

Method FILL_SY_MSGV on class CX_TRBA_ROOT has no parameter.
Method FILL_SY_MSGV on class CX_TRBA_ROOT has no exception.

Method GET_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) SCX_ATTRNAME Attribute Name 20130605
2 Returning RV_MSGV Value transfer Type reference (TYPE) SYMSGV Message Variable 20130605

Method GET_ATTRIBUTE_VALUE on class CX_TRBA_ROOT has no exception.

Method GET_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Descriptor for IV_VALUE 20130605
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY value 20130605
3 Returning RV_TEXT Value transfer Type reference (TYPE) CL_TRBA_EXCEPTION_HELPER=>TY_DESCRIPTION Description 20130605

Method GET_VALUE_TEXT on class CX_TRBA_ROOT has no exception.

Method SET_SINGLE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) SCX_ATTRNAME Attribute Name 20130605
2 Returning RV_MSGV Value transfer Type reference (TYPE) SYMSGV Message Variable 20130605

Method SET_SINGLE_VARIABLE on class CX_TRBA_ROOT has no exception.

Method SWITCH_T100_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ATTR_NAME Call by reference Type reference (TYPE) SCX_ATTRNAME Attribute Name 20130605
2 Importing IV_ATTR_VALUE Call by reference Type reference (TYPE) SYMSGV Message Variable 20130605
3 Importing IV_DEF_ATTR_NAME Call by reference Type reference (TYPE) SCX_ATTRNAME Attribute Name 20130605

Method SWITCH_T100_ATTRIBUTE on class CX_TRBA_ROOT has no exception.

Method VALUE_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20130605
2 Exporting EV_STRING Call by reference Type reference (TYPE) SYMSGV String 20130605
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value 20130605

Method VALUE_2_STRING on class CX_TRBA_ROOT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in