SAP ABAP Class CL_RSMD_RS_BUILD_QUERY (CL_RSMD_RS_BUILD_QUERY)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSMD_RS (Package) Master Data Read Services ( Value Help etc)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20040512
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSMD_RS_BUILD_QUERY Interface for Queries 20060628
Properties
Class CL_RSMD_RS_BUILD_QUERY  
Short Description CL_RSMD_RS_BUILD_QUERY    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMD_RS   Master Data Read Services ( Value Help etc) 
Created 20040510   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSMD_RS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDM4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSMD_RS_BUILD_QUERY Interface for Queries 20060628
Friends
Class CL_RSMD_RS_BUILD_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_ALLOW_ADBC Static Attribute Public Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040528
2 N_C_PRSNT_CONC Instance attribute Private Attribute reference (LIKE) 20081009
3 N_C_PRSNT_DESCR Instance attribute Private Attribute reference (LIKE) 20090212
4 N_C_PRSNT_KEY Instance attribute Public Attribute reference (LIKE) 20060628
5 N_C_PRSNT_NONE Instance attribute Public Attribute reference (LIKE) 20060628
6 N_C_PRSNT_SID Instance attribute Public Attribute reference (LIKE) 20060628
7 N_C_PRSNT_TXTLG Instance attribute Public Attribute reference (LIKE) 20060628
8 N_C_PRSNT_TXTMD Instance attribute Public Attribute reference (LIKE) 20060628
9 N_C_PRSNT_TXTSH Instance attribute Public Attribute reference (LIKE) 20060628
10 N_SHOW_REPORT Instance attribute Public Attribute reference (LIKE) Boolean 20060628
11 O_CHANM Instance attribute Protected Type reference (TYPE) RSD_CHANM 20040510
12 O_CHCKTAB_SPECFL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20040514
13 O_C_LEAVES_SIDS_LIMIT Constant Protected Type reference (TYPE) I 500 20040513
14 O_INFOPROV Instance attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20040510
15 O_KEYFIELDNM Instance attribute Protected Type reference (TYPE) RSD_FIELDNM 20040514
16 O_LANGU Instance attribute Protected Type reference (TYPE) SYLANGU SAP System, Current Language 20040512
17 O_MAXROWS_ON_MAINTAB Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20081024
18 O_MOST_RECENT Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20050715
19 O_ONLY_TXT Instance attribute Protected Type reference (TYPE) RS_BOOL Call is Only for txttab 20081127
20 O_PMASTAB_FL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20040511
21 O_QMASTAB_FL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20040511
22 O_R_SUBSELECT Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRS_WHERE_TREE Tree with where conditions 20040513
23 O_R_WHERE_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRS_WHERE_TREE Tree with where conditions 20040511
24 O_SIDTAB_FL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20121108
25 O_SRDATE Instance attribute Protected Type reference (TYPE) SY-DATUM Date and Time, Current (Application Server) Date 20040512
26 O_SX_QUERY Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY 20040510
27 O_SX_SELDR_IPRO Instance attribute Protected Type reference (TYPE) RSDD_SX_SELDR InfoProvider Restriction 20070525
28 O_TH_IOBJNM Instance attribute Protected See coding 20130205
29 O_TH_JOIN Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY-TH_JOIN 20050418
30 O_TH_TABLE Instance attribute Protected Type reference (TYPE) RSDRS_SX_QUERY-TH_TABLE 20050418
31 O_TS_ATR Instance attribute Protected See coding Master Data Attributes 20130205
32 O_TS_CMP Instance attribute Protected Type reference (TYPE) IF_RSD_CHA_PROP=>NT_TS_CMP_PROP Compounding of InfoObjects 20130205
33 O_TS_TABALIAS Instance attribute Protected Type reference (TYPE) TO_TS_ALIAS 20040511
34 O_T_HIERTABNM Instance attribute Protected Type reference (TYPE) RSDRH_T_TABLNM 20040511
35 O_T_SELECTION_OR Instance attribute Protected Type reference (TYPE) TO_T_SELECTION_OR 20071030
36 O_T_TMPTABNM Instance attribute Protected Type reference (TYPE) RSD_T_TABLNM 20040513
37 O_WITHOUT_KEYDATE Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20070308
38 O_YMASTAB_FL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20070309
39 P_CHAVL Static Attribute Private Type reference (TYPE) RSD_CHAVL 20040512
40 P_ERROR Static Attribute Private Type reference (TYPE) STRING 20040511
41 P_LEN Static Attribute Private Type reference (TYPE) I 20040512
42 P_R_EQSID_TABL_CACHE Static Attribute Private Object reference (TYPE REF TO) CL_RSDRC_EQSID_TABL_CACHE Stores EQSID table restrictions in case of multiproviders 20050510
43 P_S_TXT_FILTER Instance attribute Private Type reference (TYPE) TP_S_TXT_FILTER 20090213
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE_FIELD Instance method Protected Method 20040511
2 ADD_TABLE_FIELD_CONC Instance method Protected Method 20081009
3 ADD_TABLE_FIELD_DESCR Instance method Protected Method 20090212
4 ADD_TIME_FIELD Instance method Public Method 20070308
5 BUILD_SUBQUERY Instance method Protected Method Build a subquery for a selt subquery restriction 20061127
6 CHECK_IN_LIST Instance method Protected Method 20071018
7 COLLECT_CHA Instance method Protected Method 20040511
8 COLLECT_ORDERBY Instance method Protected Method 20040512
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040510
10 FINALIZE Instance method Public Method 20060628
11 GET_CHAVL_FROM_AUTH_VALUE Static method Protected Method 20040512
12 GET_COB_PRO Instance method Protected Method 20040512
13 GET_COB_PRO_A_C Instance method Protected Method 20040513
14 GET_IOBJNM_FROM_LEVEL Instance method Protected Method 20040511
15 GET_LEVEL Instance method Protected Method 20040511
16 GET_R_SQL_QUERY Instance method Public Method 20040511
17 GET_SFC Instance method Protected Method 20040511
18 GET_SX_QUERY Instance method Public Method 20040511
19 JOIN_KEY_BASED Instance method Protected Method 20040513
20 READ_DATA Instance method Public Method 20060628
21 RESET_INFOPROV_RESTRICTION Instance method Protected Method CLEAR: O_R_SUBSELECT 20040517
22 RESTRICT_BY_AUTH_VALUES Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
23 RESTRICT_BY_DIMENSION Instance method Protected Method -> O_R_SUBSELECT (OR) 20040513
24 RESTRICT_BY_FACTTABLE Instance method Protected Method -> O_R_SUBSELECT (OR) 20101124
25 RESTRICT_BY_HYBR_PROV Instance method Protected Method -> O_R_SUBSELECT (OR) 20070509
26 RESTRICT_BY_INFOPROV Instance method Public Method -> O_R_SUBSELECT (OR) 20060628
27 RESTRICT_BY_INFOPROV_01 Instance method Protected Method 20040517
28 RESTRICT_BY_MD_PROV Instance method Protected Method -> O_R_SUBSELECT (OR) 20040513
29 RESTRICT_BY_NAV_ATTR Instance method Public Method -> O_R_SUBSELECT (OR) 20060628
30 RESTRICT_BY_ODSO Instance method Protected Method -> O_R_SUBSELECT (OR) 20040513
31 RESTRICT_BY_RANGE Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
32 RESTRICT_BY_RANGE_DESCR Instance method Protected Method -> O_R_WHERE_TREE (AND) 20090213
33 RESTRICT_BY_SELDR Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
34 RESTRICT_BY_SELECTION_OR Instance method Protected Method 20071030
35 RESTRICT_BY_TABLE_EXPRESSION Instance method Protected Method 20040513
36 RESTRICT_BY_WHERE_TABLE Instance method Public Method -> O_R_WHERE_TREE (AND) 20040513
37 RESTRICT_BY_WHERE_TREE Instance method Public Method -> O_R_WHERE_TREE (AND) 20040513
38 SELECT_FIELD Instance method Public Method 20060628
39 SET_MOST_RECENT Instance method Public Method 20060628
40 _ANALYZE_TABALIAS Instance method Protected Method Optimize Tab Alias 20080829
Events
Class CL_RSMD_RS_BUILD_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_N1 Public See coding 20040511 TN_N1(1) type n
2 TO_LEVEL Protected See coding 20040511 to_level(4) TYPE n
3 TO_S_ALIAS Protected See coding 20040511 BEGIN OF to_s_alias, tabtp TYPE rsdrs_tabtp, level TYPE to_level, END OF to_s_alias
4 TO_S_IOBJNM Protected See coding 20130205 BEGIN OF to_s_iobjnm, iobjnm TYPE rsiobjnm, atrtimfl TYPE rsdatrtimfl, r_iobj_prop TYPE REF TO if_rsd_iobj_prop, END OF to_s_iobjnm
5 TO_S_SELECTION_OR Protected See coding 20071030 BEGIN OF to_s_selection_or, iobjnm TYPE rsd_iobjnm, prsnt TYPE rsmd_rs_prsnt, range TYPE rsmd_rs_s_range, END OF to_s_selection_or
6 TO_TS_ALIAS Protected See coding 20040511 to_ts_alias TYPE SORTED TABLE OF to_s_alias WITH UNIQUE KEY tabtp level
7 TO_T_ALIAS Protected See coding 20070309 to_t_alias TYPE STANDARD TABLE OF to_s_alias WITH KEY tabtp level
8 TO_T_SELECTION_OR Protected See coding 20071030 to_t_selection_or TYPE STANDARD TABLE OF to_s_selection_or WITH NON-UNIQUE KEY iobjnm prsnt
9 TP_S_TXT_FILTER Private See coding 20090213 begin of tp_s_txt_filter, descr type rs_bool, direct type rs_bool, end of tp_s_txt_filter
Method Signatures

