SAP ABAP Class CL_RSDRV_ODS_QUERY (ODS Query (OLAP))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRV_DBA (Package) Data Manager Virtual InfoProviders: DBA Share
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRV_VPROV_INT_QUERY Query Interface for Internal Virtual InfoProvider 20040324
Properties
Class CL_RSDRV_ODS_QUERY  
Short Description ODS Query (OLAP)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRV_DBA   Data Manager Virtual InfoProviders: DBA Share 
Created 20040324   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_RSDRC_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRV_SRVS_SID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSD_CHA_PROP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRV_VPROV_INT_QUERY Query Interface for Internal Virtual InfoProvider 20040324
Friends
Class CL_RSDRV_ODS_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DSO_REQDEL Constant Public See coding 20101111
2 O_ACT_CHANM Instance attribute Protected Type reference (TYPE) RSD_CHANM actually processed characteristic 20130118
3 O_ACT_FEMS Instance attribute Protected Type reference (TYPE) RSIDN4 Actually processed fems 20130118
4 O_ACT_SIGN Instance attribute Protected Type reference (TYPE) RALDB_SIGN Actual Sign of Subquery 20130118
5 O_ACT_SUBQUERY Instance attribute Protected Type reference (TYPE) RSDRS_SUBQUERY_ID ID of actual subquery 20130118
6 O_C_MOST_RECENT Constant Protected See coding 20130118
7 O_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20130118
8 O_KEYDATE Instance attribute Protected Type reference (TYPE) RRSRDATE Date with which texts, attributes and hierarchies are read 20130118
9 O_ODS_TABLNM Instance attribute Protected Type reference (TYPE) TABNAME Table Name of ODS table 20130118
10 O_R_CURR_CONV Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_SRVS_CURR_CONV Currency Conversion Object 20130118
11 O_R_IPRO Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130118
12 O_R_SID_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_SRVS_SID Service Object for adding SIDs 20130118
13 O_R_SQL_QUERY Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Reference to SQL Query Object 20130118
14 O_R_SRVS_RPLCHA Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_SRVS_RPLCHA Service for copying values 20130118
15 O_SX_QUERY Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY SQL Statement Representation 20130118
16 O_SX_SPLITPACK Instance attribute Protected Type reference (TYPE) RSDR0_SX_SPLITPACK Splitpack of sx_query 20130118
17 O_S_DTA Instance attribute Protected Type reference (TYPE) RSD_S_DTA Dta of ODS object 20130118
18 O_S_PARAM Instance attribute Protected Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM Technical Query Parameters 20130118
19 O_TABLE_TYPE Instance attribute Protected Type reference (TYPE) RSDODSTABT ODS Table type (Active or Change Log) 20130118
20 O_TH_ALIAS_CNT Instance attribute Protected Type reference (TYPE) TO_TH_ALIAS_CNT Alias counter Table 20130118
21 O_TH_CHA_ATTR Instance attribute Protected Type reference (TYPE) RSD_TH_CHANM Checked attribute carrying characteristics 20130118
22 O_TH_SFC Instance attribute Protected Type reference (TYPE) RSDD_TH_SFC List of Characteristics 20130118
23 O_TH_SFK Instance attribute Protected Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130118
24 O_TSX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_TSX_SELDR Restrictions/Selections 20130118
25 O_TS_ALIAS Instance attribute Protected Type reference (TYPE) TO_TS_ALIAS Table with Used Alias Entries 20130118
26 O_TS_DTA_PRO Instance attribute Protected Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO COB_PRO Information of ODS object 20130118
27 O_TS_SET Instance attribute Protected Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130118
28 O_T_HIETABLNM Instance attribute Protected Type reference (TYPE) RSDRH_T_TABLNM Names of temporary Hierarchy Tables 20130118
29 O_T_RPLCHA Instance attribute Protected Type reference (TYPE) RSDRC_T_RPLCHA Characteristic Replication Entries 20130118
30 O_T_SELT Instance attribute Protected Type reference (TYPE) RSDRC_T_SELT Table selections 20130118
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_SELDR_SID_CHK Instance method Public Method Adapt selections and create o_tsx_seldr with adapted cond. 20070816
2 ADD_JOIN_ENTRY Instance method Protected Method create a join entry for the specified characteristic 20040324
3 ADD_PARTTIM_SELC Instance method Protected Method Add a redundant key-based filter on parttim if neccessary 20080815
4 ADD_RPLCHA_ENTRIES Instance method Protected Method build key entry from SFC for sx_Query 20040920
5 BUILD_ATR_KEY Instance method Protected Method Put the navigational attribute key into the sx_Query 20040324
6 BUILD_ATR_SID Instance method Protected Method put the navigational attribute into the sx_Query 20040324
7 BUILD_CHARET Instance method Protected Method Adjust the Characteristic Table 20040330
8 BUILD_CHA_KEY Instance method Protected Method build key entry from SFC for sx_Query 20040324
9 BUILD_CHA_SID Instance method Protected Method Build sid entry out of SFC for sx_query 20040324
10 BUILD_SELECTIONS Instance method Protected Method build where conditions from seldr 20040324
11 BUILD_SEQNR_RESTRICTION Instance method Protected Method build a sequence number restriction for hierarchy table 20040503
12 BUILD_SUBQUERY Instance method Protected Method Build a subquery for a selt subquery restriction 20040420
13 BUILD_SUBQUERY_SID_REST Instance method Protected Method Build a subquery for a sid restriction 20040401
14 BUILD_SX_QUERY Instance method Protected Method Build the sx_query structure needed 20040324
15 BUILD_SX_QUERY_SIMPLE Static method Public Method Return SX_QUERY for DSO with simple IMPORTINGS 20110708
16 BUILD_WHERE_FROM_SELC Instance method Protected Method build where conditions from seldr 20040324
17 BUILD_WHERE_FROM_SELT Instance method Protected Method build where conditions from seldr 20040324
18 BUILD_WHERE_FROM_SINGLE_SELT Instance method Protected Method build where conditions from seldr 20040419
19 CHANGE_STAB_INTO_XTAB Instance method Protected Method Check, whether SID table already exists for actual X-table 20040514
20 CHECK_XTAB_FOR_SIDTAB Instance method Protected Method Check, whether SID table already exists for actual X-table 20040514
21 CLEANUP Instance method Protected Method Drop Temporary Tables Again 20040324
22 CONVERT_REQUID_FILTER Instance method Protected Method Convert a SID filter on requid into a List of requid SIDs 20090514
23 CONVERT_SELDR Instance method Protected Method build where conditions from seldr 20040915
24 CORRECT_SUBQUERY_WHERE Instance method Protected Method correct the where conditions of all subqueries 20040401
25 CREATE_ORDERBY_TECH_KEY Instance method Protected Method Build orderby according to technical columns of ODS object 20040324
26 FIND_ALIAS Instance method Protected Method Find existing attr table alias to decide on X/P or Y/Q 20040329
27 FIND_SUBQUERY_SID_REST Instance method Protected Method Find a subquery for a sid restriction 20040401
28 GET_ALIAS Instance method Protected Method Find alias for table 20040526
29 GET_CMP_FIELDS Instance method Protected Method Returns left and right field for Join 20130307
30 GET_DTA_INFO Instance method Protected Method Gets the Metadata Info About InfoObjects 20040324
31 GET_INITIAL_VALUE Instance method Protected Method Retrieve the initial value for a characteristic 20040324
32 MERGE_WHERE_CONDITIONS Instance method Protected Method Merge where from selt with where from selc 20040324
33 PROCESS_SET Instance method Protected Method Process list of constants 20051122
34 PROCESS_SFC_WITH_ATR Instance method Protected Method Convert the sfc entries and nav. attrs to sx_query 20040324
35 PROCESS_SFK Instance method Protected Method Put keyfigures into sx_Query (SQL-Statement) 20040324
36 _GET_CHA_SID_GET Instance method Protected Method Get list of char's for which SIDs need to be generated 20130423
37 _INIT_SX_QUERY_BUILDER_SIMPLE Instance method Protected Method Set initial values for further processing 20110708
38 _PREPARE_SID_SERVICE Instance method Protected Method Prepare SID generation service 20130308
Events
Class CL_RSDRV_ODS_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_MOST_RECENT Protected Type reference (TYPE) CHAR01 Type of Most-Recent Reporting 20130118
2 TO_S_ALIAS Protected See coding 20130118 BEGIN OF TO_S_ALIAS, tablnm TYPE rsd_tablnm, "Tablename chanm TYPE rsd_iobjnm, "Characteristic Name aliasnm TYPE rsd_tablnm, "Alias Name END OF to_s_alias
3 TO_S_ALIAS_CNT Protected See coding 20130118 BEGIN OF To_S_ALIAS_CNT, tabtp TYPE rsd_tablnm, "Table Type alias TYPE NUMC3, "Alias counter END OF to_s_alias_cnt
4 TO_TH_ALIAS_CNT Protected See coding 20130118 to_th_alias_cnt TYPE HASHED TABLE OF to_s_alias_cnt WITH UNIQUE KEY tabtp initial size 0
5 TO_TS_ALIAS Protected See coding 20130118 to_ts_alias TYPE SORTED TABLE OF to_s_alias WITH NON-UNIQUE KEY tablnm initial size 0
Method Signatures

