SAP ABAP Class CL_RSR_MDX_CELL_FORMAT (MDX: Formatting of Cell Values)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_BASE (Package) MDX: Basis
Properties
Class CL_RSR_MDX_CELL_FORMAT  
Short Description MDX: Formatting of Cell Values    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_MDX_BASE   MDX: Basis 
Created 20100505   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_MDX_CELL_FORMAT has no interface implemented.
Friends
Class CL_RSR_MDX_CELL_FORMAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_ALERT_BAD_7 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '12369149' rgb: 253/188/188 20100505
2 N_C_ALERT_BAD_8 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '10066431' rgb: 255/153/153 20100505
3 N_C_ALERT_BAD_9 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '06974207' rgb: 255/106/106 20100505
4 N_C_ALERT_CRITICAL_4 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '09892570' rgb: 218/242/150 20100505
5 N_C_ALERT_CRITICAL_5 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '10613235' rgb: 243/241/161 20100505
6 N_C_ALERT_CRITICAL_6 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '12639996' rgb: 252/222/192 20100505
7 N_C_ALERT_GOOD_1 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '08317016' rgb: 88/232/126 20100505
8 N_C_ALERT_GOOD_2 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '09695872' rgb: 128/242/147 20100505
9 N_C_ALERT_GOOD_3 Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '10155705' rgb: 185/246/154 20100505
10 N_C_ALERT_NORMAL Static Attribute Public Type reference (TYPE) RRTBACKCOLOR '16777215' rgb: 255/255/255 20100505
11 P_C_CELL_STATUS Constant Private See coding Cell Status 20100505
12 P_C_VALUE_TYPE Constant Private See coding Cell Value Type 20100505
13 P_LAST_FROM Instance attribute Private Type reference (TYPE) I 20100505
14 P_TABIX Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20100505
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CELL_PROPERTIES Instance method Private Method Adds the cell properties 20100505
2 ADD_EMPTY_CELLS Instance method Private Method Adds empty cells 20100505
3 GET_BACK_COLOR Static method Public Method 20100505
4 GET_CELL_CURRENCY_UNIT Instance method Private Method Gets the currency or unit for a cell value 20100505
5 GET_CELL_DATA_MULTIDIMENSIONAL Instance method Public Method Returns the cell data 20100505
6 GET_CELL_PROPERTY_NAMES Instance method Private Method Returns the names of the cell properties 20100506
7 GET_DATE_CELL_VALUE Instance method Private Method Returns the cell value for a date field 20100505
8 GET_DEFAULT_CELL_VALUE Instance method Private Method Returns the cell value for the standard scenario 20100505
9 GET_FLOAT_CELL_VALUE Instance method Private Method Returns the cell value for a floating comma value 20100506
10 GET_FROM_AND_TO_INDEX Instance method Private Method Returns the start and end index 20100505
11 GET_NORMAL_CELL_VALUE Instance method Private Method Returns the cell value for a normal value type 20100506
12 GET_NUMBER_OF_DECIMALS Instance method Private Method Returns the number of decimal places 20100505
13 GET_STRING_CELL_VALUE Instance method Private Method Returns the cell value for a string 20100505
14 GET_TIME_CELL_VALUE Instance method Private Method Returns the cell value for a date field 20100505
15 GET_VALEXCP_CELL_VALUE Instance method Private Method Returns the cell value for a value exception 20100505
16 IS_INTEGER_ASSIGNABLE Instance method Private Method Can you assign an integer variable to the given value? 20100505
17 SET_PREFIX_AND_SUFFIX Instance method Private Method Sets the prefix and suffix for the formatted cell value 20100505
Events
Class CL_RSR_MDX_CELL_FORMAT has no event.
Types
Class CL_RSR_MDX_CELL_FORMAT has no local type.
Method Signatures

Method ADD_CELL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CELL_PROP Call by reference Type reference (TYPE) RSR_MDX_T_CELL_PROP Properties 20100505
2 Importing I_PREFIX Call by reference Type reference (TYPE) CSEQUENCE Prefix 20100505
3 Importing I_R_META Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_META_DATA Kommando-Objekt für die MDX Verarbeitung 20100505
4 Importing I_SUFFIX Call by reference Type reference (TYPE) CSEQUENCE Suffix 20100505
5 Importing I_S_CELL_BAPI Call by reference Type reference (TYPE) RSR_MDX_S_CELL Daten einer Zelle eines Datasets 20100505
6 Importing I_S_CELL_DATA Call by reference Type reference (TYPE) RRX1_S_DAT_N Zell-Daten 20100505
7 Importing I_TUPLE_ID Call by reference Type reference (TYPE) RRTUPLEID ID in der SETXX 20100505
8 Importing I_T_CELL_PRPTY Call by reference Type reference (TYPE) RRT1_T_CMD_PARAMS Namen der Cell Properties 20100505
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100505