Method ADD_TABLE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNM Call by reference Type reference (TYPE) RSD_FIELDNM 20040511
2 Exporting E_TABALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS 20040511
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20040511
4 Importing I_PRSNT Call by reference Type reference (TYPE) RSMD_RS_PRSNT N_C_PRSNT_NONE 20040513
5 Importing I_RETALIAS Call by reference Type reference (TYPE) C 20040511
6 Importing I_SORTDIR Call by reference Type reference (TYPE) RSDRS_SORTDIR 20040513
# Exception Resumable Description Created on
1 CX_RS_ERROR InfoObject nicht gefunden 20040511

Method ADD_TABLE_FIELD_CONC 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 20081009
2 Importing I_RETALIAS Call by reference Type reference (TYPE) C 20081009
3 Importing I_SORTDIR Call by reference Type reference (TYPE) RSDRS_SORTDIR 20081009
# Exception Resumable Description Created on
1 CX_RS_ERROR InfoObject nicht gefunden 20081009

Method ADD_TABLE_FIELD_DESCR 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 20090212
2 Importing I_RETALIAS Call by reference Type reference (TYPE) C 20090212
3 Importing I_SORTDIR Call by reference Type reference (TYPE) RSDRS_SORTDIR 20090212
# Exception Resumable Description Created on
1 CX_RS_ERROR InfoObject nicht gefunden 20090212