Method ADAPT_SELDR_SID_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR selection 20070816
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER 20070816
3 Importing I_SIDX4DATA Call by reference Type reference (TYPE) RSDCUBE-SVSIDX4DATA SIDs existieren für alle Daten des Providers 20070816
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection 20070816
5 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO 20130116
# Exception Resumable Description Created on
1 CX_RSR_HIER_MEMBER_NOT_FOUND Objekt nicht gefunden 20070816
2 CX_RSR_HIER_NOT_FOUND Hierarchie nicht gefunden 20070816

Method ADD_JOIN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHA_ALIASNM Call by reference Type reference (TYPE) RSD_TABLNM Alias Name of Characteristic 20040324
2 Exporting E_CHA_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Table Name of Characteristic 20040324
3 Importing I_ACT_SUBQUERY Value transfer Type reference (TYPE) RSDRS_SUBQUERY_ID 0 ID of actual subquery 20040419
4 Importing I_ATRTIMFL Call by reference Type reference (TYPE) RSDCOBPRO-ATRTIMFL Attributes time dependent ? 20040324
5 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM Name of Infoobject to add join for 20040324
6 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Left outer join ? 20050117
7 Importing I_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL True = Most Recent reporting 20040324
8 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO DTA_PRO entry for Characteristic 20040324
9 Importing I_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Table Type of Master Data Table 20040324