Method ADD_EMPTY_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CELL_BAPI Call by reference Type reference (TYPE) RSR_MDX_T_CELL Daten einer Zelle eines Datasets 20100505
2 Importing I_LAST_TUPLE_ID Call by reference Type reference (TYPE) RRTUPLEID Zuletzt verwendete Tuple ID 20100505
3 Importing I_TIMES Call by reference Type reference (TYPE) I Anzahl 20100505

Method ADD_EMPTY_CELLS on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_BACK_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALERTLEVEL Call by reference Type reference (TYPE) RSRA_ALERT_LEVEL Priorität eines Alerts 20100505
2 Returning R_BACK_COLOR Value transfer Type reference (TYPE) RRTBACKCOLOR Hintergrundfarbe 20100505

Method GET_BACK_COLOR on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_CELL_CURRENCY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LAST_CUDIMID Call by reference Type reference (TYPE) RRCUDIMID Letzte ID einer Währungs-/Einheiten-Kombination 20100505
2 Exporting E_CURRENCY Call by reference Type reference (TYPE) RRTCURR_CURR StrMember: Zielwährung für Währungsumrechnung 20100505
3 Exporting E_PREFIX Call by reference Type reference (TYPE) STRING Präfix 20100505
4 Exporting E_SUFFIX Call by reference Type reference (TYPE) STRING Suffix 20100505
5 Exporting E_UNIT Call by reference Type reference (TYPE) RSUNIT Einheitenschlüssel 20100505
6 Importing I_CUDIMID Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20100505
7 Importing I_R_META Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_META_DATA MDX Metadaten 20100505
8 Importing I_VALTYPE Call by reference Type reference (TYPE) RRVALTYPE Typ eines Werts 20100505

Method GET_CELL_CURRENCY_UNIT on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_CELL_DATA_MULTIDIMENSIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CELL_BAPI Call by reference Type reference (TYPE) RSR_MDX_T_CELL Daten einer Zelle eines Datasets 20100505
2 Exporting E_T_CELL_PROP Call by reference Type reference (TYPE) RSR_MDX_T_CELL_PROP Properties 20100505
3 Exporting E_T_CELL_PROP_NAMES Call by reference Type reference (TYPE) RRT1_T_SELECTED_PRPTYS Cell Property Namen 20100505
4 Importing I_END_CELL Call by reference Type reference (TYPE) RRTUPLEID Ordnungszahl einer Zelle eines Datasets 20100505
5 Importing I_NUM_CELLS Call by reference Type reference (TYPE) I Anzahl an Zellen 20100505
6 Importing I_R_META Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_META_DATA MDX Metadaten 20100505
7 Importing I_START_CELL Call by reference Type reference (TYPE) RRTUPLEID Ordnungszahl einer Zelle eines Datasets 20100505
8 Importing I_T_CELL_DATA Call by reference Type reference (TYPE) RRX1_T_DAT_N Zell-Daten 20100505
9 Importing I_T_CELL_PRPTY Call by reference Type reference (TYPE) RRT1_T_CMD_PARAMS Namen der Cell Properties 20100505
# Exception Resumable Description Created on
1 CX_RS_ERROR BW Fehler (mit Syntax Prüfung) 20100505

Method GET_CELL_PROPERTY_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CELL_PRPTY Call by reference Type reference (TYPE) RRT1_T_CMD_PARAMS Namen der Cell Properties 20100506
2 Returning R_T_CELL_PROP_NAMES Value transfer Type reference (TYPE) RRT1_T_SELECTED_PRPTYS Cell Property Namen 20100506

Method GET_CELL_PROPERTY_NAMES on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_DATE_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
2 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100505
3 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100505
4 Importing I_VALUE Call by reference Type reference (TYPE) RSROA_DF Wertfeld im Olap Prozessor 20100505

