SAP ABAP Class CL_SALV_STC_COL_AMOUNT (Column Type AMOUNT)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_STC (Package) ALV Services for Tables: Column Catalog impl.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_STC_COL_REFFIELD Column Type REFFIELD (abstract) 20100728
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_COLTYPE_AMOUNT Column Type "Amount" 20100728
Properties
Class CL_SALV_STC_COL_AMOUNT  
Short Description Column Type AMOUNT    
Super Class CL_SALV_STC_COL_REFFIELD Column Type REFFIELD (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_STC   ALV Services for Tables: Column Catalog impl. 
Created 20100727   SAP 
Last change 20131127   SAP 
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)
2 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_COLTYPE_AMOUNT Column Type "Amount" 20100728
Friends
Class CL_SALV_STC_COL_AMOUNT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_CURRENCY_DESCRIPTION_TYPE Instance attribute Public Attribute reference (LIKE) 20100823
2 CS_CURRENCY_PRESENTATION_MODE Instance attribute Public Attribute reference (LIKE) 20100727
3 CS_INITIAL_VALUE_MODE Instance attribute Public Attribute reference (LIKE) 20110131
4 C_CURRENCY_DATA_ELEMENT Constant Protected Type reference (TYPE) STRING 'SYCURR' 20130606
5 C_CURRENCY_DATA_ELEMENT_LENGTH Constant Protected Type reference (TYPE) I 5 20130606
6 C_CURRENCY_PREFIX Constant Protected Type reference (TYPE) STRING 'AMOUNT.CUR/' 20110110
7 C_PREFIX_LENGTH Constant Protected Type reference (TYPE) I 11 20110110
8 MO_CURRENCY_COLUMN Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_STC_COL_CURRENCY Column Type CURRENCY 20100827
9 MO_FIELD_CONVERTER_NORM Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_FIELD_CONVERTER Generic Field Converter Interface 20110111
10 MO_FIXED_CURRENCY_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_CODELIST_HANDLER Handler for Code Lists 20130531
11 MO_VALUE_COLUMN Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STC_COL Basic Column Definition without special features 20100827
12 M_CURRENCY_DESCRIPTION_TYPE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830
13 M_CURRENCY_PRESENTATION_MODE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830
14 M_FIXED_CURRENCY Instance attribute Protected Type reference (TYPE) Y_CURRENCY Currency Key 20130531
15 M_IMPLICIT_DESCRIPTION_TYPE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830
16 M_IMPLICIT_PRESENTATION_MODE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830
17 M_INITIAL_VALUE_MODE Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20101217
18 M_SIGN_POSITION Instance attribute Protected Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20101217
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100727
2 CONVERT_FILTER_RULES_NC_NORM Instance method Protected Method 20110119
3 CONVERT_FILTER_RULES_NO_CURR Instance method Protected Method 20100831
4 CONVERT_SORT_RULE_NO_CURR Instance method Protected Method 20120209
5 CONVERT_SORT_RULE_WITH_CURR Instance method Protected Method 20120209
6 CONVERT_VALUE_INT_TO_NORM Instance method Protected Method 20101210
7 CREATE_AUX_FIELD_FOR_AMOUNT Instance method Protected Method 20110110
8 CREATE_AUX_FIELD_FOR_CURRENCY Instance method Protected Method 20110110
9 GET_FORMATTING Instance method Public Method 20100823
10 REPLACE_SRC_FIELD_BY_AUX_ID Instance method Protected Method 20110110
11 SET_FORMATTING Instance method Public Method 20100727
12 SET_IMPLICIT_FORMATTING Instance method Public Method 20100830
13 SET_PREFIX_FOR_AUX_ID Instance method Protected Method 20110110
Events
Class CL_SALV_STC_COL_AMOUNT has no event.
Types
Class CL_SALV_STC_COL_AMOUNT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENCY_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20100727
2 Importing IO_VALUE_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100727
3 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) Y_COLUMN_NAME 20100727
4 Importing I_CURRENCY_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100727
5 Importing I_FIXED_CURRENCY Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_CURRENCY Currency Key 20130531
6 Importing I_VALUE_FIELD_PATH Call by reference Type reference (TYPE) Y_FIELD_PATH 20100727
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DEFINITION 20130531