Method ADD_JOIN_ENTRY on class CL_RSDRV_ODS_QUERY has no exception.

Method ADD_PARTTIM_SELC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC 20080815
# Exception Resumable Description Created on
1 CX_RSDRC_NO_COMMIT Kein Commit bei Query-Bearbeitung erlaubt 20081024
2 CX_RSDRC_NO_TREX_TABLDR Trex-Index TABLDR, aber Query wird nicht auf TREX ausgeführt 20081024
3 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20081024
4 CX_RS_INVALID_NAME Ungültiger technischer Name 20081024
5 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20081024

Method ADD_RPLCHA_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM Characteristic to check for 20040920
2 Importing I_S_CHA Call by reference Type reference (TYPE) RSDRS_S_CHA Characteristic entry 20040920

Method ADD_RPLCHA_ENTRIES on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_ATR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE use left outer join 20050117
2 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC sfc entry of navigational attribute 20040324

Method BUILD_ATR_KEY on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_ATR_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC sfc entry of navigational attribute 20040324

Method BUILD_ATR_SID on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_CHARET Signature

Method BUILD_CHARET on class CL_RSDRV_ODS_QUERY has no parameter.
Method BUILD_CHARET on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_CHA_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC Single SFC Entry 20040324

Method BUILD_CHA_KEY on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_CHA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC Single SFC Entry 20040324

Method BUILD_CHA_SID on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Result is empty 20040324
2 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE SELC-Restrictions 20040324
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050810

Method BUILD_SEQNR_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT Hierarchy table restriction 20040503

Method BUILD_SEQNR_RESTRICTION on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_SUBQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT referenced selt entry 20040420
2 Returning R_SUBQUERY_ID Value transfer Type reference (TYPE) RSDRS_SUBQUERY_ID ID of the created subquery 20040420
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040420

Method BUILD_SUBQUERY_SID_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE Where condition table to put in the subquery condition 20040401
2 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO DTA_PRO entry for characteristic in i_s_selc 20040401
3 Importing I_S_SELC Call by reference Type reference (TYPE) RSDRC_S_SELC actually processed selc 20040401
4 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT Table restriction 20040420
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401

