SAP ABAP Class CL_RSDD_CS_CALCVIEW (Calculation View Definition)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_XML Parent Class for XML Creation 20091103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDD_CS_INPUT_SOURCE Source Object of a CalcView Input 20091113
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_AGGREGATION Aggregation View in Calculation Scenario 20091203
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CUSTOM_L Custom L Operation for CalculationScenario 20111222
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CUSTOM_R_SCRIPT Custom R Script Operation for CalculationScenario 20120817
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_FUNCTION_CALL Function Call 20121008
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_INTERSECT Calculation Scenario Intersection 20100121
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOIN Calculation View of Type JOIN 20091118
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MINUS Calculation Scenario Minus 20100121
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MPRO BW MultiProvider 20091103
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_OPERATION_WITH_JOIN Star Schema Mapping as Calculation View 20130315
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_PROJECTION Projection View in Calculation Scenario 20091208
... Click here to see Used By full list (14 items)
Properties
Class CL_RSDD_CS_CALCVIEW  
Short Description Calculation View Definition    
Super Class CL_RSDD_CS_XML Parent Class for XML Creation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20091103   SAP 
Last change 20140121   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 CL_RSDD_CS_KEYFIGURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDD_CS_SORT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSDRC_TREX_QUERY_LAYER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_RSDD_CS_INPUT_SOURCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDD_CS_INPUT_SOURCE Source Object of a CalcView Input 20091113
Friends
# Friend Modeled only Created on Description
1 CL_RSDD_CS_CALCSCENARIO 20091116 Create Calculation Scenario
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_C_FILTER_AND Constant Public Type reference (TYPE) STRING 'and' Filter Operation "AND" 20100507
2 G_C_FILTER_OR Constant Public Type reference (TYPE) STRING 'or' Filter Operation 'OR' 20100507
3 O_ALL_KEYFIGURE Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE allKeyfigure Property 20100203
4 O_ALL_VIEWATTR Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE allViewAttribute Property 20100203
5 O_FILTER Instance attribute Protected Type reference (TYPE) STRING Calculation View Filter 20091118
6 O_T_ATTR Instance attribute Protected Type reference (TYPE) TN_TS_ATTR Table with Attribute Links 20100223
7 O_T_ATTRGROUP Instance attribute Protected Type reference (TYPE) TO_T_ATTRGROUP 20100112
8 O_T_CHAR Instance attribute Protected Type reference (TYPE) TO_T_CHAR Table with Characteristic Links 20091103
9 O_T_INPUTS Instance attribute Protected Type reference (TYPE) TN_T_CVINPUT Table of Calculation View Inputs 20091116
10 O_T_KEYFIGURE Instance attribute Protected Type reference (TYPE) TN_TS_KEYFIGURE Table with Key Figure Links 20091103
11 O_T_SORT Instance attribute Protected Type reference (TYPE) TO_T_SORT Table with Sorting Rules 20091119
12 O_T_VIEWATTR Instance attribute Protected Type reference (TYPE) TN_TS_VIEWATTR Table with View Attribute References 20091103
13 P_AUTHORIZATION Instance attribute Private Type reference (TYPE) STRING TREX Authorization 20091116
14 P_CALCSCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation scenario where this calc. view is used 20091109
15 P_DEFAULT_VIEW Instance attribute Private Type reference (TYPE) RS_BOOL Default Calculation View 20091116
16 P_LINECOUNT_ALLOWED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Generation of __numoffacttablerows is allowed 20110119
17 P_NAME Instance attribute Private Type reference (TYPE) STRING Name of this MultiProvider 20100111
18 P_R_HINTS Instance attribute Private Object reference (TYPE REF TO) LCL_CALCULATION_NODE_HINTS Calculation Node Hints 20110405
19 P_R_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Conversions for NewDB 20120530
20 P_R_QE_FILTER Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_QUERY_ENTRY_FILTER Filter Selections 20111201
21 P_T_INPUT_INDEX Instance attribute Protected Type reference (TYPE) TO_TS_INPUT_INDEX Powerful Index of Existing Inputs 20100507
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRGROUP Instance method Public Method Adds an attribute group to the CalcView 20100112
2 ADD_ATTRIBUTE Instance method Public Method Adds a new attribute 20100223
3 ADD_CHARACTERISTIC Instance method Public Method Adds a new characteristic to the CalcView 20091109
4 ADD_CONSTANT_ROWCOUNT_MAPPING Instance method Protected Method Inserts ROWCOUNT mapping for non-aggregatable views 20110117
5 ADD_FILTER Instance method Public Method Adds a filter expression to the existing filter 20100507
6 ADD_INPUT Instance method Public Method Adds a new input block to the CalcView 20091119
7 ADD_KEYFIGURE Instance method Public Method Adds a new key figure to the CalcView 20091109
8 ADD_ROWCOUNT_ATTRIBUTE Instance method Protected Method Inserts a technical key figure to count rows 20121113
9 ADD_ROWCOUNT_CALC_KEYFIGURE Instance method Protected Method Inserts a technical key figure to count rows 20101201
10 ADD_ROWCOUNT_CALC_VIEWATTR Instance method Protected Method Inserts a technical attribute to count the rows 20101201
11 ADD_ROWCOUNT_KEYFIGURE Instance method Protected Method Inserts a technical key figure to count rows 20100922
12 ADD_ROWCOUNT_VIEWATTR Instance method Protected Method Inserts a technical attribute to count the rows 20101109
13 ADD_SORT Instance method Public Method Adds a new sort rule 20091119
14 ADD_VARIABLE_ROWCOUNT_MAPPING Instance method Protected Method Inserts ROWCOUNT mapping for non-aggregatable views 20100922
15 ADD_VIEWATTR Instance method Public Method Adds a new view attribute to the CalcView 20091109
16 AGGREGATE_NUMBER_OF_ROWS Instance method Public Method Calculates the number of rows processed 20110114
17 CHECK_REQUIRED_INPUTS Instance method Protected Method Checks for exact number of inputs (intersection for example) 20100121
18 CHECK_VIEWATTR_EXISTS Instance method Protected Method Checks if a view attribute is defined in this CalcView 20091120
19 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091109
20 CONVERT_KEYFIGURE_TO_ATTRIBUTE Instance method Protected Method Converts an attribute of type Key Fig. to attr. of type View 20101108
21 CONVERT_KEYFIGURE_TO_VIEWATTR Instance method Protected Method Converts a key figure to the view attribute 20101108
22 FILL_INPUTS Instance method Protected Method Builds the table of inputs 20091116
23 GENERATE_ROWCOUNT Instance method Public Method Generate Row Count Attribute Explicitly 20110512
24 GET_ATTRIBUTE Instance method Public Method Returns an attribute object 20110128
25 GET_ATTRIBUTES Instance method Public Method Returns the list of attributes 20110128
26 GET_AUTHORIZATION Instance method Public Method Returns the TREX authorization 20091116
27 GET_BW_SID Instance method Protected Method Calculates the SID for a BW InfoObject 20091116
28 GET_CALCSCENARIO Instance method Protected Method Returns the relevant CalculationScenario 20091109
29 GET_FILTER Instance method Public Method Returns the calculation view filter 20091118
30 GET_FILTER_SELECTIONS Instance method Public Method Returns any filter selections found 20111201
31 GET_INPUT Instance method Public Method Returns the instance of an existing input 20100510
32 GET_INPUTS Instance method Public Method Returns the list of inputs for this calculation view 20110119
33 GET_INPUT_SOURCES Instance method Public Method List of Other Source Indexes (Hierarchies for Example) 20101113
34 GET_KEYFIGURE Instance method Public Method Returns the key figure object 20110128
35 GET_KEYFIGURES Instance method Public Method Returns list of key figures 20110128
36 GET_NAME Instance method Public Method Returns the name of the CalcView 20091113
37 GET_NAME_MAPPER Instance method Public Method Returns the name converter (if found) 20120530
38 GET_VIEWATTR Instance method Public Method Returns a view attribute object 20110128
39 GET_VIEWATTRIBUTES Instance method Public Method Returns list of view attributes 20110128
40 INITIALIZE_FROM_TEMPLATE Instance method Public Method Helper method for fast initialization from another view 20130113
41 IS_DEFAULT_VIEW Instance method Public Method Is this calc. view the default? 20091116
42 IS_LINECOUNT_ALLOWED Instance method Public Method Generation of row counter key figure allowed (yes/no) 20110119
43 IS_MATERIALIZING_CALC_ATTR Instance method Public Method Calculated attributes are materialized (hint) 20110405
44 MATERIALIZE_CALC_ATTRIBUTES Instance method Public Method Hint: Matieralize Calculated Attributes 20110405
45 REMOVE_INPUT Instance method Protected Method Removes particular input from the Calculation View 20130410
46 SET_ALL_KEYFIGURE Instance method Public Method Sets the allKeyfigure property if supported 20100203
47 SET_ALL_VIEW_ATTTRIBUTE Instance method Public Method Sets the allViewAttribute property if supported 20100203
48 SET_AUTHORIZATION Instance method Public Method Sets the TREX authorization 20091116
49 SET_CALCSCENARIO Instance method Public Method Sets the calculation scenario 20091109
50 SET_DEFAULT_VIEW Instance method Public Method Sets the default view flag for this calculation view 20091116
51 SET_FILTER Instance method Public Method Overwrites the existing filter with the entry 20091118
52 SET_FILTER_SELECTIONS Instance method Public Method Defines filter selections in Data Manager format 20111201
53 SET_LINECOUNT_ALLOWED Instance method Public Method Allow Generation of Row Counter Key Figure 20110119
54 SET_NAME Instance method Protected Method Sets a new name for this CalcView 20100713
55 SET_NAME_MAPPER Instance method Public Method Sets the name converter 20120530
56 SUPPORTS_AGGREGATION Instance method Public Method This CalcView supports aggregation (yes/no) 20101109
57 SUPPORTS_ATTRIBUTE_ROWCOUNT Instance method Protected Method Supports attribute rowcount 20121126
58 SUPPORTS_HINTS Instance method Protected Method Calculation view supports calculation node hints 20110405
59 WRITE_ATTRGROUP Instance method Protected Method Generates XML for the calc. view attribute groups 20100112
60 WRITE_ATTRIBUTES Instance method Protected Method Generates XML for the calc. view attributes 20100223
61 WRITE_CHARACTERISTICS Instance method Protected Method Generates XML for the calc. view characteristics 20091109
62 WRITE_FILTER_SELECTIONS Instance method Private Method Creates XML for the filter selections 20111201
63 WRITE_INPUTS Instance method Protected Method Generates XML for the calc. view inputs 20091116
64 WRITE_KEYFIGURES Instance method Protected Method Generates XML for the calc. view key figures 20091103
65 WRITE_PLACEHOLDERS Instance method Protected Method Generates XML for the placeholders (if supported) 20110412
66 WRITE_SORTS Instance method Protected Method Generates XML for the sort rules 20091119
67 WRITE_SPECIFIC Instance method Protected Method Generates specific XML for the calc. view 20091116
68 WRITE_VIEWATTR Instance method Protected Method Generates XML for the calc. view view attributes 20091103
Events
Class CL_RSDD_CS_CALCVIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ATTR Public See coding Attribute Link 20110128 BEGIN OF tn_s_attr, name TYPE string, type type string, "MK 2010-10-12: added CalcScenario real Attribute object nodes "attr TYPE REF TO cl_rsdd_cs_attribute_base, attr TYPE REF TO cl_rsdd_cs_attribute, END OF tn_s_attr
2 TN_S_CVINPUT Public See coding Input Entry 20110119 BEGIN OF tn_s_cvinput, name TYPE string, input TYPE REF TO cl_rsdd_cs_input, END OF tn_s_cvinput
3 TN_S_KEYFIGURE Public See coding Key Figure Link 20110128 BEGIN OF tn_s_keyfigure, name TYPE string, kyf TYPE REF TO cl_rsdd_cs_keyfigure, END OF tn_s_keyfigure
4 TN_S_PLACEHOLDER_INDEX_ENTRY Public See coding Place Holder Index Entry 20110412 BEGIN OF tn_s_placeholder_index_entry, name TYPE string, object TYPE REF TO cl_rsdd_cs_placeholder, END OF tn_s_placeholder_index_entry
5 TN_S_VIEWATTR Public See coding View Attribute Link 20110128 BEGIN OF tn_s_viewattr, name TYPE string, type TYPE string, chaconst TYPE rs_bool, attr TYPE REF TO cl_rsdd_cs_viewattribute, END OF tn_s_viewattr
6 TN_TS_ATTR Public See coding Table with Attribute Links 20110128 tn_ts_attr TYPE SORTED TABLE OF tn_s_attr WITH UNIQUE KEY name type
7 TN_TS_KEYFIGURE Public See coding Table with Key Figure Links 20110128 tn_ts_keyfigure TYPE SORTED TABLE OF tn_s_keyfigure WITH UNIQUE KEY name
8 TN_TS_PLACEHOLDER_INDEX Public See coding Sorted Placeholder Index 20110412 tn_ts_placeholder_index type sorted table of tn_s_placeholder_index_entry with unique key name
9 TN_TS_VIEWATTR Public See coding Table with View Attribute Links 20110128 tn_ts_viewattr TYPE SORTED TABLE OF tn_s_viewattr WITH UNIQUE KEY name type
10 TN_T_CVINPUT Public See coding Table with Inputs from a Calculation View 20110119 tn_t_cvinput TYPE STANDARD TABLE OF tn_s_cvinput WITH DEFAULT KEY
11 TN_T_PLACEHOLDER Public See coding List with Placeholders 20110412 tn_t_placeholder TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_placeholder WITH DEFAULT KEY
12 TO_S_INPUT_INDEX Protected See coding Input Index Entry 20100507 BEGIN OF to_s_input_index, name TYPE string, position TYPE i, input TYPE REF TO cl_rsdd_cs_input, END OF to_s_input_index
13 TO_TS_INPUT_INDEX Protected See coding Powerful Index of Existing Inputs 20100507 to_ts_input_index TYPE HASHED TABLE OF to_s_input_index WITH UNIQUE KEY name
14 TO_T_ATTRGROUP Protected See coding Attribute Group 20100112 to_t_attrgroup TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_attributegroups
15 TO_T_CHAR Protected See coding Table with Characteristic Links 20091103 to_t_char TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_characteristic
16 TO_T_SORT Protected See coding Table with Sorting Rules 20091119 to_t_sort TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_sort WITH DEFAULT KEY
Method Signatures

