SAP ABAP Class CL_RSDD_LM_CALCULATION (Calculation for Calculation Column)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LM (Package) Lean Modeler
Properties
Class CL_RSDD_LM_CALCULATION  
Short Description Calculation for Calculation Column    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20101105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDLM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_LM_CALCULATION has no interface implemented.
Friends
Class CL_RSDD_LM_CALCULATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_NAME Instance attribute Public Type reference (TYPE) RSDD_INDEX_COLUMN Column in an Analytic Index 20101111
2 N_R_CALCULATED_COLUMN Instance attribute Public Object reference (TYPE REF TO) CL_RSDD_LM_CA_CHARACTERISTIC calculated characteristic 20101210
3 N_TYPE Instance attribute Public Type reference (TYPE) STRING 20101108
4 N_T_OPERANDS Instance attribute Public Type reference (TYPE) G_TS_OPERANDS 20101108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20101108
2 GET_CALCULATED_COLUMN Instance method Public Method 20101210
3 GET_CALCULATION_TYPE Instance method Public Method 20101108
4 GET_NAME Instance method Public Method 20101111
5 GET_OPERANDS Instance method Public Method 20101108
6 SET_CALCULATED_COLUMN Instance method Public Method 20101210
7 SET_CALCULATION_OPERANDS Instance method Public Method 20101119
8 SET_CALCULATION_TYPE Instance method Public Method 20101119
9 SET_NAME Instance method Public Method 20101111
Events
Class CL_RSDD_LM_CALCULATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_S_OPERAND Public See coding 20101108 begin of g_s_operand, id TYPE I, "Operand Reihenfolge bei der Bearbeitung der Operation. type type string, "rsdlm_operand_type name type string, "name or value oprd_ref type REF TO OBJECT, end of g_s_operand
2 G_TS_OPERANDS Public See coding 20101108 G_TS_OPERANDS TYPE SORTED TABLE OF g_s_operand WITH UNIQUE KEY id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSDD_INDEX_COLUMN Spalte eines analytischen Indexes 20101111
2 Importing I_TYPE Call by reference Type reference (TYPE) STRING rsdlm_calculation_type 20101108
3 Importing I_T_OPERANDS Call by reference Type reference (TYPE) G_TS_OPERANDS 20101108

Method CONSTRUCTOR on class CL_RSDD_LM_CALCULATION has no exception.

Method GET_CALCULATED_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_CALCULATED_COLUMN Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_CA_CHARACTERISTIC calculated characteristic 20101210

Method GET_CALCULATED_COLUMN on class CL_RSDD_LM_CALCULATION has no exception.

Method GET_CALCULATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) STRING 20101108

Method GET_CALCULATION_TYPE on class CL_RSDD_LM_CALCULATION has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) RSDD_INDEX_COLUMN Spalte eines analytischen Indexes 20101111

Method GET_NAME on class CL_RSDD_LM_CALCULATION has no exception.

Method GET_OPERANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_OPERANDS Value transfer Type reference (TYPE) G_TS_OPERANDS 20101108

Method GET_OPERANDS on class CL_RSDD_LM_CALCULATION has no exception.

Method SET_CALCULATED_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CALC_COLUMN Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_CA_CHARACTERISTIC calculated characteristic 20101210

Method SET_CALCULATED_COLUMN on class CL_RSDD_LM_CALCULATION has no exception.

Method SET_CALCULATION_OPERANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OPERANDS Call by reference Type reference (TYPE) G_TS_OPERANDS 20101119

Method SET_CALCULATION_OPERANDS on class CL_RSDD_LM_CALCULATION has no exception.

Method SET_CALCULATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20101119

Method SET_CALCULATION_TYPE on class CL_RSDD_LM_CALCULATION has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSDD_INDEX_COLUMN Spalte eines analytischen Indexes 20101111

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