Method ADD_TIME_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATEFROM_ALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS 20070308
2 Importing I_DATETO_ALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS 20070308
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20070308

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 20061127
2 Returning R_SUBQUERY_ID Value transfer Type reference (TYPE) RSDRS_SUBQUERY_ID ID of the created subquery 20061127
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20061127

Method CHECK_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_WHERE Call by reference Type reference (TYPE) RSDRS_S_WHERE 20071018
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20110509

Method CHECK_IN_LIST on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method COLLECT_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CHA Value transfer Type reference (TYPE) RSDRS_S_CHA 20040511
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040511

Method COLLECT_ORDERBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ORDERBY Value transfer Type reference (TYPE) RSDRS_S_ORDERBY 20040512

Method COLLECT_ORDERBY on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method CONSTRUCTOR 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 20040510
2 Importing I_DATETO Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040512
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040510
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20040512
5 Importing I_MAXROWS Call by reference Type reference (TYPE) I 500 20040514
6 Importing I_ONLY_TXT Call by reference Type reference (TYPE) RS_BOOL Boolean 20081127
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040511

Method FINALIZE Signature

Method FINALIZE on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method FINALIZE on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method GET_CHAVL_FROM_AUTH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTH_VALUE Call by reference Type reference (TYPE) STRING 20040512
2 Returning R_CHAVL Value transfer Type reference (TYPE) RSDRS_S_WHERE-LOW 20040512