Method GET_DATE_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_DEFAULT_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
2 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100505
3 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100505
4 Importing I_VALUE Call by reference Type reference (TYPE) RSROA_DF Wertfeld im Olap Prozessor 20100505

Method GET_DEFAULT_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_FLOAT_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100506
2 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100506
3 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100506
4 Importing I_EXT_PREC Call by reference Type reference (TYPE) I Externe Anzahl der Nachkommastellen 20100506
5 Importing I_S_CELL_DATA Call by reference Type reference (TYPE) RRX1_S_DAT_N Zell-Daten 20100506

Method GET_FLOAT_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_FROM_AND_TO_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FROM Call by reference Type reference (TYPE) I Anfang-Index 20100505
2 Exporting E_LAST_TUPLE_ID Call by reference Type reference (TYPE) RSD_SID Letzte Tuple ID 20100505
3 Exporting E_TO Call by reference Type reference (TYPE) I Ende-Index 20100505
4 Importing I_END_CELL Call by reference Type reference (TYPE) RRTUPLEID Ende-Zelle 20100505
5 Importing I_START_CELL Call by reference Type reference (TYPE) RRTUPLEID Start-Zelle 20100505

Method GET_FROM_AND_TO_INDEX on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_NORMAL_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100506
2 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100506
3 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100506
4 Importing I_EXT_PREC Call by reference Type reference (TYPE) I Externe Anzahl der Nachkommastellen 20100506
5 Importing I_INT_PREC Call by reference Type reference (TYPE) I Interne Anzahl der Nachkommastellen 20100506
6 Importing I_S_CELL_DATA Call by reference Type reference (TYPE) RRX1_S_DAT_N Zell-Daten 20100506

Method GET_NORMAL_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_NUMBER_OF_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXT_PREC Call by reference Type reference (TYPE) I Externe Anzahl an Dezimalstellen 20100505
2 Exporting E_INT_PREC Call by reference Type reference (TYPE) I Interne Anzahl an Dezimalstellen 20100505
3 Importing I_S_DAT_N Call by reference Type reference (TYPE) RRX1_S_DAT_N Zell-Daten 20100505

Method GET_NUMBER_OF_DECIMALS on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_STRING_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CELL_PROP Call by reference Type reference (TYPE) RSR_MDX_T_CELL_PROP Properties 20100505
2 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
3 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100505
4 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100505
5 Importing I_TUPLE_ID Call by reference Type reference (TYPE) RRTUPLEID ID in der SETXX 20100505
6 Importing I_VALUE Call by reference Type reference (TYPE) RSROA_DF Wertfeld im Olap Prozessor 20100505

Method GET_STRING_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_TIME_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
2 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100505
3 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100505
4 Importing I_VALUE Call by reference Type reference (TYPE) RSROA_DF Wertfeld im Olap Prozessor 20100505

Method GET_TIME_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method GET_VALEXCP_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CELL_STATUS Call by reference Type reference (TYPE) C Status einer Zelle 20100505
2 Exporting E_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
3 Exporting E_VALUE Call by reference Type reference (TYPE) RRXFLOAT String Repräsentation einer Float-Zahl 20100505
4 Exporting E_VALUE_TYPE Call by reference Type reference (TYPE) CHAR01 Wertetyp 20100505
5 Importing I_R_META Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_META_DATA MDX Metadaten 20100505
6 Importing I_VALEXCP Call by reference Type reference (TYPE) RRVALEXCP Ausnahmen für einen Wert 20100505

Method GET_VALEXCP_CELL_VALUE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method IS_INTEGER_ASSIGNABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DF Call by reference Type reference (TYPE) RSROA_DF DecFloat 20100505
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20100505

Method IS_INTEGER_ASSIGNABLE on class CL_RSR_MDX_CELL_FORMAT has no exception.

Method SET_PREFIX_AND_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_FORMATTED_VALUE Call by reference Type reference (TYPE) RRTFMTVALUE formatierter Wert einer Zelle 20100505
2 Importing I_BLFV Call by reference Type reference (TYPE) RRBLFV Zahl ist virtuell (durch Bestsndlückenfüllung) 20100505
3 Importing I_PREFIX Call by reference Type reference (TYPE) STRING Vorsilbe 20100505
4 Importing I_SUFFIX Call by reference Type reference (TYPE) STRING Nachsilbe 20100505

Method SET_PREFIX_AND_SUFFIX on class CL_RSR_MDX_CELL_FORMAT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730