SAP ABAP Class CL_RSRTS_R3IS_RUNTIME (Runtime for the SAP InfoSet Connection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSRTS_ODP (Package) TransientProvider Based on ODP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20080306
Properties
Class CL_RSRTS_R3IS_RUNTIME  
Short Description Runtime for the SAP InfoSet Connection    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRTS_ODP   TransientProvider Based on ODP 
Created 20070914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
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)
Interfaces
Class CL_RSRTS_R3IS_RUNTIME has no interface implemented.
Friends
Class CL_RSRTS_R3IS_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ISET_DDIC_AVLBL Static Attribute Private Type reference (TYPE) RS_BOOL Version of the ISET Field List Module with DDIC Selections? 20091031
2 P_TS_ISET Static Attribute Private Type reference (TYPE) PT_TS_ISET 20090218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20091031
2 ENSURE_QUERY_GEN Static method Public Method Create Query if Required 20080312
3 GENERATE_QUERY Static method Public Method Query Generation 20100107
4 GET_DATA_DESCRIPTION Static method Public Method Description of the Data Structure in the Interface 20090212
5 GET_FIELDCATALOG Static method Public Method Field Catalog of the InfoSet 20071016
6 GET_INFOSET_ALL Static method Public Method Returns all BW relevant InfoSets 20080715
7 GET_MD_TIMESTAMP Static method Public Method 20071022
8 READ_DATA Static method Public Method Data Collection 20071016
9 _FILL_PROPERTIES Static method Private Method Fills the BW relevant properties 20080715
10 _GET_DATA_DESCRIPTION_DESCR Static method Private Method Finds ABAP desc. 20090212
11 _GET_DATA_DESCRIPTION_MAPPING Static method Private Method Returns tab/field mapping for item in data structure 20090212
12 _GET_DFIES_FOR_FIELD Static method Private Method Ermittelt DDIC Beschreibung für ein Feld 20120927
13 _GET_RELEASED_INFOSETS Static method Private Method Finds released InfoSets 20080715
14 _IS_FIELD_POSSIBLE Static method Private Method Is the field suited for BI InfoProviders? 20090310
15 __MOVE_QUERY Static method Private Method Move a Query 20080104
Events
Class CL_RSRTS_R3IS_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_FIELDGROUP Public See coding 20071022 begin of NT_S_FIELDGrOUP, tabname type tabname, fieldname type FIELDNAME, numb type AQS_NUMB, end of nt_s_fieldgroup
2 NT_S_FIELD_IOBJNM Public See coding 20080219 begin of NT_S_FIELD_iobjnm, tabname type tabname, fieldname type fieldname, iobjnm type rsiobjnm, fieldnm_txt type AQS_FNAME, end of nt_s_field_iobjnm
3 NT_S_FIELD_TEXT Public See coding 20080104 begin of NT_S_FIELD_TEXT, tabname type tabname, fieldname type fieldname, iobjnm type rsiobjnm, fieldnm_txt type AQS_FNAME, end of nt_s_field_text
4 NT_S_INFOSET Public See coding 20080715 begin of NT_S_INFOSET, infoset type AQS_SGNAME, infoarea type rsinfoarea, trex_allowed type rs_bool, text type string, LAST_CHANGED type RSOBJS_LAST_CHANGED, LAST_CHANGED_BY type RSOBJS_USER_ID, END OF nt_s_infoset
5 NT_S_PROPERTIES Public See coding 20080715 BEGIN OF NT_S_PROPERTIES, infoarea type rsinfoarea, trex_allowed type rs_bool, text type string, END OF nt_s_properties
6 NT_S_SELECTION_FIELD Public See coding 20080619 BEGIN OF nt_s_selection_field, kind TYPE aqs_flag, spname TYPE aqs_spname, fname TYPE aqs_fname, ftext TYPE aqs_ftext, type TYPE aqs_atype, length TYPE aqs_leng, obligatory TYPE aqs_flag, as_checkbox TYPE aqs_flag, END OF nt_s_selection_field
7 NT_TS_FIELDGROUP Public See coding 20071022 nt_ts_fieldgroup type SORTED TABLE OF nt_s_fieldgroup with unique key tabname fieldname
8 NT_TS_FIELD_IOBJNM Public See coding 20080219 nt_ts_field_iobjnm type sorted table of nt_s_field_iobjnm with unique key tabname fieldname
9 NT_TS_FIELD_TEXT Public See coding 20080104 nt_ts_field_text type sorted table of nt_s_field_text with unique key tabname fieldname
10 NT_TS_INFOSET Public See coding 20080715 nt_ts_infoset type SORTED TABLE OF nt_s_infoset WITH UNIQUE KEY infoset
11 NT_T_SELECTION_FIELD Public See coding 20080619 nt_t_selection_field TYPE STANDARD TABLE OF nt_s_selection_field WITH NON-UNIQUE KEY table_line
12 PT_S_ISET Private See coding 20090218 BEGIN OF PT_S_ISET, infoset type aqs_sgname, query type aqs_quname, END OF pt_s_iset
13 PT_TS_ISET Private See coding 20090218 pt_ts_iset type SORTED TABLE OF pt_s_iset WITH UNIQUE key infoset INITIAL SIZE 5
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSRTS_R3IS_RUNTIME has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSRTS_R3IS_RUNTIME has no exception.

Method ENSURE_QUERY_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_GENERATION Call by reference Type reference (TYPE) RS_FLAG RS_C_FALSE Generierung erzwingen 20080312
2 Importing I_INFOSET Call by reference Type reference (TYPE) AQS_SGNAME SAP Query (S): InfoSet 20080312
3 Returning R_QUERY Value transfer Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20080312
# Exception Resumable Description Created on
1 GENERATION_ERROR_INFOSET InfoSet konnte nicht generiert werden 20080312
2 GENERATION_ERROR_QUERY SAP Query konnte nicht generiert werden 20080312
3 INTERNAL_ERROR Interner Fehler bei der Query-Generierung 20080312

Method GENERATE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOSET Call by reference Type reference (TYPE) AQS_SGNAME SAP Query (S): InfoSet 20100107
2 Importing I_QUERY Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20100107
# Exception Resumable Description Created on
1 GENERATION_ERROR_QUERY SAP Query konnte nicht generiert werden 20100107
2 INTERNAL_ERROR Interner Fehler 20100107

Method GET_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20090212
2 Exporting E_T_COMP Call by reference Type reference (TYPE) CL_RSR=>TN_T_COMP_N 20090212
3 Exporting E_T_DATADESC Call by reference Type reference (TYPE) RSRTS_T_DATADESC Beschreibung der zurückgegebenen Daten 20090212
4 Importing I_INFOSET Call by reference Type reference (TYPE) AQS_SGNAME SAP Query (S): InfoSet 20090212
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090212

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROPERTIES Call by reference Type reference (TYPE) NT_S_PROPERTIES InfoSet Eigenschaften im BI Kontext 20080715
2 Exporting E_TS_FIELDGROUP Call by reference Type reference (TYPE) NT_TS_FIELDGROUP Gruppenzuordnung der Felder 20071022
3 Exporting E_TS_FIELD_IOBJNM Call by reference Type reference (TYPE) NT_TS_FIELD_IOBJNM Mapping: Feld <-> InfoObject 20080219
4 Exporting E_TS_IOBJNM_AUTHREL Call by reference Type reference (TYPE) RSD_TS_IOBJNM Berechtigungsrelevante Merkmale 20080715
5 Exporting E_T_FIELDLIST Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20071016
6 Exporting E_T_GROUP_LIST Call by reference Type reference (TYPE) RSRTS_GLIST SAP Query (L): Liste der Sachgruppentexte 20071016
7 Exporting E_T_SELFIELDS Call by reference Type reference (TYPE) NT_T_SELECTION_FIELD SAP-Query: Tabelle der Selektionsparameter 20071016
8 Importing I_INFOSET Call by reference Type reference (TYPE) AQ_SGNAME SAP Query: InfoSet 20071016
# Exception Resumable Description Created on
1 INFOSET_NOT_RELEASED InfoSet ist nicht freigegeben 20080312
2 NO_INFOSET InfoSet nicht vorhanden 20080312