Method ADD_ATTRGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ATTRGROUP Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTEGROUPS Attributsgruppen( enthält dimnsions and characteristics) 20100112

Method ADD_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE Generisches Attribut 20100223

Method ADD_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHAR Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CHARACTERISTIC ViewAttribut 20091109

Method ADD_CHARACTERISTIC on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_CONSTANT_ROWCOUNT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20110117

Method ADD_CONSTANT_ROWCOUNT_MAPPING on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER Call by reference Type reference (TYPE) STRING CalcView Filter 20100507
2 Importing I_OPERATION Call by reference Type reference (TYPE) STRING G_C_FILTER_AND Logische Operation ("and", "or") 20100507

Method ADD_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSITION Call by reference Type reference (TYPE) I Position des Input im Calcview 20100205
2 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20091119

Method ADD_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_KYF Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_KEYFIGURE Keyfigures 20091109

Method ADD_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ROWCOUNT_ATTRIBUTE Signature

Method ADD_ROWCOUNT_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ROWCOUNT_CALC_KEYFIGURE Signature

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

Method ADD_ROWCOUNT_CALC_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ROWCOUNT_CALC_VIEWATTR Signature

Method ADD_ROWCOUNT_CALC_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_CALC_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ROWCOUNT_KEYFIGURE Signature

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