Method BUILD_SX_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Result is empty 20040324
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050810

Method BUILD_SX_QUERY_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY 20110708
2 Importing I_CALLER Call by reference Type reference (TYPE) RSDRS_CALLER RSDRS_C_CALLER-MISC 20110708
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSD_INFOCUBE 20110708
4 Importing I_RETURNTP Call by reference Type reference (TYPE) RSDRS_RETURNTP RSDRS_C_RETURNTP-DEF 20110708
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20110708
6 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Merkmale usw. 20110708
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20110708
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20110708

Method BUILD_WHERE_FROM_SELC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE Where conditions built 20040324
2 Importing I_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC Simple Conditions 20080815
3 Importing I_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT Table conditions 20040420
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401

Method BUILD_WHERE_FROM_SELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT Table Restrictions 20040324

Method BUILD_WHERE_FROM_SELT on class CL_RSDRV_ODS_QUERY has no exception.

Method BUILD_WHERE_FROM_SINGLE_SELT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT Single Table Restriction 20040419

Method BUILD_WHERE_FROM_SINGLE_SELT on class CL_RSDRV_ODS_QUERY has no exception.

Method CHANGE_STAB_INTO_XTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_TABLE Call by reference Type reference (TYPE) RSDRS_TH_TABLE list of tables to search in 20040514
2 Exporting E_TABALIAS Value transfer Type reference (TYPE) RSD_TABLNM Table alias to use 20040514
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM character to search for 20040514
4 Importing I_STABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name of SID table 20040514
5 Importing I_XTABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name of X/Y table 20040514

Method CHANGE_STAB_INTO_XTAB on class CL_RSDRV_ODS_QUERY has no exception.

Method CHECK_XTAB_FOR_SIDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABALIAS Call by reference Type reference (TYPE) RSD_TABLNM Table alias to use 20040514
2 Exporting E_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Table name found 20040514
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM character to search for 20040514
4 Importing I_TH_TABLE Call by reference Type reference (TYPE) RSDRS_TH_TABLE list of tables to search in 20040514
5 Importing I_XTABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name of X table 20040514

Method CHECK_XTAB_FOR_SIDTAB on class CL_RSDRV_ODS_QUERY has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_RSDRV_ODS_QUERY has no parameter.
Method CLEANUP on class CL_RSDRV_ODS_QUERY has no exception.

Method CONVERT_REQUID_FILTER Signature

Method CONVERT_REQUID_FILTER on class CL_RSDRV_ODS_QUERY has no parameter.
Method CONVERT_REQUID_FILTER on class CL_RSDRV_ODS_QUERY has no exception.

Method CONVERT_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Result is empty 20040915
2 Exporting E_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC Simple restrictions 20040915
3 Exporting E_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT Table restrictions 20040915
# Exception Resumable Description Created on
1 CX_RSDRC_NO_COMMIT Kein Commit bei Query-Bearbeitung erlaubt 20060614
2 CX_RSDRC_NO_TREX_TABLDR Trex-Index TABLDR, aber Query wird nicht auf TREX ausgeführt 20080306
3 CX_RSR_HIERARCHY_EXCEPTIONS Basis Exception für Fehler bei Hierarchien im OLAP 20040915
4 CX_RS_INVALID_NAME Ungültiger technischer Name 20070405
5 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20060614

Method CORRECT_SUBQUERY_WHERE Signature

Method CORRECT_SUBQUERY_WHERE on class CL_RSDRV_ODS_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401

Method CREATE_ORDERBY_TECH_KEY Signature

Method CREATE_ORDERBY_TECH_KEY on class CL_RSDRV_ODS_QUERY has no parameter.
Method CREATE_ORDERBY_TECH_KEY on class CL_RSDRV_ODS_QUERY has no exception.

Method FIND_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALIASNM Call by reference Type reference (TYPE) RSD_TABLNM Table to use 20040329
2 Exporting E_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Table alias to use 20040329
3 Exporting E_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Table type of found table 20040329
4 Importing I_ATRTIMFL Call by reference Type reference (TYPE) RSD_S_DTA_PRO-ATRTIMFL Attribute time-dependent 20040329
5 Importing I_CHABASNM Call by reference Type reference (TYPE) RSD_IOBJNM Basic Character name 20040329
6 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM character to search for 20040329
7 Importing I_SIDCONVERT Call by reference Type reference (TYPE) RSD_S_DTA_PRO-SIDCONVERT Konvertierungsart für die SID 20040329