Method GET_CHAVL_FROM_AUTH_VALUE on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method GET_COB_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) RSD_IOBJNM 20040512
2 Returning R_S_IOBJNM Value transfer Type reference (TYPE) TO_S_IOBJNM InfoObject Properties (in Context of InfoCube / ODS Object) 20130205
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040512

Method GET_COB_PRO_A_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_COB_PRO_A Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20130205
2 Exporting E_S_COB_PRO_C Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20130205
3 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040513
4 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20040513
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040513

Method GET_IOBJNM_FROM_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) TO_LEVEL 20040511
2 Returning R_IOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20040511
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040511

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IOBJNM Call by reference Type reference (TYPE) TO_S_IOBJNM InfoObject Properties (in Context of InfoCube / ODS Object) 20130205
2 Returning R_LEVEL Value transfer Type reference (TYPE) TO_LEVEL 20040511
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040511

Method GET_R_SQL_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_SQL_QUERY Value transfer Object reference (TYPE REF TO) CL_RSDRS_SQL_QUERY Data Manager SQL Query Processing 20040511
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040512

Method GET_SFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_SFC Value transfer Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20040511

Method GET_SFC on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method GET_SX_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SX_QUERY Value transfer Type reference (TYPE) RSDRS_SX_QUERY 20040511
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040512

Method JOIN_KEY_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_JOIN Call by reference Type reference (TYPE) RSDRS_TH_JOIN 20040513
2 Changing C_TX_LEFTOUTER Call by reference Type reference (TYPE) RSDRS_TX_LEFTOUTER 20040513
3 Changing C_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE 20040528
4 Importing I_CARDINALITY Call by reference Type reference (TYPE) RSDRS_CARDINALITY 20121128
5 Importing I_JOIN_TIME Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070309
6 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040513
7 Importing I_LEFT_ALIAS Call by reference Type reference (TYPE) SIMPLE 20040513
8 Importing I_MAIN_IOBJ Call by reference Type reference (TYPE) RS_BOOL Boolean 20040528
9 Importing I_RIGHT_ALIAS Call by reference Type reference (TYPE) SIMPLE 20040513
10 Importing I_S_IOBJNM Call by reference Type reference (TYPE) TO_S_IOBJNM InfoObject Properties (in Context of InfoCube / ODS Object) 20130205
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040513

Method READ_DATA Signature

Method READ_DATA on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method READ_DATA on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESET_INFOPROV_RESTRICTION Signature

Method RESET_INFOPROV_RESTRICTION on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESET_INFOPROV_RESTRICTION on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_AUTH_VALUES Signature

Method RESTRICT_BY_AUTH_VALUES on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESTRICT_BY_AUTH_VALUES on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_DIMENSION 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 20040513
2 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20040513
3 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20040517
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040513

Method RESTRICT_BY_FACTTABLE 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 20101124
2 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20101124
3 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20101124
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20101124

Method RESTRICT_BY_HYBR_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20070509
# Exception Resumable Description Created on
1 CX_RSMD_RS_NOBIA Der BIA-Index kann nicht benutzt werden 20090812
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20070509

Method RESTRICT_BY_INFOPROV Signature

