SAP ABAP Class CL_RSDD_CS_CALCSCENARIO (Create Calculation Scenario)
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
Properties
Class CL_RSDD_CS_CALCSCENARIO  
Short Description Create Calculation Scenario    
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_AGGREGATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDD_CS_CALCVIEW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_CS_CALCSCENARIO has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDD_CS_BROWSER 20130619 Browser for Calc. Scenario
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_INT8 Static Attribute Public Type reference (TYPE) ABAP_TYPEKIND '8' Virtual ABAP Type INT8 for mapping 20130321
2 N_C_INT8_DIGITS Static Attribute Public See coding '17' Number of digits for INT8 in the calculation engine 20130328
3 N_DEFAULT_NAME_MAPPER Static Attribute Public Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Standard Name Mapper 20110609
4 O_CALCSCENARIO Instance attribute Protected Type reference (TYPE) STRING Calculation scenario name 20091103
5 O_TAGNAME Static Attribute Protected Type reference (TYPE) STRING XML Tag 20091109
6 O_T_CALCVIEW Instance attribute Protected Type reference (TYPE) TN_TS_CALCVIEW Table with Contained Calculation Views 20091103
7 O_T_DATASOURCE Instance attribute Protected Type reference (TYPE) TN_TS_DATASOURCE Table with OLAP DataSources 20091103
8 P_CS_HINTS Instance attribute Private Object reference (TYPE REF TO) LCL_RSDD_CS_SCENARIO_HINTS Scenario Hints 20091210
9 P_C_HANA_CREATE_IN_MEMORY Constant Private Type reference (TYPE) TREXD_MEMORY_ONLY 'X' HANA DB API: Create Object In-Memory 20110729
10 P_C_HANA_CREATE_PERSISTENT Constant Private Type reference (TYPE) TREXD_MEMORY_ONLY ' ' HANA DB API: Create Object Persistently 20110729
11 P_C_NO_AUTH_CACHE_USAGE Constant Private Type reference (TYPE) INT4 1 In-Memory Flag: Enter in Database Authorization Cache 20110517
12 P_C_RC_CALCSC_NOT_FOUND Constant Private Type reference (TYPE) SYSUBRC 443 Return Value: CalculationSscenario not found 20111215
13 P_C_RC_INDEX_NOT_EXIST Constant Private Type reference (TYPE) SYSUBRC 2007 Return Value: Index does not exist 20130925
14 P_C_RC_INDEX_NOT_FOUND Constant Private Type reference (TYPE) SYSUBRC 2048 Return Value: Index not found 20110404
15 P_C_UNSUPPORTED_TYPE Constant Private Type reference (TYPE) STRING 'unsupported' Value for an unsupported ABAP data type 20091111
16 P_DEFAULT_LANGUAGE Instance attribute Private Type reference (TYPE) LAISO Default Language for Texts 20091111
17 P_DELETE_BEFORE_CREATE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Delete Any Existing Versions 20120117
18 P_EXPLORER_USAGE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100128
19 P_EXPOSE_NON_DEFAULT_VIEWS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Also Create Non-Default Column Views 20110517
20 P_IS_COMPLETED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Calculation Scenario is completed 20130621
21 P_LINECOUNT_ALLOWED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Generation of __numoffacttablerows is allowed 20110124
22 P_NAME_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Name Mapper for This Instance 20101214
23 P_RFC_DESTINATION Instance attribute Private Type reference (TYPE) TREXD_RFCDEST RFC Destination to the TREX Engine 20100629
24 P_R_DEFAULT_CALCVIEW Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Default Calculation View for This Calculation Scenario 20091120
25 P_TECHVIEW_COUNT Static Attribute Private Type reference (TYPE) INT4 0 Counter for Technical Scenarios (Part of Postfix) 20100928
26 P_T_ABAP_TYPES Static Attribute Private Type reference (TYPE) TP_TH_TYPEKIND_MAP_REV Table with TREX-ABAP Data Type Mappings 20100616
27 P_T_CALCVIEW_SEQUENCE Instance attribute Private Type reference (TYPE) TN_T_CALCVIEW Table with Calculation Views 20110225
28 P_T_EXPOSED_NODE Instance attribute Private Type reference (TYPE) TP_TH_EXPOSED_NODE List of Visible Column Views for Scenario (NewDB) 20110308
29 P_T_QE_BLOCK Instance attribute Private Type reference (TYPE) TP_TH_QE_BLOCK Liste der Query-Entry Blocke 20121009
30 P_T_TREX_TYPES Static Attribute Private Type reference (TYPE) TP_TH_TYPEKIND_MAP Table with ABAP -> TREX Data Type Mappings 20091111
31 P_T_VARIABLES Instance attribute Private Type reference (TYPE) TN_T_VARIABLES Variables of this Calculation Scenario 20100222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CALCVIEW Instance method Public Method Adds a new calculation view 20091109
2 ADD_DATASOURCE Instance method Public Method Adds a new OLAP DataSource 20091109
3 ADD_QUERY_ENTRY_BLOCK Instance method Public Method Fügt einen Query-Entry Block hinzu 20121009
4 ADD_ROWCOUNT_AGGREGATION Instance method Private Method Adds a technical aggregation view for the number of hits 20110923
5 ADD_VARIABLE Instance method Public Method Adds a variable to the calculation scenario 20100222
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091106
7 COMPLETE_SCENARIO Instance method Public Method Complete newly composed scenario and prepare for create 20130327
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091103
9 CREATE_CS_DATA_SOURCE_VIEWS Instance method Private Method Creates additional column views f. CalcScenario data sources 20110725
10 CREATE_INDEX Instance method Private Method Creates the physical TREX CalculationScenario 20091106
11 CREATE_SCENARIO Instance method Public Method Creates the CalculationScenario on the persistence 20101027
12 DELETE Instance method Public Method Deletes the CalcScenario on the persistence 20101027
13 DELETE_SCENARIO Static method Public Method Deletes the TREX persistence of a calculation scenario 20091214
14 EXPOSE_NON_DEFAULT_VIEWS Instance method Public Method Also Create Non-Default Views (Yes/No) 20110517
15 GET_ABAP_DATA_TYPE Static method Public Method Returns the matching ABAP type for a TREX data type 20100616
16 GET_CALCVIEW Instance method Public Method Returns a certain calculation view (if found) 20110923
17 GET_CALCVIEWS Instance method Public Method Returns the contained calculation views 20100429
18 GET_DATASOURCE Instance method Public Method Returns a certain DataSource (if found) 20110923
19 GET_DATASOURCES Instance method Public Method Returns the contained OLAP DataSources 20091109
20 GET_DEFAULT_CALCVIEW Instance method Public Method Returns a reference to the default calculation view 20091116
21 GET_DEFAULT_DB_SCHEMA Static method Public Method Returns the default DB schema (new DB) 20110325
22 GET_DEFAULT_LANGUAGE Instance method Public Method Returns the default language for text descriptions 20091111
23 GET_EXPLORER_USAGE Instance method Public Method Returns the release status for Polestar 20100128
24 GET_EXPOSED_NODE Instance method Public Method Name of the NewDB Column View for a CalcView 20110308
25 GET_EXPOSED_NODES Instance method Public Method Creates list of published calculation nodes (New DB) 20101206
26 GET_HIERARCHIES Instance method Public Method Returns the contained hierarchies (if found) 20100429
27 GET_NAME Instance method Public Method Returns the name of this calculation scenario 20091103
28 GET_NAME_MAPPER Instance method Public Method Returns the name mapper for this instance 20101214
29 GET_QUERY_ENTRY_BLOCK Instance method Public Method Gibt einen bestimmten Query-Entry Block zurück 20121009
30 GET_QUERY_ENTRY_BLOCKS Instance method Public Method Gibt die Liste der Filterblöcke zurück (falls vorhanden) 20121009
31 GET_RFC_DESTINATION Instance method Public Method Returns the currently valid TREX RFC destination 20100629
32 GET_ROWCOUNT_CALCSCENARIO Instance method Public Method Creates a new temporary CalcScenario for ROWCOUNT query 20100927
33 GET_SCENARIO_HINTS Instance method Private Method Returns the current scenario hints 20091210
34 GET_TREX_DATA_TYPE Static method Public Method Returns the appropriate TREX data type for an ABAP type 20091111
35 GET_VARIABLES Instance method Public Method Returns the variables of the scenario 20101110
36 GET_VIEW_NAME_FOR_AGGREGATION Static method Public Method Generates the parameter for aggregation calls to a view 20110401
37 HAS_INDEX Instance method Private Method Check if the physical TREX CalculationScenario exists 20130621
38 IS_COMPLETED Instance method Public Method Return true if CalculationScenario is completed 20130621
39 IS_LINECOUNT_ALLOWED Instance method Public Method Generation of row counter key figure allowed (yes/no) 20110124
40 MUST_DELETE_BEFORE_CREATE Instance method Private Method Delete Existing Versions (Yes/No)? 20120117
41 PROPAGATE_PLACEHOLDERS Instance method Public Method Forward Placeholders to DataSources 20110512
42 REMOVE_QUERY_ENTRY_BLOCK Instance method Public Method Entfernt einen Filterblock, der zuvor hinzugefügt wurde 20121009
43 SET_ALLOW_SID_CONVERT Instance method Public Method Activate and Deactivate SID Convert Logic 20120217
44 SET_DEFAULT_CALCVIEW Instance method Public Method Sets the default calc. view for the calc. scenario 20091120
45 SET_DEFAULT_LANGUAGE Instance method Public Method Sets the default language for text descriptions 20091111
46 SET_DELETE_BEFORE_CREATE Instance method Public Method Delete Any Existing Versions Before Creating 20120117
47 SET_EXPLORER_USAGE Instance method Public Method Set Release for Polestar 20100128
48 SET_IN_MEMORY_FLAGS Instance method Private Method Set In-Memory Flags 20110517
49 SET_LINECOUNT_ALLOWED Instance method Public Method Allow Generation of Row Counter Key Figure 20110124
50 SET_NAME Instance method Public Method Sets a new name for the CalcScenario 20100923
51 SET_RFC_DESTINATION Instance method Public Method Sets a user-defined TREX RFC destination 20100629
52 SET_SCEANRIO_HINTS Instance method Private Method Sets the calculation scenario hints 20091210
53 SET_VARIABLE_VALUES Instance method Public Method Sets values for the specified variables 20111025
54 SHOULD_EXPOSE_NON_DEFAULT_VIEW Instance method Public Method Current Value of Condition for Creating Non-Default Views 20110517
55 WRITE_CALCVIEW Instance method Private Method Creates XML for the participating calculation views 20091103
56 WRITE_DATASOURCES Instance method Private Method Creates XML for all participating OLAP DataSources 20091103
57 WRITE_QUERY_ENTRY_BLOCKS Instance method Private Method Erzeugt XML für die Filterblöcke 20121009
58 WRITE_SCENARIO_HINTS Instance method Private Method Creates XML for the scenario hints 20091210
59 WRITE_VARIABLES Instance method Private Method Creates XML for the scenario variables 20100222
Events
Class CL_RSDD_CS_CALCSCENARIO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CALCVIEW Public See coding Calculation View Entry 20110113 BEGIN OF tn_s_calcview, name TYPE string, view TYPE REF TO cl_rsdd_cs_calcview, END OF tn_s_calcview
2 TN_S_DATASOURCE Public See coding Sorted DataSource Entry 20110127 BEGIN OF tn_s_datasource, name TYPE string, source TYPE REF TO cl_rsdd_cs_datasource, END OF tn_s_datasource
3 TN_S_VARIABLE_VALUE Public See coding Value of a Variable 20111025 BEGIN OF tn_s_variable_value, name TYPE string, value TYPE string, END OF tn_s_variable_value
4 TN_TS_CALCVIEW Public See coding Sorted Table with Calculation Views 20110113 tn_ts_calcview TYPE SORTED TABLE OF tn_s_calcview WITH UNIQUE KEY name
5 TN_TS_DATASOURCE Public See coding Sorted Table with DataSources 20110127 tn_ts_datasource TYPE SORTED TABLE OF tn_s_datasource WITH UNIQUE KEY name
6 TN_TS_VARIABLE_VALUE Public See coding List with Values of Variables 20111025 tn_ts_variable_value TYPE SORTED TABLE OF tn_s_variable_value WITH UNIQUE KEY name
7 TN_T_CALCVIEW Public See coding Table with Calculation Views 20100429 tn_t_calcview TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_calcview WITH DEFAULT KEY
8 TN_T_DATASOURCE Public See coding Table with DataSources 20091109 tn_t_datasource TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_datasource WITH DEFAULT KEY
9 TN_T_QE_BLOCK Public See coding Liste mit wiederverwendbaren Filterselektionen 20121009 tn_t_qe_block TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_query_entry_block WITH DEFAULT KEY
10 TN_T_VARIABLES Public See coding Table of the Variables in this Scenario 20100222 tn_t_variables TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_variable WITH DEFAULT KEY
11 TP_S_EXPOSED_NODE Private See coding Visible Column View for a Calculation View (NewDB) 20110308 begin of TP_S_EXPOSED_NODE, calcview type string, column_view type string, end of TP_S_EXPOSED_NODE
12 TP_S_QE_BLOCK Private See coding Query-Entry Blockeintrag 20121009 BEGIN OF tp_s_qe_block, name TYPE string, block TYPE REF TO cl_rsdd_cs_query_entry_block, END OF tp_s_qe_block
13 TP_S_TYPEKIND_MAP Private See coding Mapping of an ABAP Data Type to a TREX Data Type 20091111 BEGIN OF tp_s_typekind_map, abap_type TYPE abap_typekind, is_keyfigure type rs_bool, trex_type TYPE string, END OF tp_s_typekind_map
14 TP_TH_EXPOSED_NODE Private See coding Table with Visible Column Views for Scenario (NewDB) 20110308 tp_th_exposed_node type hashed table of tp_s_exposed_node with unique key calcview
15 TP_TH_QE_BLOCK Private See coding Hashed-Tabelle mt Query-Entry Blöcken 20121009 tp_th_qe_block type hashed table of tp_s_qe_block with unique key name
16 TP_TH_TYPEKIND_MAP Private See coding Table with ABAP -> TREX Data Type Mappings 20091111 tp_th_typekind_map TYPE HASHED TABLE OF tp_s_typekind_map WITH UNIQUE KEY abap_type is_keyfigure
17 TP_TH_TYPEKIND_MAP_REV Private See coding Table with TREX -> ABAP Data Type Mappings 20100616 tp_th_typekind_map_rev TYPE HASHED TABLE OF tp_s_typekind_map WITH UNIQUE KEY trex_type
Method Signatures