Method ADD_ROWCOUNT_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_ROWCOUNT_VIEWATTR Signature

Method ADD_ROWCOUNT_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE ViewAttribut aus dem CalcView nach dem sortiert werden soll 20091119
2 Importing I_DIRECTION Call by reference Type reference (TYPE) STRING CL_RSDD_CS_SORT=>N_C_SORT_ASC Sortierrichtung: "asc" oder "dsc" 20091119
# Exception Resumable Description Created on
1 CX_RSDD_CS_UNKNOWN_ATTRIBUTE Das Sortierattribut ist in diesem CalcView nicht vorhanden 20091119

Method ADD_VARIABLE_ROWCOUNT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20100922

Method ADD_VARIABLE_ROWCOUNT_MAPPING on class CL_RSDD_CS_CALCVIEW has no exception.

Method ADD_VIEWATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_CHACONST Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Dieses Attribut hat mindestens eine konstante Selektion 20100428
2 Importing I_R_VIEWATTR Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE ViewAttribut 20091109

Method ADD_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method AGGREGATE_NUMBER_OF_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUM Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Sum up 20130508

Method AGGREGATE_NUMBER_OF_ROWS on class CL_RSDD_CS_CALCVIEW has no exception.

Method CHECK_REQUIRED_INPUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUIRED Call by reference Type reference (TYPE) INT4 Obligatorische Anzahl von Inputs 20100121
# Exception Resumable Description Created on
1 CX_RSDD_CS_INCONSISTENT Das Calculation Scenarrio ist inkonsistent 20100121

Method CHECK_VIEWATTR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE ViewAttribut 20091120
# Exception Resumable Description Created on
1 CX_RSDD_CS_UNKNOWN_ATTRIBUTE Attribut (ViewAttribute oder KeyFigure) ist unbekannt 20091120

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) CSEQUENCE Name des Calculation Views 20091109
2 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Namenskonvertierungen für NewDB 20120530

Method CONSTRUCTOR on class CL_RSDD_CS_CALCVIEW has no exception.

Method CONVERT_KEYFIGURE_TO_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE Attribut vom Typ Keyfigure 20101108
2 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE Attribut vom Typ Viewatttribut 20101108

Method CONVERT_KEYFIGURE_TO_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.

Method CONVERT_KEYFIGURE_TO_VIEWATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_KEYFIGURE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_KEYFIGURE CalscScenario Kennzahl 20101108
2 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE ViewAttribut 20101109

Method CONVERT_KEYFIGURE_TO_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method FILL_INPUTS Signature

Method FILL_INPUTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method FILL_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.

Method GENERATE_ROWCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREGATION_TYPE Call by reference Type reference (TYPE) CSEQUENCE CL_RSDD_CS_KEYFIGURE=>N_C_AGGRTYPE_COUNT Aggregationstyp als Kennzahl 20110512
2 Importing I_CALCULATED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Modellieren als Berechnetes Kennzahl oder -Viewattribut 20110512

Method GENERATE_ROWCOUNT on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_ATTRIBUTE 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) CSEQUENCE Attributsname 20110128
2 Importing I_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20110510
3 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_ATTRIBUTE CalcScenario Attribut 20110128

Method GET_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_ATTRIBUTE Value transfer Type reference (TYPE) TN_TS_ATTR Liste der Atrribute dieses Calculation Views 20110128

Method GET_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUTHORIZATION Value transfer Type reference (TYPE) STRING TREX Autorisation 20091116

Method GET_AUTHORIZATION on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_BW_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNAME Call by reference Type reference (TYPE) CSEQUENCE Name des InfoObjects 20100422
2 Importing I_IOBJVALUE Call by reference Type reference (TYPE) ANY InfoProvider, in dem das InfoObject enthalten ist 20100422
3 Returning R_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20091116

Method GET_BW_SID on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CALCSCENARIO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Enthaltendes Calculation Scenario 20091109

Method GET_CALCSCENARIO on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILTER Value transfer Type reference (TYPE) STRING CalcView Filter 20091118

Method GET_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_FILTER_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FILTER_SELECTION Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_QUERY_ENTRY_FILTER Filterselektionen 20111201

Method GET_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_INPUT 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) CSEQUENCE Name des CalcScenario-Inputs 20100510
2 Returning R_R_INPUT Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider Instanz (Input) im Calculation View 20100510

