SAP ABAP Class EUP_VALUE_DATA (EUP_VALUE_DATA)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-GP (Application Component) Guided Procedure
     S_EUP_GP (Package) Development GP
Properties
Class EUP_VALUE_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_VALUE_DATA has no forward declaration.
Interfaces
Class EUP_VALUE_DATA has no interface implemented.
Friends
Class EUP_VALUE_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATA Instance attribute Public Type reference (TYPE) STRING 20041027
2 VALUE_LABELS Instance attribute Public Type reference (TYPE) EUP_VALUE_LABEL_TABLE Array of ValueLabel instances. 20041027
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STRUCTURE Instance method Public Method The Structure is added using its Label as identifier. 20041113
2 CHANGE_DATA_BOOLEAN Instance method Public Method Change the Data according to a given Boolean derivation. 20041109
3 CHANGE_DATA_BYTE_ARRAY Instance method Public Method Change the Data according to a given XString derivation. 20041108
4 CHANGE_DATA_DATE_TIME Instance method Public Method 20041110
5 CHANGE_DATA_FLOAT Instance method Public Method Change the Data according to a given Float derivation. 20041108
6 CHANGE_DATA_INT1 Instance method Public Method Change the Data according to a given Byte derivation. 20041108
7 CHANGE_DATA_INT2 Instance method Public Method Change the Data according to a given Short derivation. 20041108
8 CHANGE_DATA_INT4 Instance method Public Method Change the Data according to a given Integer derivation. 20041108
9 CHANGE_DATA_STRING Instance method Public Method Change the Data according to a given String derivation. 20041108
10 CREATE_DATA_BOOLEAN Instance method Public Method Create a Boolean derivation of the Data of this ValueData. 20041109
11 CREATE_DATA_BYTE_ARRAY Instance method Public Method Create a XString derivation of the Data of this ValueData. 20041108
12 CREATE_DATA_DATE_TIME Instance method Public Method 20041110
13 CREATE_DATA_FLOAT Instance method Public Method Create a Float derivation of the Data of this ValueData. 20041108
14 CREATE_DATA_INT1 Instance method Public Method Create a Byte derivation of the Data of this ValueData. 20041108
15 CREATE_DATA_INT2 Instance method Public Method Create a Short derivation of the Data of this ValueData. 20041108
16 CREATE_DATA_INT4 Instance method Public Method Create an Integer derivation of the Data of this ValueData. 20041108
17 CREATE_DATA_STRING Instance method Public Method Create a String derivation of the Data of this ValueData. 20041108
18 GET_STRUCTURE Instance method Public Method Retrieve a Structure of this ValueData by a given Label. 20041113
19 REMOVE_STRUCTURE Instance method Public Method Remove a Structure of this ValueData by a given Label. 20041113
Events
Class EUP_VALUE_DATA has no event.
Types
Class EUP_VALUE_DATA has no local type.
Method Signatures

Method ADD_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_VALUE_LABEL The replaced Structure, INITIAL in case none was replaced. 20041113
2 Importing STRUCTURE Call by reference Object reference (TYPE REF TO) EUP_VALUE_LABEL Reference the Structure to add, never INITIAL. 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113

Method CHANGE_DATA_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20041109

Method CHANGE_DATA_BOOLEAN on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_BYTE_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) XSTRING 20041108

Method CHANGE_DATA_BYTE_ARRAY on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATS 20041110
2 Importing TIME Call by reference Type reference (TYPE) TIMS 20041110

Method CHANGE_DATA_DATE_TIME on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) FLOAT 20041108

Method CHANGE_DATA_FLOAT on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_INT1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) INT1 Dummy for B20 int1 (Local Everywhere) 20041108

Method CHANGE_DATA_INT1 on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_INT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20041108

Method CHANGE_DATA_INT2 on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_INT4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) INT4 Natural number 20041108

Method CHANGE_DATA_INT4 on class EUP_VALUE_DATA has no exception.

Method CHANGE_DATA_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DERIVATION Call by reference Type reference (TYPE) STRING 20041108

Method CHANGE_DATA_STRING on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20041109

Method CREATE_DATA_BOOLEAN on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_BYTE_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XSTRING 20041108

Method CREATE_DATA_BYTE_ARRAY on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) DATS 20041110
2 Exporting TIME Call by reference Type reference (TYPE) TIMS 20041110

Method CREATE_DATA_DATE_TIME on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_FLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) FLOAT 20041108

Method CREATE_DATA_FLOAT on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_INT1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) INT1 Dummy for B20 int1 (Local Everywhere) 20041108

Method CREATE_DATA_INT1 on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_INT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20041108

Method CREATE_DATA_INT2 on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_INT4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) INT4 Natural number 20041108

Method CREATE_DATA_INT4 on class EUP_VALUE_DATA has no exception.

Method CREATE_DATA_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20041108

Method CREATE_DATA_STRING on class EUP_VALUE_DATA has no exception.

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 STRUCTURE Value transfer Object reference (TYPE REF TO) EUP_VALUE_LABEL The retrieved Structure, INITIAL in case none was found 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 STRUCTURE Value transfer Object reference (TYPE REF TO) EUP_VALUE_LABEL The removed Structure, INITIAL in case none was removed 20041113
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041113
History
Last changed by/on SAP  20041208 
SAP Release Created in 700