SAP CL_ABAP_EXCEPTIONAL_VALUES OO Class - Returns Min, Max... Values of Predefined Types
CL_ABAP_EXCEPTIONAL_VALUES is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_ABAP_EXCEPTIONAL_VALUES including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_ABAP_EXCEPTIONAL_VALUES SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_abap_exceptional_values=>CLASS_CONSTRUCTOR...more details | ||
| GET_MAX_VALUE | Returns Maximum Values of Predefined Types | Public |
| CALL METHOD cl_abap_exceptional_values=>GET_MAX_VALUE...more details | ||
| GET_MIN_VALUE | Returns Minimum Values of Predefined Types | Public |
| CALL METHOD cl_abap_exceptional_values=>GET_MIN_VALUE...more details | ||
CL_ABAP_EXCEPTIONAL_VALUES attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| CO_TYPEKIND_CHAR | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_DATE | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_DECFLOAT16 | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_DECFLOAT34 | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_FLOAT | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_HEX | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_INT | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_INT1 | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_INT2 | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_INT8 | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_NUM | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_PACKED | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_STRING | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_TIME | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_UTCL | Instance Attribute | LIKE | Private | ||
| CO_TYPEKIND_XSTRING | Instance Attribute | LIKE | Private | ||
| DECF16_MAX_REF | Instance Attribute | LIKE | Private | ||
| DECF16_MIN_REF | Instance Attribute | LIKE | Private | ||
| DECF34_MAX_REF | Instance Attribute | LIKE | Private | ||
| DECF34_MIN_REF | Instance Attribute | LIKE | Private | ||
| DECFLOAT16_MAX | Instance Attribute | LIKE | Private | ||
| DECFLOAT16_MIN | Instance Attribute | LIKE | Private | ||
| DECFLOAT34_MAX | Instance Attribute | LIKE | Private | ||
| DECFLOAT34_MIN | Instance Attribute | LIKE | Private | ||
| D_MAX | Instance Attribute | LIKE | Private | ||
| D_MAX_REF | Instance Attribute | LIKE | Private | ||
| D_MIN | Instance Attribute | LIKE | Private | ||
| D_MIN_REF | Instance Attribute | LIKE | Private | ||
| F_MAX | Instance Attribute | LIKE | Private | ||
| F_MAX_REF | Instance Attribute | LIKE | Private | ||
| F_MIN | Instance Attribute | LIKE | Private | ||
| F_MIN_REF | Instance Attribute | LIKE | Private | ||
| INT1_MAX | Constant | Dummy analog B20 INT1 | 255 | LIKE INT1 | Private |
| INT1_MAX_REF | Instance Attribute | LIKE | Private | ||
| INT1_MIN | Constant | Dummy analog B20 INT1 | 0 | LIKE INT1 | Private |
| INT1_MIN_REF | Instance Attribute | LIKE | Private | ||
| INT2_MAX | Constant | 2 byte integer (signed) | 32767 | LIKE INT2 | Private |
| INT2_MAX_REF | Instance Attribute | LIKE | Private | ||
| INT2_MIN | Constant | 2 byte integer (signed) | -32768 | LIKE INT2 | Private |
| INT2_MIN_REF | Instance Attribute | LIKE | Private | ||
| INT8_MAX | Instance Attribute | LIKE | Private | ||
| INT8_MAX_REF | Instance Attribute | LIKE | Private | ||
| INT8_MIN | Instance Attribute | LIKE | Private | ||
| INT8_MIN_REF | Instance Attribute | LIKE | Private | ||
| I_MAX | Instance Attribute | LIKE | Private | ||
| I_MAX_REF | Instance Attribute | LIKE | Private | ||
| I_MIN | Instance Attribute | LIKE | Private | ||
| I_MIN_REF | Instance Attribute | LIKE | Private | ||
| N1_MAX | Constant | N1_MAX | '9' | LIKE N | Private |
| N1_MIN | Constant | N1_MIN | '0' | LIKE N | Private |
| PL_MAX | Constant | PL_MAX | '9C' | LIKE | Private |
| PL_MIN | Constant | PL_MIN | '9D' | LIKE | Private |
| PX_MAX | Constant | PX_MAX | '99' | LIKE | Private |
| T_MAX | Instance Attribute | LIKE | Private | ||
| T_MAX_REF | Instance Attribute | LIKE | Private | ||
| T_MIN | Constant | T_MIN | '000000' | LIKE T | Private |
| T_MIN_REF | Instance Attribute | LIKE | Private | ||
| UTCL_MAX | Instance Attribute | LIKE | Private | ||
| UTCL_MAX_REF | Instance Attribute | LIKE | Private | ||
| UTCL_MIN | Instance Attribute | LIKE | Private | ||
| UTCL_MIN_REF | Instance Attribute | LIKE | Private | ||
| X1_MAX | Constant | X1_MAX | 'FF' | LIKE X | Private |
| X1_MIN | Constant | X1_MIN | '00' | LIKE X | Private |
Links to Related Class(s)
CL_ABAP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects