SAP ABAP Class CL_RSDD_LM_CS_BUILDER (CalcScenario for Composite Provider)
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_CS_BUILDER  
Short Description CalcScenario for Composite Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20091119   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_HDB_HCPR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDD_LM_COMPOSITE_PROVIDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDD_LTIP_PUBLISH 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_LM_CS_BUILDER has no interface implemented.
Friends
Class CL_RSDD_LM_CS_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_NUMOFFACTS Constant Public Type reference (TYPE) STRING '__numoffacttablerows' 20110822
2 N_C_SIDSUFFIX Constant Public Type reference (TYPE) CHAR04 '$sid' Data Type 4 Characters 20101220
3 P_CNT Instance attribute Private Type reference (TYPE) NUMC4 Count Parameters 20091124
4 P_CNT_IM_IPROVNAME Static Attribute Private Type reference (TYPE) NUMC2 Handle more than one InMemory Iprov for same COPR 20100715
5 P_CPNAME Instance attribute Private Type reference (TYPE) CHAR30 CompositeProvider Name 20100621
6 P_C_AUTH_SUFFIX Constant Private See coding '$auth' 20120104
7 P_C_EXPLORER_SUFFIX Constant Private See coding '$ps' 20120104
8 P_C_TYPE Constant Private See coding 20120221
9 P_C_VIEWNAME Constant Private See coding 20100128
10 P_EXPLORER_MODE Instance attribute Private Type reference (TYPE) RS_BOOL mode for explorer index creation 20111027
11 P_INDEX Instance attribute Private Type reference (TYPE) STRING Calc. Scenario Index 20100118
12 P_INFOPROV_USED Instance attribute Private Type reference (TYPE) RS_BOOL is infoprov alread supplied by model(technical not possible) 20110705
13 P_INMEMORY Instance attribute Private Type reference (TYPE) RS_BOOL calcscenario/provider only in memory 20100621
14 P_LAST_CALCVIEW Instance attribute Private Type reference (TYPE) STRING 20120629
15 P_R_CALCSCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Create Calculation Scenario 20091124
16 P_R_COMP_PROV Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Interface for Comppro 20091124
17 P_R_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_RSL_ME_METADATA_COPR Runtime Metadata Object 20100806
18 P_TH_DTA_PRO Instance attribute Private Type reference (TYPE) CL_RSL_ME_METADATA=>TN_TH_DTA_PRO 20100806
19 P_TS_COLUMN Instance attribute Private Type reference (TYPE) PT_TS_COLUMN 20091124
20 P_TYPE Instance attribute Private Type reference (TYPE) PT_TYPE 20091124
21 P_T_AIMAPPING Instance attribute Private Type reference (TYPE) PT_T_AIMAPPING 20091124
22 P_T_CMAPPING Instance attribute Private Type reference (TYPE) PT_T_CMAPPING 20091125
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTR_TO_CALCVIEW Instance method Private Method Add Columns to Calc. View 20091124
2 ADD_CONSTANT_MAPPING Instance method Private Method Add Mapping for Calc. Views 20091130
3 ADD_INITIAL_MAPPING Instance method Private Method Use Constant Mapping for Union PartProvider 20091130
4 ADD_INITIAL_MAPPING_LINE Instance method Private Method add initial mapping per line 20110404
5 ADD_POLESTAR_VIEW Instance method Private Method Add Polestar View 20091229
6 ADD_VARIABLE_MAPPING Instance method Private Method Add Mapping for Calc. Views 20091124
7 ANALYZE_SID_USAGE Instance method Private Method Analyze which columns can use BW sids 20100702
8 CHECK Instance method Public Method Checks if joins are possible/correct 20100531
9 CONSTRUCTOR Instance method Public Constructor 20091124
10 CREATE_AGGRVIEW Instance method Private Method Create Aggregation View for Join Partner 20091203
11 CREATE_ATTR_VIEWS Instance method Private Method 20100118
12 CREATE_AUTH_INDEX Instance method Private Method Create Authorization Mapping Index 20100119
13 CREATE_CALCSCENARIO Instance method Private Method Create Calc. Scenario 20091124
14 CREATE_JOIN_PATH Instance method Private Method 20130315
15 CREATE_MPRO_PROJECTION Instance method Private Method 20120629
16 CREATE_NEXT_CALCVIEW Instance method Private Method 20091124
17 DELETE Static method Public Method Delete Calc. Scenario and Metadata 20100119
18 EXECUTE Instance method Public Method Build Calc. Scenario 20091124
19 EXPLORER_POSSIBLE Instance method Private Method is explorer index possible 20111027
20 FILL_COLUMNS Instance method Private Method Build Column Information 20091124
21 FILL_GROUPING_TABLES Instance method Public Method The dependencies must be stored for joins 20100302
22 FILL_PARTPROVS Instance method Private Method Fill PartProvider 20091124
23 FREE Instance method Public Method clear class tables 20100929
24 GET_AGGR_W_JOIN_ALLOWED Instance method Private Method is a aggregationwithjoin node allowed 20130301
25 GET_AND_ADAPT_BINDING Instance method Private Method return binding after adaption for LPOA(SPO) 20110517
26 GET_ATTRIBUTE_FOR_CALC Static method Private Method Get Attributes (Columns) for Calculation 20101229
27 GET_CALCSCENARIO Instance method Public Method get calcscenario instance for CompositeProvider 20100920
28 GET_CALCULATION Static method Private Method Merge Calculation 20101208
29 GET_CALCULATION_FOR_HCPR Static method Public Method 20130709
30 GET_CALCULATION_STRING Static method Public Method show calculation string 20101228
31 GET_DATATYPE Instance method Private Method Get Data Type from Index 20100107
32 GET_DATATYPE_FOR_ATTR Instance method Public Method 20100505
33 GET_INFO Static method Public Method Information about runtime object (active?/last update) 20100202
34 GET_VIEWATTR_WITH_JOIN_PATH Instance method Private Method 20130315
35 HAS_EXT_PRESENTATION Instance method Private Method has iobjnm external presentation for Explorer view 20111027
36 HAS_TXT_PRESENTATION Instance method Private Method has iobjnm text presentation for Explorer view 20111027
37 MPRO_CHECK Instance method Private Method Check CompositeProvider in MultiProvider Check 20101026
38 PROCESS_CALCVIEWS Instance method Private Method Merge Calculation Views 20091124
39 PUBLISH_METADATA Instance method Private Method Store Metadata for TransientProvider 20091124
40 RETRIEVE_INDEXINFO Instance method Private Method 20091204
41 START_CALCSCENARIO Instance method Private Method 20091124
Events
Class CL_RSDD_LM_CS_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_AUTHMAPPING Public See coding 20100119 BEGIN OF nt_s_authmapping, compro TYPE trexd_index_id, column TYPE trexd_attr_name, index TYPE trexd_index_id, attr_name TYPE trexd_attr_name, END OF nt_s_authmapping
2 NT_T_AUTHMAPPING Public See coding 20100119 nt_t_authmapping TYPE STANDARD TABLE OF nt_s_authmapping
3 PT_S_AIMAPPING Private See coding 20091124 BEGIN OF pt_s_aimapping, provider TYPE rsdd_aindex, alias(64) TYPE c, index TYPE string, aggrname TYPE string, r_aggr TYPE REF TO cl_rsdd_cs_aggregation, r_mapper TYPE REF TO if_rsdrv_trex_name_mapper, r_datasource TYPE REF TO cl_rsdd_cs_datasource, r_aindex TYPE REF TO cl_rsdd_lm_aindex, r_cs_part TYPE REF TO if_rsdd_lm_cs_partprov, contains_calc type rs_bool, binding_type TYPE rsdd_binding_type, join_type TYPE rsdd_join_type, union_mpro type rs_bool, unique_key TYPE rs_bool, aggr_w_join TYPE rs_bool, END OF pt_s_aimapping
4 PT_S_ATTRIBUTE Private See coding 20101210 BEGIN OF pt_s_attribute, column type rsdd_index_column, is_sid type rs_bool, sid_column type rsdd_index_column, length TYPE i, calculation type string, iobjnm type rsiobjnm, END OF pt_s_attribute
5 PT_S_CMAPPING Private See coding 20091125 BEGIN OF pt_s_cmapping, provider TYPE rsdd_aindex, alias(64) TYPE c, a_column(35) TYPE c, a_iobjnm TYPE rsiobjnm, c_column TYPE rsdd_index_column, binding_type TYPE rsdd_binding_type, union_mpro TYPE rs_bool, is_constant_column TYPE rs_bool, constant TYPE rsdd_constant_column_value, sidconvert TYPE rs_bool, iobjnm TYPE rsiobjnm, length TYPE i, has_sid TYPE rs_bool, has_key TYPE rs_bool, has_txt TYPE rs_bool, has_ext TYPE rs_bool, has_conc_key TYPE rs_bool, has_conc_sid TYPE rs_bool, is_calculation TYPE rs_bool, calculation TYPE string, th_attribute TYPE pt_th_attribute, END OF pt_s_cmapping
6 PT_S_COLUMN Public See coding should be private; but needed due to componentization 20091124 BEGIN OF pt_s_column, column TYPE rsdd_index_column, r_attr TYPE REF TO cl_rsdd_cs_attribute_base, r_sid_attr TYPE REF TO cl_rsdd_cs_attribute_base, r_attr_mpro TYPE REF TO cl_rsdd_cs_attribute_base, r_sid_attr_mpro TYPE REF TO cl_rsdd_cs_attribute_base, r_txt_attr TYPE REF TO cl_rsdd_cs_attribute_base, r_ext_attr TYPE ref to cl_rsdd_cs_attribute_base, r_c_column TYPE REF TO cl_rsdd_lm_column, type TYPE string, unit TYPE rsdd_index_column, currency TYPE rsdd_index_column, datatype TYPE string, length TYPE i, decimals TYPE i, sid_support TYPE rs_bool, bw_iobj_ref type rs_bool, attr_to TYPE rsdd_index_column, END OF pt_s_column
7 PT_TH_ATTRIBUTE Private See coding 20101210 pt_th_attribute TYPE HASHED TABLE OF pt_s_attribute WITH UNIQUE KEY column
8 PT_TH_COL Private See coding 20091124 pt_th_col TYPE HASHED TABLE OF rsdd_index_column WITH UNIQUE KEY table_line
9 PT_TS_COLUMN Public See coding should be private; but needed due to componentization 20091124 pt_ts_column TYPE SORTED TABLE OF pt_s_column WITH UNIQUE KEY column
10 PT_TYPE Private See coding 20091124 pt_type(1) TYPE c
11 PT_T_AIMAPPING Private See coding 20091124 pt_t_aimapping TYPE STANDARD TABLE OF pt_s_aimapping WITH NON-UNIQUE KEY provider
12 PT_T_CMAPPING Private See coding 20091125 pt_t_cmapping TYPE STANDARD TABLE OF pt_s_cmapping WITH NON-UNIQUE KEY PRIMARY_KEY COMPONENTS provider a_column with non-unique sorted key c_col components c_column
Method Signatures