Method GET_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_INPUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_INPUT Value transfer Type reference (TYPE) TN_T_CVINPUT Tabelle der Inputs 20110119

Method GET_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_INPUT_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_INPUT_SOURCES Value transfer Type reference (TYPE) IF_RSDD_CS_INPUT_SOURCE=>TN_T_INPUT_SOURCE Tabelle mit Input Source Objekten 20101113

Method GET_INPUT_SOURCES on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_KEYFIGURE 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) CSEQUENCE Name der Kennzahl 20110128
2 Returning R_R_KEYFIGURE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_KEYFIGURE Keyfigure 20110128

Method GET_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_KEYFIGURE Value transfer Type reference (TYPE) TN_TS_KEYFIGURE Tabelle der Kennzahlen dieses Calculation Views 20110128

Method GET_KEYFIGURES on class CL_RSDD_CS_CALCVIEW 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) STRING Name des CalcViews 20091113

Method GET_NAME on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NAME_MAPPER Value transfer Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Namenskonvertierungen für NewDB 20120530

Method GET_NAME_MAPPER on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_VIEWATTR 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) CSEQUENCE Name des Viewattributs 20110128
2 Importing I_TYPE Call by reference Type reference (TYPE) CSEQUENCE Atttributstyp: KEY, SID,... (siehe Klassenkonstanten) 20110128
3 Returning R_R_VIEWATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE ViewAttribut 20110128

Method GET_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method GET_VIEWATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_VIEWATTRIBUTE Value transfer Type reference (TYPE) TN_TS_VIEWATTR Liste der Viewattribute dieses Calculation Views 20110128

Method GET_VIEWATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.

Method INITIALIZE_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CALCVIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Calculation View Template 20130113

Method INITIALIZE_FROM_TEMPLATE on class CL_RSDD_CS_CALCVIEW has no exception.

Method IS_DEFAULT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_DEFAULT Value transfer Type reference (TYPE) RS_BOOL ist Default-CalcView (ja, nein) 20091116

Method IS_DEFAULT_VIEW on class CL_RSDD_CS_CALCVIEW has no exception.

Method IS_LINECOUNT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Generierung der Zeilenzählerkennzahl erlaubt (je/nein) 20110119

Method IS_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCVIEW has no exception.

Method IS_MATERIALIZING_CALC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MATERIALIZING Value transfer Type reference (TYPE) RS_BOOL Hint zurückgeben 20110405

Method IS_MATERIALIZING_CALC_ATTR on class CL_RSDD_CS_CALCVIEW has no exception.

Method MATERIALIZE_CALC_ATTRIBUTES Signature

Method MATERIALIZE_CALC_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method MATERIALIZE_CALC_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.

Method REMOVE_INPUT 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) CSEQUENCE Input-Name 20130410
2 Returning R_R_INPUT Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Removed Input (if found) 20130410

Method REMOVE_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_ALL_KEYFIGURE Signature

Method SET_ALL_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method SET_ALL_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_ALL_VIEW_ATTTRIBUTE Signature

Method SET_ALL_VIEW_ATTTRIBUTE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method SET_ALL_VIEW_ATTTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORIZATION Call by reference Type reference (TYPE) STRING TREX Authorization 20091116

