SAP ABAP Class CL_RSDRV_SX_QRY (SX Query Builder for Key-Based Fact Tables)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSSDA (Package) Datamanager: BW HANA Smart Data Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRV_SX_QRY_BUILDER SX Query Builder for key-Based tables 20130801
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_SX_QRY_FBP SX Query Builder for DB Table Access from Open ODS View 20130801
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_SX_QRY_NLS SX Query Builder for HANA-IQ NLS w/ SDA 20130801
Properties
Class CL_RSDRV_SX_QRY  
Short Description SX Query Builder for Key-Based Fact Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSSDA   Datamanager: BW HANA Smart Data Access 
Created 20130801   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 IF_RSDRV_VPROV_INT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
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 IF_RSD_INFOPROV_NAVATR_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSDRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRV_SX_QRY_BUILDER SX Query Builder for key-Based tables 20130801
Friends
Class CL_RSDRV_SX_QRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_TH_IOBJ_PRO Instance attribute Private Attribute reference (LIKE) 20130801
2 O_ACT_CHANM Instance attribute Protected Type reference (TYPE) RSD_CHANM 20130801
3 O_ACT_FEMS Instance attribute Protected Type reference (TYPE) RSIDN4 20130801
4 O_ACT_SIGN Instance attribute Protected Type reference (TYPE) RALDB_SIGN 20130801
5 O_ACT_SUBQUERY Instance attribute Protected Type reference (TYPE) RSDRS_SUBQUERY_ID 20130801
6 O_C_MOST_RECENT Constant Protected See coding 20130801
7 O_FACT_TABLE_TYPE Instance attribute Protected Type reference (TYPE) RSDRS_TABTP RSDRS_C_TABTP-VIRTUAL 20130913
8 O_FACT_TABLNM Instance attribute Protected Type reference (TYPE) TABNAME 20130801
9 O_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV 20130801
10 O_KEYDATE Instance attribute Protected Type reference (TYPE) RRSRDATE 20130801
11 O_R_IPRO Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV 20130801
12 O_SX_QUERY Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY 20130801
13 O_SX_QUERY_FOR_CS Instance attribute Protected Type reference (TYPE) RS_BOOL Build SX Query for CalcScen 20130913
14 O_SX_SPLITPACK Instance attribute Protected Type reference (TYPE) RSDR0_SX_SPLITPACK 20130801
15 O_S_PARAM Instance attribute Protected Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM 20130801
16 O_TH_ALIAS_CNT Instance attribute Protected Type reference (TYPE) TO_TH_ALIAS_CNT 20130801
17 O_TH_CHA_ATTR Instance attribute Protected Type reference (TYPE) TO_TH_CHA_LEFTOUTER 20130801
18 O_TH_SFC Instance attribute Protected Type reference (TYPE) RSDD_TH_SFC 20130801
19 O_TH_SFK Instance attribute Protected Type reference (TYPE) RSDD_TH_SFK 20130801
20 O_TSX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_TSX_SELDR 20130801
21 O_TS_ALIAS Instance attribute Protected Type reference (TYPE) TO_TS_ALIAS 20130801
22 O_TS_DTA_PRO Instance attribute Protected Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO 20130801
23 O_TS_SET Instance attribute Protected Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130801
24 O_T_HIETABLNM Instance attribute Protected Type reference (TYPE) RSDRH_T_TABLNM 20130801
25 O_T_RPLCHA Instance attribute Protected Type reference (TYPE) RSDRC_T_RPLCHA 20130801
26 O_T_SELT Instance attribute Protected Type reference (TYPE) RSDRC_T_SELT 20130801
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130801
2 GET_SX_QUERY_FOR_SQL Instance method Private Method 20130801
3 _ADD_JOIN_ENTRY Instance method Protected Method create a join entry for the specified characteristic 20130801
4 _ADD_RPLCHA_ENTRIES Instance method Protected Method build key entry from SFC for sx_Query 20130801
5 _BUILD_ATR_KEY Instance method Protected Method Put the navigational attribute key into the sx_Query 20130801
6 _BUILD_ATR_SID Instance method Protected Method put the navigational attribute into the sx_Query 20130801
7 _BUILD_CHA_KEY Instance method Protected Method build key entry from SFC for sx_Query 20130801
8 _BUILD_CHA_SID Instance method Protected Method Build sid entry out of SFC for sx_query 20130801
9 _BUILD_SELECTIONS Instance method Protected Method build where conditions from seldr 20130801
10 _BUILD_SEQNR_RESTRICTION Instance method Protected Method build a sequence number restriction for hierarchy table 20130801
11 _BUILD_SUBQUERY Instance method Protected Method Build a subquery for a selt subquery restriction 20130801
12 _BUILD_SUBQUERY_SID_REST Instance method Protected Method Build a subquery for a sid restriction 20130801
13 _BUILD_SX_QUERY Instance method Protected Method Build the sx_query structure needed 20130801
14 _BUILD_SX_QUERY_FOR_CS Instance method Protected Method Build the sx_query structure for CalcScen 20130905
15 _BUILD_TABLNM Instance method Protected Method Concatenate Schema and Tablename 20130801
16 _BUILD_WHERE_FROM_SELC Instance method Protected Method build where conditions from seldr 20130801
17 _BUILD_WHERE_FROM_SELT Instance method Protected Method build where conditions from seldr 20130801
18 _BUILD_WHERE_FROM_SINGLE_SELT Instance method Protected Method build where conditions from seldr 20130801
19 _CHANGE_STAB_INTO_XTAB Instance method Protected Method Check, whether SID table already exists for actual X-table 20130801
20 _CHECK_DTA_IS_VALID Instance method Protected Method Check DTA Field for validity 20130801
21 _CHECK_SELDR_OUTER_JOIN_FILTER Instance method Protected Method Checks if filter condition is set on field in outer join 20130801
22 _CHECK_XTAB_FOR_SIDTAB Instance method Protected Method Check, whether SID table already exists for actual X-table 20130801
23 _CONVERT_SELDR Instance method Protected Method build where conditions from seldr 20130801
24 _CORRECT_SUBQUERY_WHERE Instance method Protected Method correct the where conditions of all subqueries 20130801
25 _FIND_ALIAS Instance method Protected Method Find existing attr table alias to decide on X/P or Y/Q 20130801
26 _FIND_SUBQUERY_SID_REST Instance method Protected Method Find a subquery for a sid restriction 20130801
27 _GET_ALIAS Instance method Protected Method Find alias for table 20130801
28 _GET_ATRSIDNM Instance method Protected Method Gets Attribute SID Field Names of InfoObject 20130801
29 _GET_CMP_FIELDS Instance method Protected Method Returns left and right field for Join 20130801
30 _GET_DTA_INFO Instance method Protected Method Gets the Metadata Info About InfoObjects 20130801
31 _GET_INITIAL_VALUE Instance method Protected Method Retrieve the initial value for a characteristic 20130801
32 _GET_IOBJ_PRO Instance method Protected Method Get IOBJ Properties for single IOBJNM 20130801
33 _GET_TABLE_NAME Instance method Protected Method Set table name of main table 20130801
34 _MERGE_WHERE_CONDITIONS Instance method Protected Method Merge where from selt with where from selc 20130801
35 _PROCESS_SET Instance method Protected Method Process list of constants 20130801
36 _PROCESS_SFC_WITH_ATR Instance method Protected Method Convert the sfc entries and nav. attrs to sx_query 20130801
37 _PROCESS_SFK Instance method Protected Method Put keyfigures into sx_Query (SQL-Statement) 20130801
38 _SET_IOBJ_PRO Instance method Protected Method Set properties for InfoObjects (like mapping etc) 20130801
39 _SPLIT_NAVATTR_NM Instance method Protected Method Get Attr and Cha Name from a NavAttr Name 20130801
Events
Class CL_RSDRV_SX_QRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_IOBJ_PRO Private Attribute reference (LIKE) 20130801
2 TN_TH_IOBJ_PRO Private Attribute reference (LIKE) 20130801
3 TO_MOST_RECENT Protected Type reference (TYPE) CHAR01 20130801
4 TO_S_ALIAS Protected See coding 20130801 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
5 TO_S_ALIAS_CNT Protected See coding 20130801 BEGIN OF To_S_ALIAS_CNT, tabtp TYPE rsd_tablnm, "Table Type alias TYPE NUMC3, "Alias counter END OF to_s_alias_cnt
6 TO_S_CHA_LEFTOUTER Protected See coding 20130801 BEGIN OF TO_S_CHA_LEFTOUTER, cha TYPE rsd_chanm, leftouter TYPE rs_bool, END OF TO_S_CHA_LEFTOUTER
7 TO_TH_ALIAS_CNT Protected See coding 20130801 to_th_alias_cnt TYPE HASHED TABLE OF to_s_alias_cnt WITH UNIQUE KEY tabtp initial size 0
8 TO_TH_CHA_LEFTOUTER Protected See coding 20130801 TO_th_CHA_LEFTOUTER TYPE HASHED TABLE OF TO_S_CHA_LEFTOUTER WITH UNIQUE KEY cha
9 TO_TS_ALIAS Protected See coding 20130801 to_ts_alias TYPE SORTED TABLE OF to_s_alias WITH NON-UNIQUE KEY tablnm initial size 0
Method Signatures