Method ADD_ATTR_TO_CALCVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MPRO Call by reference Type reference (TYPE) RS_BOOL Boolean 20120629
2 Importing I_R_CALCVIEW Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Calculation View Defintion 20091124
3 Importing I_R_JOIN_PATH Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_JOIN_PATH JOIN Path Definition in a CalculationScenario 20130315
4 Importing I_TH_COL Call by reference Type reference (TYPE) PT_TH_COL 20091124
5 Importing I_WITH_JOIN Call by reference Type reference (TYPE) RS_BOOL Boolean 20130318

Method ADD_ATTR_TO_CALCVIEW on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ADD_CONSTANT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MPRO Call by reference Type reference (TYPE) RS_BOOL 20120629
2 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20091130
3 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20091130
4 Importing I_S_COLUMN Call by reference Type reference (TYPE) PT_S_COLUMN 20091130
5 Importing I_S_MAPPING Call by reference Type reference (TYPE) PT_S_CMAPPING mapping in human readable form 20091130

Method ADD_CONSTANT_MAPPING on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ADD_INITIAL_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MPRO Call by reference Type reference (TYPE) RS_BOOL 20120629
2 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20091130
3 Importing I_TH_COL Call by reference Type reference (TYPE) PT_TH_COL 20091130
4 Importing I_TH_COL_UNION Call by reference Type reference (TYPE) PT_TH_COL 20091130

Method ADD_INITIAL_MAPPING on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ADD_INITIAL_MAPPING_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_MPRO Call by reference Type reference (TYPE) RS_BOOL 20120629
2 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20110404
3 Importing I_S_COLUMN Call by reference Type reference (TYPE) PT_S_COLUMN 20110404

Method ADD_INITIAL_MAPPING_LINE on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ADD_POLESTAR_VIEW Signature

Method ADD_POLESTAR_VIEW on class CL_RSDD_LM_CS_BUILDER has no parameter.
Method ADD_POLESTAR_VIEW on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ADD_VARIABLE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_IDENTICAL Call by reference Type reference (TYPE) RS_BOOL Boolean 20091124
2 Importing I_IS_MPRO Call by reference Type reference (TYPE) RS_BOOL 20120629
3 Importing I_R_INPUT Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_INPUT Partprovider-Repräsentation im Calculation View 20091124
4 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20091124
5 Importing I_S_COLUMN Call by reference Type reference (TYPE) PT_S_COLUMN 20091124
6 Importing I_S_MAPPING Call by reference Type reference (TYPE) PT_S_CMAPPING mapping in human readable form 20091124

Method ADD_VARIABLE_MAPPING on class CL_RSDD_LM_CS_BUILDER has no exception.

Method ANALYZE_SID_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_COL_JOIN Call by reference Type reference (TYPE) PT_TH_COL 20120301
2 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20120301
3 Importing I_TH_COL Call by reference Type reference (TYPE) PT_TH_COL 20120301

Method ANALYZE_SID_USAGE on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20101011
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101011
3 Importing I_EXTENDED_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110503

Method CHECK on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLORER_ENABLED Call by reference Type reference (TYPE) RS_BOOL Boolean 20111027
2 Importing I_INMEMORY Call by reference Type reference (TYPE) RS_BOOL Boolean 20100621
3 Importing I_R_COMP_PROV Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20100316
4 Importing I_XML Call by reference Type reference (TYPE) XSTRING 20091207
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100203

Method CREATE_AGGRVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_AIMAPPING Call by reference Type reference (TYPE) PT_T_AIMAPPING 20130315

Method CREATE_AGGRVIEW on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CREATE_ATTR_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_AIMAPPING Call by reference Type reference (TYPE) PT_T_AIMAPPING 20130412

Method CREATE_ATTR_VIEWS on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CREATE_AUTH_INDEX Signature

Method CREATE_AUTH_INDEX on class CL_RSDD_LM_CS_BUILDER has no parameter.
Method CREATE_AUTH_INDEX on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CREATE_CALCSCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100113
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20091125

Method CREATE_JOIN_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20130315
2 Importing I_S_COLUMN Call by reference Type reference (TYPE) PT_S_COLUMN should be private; but needed due to componentization 20130315
3 Importing I_S_MAPPING Call by reference Type reference (TYPE) PT_S_CMAPPING 20130315
4 Importing I_T_AIMAPPING Call by reference Type reference (TYPE) PT_T_AIMAPPING 20130315
5 Returning R_R_JOIN_PATH Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_JOIN_PATH JOIN Path Definition in a CalculationScenario 20130315

