SAP ABAP Class CL_RSDD_CS_BUILDER (Build Calculation Scenario)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Properties
Class CL_RSDD_CS_BUILDER  
Short Description Build Calculation Scenario    
Super Class    
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 CL_RSDD_CS_MPRO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRC_TREX_QUERY_LAYER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDD_CS_BUILDER has no interface implemented.
Friends
Class CL_RSDD_CS_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_SHOW_XML Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Display Generated XML as Pop-Up 20091117
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MPRO Instance method Public Method Builds a MultiProvider-based calc. scenario (test) 20091103
2 CONVERT_CS_TO_INDEX_ID Instance method Private Method Sets the TREX index ID for a calc. scenario 20091117
3 CREATE_MPRO_CALCVIEW Instance method Private Method Builds a MultiProvider calc. view 20091120
4 CREATE_OLAP_MPRO Instance method Public Method Builds a Multiprovider calc. scenario for an OLAP query 20111031
5 CREATE_VIEWATTRIBUTE Instance method Private Method Creates CS attribute and Polestar characteristic 20100409
6 GET_INFOPROVIDER_DETAILS Static method Public Method dta_get_info Wrapper for Specified InfoProvider 20091117
7 INITIALIZE_CALCSCENARIO Instance method Private Method Provides a buildable CalculationScenario object 20120117
8 IS_MANAGED_PARTPROVIDER Instance method Private Method InfoProvider managed by CS Library or OLAP 20120416
9 IS_PARTPROV_A_CALCSCENARIO Static method Public Method Indicates if a PartProvivder is mapped as a calc. scenario 20110415
10 IS_PARTPROV_A_DELTABUFFER Instance method Private Method Whether InfoProvider is a delta buffer (in-memory planning) 20110726
11 MATERIALIZE_OLAP_MPRO Instance method Public Method Builds a Multiprovider calc. scenario for an OLAP query 20091117
12 PROJECT_MPRO Instance method Public Method Builds a MultiProvider CalculationScenario 20101008
13 SET_SHOW_XML Instance method Public Method Sets the display mode for generated XML 20091117
Events
Class CL_RSDD_CS_BUILDER has no event.
Types
Class CL_RSDD_CS_BUILDER has no local type.
Method Signatures

Method BUILD_MPRO 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 Exporting E_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario des OLAP Multiproviders 20120217
3 Exporting E_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID TREX Index-ID für den entsprechenden CalcView 20120217
4 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Scenarios 20091113
5 Importing I_CREATE_ON_STORAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Calculation Scenario physisch anlegen 20120217
6 Importing I_EXPLORER_USAGE Call by reference Type reference (TYPE) RS_BOOL rs_c_false 20091117
7 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20091103
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20091120

Method CONVERT_CS_TO_INDEX_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des CalculatioScenarios 20091117
2 Returning R_TREX_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID TREX Index-ID 20091117

Method CONVERT_CS_TO_INDEX_ID on class CL_RSDD_CS_BUILDER has no exception.

Method CREATE_MPRO_CALCVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCVIEW_NAME Call by reference Type reference (TYPE) CSEQUENCE Multiprovidername 20100715
2 Importing I_EXPLORER_ENABLE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Diesen Multiprovider Explorer-fähig machen 20091211
3 Importing I_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC Multiprovider Abbildung mit temporären Indexanteilen 20091126
4 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO InfoObject Properties in Data Target 20130213
5 Returning R_R_MPRO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_MPRO BW MultiProvider 20091120

Method CREATE_MPRO_CALCVIEW on class CL_RSDD_CS_BUILDER has no exception.

Method CREATE_OLAP_MPRO 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 Exporting E_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario des OLAP Multiproviders 20111031
3 Exporting E_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID TREX Index-ID für den entsprechenden CalcView 20111031
4 Importing I_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario erzeugen (falls vorhanden) 20111031
5 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Scenarios 20111031
6 Importing I_CREATE_ON_STORAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Calculation Scenario physisch anlegen 20111031
7 Importing I_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC Multiprovider Abbildung mit temporären Indexanteilen 20111031
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20111031