Method CONSTRUCTOR 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) RSINFOPROV 20130801
2 Importing I_NO_PREP Call by reference Type reference (TYPE) RS_BOOL Can be set in subclass in order to not set iobj_pro 20130905

Method CONSTRUCTOR on class CL_RSDRV_SX_QRY has no exception.

Method GET_SX_QUERY_FOR_SQL Signature

Method GET_SX_QUERY_FOR_SQL on class CL_RSDRV_SX_QRY has no parameter.
Method GET_SX_QUERY_FOR_SQL on class CL_RSDRV_SX_QRY has no exception.

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 20130801
2 Exporting E_CHA_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
3 Importing I_ACT_SUBQUERY Value transfer Type reference (TYPE) RSDRS_SUBQUERY_ID 0 20130801
4 Importing I_ATRTIMFL Call by reference Type reference (TYPE) RSDCOBPRO-ATRTIMFL 20130801
5 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
6 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130801
7 Importing I_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL 20130801
8 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
9 Importing I_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP 20130801

Method _ADD_JOIN_ENTRY on class CL_RSDRV_SX_QRY has no exception.

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 20130801
2 Importing I_S_CHA Call by reference Type reference (TYPE) RSDRS_S_CHA 20130801

Method _ADD_RPLCHA_ENTRIES on class CL_RSDRV_SX_QRY 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 20130801
2 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC 20130801

