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 | 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 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | ')' | -> SC_INTERVAL_BRACKETS | 20131107 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '(' | -> SC_INTERVAL_BRACKETS | 20131107 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | ']' | -> SC_INTERVAL_BRACKETS | 20131107 | ||
| 4 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '[' | -> SC_INTERVAL_BRACKETS | 20131107 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATINN' | optional | 20131107 | ||
| 6 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATPRZ' | optional | 20131107 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATKON' | optional | 20131107 | ||
| 8 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'MSEHI' | optional | 20131107 | ||
| 9 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATSCH' | optional | 20131107 | ||
| 10 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATDEX' | optional; default: SC_EXP_TYPE_NO | 20131107 | ||
| 11 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '3' | optional | 20131107 | ||
| 12 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '2' | optional | 20131107 | ||
| 13 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '0' | optional | 20131107 | ||
| 14 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '1' | optional | 20131107 | ||
| 15 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATDIM' | optional | 20131107 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 17 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATFOR' | optional; default: SC_FORMAT_STRING | 20131107 | ||
| 18 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'UDEF' | optional | 20131107 | ||
| 19 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'CURR' | optional | 20131107 | ||
| 20 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'DATE' | optional | 20131107 | ||
| 21 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 22 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'NUM' | optional | 20131107 | ||
| 23 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 24 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'NUM' | optional | 20131107 | ||
| 25 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 26 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'NUM' | optional | 20131107 | ||
| 27 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'NUM' | optional | 20131107 | ||
| 28 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 29 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'NUM' | optional | 20131107 | ||
| 30 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 31 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'CHAR' | optional | 20131107 | ||
| 32 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '' | optional | 20131107 | ||
| 33 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | 'TIME' | optional | 20131107 | ||
| 34 | Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | internal | 20131107 | ||
| 35 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATCOD' | optional; default: SC_INTERVAL_OP_EQ | 20131107 | ||
| 36 | Constant | Public | Type reference (TYPE) | CHAR1 | 'O' | internal | 20131107 | ||
| 37 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '1' | = X; obligatory | 20131107 | ||
| 38 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '9' | >= X; optional | 20131107 | ||
| 39 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '3' | [x; Y]; optional | 20131107 | ||
| 40 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '2' | [x; Y); optional | 20131107 | ||
| 41 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '8' | > X; optional | 20131107 | ||
| 42 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '5' | (x; Y]; optional | 20131107 | ||
| 43 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '4' | (x; Y); optional | 20131107 | ||
| 44 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '7' | <= X; optional | 20131107 | ||
| 45 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '6' | < X; optional | 20131107 | ||
| 46 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | ' -' | 20131107 | |||
| 47 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ANZDZ' | optional; default: 0 | 20131107 | ||
| 48 | Constant | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20131107 | |||
| 49 | Constant | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131107 | |||
| 50 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '=' | -> SC_INTERVAL_OPERATORS | 20131111 | ||
| 51 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '>=' | -> SC_INTERVAL_OPERATORS | 20131107 | ||
| 52 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '>' | -> SC_INTERVAL_OPERATORS | 20131107 | ||
| 53 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '<=' | -> SC_INTERVAL_OPERATORS | 20131107 | ||
| 54 | Static Attribute | Public | Type reference (TYPE) | CHAR10 | '<' | -> SC_INTERVAL_OPERATORS | 20131107 | ||
| 55 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ANZST' | optional; only for input val. | 20131118 | ||
| 56 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'MSEHI' | optional | 20131107 | ||
| 57 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATAW1' | optional; optional: SC_UOM_BASE | 20131107 | ||
| 58 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATAWE' | optional; default: SC_UOM_BASE | 20131107 | ||
| 59 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATWRT' | optional | 20131107 | ||
| 60 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATFLB' | optional | 20131107 | ||
| 61 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATFLV' | optional | 20131107 | ||
| 62 | Static Attribute | Public | Type reference (TYPE) | FIELDNAME | 'ATWRT' | obligatory | 20131107 | ||
| 63 | Static Attribute | Private | Type reference (TYPE) | T_UOM | 20131107 | ||||
| 64 | Static Attribute | Private | Type reference (TYPE) | T_UOM_CONV | 20131107 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | 20131107 | ||
| 2 | Static method | Public | Method | Conversion to display format | 20131107 | |
| 3 | Static method | Private | Method | 20131107 | ||
| 4 | Static method | Private | Method | 20131107 | ||
| 5 | Static method | Protected | Method | 20131107 | ||
| 6 | Static method | Private | Method | 20131107 | ||
| 7 | 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 | EV_OUTPUT | Call by reference | Type reference (TYPE) | ANY | Characteristic Value | 20131107 | |||
| 2 | IV_INTERVAL_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20131107 | ||||
| 3 | IV_INTERVAL_OPERATOR | Call by reference | Type reference (TYPE) | CHAR10 | Code for value dependency | 20131107 | |||
| 4 | IV_OUTPUT_HIGH | Call by reference | Type reference (TYPE) | ANY | Characteristic Value | 20131107 | |||
| 5 | IV_OUTPUT_LOW | Call by reference | Type reference (TYPE) | ANY | Characteristic Value | 20131107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Structural error | 20131107 |
Method CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | Value data | 20131107 | |||
| 2 | IT_FORMAT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Format data, if not provided with CT_VALUE | 20131107 | |||
| 3 | IV_CURR_SYMBOLS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Display symbols instead of codes | 20131107 | ||
| 4 | IV_INTERVAL_MODE | Call by reference | Type reference (TYPE) | CHAR1 | SC_INTERVAL_OPERATORS | Intervals with brackets or operators | 20131107 | ||
| 5 | 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 | Structural error | 20131107 |
Method CONVERT_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | CS_VALUE | Call by reference | Type reference (TYPE) | ANY | Value data | 20131107 | |||
| 2 | IS_FORMAT | Call by reference | Type reference (TYPE) | ANY | Format data | 20131107 | |||
| 3 | IV_CURR_SYMBOLS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Display symbols instead of codes | 20131107 | ||
| 4 | IV_NEUTRAL_USER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Neutral user settings (=american format) | 20131107 | ||
| 5 | IV_SUPPRESS_UOM | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Suppress UoM/ currency | 20131107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Structural error | 20131107 |
Method GET_UOM_CONV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IV_UOM | Call by reference | Type reference (TYPE) | MSEHI | Unit of Measurement | 20131107 | |||
| 2 | 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 |