SAP EUP_TYPE_DATA OO Class -
EUP_TYPE_DATA 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 EUP_TYPE_DATA 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 EUP_TYPE_DATA 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 |
APPEND_STRUCTURE | Append a given Structure to this TypeData. | Public |
CALL METHOD eup_type_data=>APPEND_STRUCTURE...more details | ||
GET_STRUCTURE | Retrieve a Structure of this TypeData by a given Label. | Public |
CALL METHOD eup_type_data=>GET_STRUCTURE...more details | ||
PREPEND_STRUCTURE | Prepend a given Structure to this TypeData. | Public |
CALL METHOD eup_type_data=>PREPEND_STRUCTURE...more details | ||
REMOVE_STRUCTURE | Remove a Structure from this TypeData by a given Label. | Public |
CALL METHOD eup_type_data=>REMOVE_STRUCTURE...more details |
EUP_TYPE_DATA 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 |
BASE | Instance Attribute | The type of the pure data contained in the value data. | LIKE INT4 | Public | |
BASE_BASE64BINARY | Constant | Used for byte arrays encoded with Base64. | 1 | LIKE INT4 | Public |
BASE_BOOLEAN | Constant | 2 | LIKE INT4 | Public | |
BASE_DATE | Constant | 3 | LIKE INT4 | Public | |
BASE_DATETIME | Constant | The datetime is in this format-'EEE MMM d HH:mm:ss ZZZ yyyy' | 4 | LIKE INT4 | Public |
BASE_DECIMAL | Constant | 5 | LIKE INT4 | Public | |
BASE_DOUBLE | Constant | 64 bits float. | 6 | LIKE INT4 | Public |
BASE_FLOAT | Constant | 7 | LIKE INT4 | Public | |
BASE_SIGNED_BYTE | Constant | 8 bits. | 8 | LIKE INT4 | Public |
BASE_SIGNED_INT | Constant | 32 bits. | 9 | LIKE INT4 | Public |
BASE_SIGNED_LONG | Constant | 64 bits. | 10 | LIKE INT4 | Public |
BASE_SIGNED_SHORT | Constant | 16 bits. | 11 | LIKE INT4 | Public |
BASE_STRING | Constant | 12 | LIKE INT4 | Public | |
BASE_TIME | Constant | 13 | LIKE INT4 | Public | |
BASE_UNSIGNED_BYTE | Constant | 14 | LIKE INT4 | Public | |
BASE_UNSIGNED_INT | Constant | 15 | LIKE INT4 | Public | |
BASE_UNSIGNED_LONG | Constant | 16 | LIKE INT4 | Public | |
BASE_UNSIGNED_SHORT | Constant | 17 | LIKE INT4 | Public | |
FRACTION_DIGITS | Instance Attribute | Natural number | LIKE INT4 | Public | |
MAX_LENGTH | Instance Attribute | Natural number | LIKE INT4 | Public | |
MIN_LENGTH | Instance Attribute | Natural number | LIKE INT4 | Public | |
OPTIONS | Instance Attribute | The options of the type data. | LIKE EUP_VALUE_DATA_TABLE | Public | |
PATTERNS | Instance Attribute | Natural number | LIKE EUP_TYPE_DATA_PATTERNS | Public | |
STRUCTURES | Instance Attribute | The structures the type data contains. | LIKE EUP_TYPE_LABEL_TABLE | Public | |
TOTAL_DIGITS | Instance Attribute | Natural number | LIKE INT4 | Public |
Links to Related Class(s)
EUP_TYPE...Full list of available SAP object classes
Search for further information about these or an SAP related objects