Method _BUILD_ATR_KEY on class CL_RSDRV_SX_QRY 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 20130801

Method _BUILD_ATR_SID on class CL_RSDRV_SX_QRY 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 20130801

Method _BUILD_CHA_KEY on class CL_RSDRV_SX_QRY 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 20130801

Method _BUILD_CHA_SID on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801
2 CX_STATIC_CHECK 20130801

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 20130801

Method _BUILD_SEQNR_RESTRICTION on class CL_RSDRV_SX_QRY 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 20130801
2 Returning R_SUBQUERY_ID Value transfer Type reference (TYPE) RSDRS_SUBQUERY_ID 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801

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 20130801
2 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
3 Importing I_S_SELC Call by reference Type reference (TYPE) RSDRC_S_SELC 20130801
4 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801

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 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801
2 CX_STATIC_CHECK 20130801

Method _BUILD_SX_QUERY_FOR_CS Signature

Method _BUILD_SX_QUERY_FOR_CS on class CL_RSDRV_SX_QRY has no parameter.
Method _BUILD_SX_QUERY_FOR_CS on class CL_RSDRV_SX_QRY has no exception.

Method _BUILD_TABLNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCHEMA Call by reference Type reference (TYPE) STRING 20130801
2 Importing I_TABLNM Call by reference Type reference (TYPE) STRING 20130801
3 Returning R_TABNM Value transfer Type reference (TYPE) STRING 20130801

Method _BUILD_TABLNM on class CL_RSDRV_SX_QRY has no exception.

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 20130801
2 Importing I_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC 20130801
3 Importing I_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801

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 20130801

Method _BUILD_WHERE_FROM_SELT on class CL_RSDRV_SX_QRY 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 20130801

Method _BUILD_WHERE_FROM_SINGLE_SELT on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_TABALIAS Value transfer Type reference (TYPE) RSD_TABLNM 20130801
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
4 Importing I_STABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
5 Importing I_XTABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801

Method _CHANGE_STAB_INTO_XTAB on class CL_RSDRV_SX_QRY has no exception.

Method _CHECK_DTA_IS_VALID Signature

Method _CHECK_DTA_IS_VALID on class CL_RSDRV_SX_QRY has no parameter.
Method _CHECK_DTA_IS_VALID on class CL_RSDRV_SX_QRY has no exception.

Method _CHECK_SELDR_OUTER_JOIN_FILTER 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) RSCHANM 20130801
2 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
3 Returning R_LEFTOUTER Value transfer Type reference (TYPE) RS_BOOL 20130801

Method _CHECK_SELDR_OUTER_JOIN_FILTER on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
4 Importing I_TH_TABLE Call by reference Type reference (TYPE) RSDRS_TH_TABLE 20130801
5 Importing I_XTABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801

Method _CHECK_XTAB_FOR_SIDTAB on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC 20130801
3 Exporting E_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT 20130801
# Exception Resumable Description Created on
1 CX_RSDRC_NO_COMMIT 20130801
2 CX_RSDRC_NO_TREX_TABLDR 20130801
3 CX_RSR_HIERARCHY_EXCEPTIONS 20130801
4 CX_RS_INVALID_NAME 20130801
5 CX_RS_MSG 20130801