Method CREATE_JOIN_PATH on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CREATE_MPRO_PROJECTION 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 20120629
2 Importing I_TH_COL Call by reference Type reference (TYPE) PT_TH_COL 20120629

Method CREATE_MPRO_PROJECTION on class CL_RSDD_LM_CS_BUILDER has no exception.

Method CREATE_NEXT_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 Calcview ist der standardview 20100121
2 Importing I_FIRST Call by reference Type reference (TYPE) RS_BOOL Boolean 20120221
3 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20091124
4 Importing I_TH_COL Call by reference Type reference (TYPE) PT_TH_COL 20091124
5 Returning R_R_CALCVIEW Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_CALCVIEW Calculation View Defintion 20091124

Method CREATE_NEXT_CALCVIEW on class CL_RSDD_LM_CS_BUILDER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPNAME Call by reference Type reference (TYPE) RSCOMPNAME Composite Provider 20100119
2 Importing I_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100621

Method DELETE on class CL_RSDD_LM_CS_BUILDER has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index-ID 20100621
2 Exporting E_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100621
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG warning messages 20120104
4 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100113
# Exception Resumable Description Created on
1 CX_RSDD_CS_CREATION_FAILED Anlegen des Calculation Scenarrios fehlgeschlagen 20091125
2 CX_RSDD_LM_CS_PUBLISH_FAILED Das Calcscerio konnte nicht als Provider freigeschaltet werd 20100121

Method EXPLORER_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20120104
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120104

Method EXPLORER_POSSIBLE on class CL_RSDD_LM_CS_BUILDER has no exception.

Method FILL_COLUMNS Signature

Method FILL_COLUMNS on class CL_RSDD_LM_CS_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110517

Method FILL_GROUPING_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_JOIN_CHA Call by reference Type reference (TYPE) RS_TS_CHANM Sortierte Tabelle über Merkmalsname 20100302
2 Exporting E_TS_KYF_BAD_CHA_INFO Call by reference Type reference (TYPE) RSD_TS_KYF_BAD_CHA_INFO Kennzahlen, bei denen über CHAs nicht aggregiert werden darf 20100302

Method FILL_GROUPING_TABLES on class CL_RSDD_LM_CS_BUILDER has no exception.

Method FILL_PARTPROVS Signature

Method FILL_PARTPROVS on class CL_RSDD_LM_CS_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20100203

Method FREE Signature

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

Method GET_AGGR_W_JOIN_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_AIMAPPING Call by reference Type reference (TYPE) PT_T_AIMAPPING 20130301
2 Importing I_TH_UNION_COL Call by reference Type reference (TYPE) PT_TH_COL 20130301

Method GET_AGGR_W_JOIN_ALLOWED on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_AND_ADAPT_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMP_BINDING Call by reference Type reference (TYPE) CL_RSDD_LM_COMPOSITE_PROVIDER=>GT_T_COMPOSITE_BINDING_LIST 20110517
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110517

Method GET_ATTRIBUTE_FOR_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_ATTRIBUTE Call by reference Type reference (TYPE) PT_S_ATTRIBUTE 20101229
2 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101229
3 Importing I_R_COLUMN Call by reference Object reference (TYPE REF TO) OBJECT column 20101229
4 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20101229
5 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20101229

Method GET_ATTRIBUTE_FOR_CALC on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_CALCSCENARIO Signature

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

Method GET_CALCSCENARIO on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALCULATION Call by reference Type reference (TYPE) STRING 20101208
2 Exporting E_TH_ATTRIBUTES Call by reference Type reference (TYPE) PT_TH_ATTRIBUTE 20101208
3 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) RS_BOOL Darstellung der Formel 20101228
4 Importing I_R_CALCULATION Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_CALCULATION Berechnung für calculationColumn 20101208
5 Importing I_S_AIMAPPING Call by reference Type reference (TYPE) PT_S_AIMAPPING 20101208
6 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20101210