Method ADD_CALCVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_VIEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Dies ist das Default-CalcView 20091116
2 Importing I_R_CALCVIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Beteiligte Provider 20091109

Method ADD_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method ADD_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATASOURCE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_DATASOURCE Beteiligte Provider 20091109

Method ADD_DATASOURCE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method ADD_QUERY_ENTRY_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QE_BLOCK Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_QUERY_ENTRY_BLOCK Wiederverwendbarer Query-Entry Filterblock 20121009
2 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL Status der Operation ('X' bei Erfolg) 20121009

Method ADD_QUERY_ENTRY_BLOCK on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method ADD_ROWCOUNT_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Zu modifizierendes Calculation Scenario 20110923
2 Importing I_R_INPUT_SOURCE Call by reference Object reference (TYPE REF TO) IF_RSDD_CS_INPUT_SOURCE Sourceobjekt eines ClacView-Inputs 20110923

Method ADD_ROWCOUNT_AGGREGATION on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method ADD_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIABLE Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VARIABLE Calc Scenario Variable 20100222

Method ADD_VARIABLE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPLETE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistics Recording, Single Access 20130424
2 Importing I_DEBUG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Debug mode 20130621
3 Importing I_IN_MEMORY_ONLY Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Automatically delete scenario after end of session 20130327
4 Importing I_SHOW_XML Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Display XML 20130327
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Could not create CalculationScenario 20130327

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_LANGUAGE Call by reference Type reference (TYPE) LAISO 'EN' Default-Sprache für Textbeschreibungen 20091111
2 Importing I_EXPLORER_USAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091103
3 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20091103
4 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Name Mapper für diese Instanz 20101214

