SAP ABAP Class CL_ESH_CL_VALUE_OUTPUT (ES R/3-Classifcation: Value conversion to external)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_CLASSIFICATION (Package) Content for classification
Properties
Class CL_ESH_CL_VALUE_OUTPUT  
Short Description ES R/3-Classifcation: Value conversion to external    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_CLASSIFICATION   Content for classification 
Created 20131107   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_CL_VALUE_OUTPUT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_CL_VALUE_INPUT 20131119 test
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BR_EXKL_CLOSE Static Attribute Public Type reference (TYPE) CHAR10 ')' -> SC_INTERVAL_BRACKETS 20131107
2 SC_BR_EXKL_OPEN Static Attribute Public Type reference (TYPE) CHAR10 '(' -> SC_INTERVAL_BRACKETS 20131107
3 SC_BR_INKL_CLOSE Static Attribute Public Type reference (TYPE) CHAR10 ']' -> SC_INTERVAL_BRACKETS 20131107
4 SC_BR_INKL_OPEN Static Attribute Public Type reference (TYPE) CHAR10 '[' -> SC_INTERVAL_BRACKETS 20131107
5 SC_CHAR_KEY Static Attribute Public Type reference (TYPE) FIELDNAME 'ATINN' optional 20131107
6 SC_CONV_ERROR Static Attribute Public Type reference (TYPE) FIELDNAME 'ATPRZ' optional 20131107
7 SC_CONV_EXIT Static Attribute Public Type reference (TYPE) FIELDNAME 'ATKON' optional 20131107
8 SC_CURR_BASE Static Attribute Public Type reference (TYPE) FIELDNAME 'MSEHI' optional 20131107
9 SC_EDIT_MASK Static Attribute Public Type reference (TYPE) FIELDNAME 'ATSCH' optional 20131107
10 SC_EXP_TYPE Static Attribute Public Type reference (TYPE) FIELDNAME 'ATDEX' optional; default: SC_EXP_TYPE_NO 20131107
11 SC_EXP_TYPE_ENG Static Attribute Public Type reference (TYPE) CHAR10 '3' optional 20131107
12 SC_EXP_TYPE_FIX Static Attribute Public Type reference (TYPE) CHAR10 '2' optional 20131107
13 SC_EXP_TYPE_NO Static Attribute Public Type reference (TYPE) CHAR10 '0' optional 20131107
14 SC_EXP_TYPE_SCF Static Attribute Public Type reference (TYPE) CHAR10 '1' optional 20131107
15 SC_EXP_VALUE Static Attribute Public Type reference (TYPE) FIELDNAME 'ATDIM' optional 20131107
16 SC_FORMAT_BOOLEAN Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
17 SC_FORMAT_CODE Static Attribute Public Type reference (TYPE) FIELDNAME 'ATFOR' optional; default: SC_FORMAT_STRING 20131107
18 SC_FORMAT_COMPLEX Static Attribute Public Type reference (TYPE) CHAR10 'UDEF' optional 20131107
19 SC_FORMAT_CURRENCY Static Attribute Public Type reference (TYPE) CHAR10 'CURR' optional 20131107
20 SC_FORMAT_DATE Static Attribute Public Type reference (TYPE) CHAR10 'DATE' optional 20131107
21 SC_FORMAT_DATETIME Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
22 SC_FORMAT_DECIMAL Static Attribute Public Type reference (TYPE) CHAR10 'NUM' optional 20131107
23 SC_FORMAT_DURATION Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
24 SC_FORMAT_FLOAT Static Attribute Public Type reference (TYPE) CHAR10 'NUM' optional 20131107
25 SC_FORMAT_ID Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
26 SC_FORMAT_INTEGER Static Attribute Public Type reference (TYPE) CHAR10 'NUM' optional 20131107
27 SC_FORMAT_MEASURE Static Attribute Public Type reference (TYPE) CHAR10 'NUM' optional 20131107
28 SC_FORMAT_PERCENT Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
29 SC_FORMAT_QUANTITY Static Attribute Public Type reference (TYPE) CHAR10 'NUM' optional 20131107
30 SC_FORMAT_RATIO Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
31 SC_FORMAT_STRING Static Attribute Public Type reference (TYPE) CHAR10 'CHAR' optional 20131107
32 SC_FORMAT_TEXT Static Attribute Public Type reference (TYPE) CHAR10 '' optional 20131107
33 SC_FORMAT_TIME Static Attribute Public Type reference (TYPE) CHAR10 'TIME' optional 20131107
34 SC_INTERVAL_BRACKETS Constant Public Type reference (TYPE) CHAR1 'B' internal 20131107
35 SC_INTERVAL_OP Static Attribute Public Type reference (TYPE) FIELDNAME 'ATCOD' optional; default: SC_INTERVAL_OP_EQ 20131107
36 SC_INTERVAL_OPERATORS Constant Public Type reference (TYPE) CHAR1 'O' internal 20131107
37 SC_INTERVAL_OP_EQ Static Attribute Public Type reference (TYPE) CHAR10 '1' = X; obligatory 20131107
38 SC_INTERVAL_OP_GE Static Attribute Public Type reference (TYPE) CHAR10 '9' >= X; optional 20131107
39 SC_INTERVAL_OP_GELE Static Attribute Public Type reference (TYPE) CHAR10 '3' [x; Y]; optional 20131107
40 SC_INTERVAL_OP_GELT Static Attribute Public Type reference (TYPE) CHAR10 '2' [x; Y); optional 20131107
41 SC_INTERVAL_OP_GT Static Attribute Public Type reference (TYPE) CHAR10 '8' > X; optional 20131107
42 SC_INTERVAL_OP_GTLE Static Attribute Public Type reference (TYPE) CHAR10 '5' (x; Y]; optional 20131107
43 SC_INTERVAL_OP_GTLT Static Attribute Public Type reference (TYPE) CHAR10 '4' (x; Y); optional 20131107
44 SC_INTERVAL_OP_LE Static Attribute Public Type reference (TYPE) CHAR10 '7' <= X; optional 20131107
45 SC_INTERVAL_OP_LT Static Attribute Public Type reference (TYPE) CHAR10 '6' < X; optional 20131107
46 SC_INTERVAL_SEPARATOR Static Attribute Public Type reference (TYPE) CHAR10 ' -' 20131107
47 SC_NUMBER_DECIMALS Static Attribute Public Type reference (TYPE) FIELDNAME 'ANZDZ' optional; default: 0 20131107
48 SC_OBLIGATORY Constant Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20131107
49 SC_OPTIONAL Constant Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131107
50 SC_OP_EQ Static Attribute Public Type reference (TYPE) CHAR10 '=' -> SC_INTERVAL_OPERATORS 20131111
51 SC_OP_GE Static Attribute Public Type reference (TYPE) CHAR10 '>=' -> SC_INTERVAL_OPERATORS 20131107
52 SC_OP_GT Static Attribute Public Type reference (TYPE) CHAR10 '>' -> SC_INTERVAL_OPERATORS 20131107
53 SC_OP_LE Static Attribute Public Type reference (TYPE) CHAR10 '<=' -> SC_INTERVAL_OPERATORS 20131107
54 SC_OP_LT Static Attribute Public Type reference (TYPE) CHAR10 '<' -> SC_INTERVAL_OPERATORS 20131107
55 SC_TOTAL_PLACES Static Attribute Public Type reference (TYPE) FIELDNAME 'ANZST' optional; only for input val. 20131118
56 SC_UOM_BASE Static Attribute Public Type reference (TYPE) FIELDNAME 'MSEHI' optional 20131107
57 SC_UOM_HIGH Static Attribute Public Type reference (TYPE) FIELDNAME 'ATAW1' optional; optional: SC_UOM_BASE 20131107
58 SC_UOM_LOW Static Attribute Public Type reference (TYPE) FIELDNAME 'ATAWE' optional; default: SC_UOM_BASE 20131107
59 SC_VALUE_CHAR Static Attribute Public Type reference (TYPE) FIELDNAME 'ATWRT' optional 20131107
60 SC_VALUE_HIGH Static Attribute Public Type reference (TYPE) FIELDNAME 'ATFLB' optional 20131107
61 SC_VALUE_LOW Static Attribute Public Type reference (TYPE) FIELDNAME 'ATFLV' optional 20131107
62 SC_VALUE_OUTPUT Static Attribute Public Type reference (TYPE) FIELDNAME 'ATWRT' obligatory 20131107
63 ST_UOM Static Attribute Private Type reference (TYPE) T_UOM 20131107
64 ST_UOM_CONV Static Attribute Private Type reference (TYPE) T_UOM_CONV 20131107
Methods
# Method Level Visibility Method type Description Created on
1 ASSEMBLE_STRING Static method Private Method 20131107
2 CONVERT Static method Public Method Conversion to display format 20131107
3 CONVERT_CURRENCY Static method Private Method 20131107
4 CONVERT_SINGLE_VAL Static method Private Method 20131107
5 GET_UOM_CONV Static method Protected Method 20131107
6 GET_UOM_SHORT Static method Private Method 20131107
7 RESET_CONFIG Static method Public Method 20131107
Events
Class CL_ESH_CL_VALUE_OUTPUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_UOM Private See coding 20131107 BEGIN OF s_uom , uom TYPE msehi, uom_short TYPE char10, END OF s_uom
2 S_UOM_CONV Protected See coding 20131107 BEGIN OF s_uom_conv , uom_from TYPE msehi, uom_to TYPE msehi, numerator TYPE f, denominator TYPE f, add_const TYPE f, error TYPE abap_bool, END OF s_uom_conv
3 T_UOM Private See coding 20131107 t_uom TYPE SORTED TABLE OF s_uom WITH UNIQUE KEY uom
4 T_UOM_CONV Protected See coding 20131107 t_uom_conv TYPE SORTED TABLE OF s_uom_conv WITH UNIQUE KEY uom_from uom_to
Method Signatures

