SAP ABAP Class CL_RSR_QPROV_QUERY (CL_RSR_QPROV_QUERY)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSR_QPROV (Package) Query provider

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSDRV_VPROV_INT_QUERY | Query Interface for Internal Virtual InfoProvider | 20090422 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSDRV_VPROV_TREX_QUERY | TREX Query Interface | 20100129 |
Properties
Class | CL_RSR_QPROV_QUERY | |
Short Description | ||
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSR_QPROV | Query provider |
Created | 20090422 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RSDRV_VPROV_INT_QUERY | Query Interface for Internal Virtual InfoProvider | 20090422 | ||
2 | IF_RSDRV_VPROV_TREX_QUERY | TREX Query Interface | 20100129 |
Friends
Class CL_RSR_QPROV_QUERY has no friend class.
Attributes
Methods
Events
Class CL_RSR_QPROV_QUERY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TP_RSPLS_S_ADDELSE | Private | See coding | 20091103 | BEGIN OF tp_rspls_s_addelse,
khandle TYPE rsr_handle,
planbuffer TYPE rssguid25,
lock TYPE rrlock,
actualdata TYPE rractualdata,
END OF tp_rspls_s_addelse
|
||
2 | TP_SX_DEFINE_INPUT | Private | See coding | 20091103 | BEGIN OF tp_sx_define_input,
infoprov TYPE rsinfoprov,
s_addelse TYPE tp_rspls_s_addelse,
keydate TYPE rrsrdate,
th_sfc TYPE rsdd_th_sfc,
th_sfk TYPE rsdd_th_sfk,
ts_set TYPE cl_rsdrc_multiprov=>tn_ts_set,
tsx_seldr TYPE rsdd_tsx_seldr,
sx_splitpack TYPE rsdr0_sx_splitpack,
s_param TYPE if_rsdrv_vprov_int_query=>tn_s_param,
r_s_data TYPE REF TO data, "optional
t_rplcha TYPE rsdrc_t_rplcha,
END OF tp_sx_define_input
|
||
3 | TP_S_KPOS | Private | See coding | 20090424 | BEGIN OF tp_s_kpos,
chanmid TYPE rssid,
spcnm TYPE rsalias,
END OF tp_s_kpos
|
||
4 | TP_S_KYF_KID | Private | See coding | 20090423 | BEGIN OF tp_s_kyf_kid,
kyfnm TYPE rskyfnm,
kid TYPE rro01_s_cell-kid,
kyf_idx TYPE i,
END OF tp_s_kyf_kid
|
||
5 | TP_S_KYF_KID_MAP | Private | See coding | 20090423 | BEGIN OF tp_s_kyf_kid_map,
kyfnm TYPE rskyfnm,
kyfnmid TYPE rssid,
kid_line TYPE rrk0_s_kid,
END OF tp_s_kyf_kid_map
|
||
6 | TP_TH_KYF_KID | Private | See coding | 20090423 | tp_th_kyf_kid TYPE HASHED TABLE OF
tp_s_kyf_kid WITH UNIQUE KEY kyfnm
|
||
7 | TP_TH_KYF_KID_MAP | Private | See coding | 20090423 | tp_th_kyf_kid_map TYPE HASHED TABLE OF
tp_s_kyf_kid_map WITH UNIQUE KEY kyfnm
|
||
8 | TP_TS_KPOS | Private | See coding | 20090424 | tp_ts_kpos TYPE SORTED TABLE OF tp_s_kpos WITH UNIQUE KEY chanmid
|
Method Signatures
Method BUILD_CHARET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_SX_SPLITPACK | Call by reference | Type reference (TYPE) | RSDR0_SX_SPLITPACK | Beschreibung eines Datenpakets, das durch Split entstanden i | 20100309 | ||
2 | ![]() |
C_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20100309 |
Method BUILD_CHARET on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_KYF_KID_2_DPOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090504 | |||
2 | ![]() |
I_TH_KYF_KID | Call by reference | Type reference (TYPE) | TP_TH_KYF_KID | 20090504 | |||
3 | ![]() |
R_TS_DPOS | Value transfer | Type reference (TYPE) | RSR_TS_DPOS | Positionenen Der KIDs in der S_DATA | 20090504 |
Method CONVERT_KYF_KID_2_DPOS on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_SELDR_2_NVAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20090430 | ||
2 | ![]() |
E_T_NVAR | Value transfer | Type reference (TYPE) | RRX1_T_NVAR | 20090430 | |||
3 | ![]() |
I_T_VAR_MAPPING | Call by reference | Type reference (TYPE) | CL_RSR_QPROV_METADATA=>NT_TS_VAR_IOBJNM | 20090430 |
Method CONVERT_SELDR_2_NVAR on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_SELDR_2_SLICER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20090430 | ||
2 | ![]() |
R_THX_SLICER | Value transfer | Type reference (TYPE) | RRK0_THX_SLICER | 20090504 |
Method CONVERT_SELDR_2_SLICER on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_SFC_2_REQ_FREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20090430 | ||
2 | ![]() |
I_TS_KYF_CUDIM | Call by reference | Type reference (TYPE) | CL_RSR_QPROV_METADATA=>NT_TS_KYF_CUDIM | 20090504 | |||
3 | ![]() |
R_TH_REQ_FREE | Value transfer | Type reference (TYPE) | RRK0_TH_REQ_FREE | 20090504 |
Method CONVERT_SFC_2_REQ_FREE on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_SFC_2_TS_NAV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20090504 | ||
2 | ![]() |
R_TS_NAV | Value transfer | Type reference (TYPE) | RRSI_TS_SID | Tabelle von SID (bzw. Integers) | 20090504 |
Method CONVERT_SFC_2_TS_NAV on class CL_RSR_QPROV_QUERY has no exception.
Method CONVERT_SFK_2_REQ_KIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SX_KID_SEL | Call by reference | Type reference (TYPE) | RRK0_SX_KID_SELECTION | 20090504 | |||
2 | ![]() |
E_TH_KYF_KID | Call by reference | Type reference (TYPE) | TP_TH_KYF_KID | 20090504 | |||
3 | ![]() |
I_R_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_QPROV_METADATA | Metadaten für Query auf virtuellem InfoProvider | 20090430 | ||
4 | ![]() |
I_R_S_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20091104 | |||
5 | ![]() |
I_TH_SFK | Call by reference | Type reference (TYPE) | RSDD_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20090430 |
Method CONVERT_SFK_2_REQ_KIDS on class CL_RSR_QPROV_QUERY has no exception.
Method ELIMINATE_VARS_FROM_SFC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20090506 | ||
2 | ![]() |
I_T_NVAR_MAPPING | Call by reference | Type reference (TYPE) | CL_RSR_QPROV_METADATA=>NT_TS_VAR_IOBJNM | 20090506 |
Method ELIMINATE_VARS_FROM_SFC on class CL_RSR_QPROV_QUERY has no exception.
Method FILL_KEY_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_T_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090504 | |||
2 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20090504 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW Basis Exception mit T100 Meldung (statisch geprüft) | 20090504 |
Method FILL_RTO_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_TS_KPOS | Value transfer | Type reference (TYPE) | TP_TS_KPOS | 20101119 |
Method FILL_RTO_INFO on class CL_RSR_QPROV_QUERY has no exception.
Method FILTER_SELDR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_SX_SPLITPACK | Call by reference | Type reference (TYPE) | RSDR0_SX_SPLITPACK | Beschreibung eines Datenpakets, das durch Split entstanden i | 20091008 | ||
2 | ![]() |
C_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20091008 |
Method FILTER_SELDR on class CL_RSR_QPROV_QUERY has no exception.
Method FREE Signature
Method FREE on class CL_RSR_QPROV_QUERY has no parameter.
Method FREE on class CL_RSR_QPROV_QUERY has no exception.
Method GET_R_K Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_K | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20101119 | ||
2 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20101119 | ||
3 | ![]() |
I_TS_KPOS | Call by reference | Type reference (TYPE) | TP_TS_KPOS | 20101119 |
Method GET_R_K on class CL_RSR_QPROV_QUERY has no exception.
Method RSDRC_PERFORMANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
2 | ![]() |
I_INFOPROV_QSI | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
3 | ![]() |
I_R_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_QPROV_METADATA | Metadaten für Query auf virtuellem InfoProvider | 20091008 | ||
4 | ![]() |
I_S_DATA | Call by reference | Type reference (TYPE) | ANY | 20091008 | |||
5 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20091008 | ||
6 | ![]() |
I_TH_SFK | Call by reference | Type reference (TYPE) | RSDD_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20091008 | ||
7 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20091008 |
Method RSDRC_PERFORMANCE on class CL_RSR_QPROV_QUERY has no exception.
Method RSDRI_PERFORMANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
2 | ![]() |
I_INFOPROV_QSI | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
3 | ![]() |
I_R_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_QPROV_METADATA | Metadaten für Query auf virtuellem InfoProvider | 20091008 | ||
4 | ![]() |
I_S_DATA | Call by reference | Type reference (TYPE) | ANY | 20091008 | |||
5 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20091008 | ||
6 | ![]() |
I_TH_SFK | Call by reference | Type reference (TYPE) | RSDD_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20091008 |
Method RSDRI_PERFORMANCE on class CL_RSR_QPROV_QUERY has no exception.
Method RSDR_PERFORMANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
2 | ![]() |
I_INFOPROV_QSI | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091008 | ||
3 | ![]() |
I_R_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_RSR_QPROV_METADATA | Metadaten für Query auf virtuellem InfoProvider | 20091008 | ||
4 | ![]() |
I_R_S_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20091106 | |||
5 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20091008 | ||
6 | ![]() |
I_TH_SFK | Call by reference | Type reference (TYPE) | RSDD_TH_SFK | Tabelle der benötigten Basiskennzahlen | 20091008 | ||
7 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20091008 |
Method RSDR_PERFORMANCE on class CL_RSR_QPROV_QUERY has no exception.
Method _DEFINE_HIERARCHY Signature
Method _DEFINE_HIERARCHY on class CL_RSR_QPROV_QUERY has no parameter.
Method _DEFINE_HIERARCHY on class CL_RSR_QPROV_QUERY has no exception.
Method _DEFINE_OLAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_EMPTY_RESULT | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20091103 | ||
2 | ![]() |
E_PACKLEVEL | Call by reference | Type reference (TYPE) | RRPACKLEVEL | Grad der Paketierbarkeit (Lesen cursorfähig ?) | 20091118 | ||
3 | ![]() |
I_DEFINE_STRUC | Call by reference | Type reference (TYPE) | TP_SX_DEFINE_INPUT | 20100308 | |||
4 | ![]() |
I_PACKAGESIZE | Call by reference | Type reference (TYPE) | I | 20100107 | |||
5 | ![]() |
I_T_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20091105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW Basis Exception mit T100 Meldung (statisch geprüft) | 20091103 | |
2 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20091103 |
Method _EXE_NOTIFY_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_EMPTY_RESULT | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20091118 | ||
2 | ![]() |
I_THX_SLICER | Call by reference | Type reference (TYPE) | RRK0_THX_SLICER | 20100113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW Basis Exception mit T100 Meldung (statisch geprüft) | 20091119 |
Method _OLAP_PREPARATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091106 | ||
2 | ![]() |
I_T_NVAR | Call by reference | Type reference (TYPE) | RRX1_T_NVAR | 20091106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW Basis Exception mit T100 Meldung (statisch geprüft) | 20091106 | |
2 | ![]() |
Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20091106 |
Method _PREPARE_OLAP_WITH_NEXT_SLICER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_EMPTY_RESULT | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20091119 | ||
2 | ![]() |
E_END_OF_DATA | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20091119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BW Basis Exception mit T100 Meldung (statisch geprüft) | 20100113 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 730 |