Method CONSTRUCTOR on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method CREATE_CS_DATA_SOURCE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_MODE Call by reference Type reference (TYPE) TREXD_MEMORY_ONLY 0: falsch, 1: wahr 20111013
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20110725

Method CREATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistics Recording, Single Access 20130514
2 Importing I_DEBUG Call by reference Type reference (TYPE) RS_BOOL Debug mode 20130328
3 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL Simulationsmodus aktivieren 20110127
4 Importing I_STRING Call by reference Type reference (TYPE) STRING 20091106
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20091119

Method CREATE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistics Recording, Single Access 20130424
2 Importing I_IN_MEMORY_ONLY Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Szenario nach Session-Ende automatisch löschen 20101027
3 Importing I_SHOW_XML Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE XML Darstellung anzeigen 20101027
4 Importing I_SIMULATE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Anlegen des Calculation Scenarios nur simulieren 20110127
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20101027

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_EXISTSTENCE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Execute delete only if view really exists 20130627
2 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert (0 = erfolgreich) 20101027

Method DELETE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method DELETE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_EXISTSTENCE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Execute delete only if view really exists 20130627
2 Importing I_CS_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Scenarios 20091214
3 Importing I_RFC_DEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC-Destination zur TREX-Engine 20100720
4 Returning R_RC Value transfer Type reference (TYPE) SYSUBRC Return Code 20091214