Method ASSEMBLE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OUTPUT Call by reference Type reference (TYPE) ANY Characteristic Value 20131107
2 Importing IV_INTERVAL_MODE Call by reference Type reference (TYPE) CHAR1 20131107
3 Importing IV_INTERVAL_OPERATOR Call by reference Type reference (TYPE) CHAR10 Code for value dependency 20131107
4 Importing IV_OUTPUT_HIGH Call by reference Type reference (TYPE) ANY Characteristic Value 20131107
5 Importing IV_OUTPUT_LOW Call by reference Type reference (TYPE) ANY Characteristic Value 20131107
# Exception Resumable Description Created on
1 CX_ESH_CL_CONV_STRUC Structural error 20131107

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE Call by reference Type reference (TYPE) ANY TABLE Value data 20131107
2 Importing IT_FORMAT Call by reference Type reference (TYPE) STANDARD TABLE Format data, if not provided with CT_VALUE 20131107
3 Importing IV_CURR_SYMBOLS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display symbols instead of codes 20131107
4 Importing IV_INTERVAL_MODE Call by reference Type reference (TYPE) CHAR1 SC_INTERVAL_OPERATORS Intervals with brackets or operators 20131107
5 Importing IV_NEUTRAL_USER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Neutral user settings (=american format) 20131107
# Exception Resumable Description Created on
1 CX_ESH_CL_CONV_STRUC Structural error 20131107