Method GET_INFOSET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_INFOSET Call by reference Type reference (TYPE) NT_TS_INFOSET Liste der Infosets 20080715
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20080715
3 Importing I_SEARCH_IN_KEY Call by reference Type reference (TYPE) RS_BOOL Boolean 20080715
4 Importing I_SEARCH_IN_TEXT Call by reference Type reference (TYPE) RS_BOOL Boolean 20080715
5 Importing I_SEARCH_STRING_KEY Call by reference Type reference (TYPE) RSOBJS_SEARCHSTR Objekt Services: Search Srtring 20080715
6 Importing I_SEARCH_STRING_TEXT Call by reference Type reference (TYPE) RSOBJS_SEARCHSTR Objekt Services: Search Srtring 20080715

Method GET_INFOSET_ALL on class CL_RSRTS_R3IS_RUNTIME has no exception.

Method GET_MD_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOSET Call by reference Type reference (TYPE) AQ_SGNAME SAP Query: InfoSet 20071022
2 Returning R_TIMESTAMP Value transfer Type reference (TYPE) RSTIMESTMP 20071022
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080312
2 NO_INFOSET InfoSet ist nicht vorhanden 20080312

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA Daten 20071016
2 Importing I_INFOSET Call by reference Type reference (TYPE) AQ_SGNAME SAP Query: InfoSet 20071016
3 Importing I_T_SELECTION Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20071016
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler beim Lesen der Daten 20080312

Method _FILL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROPERTIES Call by reference Type reference (TYPE) NT_S_PROPERTIES 20080715
2 Importing I_S_BWPROP Call by reference Type reference (TYPE) AQGSBWPROP BI-Eigenschaften eines Basis InfoSet 20080715

Method _FILL_PROPERTIES on class CL_RSRTS_R3IS_RUNTIME has no exception.

Method _GET_DATA_DESCRIPTION_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMP Call by reference Type reference (TYPE) CL_RSR=>TN_T_COMP_N 20090212
2 Importing I_QUERY Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20090212
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090212

Method _GET_DATA_DESCRIPTION_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATADESC Call by reference Type reference (TYPE) RSRTS_T_DATADESC Beschreibung der zurückgegebenen Daten 20090212
2 Importing I_QUERY Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20090212
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090212

Method _GET_DFIES_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FIELDLIST Call by reference Type reference (TYPE) RSAQRFLIST SAP Query (L): Feldliste eines Sachgebietes 20120927
2 Returning R_S_DFIES Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20120927
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120927

Method _GET_RELEASED_INFOSETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_INFOSET Call by reference Type reference (TYPE) NT_TS_INFOSET 20080715
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20080715
3 Importing I_KEY_PATTERN Call by reference Type reference (TYPE) AQS_SGNAME '*' SAP Query (S): InfoSet 20080715

Method _GET_RELEASED_INFOSETS on class CL_RSRTS_R3IS_RUNTIME has no exception.

Method _IS_FIELD_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FIELD Call by reference Type reference (TYPE) RSAQRFLIST SAP Query (L): Feldliste eines Sachgebietes 20090310
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20090310

Method _IS_FIELD_POSSIBLE on class CL_RSRTS_R3IS_RUNTIME has no exception.

Method __MOVE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QU_S Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20080104
2 Importing I_QU_T Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20080104
3 Importing I_UG_S Call by reference Type reference (TYPE) AQS_BGNAME SAP Query (S): Name einer Benutzergruppe 20080104
4 Importing I_UG_T Call by reference Type reference (TYPE) AQS_BGNAME SAP Query (S): Name einer Benutzergruppe 20080104
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler beim Sperren 20080312
History
Last changed by/on SAP  20130531 
SAP Release Created in 720