Method DELETE_SCENARIO on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method EXPOSE_NON_DEFAULT_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPOSE Call by reference Type reference (TYPE) RS_BOOL Nicht-Default Views anlegen (ja/nein) 20110517

Method EXPOSE_NON_DEFAULT_VIEWS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_ABAP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREX_TYPE Call by reference Type reference (TYPE) CSEQUENCE TREX Datentyp 20100616
2 Returning R_INTTP Value transfer Type reference (TYPE) ABAP_TYPEKIND ABAP-Datentyp 20100616

Method GET_ABAP_DATA_TYPE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_CALCVIEW 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 View 20110923
2 Returning R_R_CALCVIEW Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Calculation View Objekt 20110923

Method GET_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_CALCVIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CALCVIEW Value transfer Type reference (TYPE) TN_T_CALCVIEW Tabelle mit Calculation Views 20100429

Method GET_CALCVIEWS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_DATASOURCE 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 Datasource 20110923
2 Returning R_R_DATASOURCE Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_DATASOURCE Datasourceobjekt 20110923

Method GET_DATASOURCE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_DATASOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DATASOURCE Value transfer Type reference (TYPE) TN_T_DATASOURCE Tabelle der olapDataSources 20091109

Method GET_DATASOURCES on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_DEFAULT_CALCVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEFAULT_CALCVIEW Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Default Calculation View dieses Scenarios 20091116