Method CONVERT_FILTER_RULES_NC_NORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20110119
2 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20110119
3 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20110119
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20110119

Method CONVERT_FILTER_RULES_NO_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20100831
2 Importing IT_COLUMN_FILTER_RULE Call by reference Type reference (TYPE) YT_FILTER_RULE 20100831
3 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20100831
# Exception Resumable Description Created on
1 CX_SALV_FILTER_DEFINITION 20100831

Method CONVERT_SORT_RULE_NO_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20120209
2 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20120209
3 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20120209

Method CONVERT_SORT_RULE_NO_CURR on class CL_SALV_STC_COL_AMOUNT has no exception.

Method CONVERT_SORT_RULE_WITH_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20120209
2 Importing IS_COLUMN_SORT_RULE Call by reference Type reference (TYPE) YS_SORT_RULE 20120209
3 Importing IT_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) YT_AUX_FIELD_ID 20120209

Method CONVERT_SORT_RULE_WITH_CURR on class CL_SALV_STC_COL_AMOUNT has no exception.

Method CONVERT_VALUE_INT_TO_NORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) STRING 20101210
2 Importing I_CURRENCY Call by reference Type reference (TYPE) STRING 20101210
3 Importing I_DECIMALS Call by reference Type reference (TYPE) I 20101210

Method CONVERT_VALUE_INT_TO_NORM on class CL_SALV_STC_COL_AMOUNT has no exception.

Method CREATE_AUX_FIELD_FOR_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110110
2 Returning RS_AUX_FIELD Value transfer Type reference (TYPE) YS_AUX_FIELD 20110110

Method CREATE_AUX_FIELD_FOR_AMOUNT on class CL_SALV_STC_COL_AMOUNT has no exception.

Method CREATE_AUX_FIELD_FOR_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110110
2 Returning RS_AUX_FIELD Value transfer Type reference (TYPE) YS_AUX_FIELD 20110110

Method CREATE_AUX_FIELD_FOR_CURRENCY on class CL_SALV_STC_COL_AMOUNT has no exception.

Method GET_FORMATTING Signature

Method GET_FORMATTING on class CL_SALV_STC_COL_AMOUNT has no parameter.
Method GET_FORMATTING on class CL_SALV_STC_COL_AMOUNT has no exception.

Method REPLACE_SRC_FIELD_BY_AUX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20110110
2 Changing CT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110110
3 Importing I_AUX_FIELD_ID Call by reference Type reference (TYPE) Y_AUX_FIELD_ID 20110110

Method REPLACE_SRC_FIELD_BY_AUX_ID on class CL_SALV_STC_COL_AMOUNT has no exception.

Method SET_FORMATTING Signature

Method SET_FORMATTING on class CL_SALV_STC_COL_AMOUNT has no parameter.
Method SET_FORMATTING on class CL_SALV_STC_COL_AMOUNT has no exception.

Method SET_IMPLICIT_FORMATTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION_TYPE Call by reference Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830
2 Importing I_PRESENTATION_MODE Call by reference Type reference (TYPE) Y_FORMATTING_OPTION_VALUE 20100830

Method SET_IMPLICIT_FORMATTING on class CL_SALV_STC_COL_AMOUNT has no exception.

Method SET_PREFIX_FOR_AUX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) YT_FIELD_FILTER_RULE 20110110
2 Changing CT_FIELD_SORT_RULE Call by reference Type reference (TYPE) YT_FIELD_SORT_RULE 20110110
3 Importing I_PREFIX Call by reference Type reference (TYPE) STRING 20110110

Method SET_PREFIX_FOR_AUX_ID on class CL_SALV_STC_COL_AMOUNT has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703