Method CONVERT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CURRENCY Call by reference Type reference (TYPE) MSEHT 20131107

Method CONVERT_CURRENCY on class CL_ESH_CL_VALUE_OUTPUT has no exception.

Method CONVERT_SINGLE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUE Call by reference Type reference (TYPE) ANY Value data 20131107
2 Importing IS_FORMAT Call by reference Type reference (TYPE) ANY Format data 20131107
3 Importing IV_CURR_SYMBOLS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display symbols instead of codes 20131107
4 Importing IV_NEUTRAL_USER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Neutral user settings (=american format) 20131107
5 Importing IV_SUPPRESS_UOM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Suppress UoM/ currency 20131107
# Exception Resumable Description Created on
1 CX_ESH_CL_CONV_STRUC Structural error 20131107

Method GET_UOM_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UOM_CONV Call by reference Type reference (TYPE) S_UOM_CONV 20131107

Method GET_UOM_CONV on class CL_ESH_CL_VALUE_OUTPUT has no exception.

Method GET_UOM_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UOM Call by reference Type reference (TYPE) MSEHI Unit of Measurement 20131107
2 Returning RV_UOM_SHORT Value transfer Type reference (TYPE) CHAR10 Character Field Length = 10 20131107

Method GET_UOM_SHORT on class CL_ESH_CL_VALUE_OUTPUT has no exception.

Method RESET_CONFIG Signature

Method RESET_CONFIG on class CL_ESH_CL_VALUE_OUTPUT has no parameter.
Method RESET_CONFIG on class CL_ESH_CL_VALUE_OUTPUT has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740