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
⤷ 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 |