Method _CORRECT_SUBQUERY_WHERE Signature

Method _CORRECT_SUBQUERY_WHERE on class CL_RSDRV_SX_QRY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801

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 20130801
2 Exporting E_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
3 Exporting E_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP 20130801
4 Importing I_ATRTIMFL Call by reference Type reference (TYPE) RSD_S_DTA_PRO-ATRTIMFL 20130801
5 Importing I_CHABASNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
6 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
7 Importing I_SIDCONVERT Call by reference Type reference (TYPE) RSD_S_DTA_PRO-SIDCONVERT 20130801

Method _FIND_ALIAS on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_SUBQUERY_FOUND Call by reference Type reference (TYPE) RS_BOOL 20130801
3 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
4 Importing I_S_SELC Call by reference Type reference (TYPE) RSDRC_S_SELC 20130801
5 Importing I_S_SELT Value transfer Type reference (TYPE) RSDRC_S_SELT 20130801
6 Importing I_T_SELC Call by reference Type reference (TYPE) RSDRC_T_SELC 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK 20130801

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 20130801
2 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
3 Importing I_TABTP Call by reference Type reference (TYPE) RSDRS_TABTP 20130801
4 Returning R_ALIAS Value transfer Type reference (TYPE) RSD_TABLNM 20130801

Method _GET_ALIAS on class CL_RSDRV_SX_QRY has no exception.

Method _GET_ATRSIDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
2 Returning R_ATRSIDFIELDNM Value transfer Type reference (TYPE) FIELDNAME 20130801

Method _GET_ATRSIDNM on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_R_FIELD Call by reference Type reference (TYPE) RSD_FIELDNM 20130801
3 Importing I_S_CMP_CHA Call by reference Type reference (TYPE) IF_RSD_CHA_PROP=>NT_S_CMP_PROP 20130801
4 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
5 Importing I_TS_CMP_CHABAS Call by reference Type reference (TYPE) IF_RSD_CHA_PROP=>NT_TS_CMP_PROP 20130801

Method _GET_CMP_FIELDS on class CL_RSDRV_SX_QRY has no exception.

Method _GET_DTA_INFO Signature

Method _GET_DTA_INFO on class CL_RSDRV_SX_QRY has no parameter.
Method _GET_DTA_INFO on class CL_RSDRV_SX_QRY 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 20130801
2 Exporting E_NUMFL Call by reference Type reference (TYPE) RS_BOOL 20130801
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20130801

Method _GET_INITIAL_VALUE on class CL_RSDRV_SX_QRY has no exception.

Method _GET_IOBJ_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20130801
2 Returning R_IOBJ_PROPS Value transfer Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801

Method _GET_IOBJ_PRO on class CL_RSDRV_SX_QRY has no exception.

Method _GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABNM Value transfer Type reference (TYPE) TABNAME 20130801

Method _GET_TABLE_NAME on class CL_RSDRV_SX_QRY 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 20130801

Method _MERGE_WHERE_CONDITIONS on class CL_RSDRV_SX_QRY has no exception.

Method _PROCESS_SET Signature

Method _PROCESS_SET on class CL_RSDRV_SX_QRY has no parameter.
Method _PROCESS_SET on class CL_RSDRV_SX_QRY has no exception.

Method _PROCESS_SFC_WITH_ATR Signature

Method _PROCESS_SFC_WITH_ATR on class CL_RSDRV_SX_QRY has no parameter.
Method _PROCESS_SFC_WITH_ATR on class CL_RSDRV_SX_QRY has no exception.

Method _PROCESS_SFK Signature

Method _PROCESS_SFK on class CL_RSDRV_SX_QRY has no parameter.
Method _PROCESS_SFK on class CL_RSDRV_SX_QRY has no exception.

Method _SET_IOBJ_PRO Signature

Method _SET_IOBJ_PRO on class CL_RSDRV_SX_QRY has no parameter.
Method _SET_IOBJ_PRO on class CL_RSDRV_SX_QRY has no exception.

Method _SPLIT_NAVATTR_NM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTRINM Call by reference Type reference (TYPE) RSD_S_ATR_NAV-ATTRINM 20130801
2 Exporting E_CHANM Call by reference Type reference (TYPE) RSD_S_ATR_NAV-CHANM 20130801
3 Importing I_ATRNAVNM Call by reference Type reference (TYPE) RSD_S_ATR_NAV-ATRNAVNM 20130801

Method _SPLIT_NAVATTR_NM on class CL_RSDRV_SX_QRY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740