Method GET_DEFAULT_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_DEFAULT_DB_SCHEMA Signature

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

Method GET_DEFAULT_DB_SCHEMA on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_DEFAULT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LANGUAGE Value transfer Type reference (TYPE) LAISO Default-Sprache 20091111

Method GET_DEFAULT_LANGUAGE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_EXPLORER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPLORER_USAGE Value transfer Type reference (TYPE) RS_BOOL Für Polestar freigegeben (ja, nein) 20100128

Method GET_EXPLORER_USAGE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_EXPOSED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCVIEW Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Views im CalcScenario 20110308
2 Returning R_COLUMN_VIEW Value transfer Type reference (TYPE) STRING Name des zugehörigen Column-View auf der NewDB 20110308

Method GET_EXPOSED_NODE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_EXPOSED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPOSED_NODES Value transfer Type reference (TYPE) TREXT_KEY_VALUE Ergebniswert des NewDB-Schnittstellenaufrufs 20101206

Method GET_EXPOSED_NODES on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_HIERARCHY Value transfer Type reference (TYPE) CL_RSDD_CS_AGGREGATION=>GT_TS_HIERARCHIES Liste der Hierarchien 20100429

Method GET_HIERARCHIES on class CL_RSDD_CS_CALCSCENARIO 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 20091103

