SAP ABAP Class EUP_TYPE_DATA (EUP_TYPE_DATA)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-GP (Application Component) Guided Procedure
     S_EUP_GP (Package) Development GP
Properties
Class EUP_TYPE_DATA  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EUP_GP   Development GP 
Created 20041027   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class EUP_TYPE_DATA has no forward declaration.
Interfaces
Class EUP_TYPE_DATA has no interface implemented.
Friends
Class EUP_TYPE_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASE Instance attribute Public Type reference (TYPE) INT4 The type of the pure data contained in the value data. 20041027
2 BASE_BASE64BINARY Constant Public Type reference (TYPE) INT4 1 Used for byte arrays encoded with Base64. 20041101
3 BASE_BOOLEAN Constant Public Type reference (TYPE) INT4 2 20041101
4 BASE_DATE Constant Public Type reference (TYPE) INT4 3 20041101
5 BASE_DATETIME Constant Public Type reference (TYPE) INT4 4 The datetime is in this format-"EEE MMM d HH:mm:ss ZZZ yyyy" 20041101
6 BASE_DECIMAL Constant Public Type reference (TYPE) INT4 5 20041101
7 BASE_DOUBLE Constant Public Type reference (TYPE) INT4 6 64 bits float. 20041101
8 BASE_FLOAT Constant Public Type reference (TYPE) INT4 7 20041101
9 BASE_SIGNED_BYTE Constant Public Type reference (TYPE) INT4 8 8 bits. 20041101
10 BASE_SIGNED_INT Constant Public Type reference (TYPE) INT4 9 32 bits. 20041101
11 BASE_SIGNED_LONG Constant Public Type reference (TYPE) INT4 10 64 bits. 20041101
12 BASE_SIGNED_SHORT Constant Public Type reference (TYPE) INT4 11 16 bits. 20041101
13 BASE_STRING Constant Public Type reference (TYPE) INT4 12 20041101
14 BASE_TIME Constant Public Type reference (TYPE) INT4 13 20041101
15 BASE_UNSIGNED_BYTE Constant Public Type reference (TYPE) INT4 14 20041101
16 BASE_UNSIGNED_INT Constant Public Type reference (TYPE) INT4 15 20041101
17 BASE_UNSIGNED_LONG Constant Public Type reference (TYPE) INT4 16 20041101
18 BASE_UNSIGNED_SHORT Constant Public Type reference (TYPE) INT4 17 20041101
19 FRACTION_DIGITS Instance attribute Public Type reference (TYPE) INT4 Natural number 20041027
20 MAX_LENGTH Instance attribute Public Type reference (TYPE) INT4 Natural number 20041027
21 MIN_LENGTH Instance attribute Public Type reference (TYPE) INT4 Natural number 20041027
22 OPTIONS Instance attribute Public Type reference (TYPE) EUP_VALUE_DATA_TABLE The options of the type data. 20041027
23 PATTERNS Instance attribute Public Type reference (TYPE) EUP_TYPE_DATA_PATTERNS Natural number 20041027
24 STRUCTURES Instance attribute Public Type reference (TYPE) EUP_TYPE_LABEL_TABLE The structures the type data contains. 20041027
25 TOTAL_DIGITS Instance attribute Public Type reference (TYPE) INT4 Natural number 20041027
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_STRUCTURE Instance method Public Method Append a given Structure to this TypeData. 20041113
2 GET_STRUCTURE Instance method Public Method Retrieve a Structure of this TypeData by a given Label. 20041113
3 PREPEND_STRUCTURE Instance method Public Method Prepend a given Structure to this TypeData. 20041113
4 REMOVE_STRUCTURE Instance method Public Method Remove a Structure from this TypeData by a given Label. 20041113
Events
Class EUP_TYPE_DATA has no event.
Types
Class EUP_TYPE_DATA has no local type.
Method Signatures

Method APPEND_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL The removed Structure, INITIAL if none was removed. 20041113
2 Importing STRUCTURE Call by reference Object reference (TYPE REF TO) EUP_TYPE_LABEL structure the Structure to append, never INITIAL. 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LABEL Call by reference Object reference (TYPE REF TO) EUP_LABEL Label the Label of the Structure to retrieve. 20041113
2 Returning RESULT Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL The retrieved Structure, INITIAL in case none is available. 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113

Method PREPEND_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL The removed Structure, INITIAL in case none was removed. 20041113
2 Importing STRUCTURE Call by reference Object reference (TYPE REF TO) EUP_TYPE_LABEL Structure the Structure to prepend, never INITIAL. 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113

Method REMOVE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LABEL Call by reference Object reference (TYPE REF TO) EUP_LABEL Label the Label of the Structure to remove. 20041113
2 Returning RESULT Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL The removed Structure, INITIAL in case none was found. 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113
History
Last changed by/on SAP  20041208 
SAP Release Created in 700