Method RESTRICT_BY_INFOPROV on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESTRICT_BY_INFOPROV on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_INFOPROV_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIA_STATUS Call by reference Type reference (TYPE) RSD_BIA_STATUS Eigenschaften InfoProvider 20110323
2 Importing I_CUBESUBTYPE Call by reference Type reference (TYPE) RSCUBESUBTYPE SubTyp des InfoProvider 20101124
3 Importing I_CUBETYPE Call by reference Type reference (TYPE) RSD_CUBETYPE 20040517
4 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040517
5 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040517
6 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO 20040517
7 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20040517
# Exception Resumable Description Created on
1 CX_RSMD_RS_NOBIA Der BIA-Index kann nicht benutzt werden 20090812
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040517

Method RESTRICT_BY_MD_PROV 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 20040513
2 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20040513
3 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20040517
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040513

Method RESTRICT_BY_NAV_ATTR Signature

Method RESTRICT_BY_NAV_ATTR on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESTRICT_BY_NAV_ATTR on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_ODSO 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 20040513
2 Importing I_PART_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20040513
3 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20040517
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040513

Method RESTRICT_BY_RANGE Signature

Method RESTRICT_BY_RANGE on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESTRICT_BY_RANGE on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_RANGE_DESCR 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 20090213
2 Importing I_T_RANGE Value transfer Type reference (TYPE) RSMD_RS_T_RANGE erweiterte Rangetabelle( inkl- Trex-Action) 20090213
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090213

Method RESTRICT_BY_SELDR Signature

Method RESTRICT_BY_SELDR on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method RESTRICT_BY_SELDR on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_SELECTION_OR Signature

Method RESTRICT_BY_SELECTION_OR on class CL_RSMD_RS_BUILD_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20071030

Method RESTRICT_BY_TABLE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATRNAVFL_A Call by reference Type reference (TYPE) RSATRNAVFL The InfoObject is a navigation attribute 20130205
2 Importing I_ATRTIMFL_A Call by reference Type reference (TYPE) RSDATRTIMFL Indicator as to whether the attribute is time-dependent 20130205
3 Importing I_CHABASNM_A Call by reference Type reference (TYPE) RSCHABASNM Reference characteristic 20130205
4 Importing I_CHABASNM_C Call by reference Type reference (TYPE) RSCHABASNM InfoObject Properties (in Context of InfoCube / ODS Object) 20130205
5 Importing I_FIELDNM Call by reference Type reference (TYPE) RSD_FIELDNM 20040513
6 Importing I_IOBJNM_A Call by reference Type reference (TYPE) RSIOBJNM InfoObject Properties (in Context of InfoCube / ODS Object) 20130205
7 Importing I_IS_SID Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040528
8 Importing I_S_TABLE Call by reference Type reference (TYPE) RSDRS_S_TABLE 20040513
9 Importing I_TABALIAS Call by reference Type reference (TYPE) RSDRS_ALIAS 20040513
10 Importing I_TH_JOIN Call by reference Type reference (TYPE) RSDRS_TH_JOIN 20040513
11 Importing I_TH_TABLE Call by reference Type reference (TYPE) RSDRS_TH_TABLE 20040513
12 Importing I_T_WHERE Call by reference Type reference (TYPE) RSDRS_T_WHERE 20040513
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040513

Method RESTRICT_BY_WHERE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_WHERE Value transfer Type reference (TYPE) RSDRS_T_WHERE 20040513

Method RESTRICT_BY_WHERE_TABLE on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method RESTRICT_BY_WHERE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040513
2 Importing I_R_WHERE_TREE Call by reference Object reference (TYPE REF TO) CL_RSDRS_WHERE_TREE Tree with where conditions 20040513

Method RESTRICT_BY_WHERE_TREE on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method SELECT_FIELD Signature

Method SELECT_FIELD on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method SELECT_FIELD on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method SET_MOST_RECENT Signature

Method SET_MOST_RECENT on class CL_RSMD_RS_BUILD_QUERY has no parameter.
Method SET_MOST_RECENT on class CL_RSMD_RS_BUILD_QUERY has no exception.

Method _ANALYZE_TABALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SIDTAB_CHANGED_TO Value transfer Type reference (TYPE) RSDRS_TABTP 20100415

Method _ANALYZE_TABALIAS on class CL_RSMD_RS_BUILD_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400