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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RS_BOOL | Version of the ISET Field List Module with DDIC Selections? | 20091031 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PT_TS_ISET | 20090218 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | 20091031 | |
2 | ![]() |
Static method | Public | Method | Create Query if Required | 20080312 |
3 | ![]() |
Static method | Public | Method | Query Generation | 20100107 |
4 | ![]() |
Static method | Public | Method | Description of the Data Structure in the Interface | 20090212 |
5 | ![]() |
Static method | Public | Method | Field Catalog of the InfoSet | 20071016 |
6 | ![]() |
Static method | Public | Method | Returns all BW relevant InfoSets | 20080715 |
7 | ![]() |
Static method | Public | Method | 20071022 | |
8 | ![]() |
Static method | Public | Method | Data Collection | 20071016 |
9 | ![]() |
Static method | Private | Method | Fills the BW relevant properties | 20080715 |
10 | ![]() |
Static method | Private | Method | Finds ABAP desc. | 20090212 |
11 | ![]() |
Static method | Private | Method | Returns tab/field mapping for item in data structure | 20090212 |
12 | ![]() |
Static method | Private | Method | Ermittelt DDIC Beschreibung für ein Feld | 20120927 |
13 | ![]() |
Static method | Private | Method | Finds released InfoSets | 20080715 |
14 | ![]() |
Static method | Private | Method | Is the field suited for BI InfoProviders? | 20090310 |
15 | ![]() |
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 | ![]() |
I_FORCE_GENERATION | Call by reference | Type reference (TYPE) | RS_FLAG | RS_C_FALSE | Generierung erzwingen | 20080312 | |
2 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQS_SGNAME | SAP Query (S): InfoSet | 20080312 | ||
3 | ![]() |
R_QUERY | Value transfer | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20080312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
InfoSet konnte nicht generiert werden | 20080312 | |
2 | ![]() |
SAP Query konnte nicht generiert werden | 20080312 | |
3 | ![]() |
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 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQS_SGNAME | SAP Query (S): InfoSet | 20100107 | ||
2 | ![]() |
I_QUERY | Call by reference | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20100107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SAP Query konnte nicht generiert werden | 20100107 | |
2 | ![]() |
Interner Fehler | 20100107 |
Method GET_DATA_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_STRUCDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20090212 | ||
2 | ![]() |
E_T_COMP | Call by reference | Type reference (TYPE) | CL_RSR=>TN_T_COMP_N | 20090212 | |||
3 | ![]() |
E_T_DATADESC | Call by reference | Type reference (TYPE) | RSRTS_T_DATADESC | Beschreibung der zurückgegebenen Daten | 20090212 | ||
4 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQS_SGNAME | SAP Query (S): InfoSet | 20090212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW: Allgemeine Fehlerklasse | 20090212 |
Method GET_FIELDCATALOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_S_PROPERTIES | Call by reference | Type reference (TYPE) | NT_S_PROPERTIES | InfoSet Eigenschaften im BI Kontext | 20080715 | ||
2 | ![]() |
E_TS_FIELDGROUP | Call by reference | Type reference (TYPE) | NT_TS_FIELDGROUP | Gruppenzuordnung der Felder | 20071022 | ||
3 | ![]() |
E_TS_FIELD_IOBJNM | Call by reference | Type reference (TYPE) | NT_TS_FIELD_IOBJNM | Mapping: Feld <-> InfoObject | 20080219 | ||
4 | ![]() |
E_TS_IOBJNM_AUTHREL | Call by reference | Type reference (TYPE) | RSD_TS_IOBJNM | Berechtigungsrelevante Merkmale | 20080715 | ||
5 | ![]() |
E_T_FIELDLIST | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Feldliste | 20071016 | ||
6 | ![]() |
E_T_GROUP_LIST | Call by reference | Type reference (TYPE) | RSRTS_GLIST | SAP Query (L): Liste der Sachgruppentexte | 20071016 | ||
7 | ![]() |
E_T_SELFIELDS | Call by reference | Type reference (TYPE) | NT_T_SELECTION_FIELD | SAP-Query: Tabelle der Selektionsparameter | 20071016 | ||
8 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQ_SGNAME | SAP Query: InfoSet | 20071016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
InfoSet ist nicht freigegeben | 20080312 | |
2 | ![]() |
InfoSet nicht vorhanden | 20080312 |
Method GET_INFOSET_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TS_INFOSET | Call by reference | Type reference (TYPE) | NT_TS_INFOSET | Liste der Infosets | 20080715 | ||
2 | ![]() |
I_INFOAREA | Call by reference | Type reference (TYPE) | RSINFOAREA | InfoArea | 20080715 | ||
3 | ![]() |
I_SEARCH_IN_KEY | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20080715 | ||
4 | ![]() |
I_SEARCH_IN_TEXT | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20080715 | ||
5 | ![]() |
I_SEARCH_STRING_KEY | Call by reference | Type reference (TYPE) | RSOBJS_SEARCHSTR | Objekt Services: Search Srtring | 20080715 | ||
6 | ![]() |
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 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQ_SGNAME | SAP Query: InfoSet | 20071022 | ||
2 | ![]() |
R_TIMESTAMP | Value transfer | Type reference (TYPE) | RSTIMESTMP | 20071022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20080312 | |
2 | ![]() |
InfoSet ist nicht vorhanden | 20080312 |
Method READ_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Daten | 20071016 | ||
2 | ![]() |
I_INFOSET | Call by reference | Type reference (TYPE) | AQ_SGNAME | SAP Query: InfoSet | 20071016 | ||
3 | ![]() |
I_T_SELECTION | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20071016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_S_PROPERTIES | Call by reference | Type reference (TYPE) | NT_S_PROPERTIES | 20080715 | |||
2 | ![]() |
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 | ![]() |
E_T_COMP | Call by reference | Type reference (TYPE) | CL_RSR=>TN_T_COMP_N | 20090212 | |||
2 | ![]() |
I_QUERY | Call by reference | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20090212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_T_DATADESC | Call by reference | Type reference (TYPE) | RSRTS_T_DATADESC | Beschreibung der zurückgegebenen Daten | 20090212 | ||
2 | ![]() |
I_QUERY | Call by reference | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20090212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_S_FIELDLIST | Call by reference | Type reference (TYPE) | RSAQRFLIST | SAP Query (L): Feldliste eines Sachgebietes | 20120927 | ||
2 | ![]() |
R_S_DFIES | Value transfer | Type reference (TYPE) | DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20120927 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekt nicht gefunden | 20120927 |
Method _GET_RELEASED_INFOSETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TS_INFOSET | Call by reference | Type reference (TYPE) | NT_TS_INFOSET | 20080715 | |||
2 | ![]() |
I_INFOAREA | Call by reference | Type reference (TYPE) | RSINFOAREA | InfoArea | 20080715 | ||
3 | ![]() |
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 | ![]() |
I_S_FIELD | Call by reference | Type reference (TYPE) | RSAQRFLIST | SAP Query (L): Feldliste eines Sachgebietes | 20090310 | ||
2 | ![]() |
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 | ![]() |
I_QU_S | Call by reference | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20080104 | ||
2 | ![]() |
I_QU_T | Call by reference | Type reference (TYPE) | AQS_QUNAME | SAP Query (S): Queryname | 20080104 | ||
3 | ![]() |
I_UG_S | Call by reference | Type reference (TYPE) | AQS_BGNAME | SAP Query (S): Name einer Benutzergruppe | 20080104 | ||
4 | ![]() |
I_UG_T | Call by reference | Type reference (TYPE) | AQS_BGNAME | SAP Query (S): Name einer Benutzergruppe | 20080104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Sperren | 20080312 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |