SAP ABAP Class CL_RSR_FORMAT (Creation of Format Instances)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_MISC (Package) OLAP: Various
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_RRK0_DATA_TYPES bdata, ldata types... 20120319
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20041115
Properties
Class CL_RSR_FORMAT  
Short Description Creation of Format Instances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_MISC   OLAP: Various 
Created 20020125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRFMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_RRK0_DATA_TYPES bdata, ldata types... 20120319
2 IF_SERIALIZABLE_OBJECT Serializable Object 20041115
Friends
Class CL_RSR_FORMAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LF Static Attribute Public Type reference (TYPE) STRING 20020125
2 C_LF_QDEF_DEFAULT Static Attribute Public Type reference (TYPE) STRING 20020125
3 N_HANDLE Instance attribute Public Type reference (TYPE) RSR_HANDLE Handle in Brain 20020128
4 N_USER_DECIMAL_CHARACTER Static Attribute Public Type reference (TYPE) XUDCPFM Decimal Notation 20020125
5 N_USE_LUNIT Static Attribute Public Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20030305
6 O_S_SPECIAL_CELL Static Attribute Protected Type reference (TYPE) TO_S_SPECIAL_CELL Decimal Notation 20020125
7 PC_RSADMIN_NOP_VALEXCP Constant Private Type reference (TYPE) RSADMIN-OBJECT 'RSR_FORMAT_NOP_VALEXCP' RSADMIN parameter for NOP valexcp 20121227
8 P_CUDIMID Static Attribute Private Type reference (TYPE) RRCUDIMID 20020128
9 P_LAST_CUDIMID Instance attribute Private Type reference (TYPE) RRCUDIMID 0 20020128
10 P_R_VAR Static Attribute Private Object reference (TYPE REF TO) CL_RSR_FORMAT Instance for Format in Variables 20081205
11 P_S_BUFFER Instance attribute Private Type reference (TYPE) TP_S_BUFFER 20060117
12 P_S_LAST_FORMAT Instance attribute Private See coding Currency/Unit Combination ID (Negative, Otherwise=SID) 20020128
13 P_TH_CUDIM_INFO Static Attribute Private Type reference (TYPE) RSR_TH_CUDIM_INFO Currency/Unit Information 20020125
14 P_TH_REF Static Attribute Private See coding 20020128
15 P_TS_BUFFER Instance attribute Private See coding 20060117
16 P_TS_LAST_CUDIM Instance attribute Private Type reference (TYPE) RSR_TS_CUDIM Units and Currencies with Exponent 20020125
17 P_TX_CUDIM Instance attribute Private Type reference (TYPE) RSR_TX_CUDIM CuDims with ID 20020128
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020125
2 COMBINE_CUDIMID_ADD Instance method Public Method 20020128
3 COMBINE_CUDIMID_DIV Instance method Public Method 20020128
4 COMBINE_CUDIMID_MULT Instance method Public Method 20020128
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020125
6 FINISH_SX_CUDIM Instance method Public Method Calculate Before Aggregation 20100311
7 FORMAT_CUDIM Instance method Public Method 20020128
8 FREE Instance method Public Method 20031023
9 GET_CUDIM Instance method Public Method Convert CUID Back 20020125
10 GET_CUDIMID Instance method Public Method Get/Create Id for Currency/Unit Table 20020125
11 GET_CUDIMID_OLAP Instance method Public Method 20060117
12 GET_CUDIM_INFO Instance method Public Method Currency/Unit Information 20020125
13 GET_REF Static method Public Method 20020128
14 GET_REF_VAR Static method Public Method 20081205
15 GET_TX_CUDIM Instance method Public Method 20020128
16 GET_VALEXCP_STRING Instance method Public Method 20020128
17 SET_TX_CUDIM Instance method Public Method 20020128
18 TABLE_TO_STRING Static method Private Method 20020128
Events
Class CL_RSR_FORMAT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CU Public Attribute reference (LIKE) 20060117
2 TO_S_SPECIAL_CELL Protected See coding 20020125 BEGIN OF to_s_special_cell, error TYPE rrx_properties-value, diff0 TYPE rrx_properties-value, overflow TYPE rrx_properties-value, nop TYPE rrx_properties-value, mixcur TYPE rrx_properties-value, no_auth TYPE rrx_properties-value, show_mix_cur_val TYPE rrx_properties-value, unit_error_text TYPE rrx_properties-value, curr_error_text TYPE rrx_properties-value, END OF to_s_special_cell
3 TP_S_BUFFER Private See coding 20060117 begin of TP_S_BUFFER, cu TYPE TN_S_CU, id type rrcudimid, zn type rs_bool, end of tp_s_buffer
4 TP_TS_STRING Private See coding 20020128 TP_TS_STRING type sorted table of string with unique key table_line
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSR_FORMAT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSR_FORMAT has no exception.

Method COMBINE_CUDIMID_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUDIMID1 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
2 Importing I_CUDIMID2 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
3 Returning R_CUDIMID Value transfer Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128

Method COMBINE_CUDIMID_ADD on class CL_RSR_FORMAT has no exception.

Method COMBINE_CUDIMID_DIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUDIMID1 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
2 Importing I_CUDIMID2 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
3 Returning R_CUDIMID Value transfer Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128

Method COMBINE_CUDIMID_DIV on class CL_RSR_FORMAT has no exception.

Method COMBINE_CUDIMID_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUDIMID1 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
2 Importing I_CUDIMID2 Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
3 Returning R_CUDIMID Value transfer Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128

Method COMBINE_CUDIMID_MULT on class CL_RSR_FORMAT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RSR_HANDLE Handle im Brain 20020125
2 Importing I_NO_HANDLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20081205
3 Importing I_TX_CUDIM Call by reference Type reference (TYPE) RSR_TX_CUDIM CuDims mit ID 20020128

Method CONSTRUCTOR on class CL_RSR_FORMAT has no exception.

Method FINISH_SX_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CUDIM Call by reference Type reference (TYPE) RRK_SX_CUDIM CUDIMID Umschlüsselungstabelle 20100311

Method FINISH_SX_CUDIM on class CL_RSR_FORMAT has no exception.

Method FORMAT_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURRENCY Call by reference Type reference (TYPE) RRTCURR_CURR StrMember: Zielwährung für Währungsumrechnung 20020128
2 Exporting E_IS_MIXED Call by reference Type reference (TYPE) RS_BOOL Boolean 20020128
3 Exporting E_PREFIX Call by reference Type reference (TYPE) STRING 20020128
4 Exporting E_SUFFIX Call by reference Type reference (TYPE) STRING 20020128
5 Exporting E_UNIT Call by reference Type reference (TYPE) RSUNIT Einheitenschlüssel 20020128
6 Importing I_CUDIMID Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020128
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20020128

Method FREE Signature

Method FREE on class CL_RSR_FORMAT has no parameter.
Method FREE on class CL_RSR_FORMAT has no exception.

Method GET_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUDIMID Call by reference Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020125
2 Returning R_TS_CUDIM Value transfer Type reference (TYPE) RSR_TS_CUDIM Einheiten und Währungen mit Exponent 20020128
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20020125

Method GET_CUDIMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_CUDIM Call by reference Type reference (TYPE) RSR_TS_CUDIM Einheiten und Währungen mit Exponent 20020125
2 Returning R_CUDIMID Value transfer Type reference (TYPE) RRCUDIMID ID einer Währungs-/Einheiten-Kombination (negativ,sonst=SID) 20020125

Method GET_CUDIMID on class CL_RSR_FORMAT has no exception.

Method GET_CUDIMID_OLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUDIMID Call by reference Type reference (TYPE) RRCUDIMID 20060117
2 Exporting E_ZERO_NORMAL Call by reference Type reference (TYPE) RS_BOOL 20060117
3 Importing I_S_CU Value transfer Type reference (TYPE) TN_S_CU 20060117

Method GET_CUDIMID_OLAP on class CL_RSR_FORMAT has no exception.

Method GET_CUDIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RSD_SID Stammdaten ID 20020125
2 Returning R_S_CUDIM_INFO Value transfer Type reference (TYPE) RSR_S_CUDIM_INFO StrMember: Zielwährung für Währungsumrechnung 20020125
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20020125

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RSR_HANDLE Handle im Brain 20020128
2 Returning R_R_REF Value transfer Object reference (TYPE REF TO) CL_RSR_FORMAT Erzeugung von Formatinstanzen 20020128

Method GET_REF on class CL_RSR_FORMAT has no exception.

Method GET_REF_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_REF Value transfer Object reference (TYPE REF TO) CL_RSR_FORMAT Erzeugung von Formatinstanzen 20081205

Method GET_REF_VAR on class CL_RSR_FORMAT has no exception.

Method GET_TX_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TX_CUDIM Value transfer Type reference (TYPE) RSR_TX_CUDIM CuDims mit ID 20020128

Method GET_TX_CUDIM on class CL_RSR_FORMAT has no exception.

Method GET_VALEXCP_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALEXCP Call by reference Type reference (TYPE) RRVALEXCP Ausnahmen für einen Wert 20020128
2 Returning R_VALUE Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20020128

Method GET_VALEXCP_STRING on class CL_RSR_FORMAT has no exception.

Method SET_TX_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OVERWRITE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20020128
2 Importing I_TX_CUDIM Call by reference Type reference (TYPE) RSR_TX_CUDIM CuDims mit ID 20020128

Method SET_TX_CUDIM on class CL_RSR_FORMAT has no exception.

Method TABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_STRING Call by reference Type reference (TYPE) TP_TS_STRING 20020128
2 Returning R_STRING Value transfer Type reference (TYPE) STRING 20020128

Method TABLE_TO_STRING on class CL_RSR_FORMAT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A