SAP ABAP Interface IF_RSMD_RS_BUILD_QUERY (Interface for Queries)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSMD_RS_BUILD_QUERY CL_RSMD_RS_BUILD_QUERY 20060628
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSMD_RS_TREX_QUERY 20060802
Properties
Interface IF_RSMD_RS_BUILD_QUERY  
Short Description Interface for Queries    
General Data
Package RSMD_RS   Master Data Read Services ( Value Help etc) 
Created 20040212   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDM4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSMD_RS_BUILD_QUERY has no interface.
Friends
Interface IF_RSMD_RS_BUILD_QUERY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_PRSNT_CONC Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'INT' Display of an InfoObject 20081009
2 N_C_PRSNT_DESCR Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'DESCR' Description 20090212
3 N_C_PRSNT_KEY Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'INT_NC' 20060628
4 N_C_PRSNT_NONE Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'NONE' 20060628
5 N_C_PRSNT_SID Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'SID' 20060628
6 N_C_PRSNT_TXTLG Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTLG' 20060628
7 N_C_PRSNT_TXTMD Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTMD' 20060628
8 N_C_PRSNT_TXTSH Constant Public Type reference (TYPE) RSMD_RS_PRSNT 'TXTSH' 20060628
9 N_SHOW_REPORT Static Attribute Public Type reference (TYPE) RS_BOOL Boolean 20060628
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create Instance 20060628
2 FINALIZE Instance method Public Method 20060628
3 READ_DATA Instance method Public Method 20060628
4 RESTRICT_BY_AUTH_VALUES Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
5 RESTRICT_BY_INFOPROV Instance method Public Method -> O_R_SUBSELECT (OR) 20060628
6 RESTRICT_BY_NAV_ATTR Instance method Public Method -> O_R_SUBSELECT (OR) 20060628
7 RESTRICT_BY_RANGE Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
8 RESTRICT_BY_RANGE_EXTENDED Instance method Public Method -> O_R_WHERE_TREE (AND) 20060818
9 RESTRICT_BY_SELDR Instance method Public Method -> O_R_WHERE_TREE (AND) 20060628
10 RESTRICT_BY_WHERE_TREE Instance method Public Method 20110909
11 SELECT_FIELD Instance method Public Method 20060628
12 SET_MOST_RECENT Instance method Public Method 20060628
13 SET_SEARCH_STRING Instance method Public Method Set Search String 20060628
Events
Interface IF_RSMD_RS_BUILD_QUERY has no event.
Types
Interface IF_RSMD_RS_BUILD_QUERY has no local type.
Method Signatures

Method CREATE 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 20060628
2 Importing I_DATETO Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Aktuelles Datum des Applikationsservers 20060628
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060628
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20060628
5 Importing I_MAXROWS Call by reference Type reference (TYPE) I 500 20060628
6 Importing I_ORG_CHANM Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE nur BIA: auf referenzierendem Merkmal arbeiten 20080310
7 Returning R_R_BUILD_QUERY Value transfer Object reference (TYPE REF TO) IF_RSMD_RS_BUILD_QUERY Abfrage Schnittstelle 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060711

Method FINALIZE Signature

Method FINALIZE on Interface IF_RSMD_RS_BUILD_QUERY has no parameter.
Method FINALIZE on Interface IF_RSMD_RS_BUILD_QUERY has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20060628
2 Exporting E_R_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method RESTRICT_BY_AUTH_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_AUTH_VALUES_USER Call by reference Type reference (TYPE) RSSB_TSX_AUTH_VALUES_USER Berechtigte Stammdatenwerte eines Benutzers 20060628
2 Importing I_T_LEAVES_SIDS Call by reference Type reference (TYPE) RRSV_T_SID 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method RESTRICT_BY_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_TO_NAV_ATR Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060814
2 Returning R_RESTRICTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20060628
# 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 20060628

Method RESTRICT_BY_NAV_ATTR Signature

Method RESTRICT_BY_NAV_ATTR on Interface IF_RSMD_RS_BUILD_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method RESTRICT_BY_RANGE 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 20060628
2 Importing I_PRSNT Call by reference Type reference (TYPE) RSMD_RS_PRSNT N_C_PRSNT_KEY 20060628
3 Importing I_T_RANGE Value transfer Type reference (TYPE) RSR_T_RANGESID 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method RESTRICT_BY_RANGE_EXTENDED 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 20060818
2 Importing I_OR_SELECTION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20071030
3 Importing I_PRSNT Value transfer Type reference (TYPE) RSMD_RS_PRSNT N_C_PRSNT_KEY 20060818
4 Importing I_T_RANGE Value transfer Type reference (TYPE) RSMD_RS_T_RANGE erweiterte Rangetabelle( inkl- Trex-Action) 20060818
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060818

Method RESTRICT_BY_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method RESTRICT_BY_WHERE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_WHERE_TREE Call by reference Object reference (TYPE REF TO) CL_RSDRS_WHERE_TREE Tree with where conditions 20110909
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20110909

Method SELECT_FIELD 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 20060628
2 Importing I_PRSNT Call by reference Type reference (TYPE) RSMD_RS_PRSNT 20060628
3 Importing I_RETALIAS Value transfer Type reference (TYPE) RSDRS_ALIAS 20060628
4 Importing I_SORTDIR Value transfer Type reference (TYPE) RSDRS_SORTDIR 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628

Method SET_MOST_RECENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20060628

Method SET_MOST_RECENT on Interface IF_RSMD_RS_BUILD_QUERY has no exception.

Method SET_SEARCH_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_STRING Call by reference Type reference (TYPE) RSMD_RS_FUZZY_STRING Suchstring für Wertehilfe 20060628
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060628
History
Last changed by/on SAP  20130531 
SAP Release Created in 700