Method FIND_ALIAS on class CL_RSDRV_ODS_QUERY has no exception.

Method FIND_SUBQUERY_SID_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE actually created where condition table 20040401
2 Exporting E_SUBQUERY_FOUND Call by reference Type reference (TYPE) RS_BOOL if true, i_s_selc has been processed 20040401
3 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO DTA_PRO entry for characteristic in i_s_selc 20040401
4 Importing I_S_SELC Call by reference Type reference (TYPE) RSDRC_S_SELC actually processed selc 20040401
5 Importing I_S_SELT Value transfer Type reference (TYPE) RSDRC_S_SELT Table restriction referenced by i_s_selc 20040420
6 Importing I_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC selt table 20040401
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20040401

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM character to search for 20040526
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Name of table 20040526
3 Importing I_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP Type of table 20040526
4 Returning R_ALIAS Value transfer Type reference (TYPE) RSD_TABLNM Alias for Table 20040526

Method GET_ALIAS on class CL_RSDRV_ODS_QUERY has no exception.

Method GET_CMP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_L_FIELD Call by reference Type reference (TYPE) RSD_FIELDNM 20130307
2 Exporting E_R_FIELD Call by reference Type reference (TYPE) RSD_FIELDNM 20130307
3 Importing I_S_CMP_CHA Call by reference Type reference (TYPE) IF_RSD_CHA_PROP=>NT_S_CMP_PROP Compound characteristic inclusive its properties 20130307
4 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO InfoObject Properties in Data Target 20130307
5 Importing I_TS_CMP_CHABAS Call by reference Type reference (TYPE) IF_RSD_CHA_PROP=>NT_TS_CMP_PROP Compound characteristics inclusive their properties 20130307

Method GET_CMP_FIELDS on class CL_RSDRV_ODS_QUERY has no exception.

Method GET_DTA_INFO Signature

Method GET_DTA_INFO on class CL_RSDRV_ODS_QUERY has no parameter.
Method GET_DTA_INFO on class CL_RSDRV_ODS_QUERY has no exception.

Method GET_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL Call by reference Type reference (TYPE) RSCHAVL Chavl value 20040324
2 Exporting E_NUMFL Call by reference Type reference (TYPE) RS_BOOL TRUE = Numeric Value 20040324
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM Name of infoobject 20040324

Method GET_INITIAL_VALUE on class CL_RSDRV_ODS_QUERY has no exception.

Method MERGE_WHERE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE Where conditions to append 20040324

Method MERGE_WHERE_CONDITIONS on class CL_RSDRV_ODS_QUERY has no exception.

Method PROCESS_SET Signature

Method PROCESS_SET on class CL_RSDRV_ODS_QUERY has no parameter.
Method PROCESS_SET on class CL_RSDRV_ODS_QUERY has no exception.

Method PROCESS_SFC_WITH_ATR Signature

Method PROCESS_SFC_WITH_ATR on class CL_RSDRV_ODS_QUERY has no parameter.
Method PROCESS_SFC_WITH_ATR on class CL_RSDRV_ODS_QUERY has no exception.

Method PROCESS_SFK Signature

Method PROCESS_SFK on class CL_RSDRV_ODS_QUERY has no parameter.
Method PROCESS_SFK on class CL_RSDRV_ODS_QUERY has no exception.

Method _GET_CHA_SID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130423
2 Returning R_TH_SIDGET Value transfer Type reference (TYPE) CL_RSDRV_SRVS_SID=>TN_TH_SIDGET 20130423

Method _GET_CHA_SID_GET on class CL_RSDRV_ODS_QUERY has no exception.

Method _INIT_SX_QUERY_BUILDER_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSD_INFOCUBE 20110708
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC BW-Data-Manager: Liste von Merkmalen 20110708
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK BW-Data-Manager: Liste von Merkmalen 20110708

Method _INIT_SX_QUERY_BUILDER_SIMPLE on class CL_RSDRV_ODS_QUERY has no exception.

Method _PREPARE_SID_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20130308
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130308
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130719
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130308
2 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130308
History
Last changed by/on SAP  20140121 
SAP Release Created in 400