Method SET_AUTHORIZATION on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Enthaltendes Calculation Scenario 20091109

Method SET_CALCSCENARIO on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_DEFAULT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_FLAG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Das ist der Default-CalcView (ja, nein) 20091116

Method SET_DEFAULT_VIEW on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER Call by reference Type reference (TYPE) STRING CalcView Filter 20091118

Method SET_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_FILTER_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_FILTER Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_QUERY_ENTRY_FILTER Filterselektionen 20111201

Method SET_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_LINECOUNT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALLOWED Call by reference Type reference (TYPE) RS_BOOL Zeilenzählerkennzahl (falls unterstützt) erlaubt (ja/nein) 20110119

Method SET_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCVIEW 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) CSEQUENCE Name des CalcViews 20100713

Method SET_NAME on class CL_RSDD_CS_CALCVIEW has no exception.

Method SET_NAME_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Namenskonvertierungen für NewDB 20120530

Method SET_NAME_MAPPER on class CL_RSDD_CS_CALCVIEW has no exception.

Method SUPPORTS_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) RS_BOOL unterstützt Aggregation (ja/nein) 20101109

Method SUPPORTS_AGGREGATION on class CL_RSDD_CS_CALCVIEW has no exception.

Method SUPPORTS_ATTRIBUTE_ROWCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ATTR_ROWCOUNT_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL is attribute rowcount supported 20121126

Method SUPPORTS_ATTRIBUTE_ROWCOUNT on class CL_RSDD_CS_CALCVIEW has no exception.

Method SUPPORTS_HINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUPPORTS_HINTS Value transfer Type reference (TYPE) RS_BOOL Hints werden unterstützt (ja/nein) 20111222

Method SUPPORTS_HINTS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_ATTRGROUP Signature

Method WRITE_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_ATTRIBUTES Signature

Method WRITE_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_CHARACTERISTICS Signature

Method WRITE_CHARACTERISTICS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_CHARACTERISTICS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_FILTER_SELECTIONS Signature

Method WRITE_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_INPUTS Signature

Method WRITE_INPUTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_KEYFIGURES Signature

Method WRITE_KEYFIGURES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_KEYFIGURES on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PLACEHOLDER Call by reference Type reference (TYPE) TN_T_PLACEHOLDER Liste mit Platzhaltern 20110412

Method WRITE_PLACEHOLDERS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_SORTS Signature

Method WRITE_SORTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_SORTS on class CL_RSDD_CS_CALCVIEW has no exception.

Method WRITE_SPECIFIC Signature

Method WRITE_SPECIFIC on class CL_RSDD_CS_CALCVIEW has no parameter.
# Exception Resumable Description Created on
1 CX_RS_NOT_IMPLEMENTED Methode ist nicht implementiert 20091119

Method WRITE_VIEWATTR Signature

Method WRITE_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_AGGREGATION Aggregation View in Calculation Scenario 20091203
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CUSTOM_L Custom L Operation for CalculationScenario 20111222
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CUSTOM_R_SCRIPT Custom R Script Operation for CalculationScenario 20120817
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_FUNCTION_CALL Function Call 20121008
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_INTERSECT Calculation Scenario Intersection 20100121
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOIN Calculation View of Type JOIN 20091118
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MINUS Calculation Scenario Minus 20100121
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MPRO BW MultiProvider 20091103
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_OPERATION_WITH_JOIN Star Schema Mapping as Calculation View 20130315
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_PROJECTION Projection View in Calculation Scenario 20091208
11 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_TYPE_CONVERSION Calculation Operation for Data Type Conversion 20111222
12 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_UNION Calculation View vom Typ UNION 20100204
13 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_UNIT_CONV_VIEW Unit- and Currency Conversion Operation (SAPHANA) 20120819
14 Inheritance (c INHERITING FROM c_ref)  CL_RSDHA_CS_CUSTOM_CPP Custom CPP Operation for CalculationScenario 20130926
History
Last changed by/on SAP  20140121 
SAP Release Created in 730