Method GET_NAME on class CL_RSDD_CS_CALCSCENARIO 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_RSDD_HDB_NAME_MAPPER Name-Mapper dieser Instanz 20101214

Method GET_NAME_MAPPER on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_QUERY_ENTRY_BLOCK 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 Blockname 20121009
2 Returning R_R_QE_BLOCK Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_QUERY_ENTRY_BLOCK Wiederverwendbarer Query-Entry Filterblock 20121009

Method GET_QUERY_ENTRY_BLOCK on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_QUERY_ENTRY_BLOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_QE_BLOCKS Value transfer Type reference (TYPE) TN_T_QE_BLOCK Liste mit wiederverwendbaren Filterselektionen 20121009

Method GET_QUERY_ENTRY_BLOCKS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RFC_DESTINATION Value transfer Type reference (TYPE) TREXD_RFCDEST RFC-Destination zur TREX-Engine für dieses CalcScenario 20100629

Method GET_RFC_DESTINATION on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_ROWCOUNT_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_OR_VIEW Call by reference Type reference (TYPE) CSEQUENCE Name eines CalcViews oder einer DataSource 20101004
2 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE XML des neuen Calculation Scenario anzeigen 20100928
3 Returning R_R_CALCSCENARIO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario mit default View für ROWCOUNT 20100927
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des ROWCOUNT Calculation Scenarrios fehlgeschlagen 20100927
2 CX_RSDD_CS_UNKNOWN_CALCVIEW CalcView wurde nicht gefunden 20100927

Method GET_SCENARIO_HINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CS_HINTS Value transfer Object reference (TYPE REF TO) LCL_RSDD_CS_SCENARIO_HINTS Calc. Scenario Hints 20091210

Method GET_SCENARIO_HINTS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_TREX_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTTP Call by reference Type reference (TYPE) ABAP_TYPEKIND interner ABAP-Datentyp 20091111
2 Importing I_IS_KEYFIGURE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110308
3 Returning R_TREX_TYPE Value transfer Type reference (TYPE) STRING TREX Datentyp für Calculation Scenarios 20091111

Method GET_TREX_DATA_TYPE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_VARIABLES Value transfer Type reference (TYPE) TN_T_VARIABLES Tabelle der Variablen in diesem Szenario 20101110

Method GET_VARIABLES on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method GET_VIEW_NAME_FOR_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDEX_NAME Call by reference Type reference (TYPE) TREXD_INDEX_ID Indexname für Aggregationsaufruf 20110401
2 Exporting E_VIEW_NAME Call by reference Type reference (TYPE) STRING Viewname für Aggregationsaufruf 20110401
3 Importing I_CALCVIEW_NODE Call by reference Type reference (TYPE) CSEQUENCE CalcView-Knoten im CalcScenario 20110401
4 Importing I_CALC_SCENARIO Call by reference Type reference (TYPE) CSEQUENCE CalcScenario-Name 20110401
5 Importing I_INFOPROV Call by reference Type reference (TYPE) CSEQUENCE Infoprovider-Name 20110401
6 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Namenskonvertierer 20110401

Method GET_VIEW_NAME_FOR_AGGREGATION on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method HAS_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_INDEX Value transfer Type reference (TYPE) RS_BOOL Boolean 20130621