Method GET_CALCULATION on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_CALCULATION_FOR_HCPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130709
2 Importing I_R_CALCULATION Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_CALCULATION Calculation for Calculation Column 20130709
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130709
4 Returning R_S_CALC_CHA Value transfer Type reference (TYPE) CL_RSDD_HDB_HCPR=>NT_S_CALC_CHA 20130709

Method GET_CALCULATION_FOR_HCPR on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_CALCULATION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CALCULATION Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_CALCULATION 20101228
2 Returning R_CALCULATION Value transfer Type reference (TYPE) STRING 20101228

Method GET_CALCULATION_STRING on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATATYPE Call by reference Type reference (TYPE) STRING 20100107
2 Exporting E_DECIMALS Call by reference Type reference (TYPE) I 20100107
3 Exporting E_LENGTH Call by reference Type reference (TYPE) I 20100107
4 Importing I_S_COLUMN Call by reference Type reference (TYPE) PT_S_COLUMN 20100107

Method GET_DATATYPE on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_DATATYPE_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATATYPE Call by reference Type reference (TYPE) STRING 20100505
2 Exporting E_DECIMALS Call by reference Type reference (TYPE) I 20100505
3 Exporting E_LENGTH Call by reference Type reference (TYPE) I 20100505
4 Importing I_ATTR_NAME Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20100505

Method GET_DATATYPE_FOR_ATTR on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_ACTIVE Call by reference Type reference (TYPE) RS_BOOL ist der Provider aktiv? 20100202
2 Importing I_COMPNAME Call by reference Type reference (TYPE) RSCOMPNAME CompositeProvder 20100202

Method GET_INFO on class CL_RSDD_LM_CS_BUILDER has no exception.

Method GET_VIEWATTR_WITH_JOIN_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_JOIN_PATH Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_JOIN_PATH JOIN Path Definition in a CalculationScenario 20130315
2 Importing I_R_VIEWATTR Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE View Attribute 20130315
3 Importing I_WITH_JOIN Call by reference Type reference (TYPE) RS_BOOL Boolean 20130318
4 Returning R_R_VIEWATTR Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_VIEWATTRIBUTE View Attribute 20130315

Method GET_VIEWATTR_WITH_JOIN_PATH on class CL_RSDD_LM_CS_BUILDER has no exception.

Method HAS_EXT_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20111027
2 Returning R_HAS_EXT Value transfer Type reference (TYPE) RS_BOOL Boolean 20111027

Method HAS_EXT_PRESENTATION on class CL_RSDD_LM_CS_BUILDER has no exception.

Method HAS_TXT_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20111027
2 Returning R_HAS_TXT Value transfer Type reference (TYPE) RS_BOOL Boolean 20111027

Method HAS_TXT_PRESENTATION on class CL_RSDD_LM_CS_BUILDER has no exception.

Method MPRO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20101026
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101026

Method MPRO_CHECK on class CL_RSDD_LM_CS_BUILDER has no exception.

Method PROCESS_CALCVIEWS Signature

Method PROCESS_CALCVIEWS on class CL_RSDD_LM_CS_BUILDER has no parameter.
Method PROCESS_CALCVIEWS on class CL_RSDD_LM_CS_BUILDER has no exception.

Method PUBLISH_METADATA Signature

Method PUBLISH_METADATA on class CL_RSDD_LM_CS_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_RSDD_LM_CS_PUBLISH_FAILED Das Calcscerio konnte nicht als Provider freigeschaltet werd 20100121

Method RETRIEVE_INDEXINFO Signature

Method RETRIEVE_INDEXINFO on class CL_RSDD_LM_CS_BUILDER has no parameter.
Method RETRIEVE_INDEXINFO on class CL_RSDD_LM_CS_BUILDER has no exception.

Method START_CALCSCENARIO Signature

Method START_CALCSCENARIO on class CL_RSDD_LM_CS_BUILDER has no parameter.
Method START_CALCSCENARIO on class CL_RSDD_LM_CS_BUILDER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740