Method CREATE_VIEWATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLORER_ENABLE Call by reference Type reference (TYPE) RS_BOOL Dieses Multiprovider CS Explorer-fähig machen 20100409
2 Importing I_IS_CHACONST Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Attribut hat einen Konstanten Wert im Multiprovider 20100426
3 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20100727
4 Importing I_R_CALCVIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW CalcView 20101011
5 Importing I_R_IMAPPING Call by reference Object reference (TYPE REF TO) CL_RSDD_CUBECREATOR=>TN_S_OLAP_INDEX_MAPPING OLAP Index Mapping 20100409
6 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften des Infoobjekts 20100409

Method CREATE_VIEWATTRIBUTE on class CL_RSDD_CS_BUILDER has no exception.

Method GET_INFOPROVIDER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20091117
2 Exporting E_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften des InfoProviders 20110923
3 Exporting E_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20091117
4 Importing I_INFOPROV Call by reference Type reference (TYPE) CSEQUENCE InfoProvider 20091117
5 Importing I_WITH_META_IOBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091123

Method GET_INFOPROVIDER_DETAILS on class CL_RSDD_CS_BUILDER has no exception.

Method INITIALIZE_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 Calcscenarioobjekt (alternativ zum Calcscenarionamen) 20120117
2 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Calcscenarioname 20120117
3 Importing I_EXPLORER_USAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Freigabe für Business Explorer 20120117
4 Importing I_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Namenskonvertierer 20120117
5 Returning R_CALCSCENARIO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Initialisiertes Calcscenarioobjekt 20120117

Method INITIALIZE_CALCSCENARIO on class CL_RSDD_CS_BUILDER has no exception.

Method IS_MANAGED_PARTPROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARTPROV Call by reference Object reference (TYPE REF TO) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC_PARTPROV 20130703
2 Returning R_IS_MANAGED Value transfer Type reference (TYPE) RS_BOOL Infoprovider ist ein Deltabuffer (ja/nein) 20120416

Method IS_MANAGED_PARTPROVIDER on class CL_RSDD_CS_BUILDER has no exception.

Method IS_PARTPROV_A_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) CSEQUENCE Name des Partproviders 20110415
2 Importing I_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDD_HDB_NAME_MAPPER Namenskovertierer des Partptoviders 20110513
3 Returning R_IS_CALCSCENARIO Value transfer Type reference (TYPE) RS_BOOL Partprovider is im BWA als CalcScenario abgebildet (ja/nein) 20110415

Method IS_PARTPROV_A_CALCSCENARIO on class CL_RSDD_CS_BUILDER has no exception.

Method IS_PARTPROV_A_DELTABUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) CSEQUENCE Infoprovidername 20110726
2 Returning R_IS_DELTA_BUFFER Value transfer Type reference (TYPE) RS_BOOL Infoprovider ist ein Deltabuffer (ja/nein) 20110726

Method IS_PARTPROV_A_DELTABUFFER on class CL_RSDD_CS_BUILDER has no exception.

Method MATERIALIZE_OLAP_MPRO 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 Calculation Scenario erzeugen (falls vorhanden) 20091118
2 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Scenarios 20091117
3 Importing I_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC Multiprovider Abbildung mit temporären Indexanteilen 20091117
4 Returning R_TREX_INDEX_ID Value transfer Type reference (TYPE) TREXD_INDEX_ID TREX Index-ID für den entsprechenden CalcView 20091118
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20091117

Method PROJECT_MPRO 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_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Calculation Scenario erzeugen (falls vorhanden) 20101008
3 Importing I_CALCSCENARIO_NAME Call by reference Type reference (TYPE) CSEQUENCE Name des Calculation Scenarios 20101008
4 Importing I_S_MPRO_CALC Call by reference Type reference (TYPE) CL_RSDRC_TREX_QUERY_LAYER=>TN_S_MPRO_CALC Multiprovider Abbildung mit temporären Indexanteilen 20101008
5 Returning R_CS_CALCSCENARIO Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO TREX Calculation Scenario 20101012
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20101008

Method SET_SHOW_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Generiertes XML als Pop-Up anzeigen (ja, nein) 20091117

Method SET_SHOW_XML on class CL_RSDD_CS_BUILDER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730