Method HAS_INDEX on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method IS_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_COMPLETED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130621

Method IS_COMPLETED on class CL_RSDD_CS_CALCSCENARIO 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) 20110124

Method IS_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method MUST_DELETE_BEFORE_CREATE 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 Vorversionen löschen (ja/nein) 20120117

Method MUST_DELETE_BEFORE_CREATE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method PROPAGATE_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) CL_RSDD_CS_CALCVIEW=>TN_T_PLACEHOLDER Liste mit Platzhaltern 20110512

Method PROPAGATE_PLACEHOLDERS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method REMOVE_QUERY_ENTRY_BLOCK 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 Filterblocks 20121009

Method REMOVE_QUERY_ENTRY_BLOCK on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_ALLOW_SID_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID_CONVERT Call by reference Type reference (TYPE) RS_BOOL SID-Convert ein/aus 20120217

Method SET_ALLOW_SID_CONVERT on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_DEFAULT_CALCVIEW 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 Defintion 20091120

Method SET_DEFAULT_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_DEFAULT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) LAISO Default-Sprache 20091111

Method SET_DEFAULT_LANGUAGE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_DELETE_BEFORE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE Call by reference Type reference (TYPE) RS_BOOL Vorversionen vor dem Anlegen löschen 20120117

Method SET_DELETE_BEFORE_CREATE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_EXPLORER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLORER_USAGE Call by reference Type reference (TYPE) RS_BOOL Polestar-Freigabe (ja, nein) 20100128

Method SET_EXPLORER_USAGE on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_IN_MEMORY_FLAGS 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 Objekt 20110517
2 Returning R_FLAGS Value transfer Type reference (TYPE) INT4 In-Memory Flags als Bitmaske 20110517

Method SET_IN_MEMORY_FLAGS on class CL_RSDD_CS_CALCSCENARIO 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) 20110124

Method SET_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCSCENARIO 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 Szenarioname (Indexname) 20100923

Method SET_NAME on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) TREXD_RFCDEST RFC-Destination zur TREX-Engine 20100629

Method SET_RFC_DESTINATION on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_SCEANRIO_HINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CS_HINTS Call by reference Object reference (TYPE REF TO) LCL_RSDD_CS_SCENARIO_HINTS Calc. Scenario Hints 20091210

Method SET_SCEANRIO_HINTS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SET_VARIABLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_VARIABLE Call by reference Type reference (TYPE) TN_TS_VARIABLE_VALUE Liste mit Variablenwerte 20111025

Method SET_VARIABLE_VALUES on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method SHOULD_EXPOSE_NON_DEFAULT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPOSE Value transfer Type reference (TYPE) RS_BOOL Nicht-default Views müssen angelegt werden (ja/nein) 20110517

Method SHOULD_EXPOSE_NON_DEFAULT_VIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method WRITE_CALCVIEW Signature

Method WRITE_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no parameter.
Method WRITE_CALCVIEW on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method WRITE_DATASOURCES Signature

Method WRITE_DATASOURCES on class CL_RSDD_CS_CALCSCENARIO has no parameter.
Method WRITE_DATASOURCES on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method WRITE_QUERY_ENTRY_BLOCKS Signature

Method WRITE_QUERY_ENTRY_BLOCKS on class CL_RSDD_CS_CALCSCENARIO has no parameter.
Method WRITE_QUERY_ENTRY_BLOCKS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method WRITE_SCENARIO_HINTS Signature

Method WRITE_SCENARIO_HINTS on class CL_RSDD_CS_CALCSCENARIO has no parameter.
Method WRITE_SCENARIO_HINTS on class CL_RSDD_CS_CALCSCENARIO has no exception.

Method WRITE_VARIABLES Signature

Method WRITE_VARIABLES on class CL_RSDD_CS_CALCSCENARIO has no parameter.
Method WRITE_VARIABLES on class CL_RSDD_CS_CALCSCENARIO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730