Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSR_RRK0_SERVICE_BASE | Basis for RRK0 Service Classes | 20051228 |
Properties
Class | CL_RSR_RRK0_MULTIPROV | |
Short Description | Olap: Partprov Selection | |
Super Class | CL_RSR_RRK0_SERVICE_BASE | Basis for RRK0 Service Classes |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSROA_RT | OLAP: Kernel Runtime |
Created | 20051228 | SAP |
Last change | 20140121 | 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) |
Interfaces
Class CL_RSR_RRK0_MULTIPROV has no interface implemented.
Friends
Class CL_RSR_RRK0_MULTIPROV has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20060613 | ||||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RS_BOOL | Boolean | 20051229 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RS_BOOL | Boolean | 20051229 | ||
4 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_RSDRC_MULTIPROV | Multiprov_Split | 20060511 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TN_TSX_HINT | 20060110 | |||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Messages für ausgeschlossene Cubes schreiben? | 20120821 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Cubes, die ausgeschlossen wurden | 20120821 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RRSI_TS_SID | CONSTSEL Characteristics | 20051228 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TP_TS_INFOCUBE | Ausgeschlossene Cubes aufgrund von ChaConst-Bed. | 20120821 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TP_TS_INFOCUBE | Ausgeschlossene Cubes aufgrund von Metadaten-Restr. | 20120821 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TP_TS_INFOCUBE | Ausgeschlossene Cubes aufgrund von Multiprov-Hint | 20120821 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Transforms Fixed Values | 20051228 |
2 | ![]() |
Instance method | Public | Method | Sets PARTPRON-NOT_USED | 20051228 |
3 | ![]() |
Instance method | Public | Method | Sets the PARTPRON-NOT_USED = H | 20090707 |
4 | ![]() |
Instance method | Public | Method | Sets PARTPRON-NOT_USED | 20060613 |
5 | ![]() |
Instance method | Public | Method | Sets PARTPRON-NOT_USED | 20060110 |
6 | ![]() |
Instance method | Public | Constructor | 20051228 | |
7 | ![]() |
Instance method | Private | Method | Returns Verification Brain 153 | 20051228 |
8 | ![]() |
Instance method | Private | Method | Returns Verification Brain 154 | 20051228 |
9 | ![]() |
Instance method | Public | Method | Checks Specified Characteristic in Advance | 20051228 |
10 | ![]() |
Instance method | Private | Method | Compares Hint Characteristics with SFC | 20051229 |
11 | ![]() |
Instance method | Private | Method | Generates Seldr_buffer | 20060103 |
12 | ![]() |
Instance method | Private | Method | Fills These Characteristics | 20051228 |
13 | ![]() |
Instance method | Private | Method | Gets Test Characteristics | 20051229 |
14 | ![]() |
Instance method | Private | Method | determine if no data, because all PartProviders aren't used | 20130619 |
15 | ![]() |
Instance method | Private | Method | Compares Hint Characteristics with SFC | 20060110 |
16 | ![]() |
Instance method | Private | Method | Verification Against CHACONST | 20051228 |
17 | ![]() |
Instance method | Private | Method | Sets NOT_USED for Composid-Provs | 20060719 |
18 | ![]() |
Instance method | Private | Method | Checks Specified Characteristic in Advance | 20051228 |
19 | ![]() |
Instance method | Private | Method | Checks Specified Characteristic in Advance | 20051228 |
20 | ![]() |
Instance method | Private | Method | 20051229 | |
21 | ![]() |
Instance method | Private | Method | Can PP be pruned because of METADATA restriction | 20120612 |
22 | ![]() |
Instance method | Private | Method | Direct Selection | 20051228 |
23 | ![]() |
Instance method | Private | Method | Direct Selection | 20051228 |
24 | ![]() |
Instance method | Private | Method | Direct Selection | 20051228 |
25 | ![]() |
Instance method | Private | Method | Direct Selection | 20051228 |
26 | ![]() |
Instance method | Private | Method | Key Figure Information | 20051228 |
27 | ![]() |
Instance method | Private | Method | Reads SELDR Row | 20051228 |
Events
Class CL_RSR_RRK0_MULTIPROV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TN_SX_HINT | Public | See coding | 20060110 | BEGIN OF tn_sx_hint,
posit TYPE i,
chanmid TYPE rssid,
chanm TYPE rschanm,
femsn TYPE rs_bool,
free TYPE rs_bool,
ident TYPE tn_ts_ident,
maxor TYPE i,
nobuffer TYPE rrnobuffer,
r_buf TYPE REF TO cl_rsr_rrk0_multiprov_bufh,
END OF tn_sx_hint
|
||
2 | TN_S_IDENT | Public | See coding | 20060110 | BEGIN OF tn_s_ident,
provid TYPE rssid,
chanmidp TYPE rssid,
chanmp TYPE rschanm,
atrnav TYPE rs_bool,
atrtim TYPE rs_bool,
lineitem TYPE rs_bool,
END OF tn_s_ident
|
||
3 | TN_TSX_HINT | Public | See coding | 20060110 | tn_tsx_hint TYPE SORTED TABLE OF tn_sx_hint
WITH UNIQUE KEY posit chanmid
|
||
4 | TN_TS_IDENT | Public | See coding | 20060110 | tn_ts_ident TYPE SORTED TABLE OF tn_s_ident
WITH UNIQUE KEY provid
|
||
5 | TP_TS_INFOCUBE | Private | See coding | 20120821 | TP_TS_INFOCUBE type sorted table of rsinfocube
with unique key table_line
|
Method Signatures
Method CHAFIX_MAP_TO_PARTPROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PARTPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051228 | ||
2 | ![]() |
I_TS_CHAFIX | Call by reference | Type reference (TYPE) | RSR_TS_CHAFIX | Merkmale und fixe Werte | 20051228 | ||
3 | ![]() |
R_TS_CHAFIX | Value transfer | Type reference (TYPE) | RSR_TS_CHAFIX | Merkmale und fixe Werte | 20051228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Eingabelogik | 20060704 |
Method CHECK_PARTPROV Signature
Method CHECK_PARTPROV on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method CHECK_PARTPROV on class CL_RSR_RRK0_MULTIPROV has no exception.
Method CHECK_PARTPROV_HINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20090707 |
Method CHECK_PARTPROV_HINT on class CL_RSR_RRK0_MULTIPROV has no exception.
Method CHECK_PARTPROV_LATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20060613 |
Method CHECK_PARTPROV_LATE on class CL_RSR_RRK0_MULTIPROV has no exception.
Method CHECK_TIMESTAMP Signature
Method CHECK_TIMESTAMP on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method CHECK_TIMESTAMP on class CL_RSR_RRK0_MULTIPROV has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20051228 | |||
2 | ![]() |
I_TS_MPH | Call by reference | Type reference (TYPE) | RRO01_TS_MPH | Info für den Multiproviderhint | 20060117 |
Method CONSTRUCTOR on class CL_RSR_RRK0_MULTIPROV has no exception.
Method MESS_153 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CHANMIDP | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20051228 | ||
2 | ![]() |
I_PARTPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051228 | ||
3 | ![]() |
I_TH_SFC | Call by reference | Type reference (TYPE) | RSDD_TH_SFC | Tabelle der benötigten Merkmale usw. | 20051228 | ||
4 | ![]() |
I_TS_CHAFIX | Call by reference | Type reference (TYPE) | RSR_TS_CHAFIX | Merkmale und fixe Werte | 20051228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Eingabelogik | 20060704 |
Method MESS_154 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CHANMID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20051228 | ||
2 | ![]() |
I_PARTPROV | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20051228 | ||
3 | ![]() |
I_SID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20051228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in der Eingabelogik | 20060704 |
Method PARTPROV_HINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Beschreibt die FEMSn und Returnfelder, für die Partprovider | 20051228 | ||
2 | ![]() |
C_TS_PARTPROV | Call by reference | Type reference (TYPE) | RRO01_TS_PARTPROV | Partprovs und deren Eigenschaften | 20051228 | ||
3 | ![]() |
E_PRUNING_CNT | Call by reference | Type reference (TYPE) | I | 20121207 | |||
4 | ![]() |
I_CHECK_CSCH | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20051228 | |
5 | ![]() |
I_DYNAMIC | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20051230 | |
6 | ![]() |
I_FEMSN | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Konvexhull | 20051229 | |
7 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20051229 | ||
8 | ![]() |
I_XFEMS | Value transfer | Type reference (TYPE) | XSTRING | 20051229 |
Method PARTPROV_HINT on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _CHECK_HINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TSX_HINT | Call by reference | Type reference (TYPE) | TN_TSX_HINT | 20060110 |
Method _CHECK_HINT on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _CREATE_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TSX_HINT | Call by reference | Type reference (TYPE) | TN_TSX_HINT | 20060110 | |||
2 | ![]() |
I_TS_MPH | Call by reference | Type reference (TYPE) | RRO01_TS_MPH | Info für den Multiproviderhint | 20060117 |
Method _CREATE_BUF on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _FILL_CSCH Signature
Method _FILL_CSCH on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method _FILL_CSCH on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _GET_HINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TS_MPH | Call by reference | Type reference (TYPE) | RRO01_TS_MPH | Info für den Multiproviderhint | 20060117 | ||
2 | ![]() |
R_TSX_HINT | Value transfer | Type reference (TYPE) | TN_TSX_HINT | 20060110 |
Method _GET_HINT on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _GET_NODATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_NODATA | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20130619 |
Method _GET_NODATA on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _HINT_IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TSX_HINT | Call by reference | Type reference (TYPE) | TN_TSX_HINT | 20060110 |
Method _HINT_IDENT on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_CHACONST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20121207 | ||
2 | ![]() |
E_PRUNING_CNT | Call by reference | Type reference (TYPE) | I | 20121207 |
Method _PARTPROV_CHACONST on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_COMP Signature
Method _PARTPROV_COMP on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method _PARTPROV_COMP on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_HINT_01 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_COUNT | Call by reference | Type reference (TYPE) | RSDDSTATCOUNT | BW Statistik: Anzahl | 20051230 | ||
2 | ![]() |
C_TSX_MPR | Call by reference | Type reference (TYPE) | RRO01_TSX_MPR | Beschreibt die FEMSn und Returnfelder, für die Partprovider | 20051228 | ||
3 | ![]() |
C_TS_PARTPROV | Call by reference | Type reference (TYPE) | RRO01_TS_PARTPROV | Partprovs und deren Eigenschaften | 20051228 | ||
4 | ![]() |
I_CHECK_CSCH | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20051228 | |
5 | ![]() |
I_DYNAMIC | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20051230 | ||
6 | ![]() |
I_SX_HINT | Call by reference | Type reference (TYPE) | TN_SX_HINT | 20060110 | |||
7 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20051228 |
Method _PARTPROV_HINT_01 on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_HINT_02 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_SX_SELDR | Call by reference | Type reference (TYPE) | RSDD_SX_SELDR | Selektion an den Datamanager | 20051228 | ||
2 | ![]() |
E_INTERSECT | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20051228 | ||
3 | ![]() |
I_PROVID | Call by reference | Type reference (TYPE) | RSSID | 20060103 | |||
4 | ![]() |
I_SX_HINT | Call by reference | Type reference (TYPE) | TN_SX_HINT | 20060110 |
Method _PARTPROV_HINT_02 on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_HINT_FEMSN 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 | 20051229 | ||
2 | ![]() |
I_XFEMS | Call by reference | Type reference (TYPE) | XSTRING | Boolean | 20051229 | ||
3 | ![]() |
R_TSX_SELDR | Value transfer | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20051229 |
Method _PARTPROV_HINT_FEMSN on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_METADATA_RESTRICTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODATA | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20121207 | ||
2 | ![]() |
E_PRUNING_CNT | Call by reference | Type reference (TYPE) | I | 20121207 |
Method _PARTPROV_METADATA_RESTRICTION on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_SELECTION Signature
Method _PARTPROV_SELECTION on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method _PARTPROV_SELECTION on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_SELECTION_01 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SX_SELDR | Call by reference | Type reference (TYPE) | RSDD_SX_SELDR | Selektion an den Datamanager | 20051228 |
Method _PARTPROV_SELECTION_01 on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_SELECTION_02 Signature
Method _PARTPROV_SELECTION_02 on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method _PARTPROV_SELECTION_02 on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_SELECTION_03 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TS_PROVID | Call by reference | Type reference (TYPE) | RRSI_TS_SID | Tabelle von SID (bzw. Integers) | 20051228 |
Method _PARTPROV_SELECTION_03 on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _PARTPROV_WGR Signature
Method _PARTPROV_WGR on class CL_RSR_RRK0_MULTIPROV has no parameter.
Method _PARTPROV_WGR on class CL_RSR_RRK0_MULTIPROV has no exception.
Method _READ_SELDR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CHANM | Value transfer | Type reference (TYPE) | RSCHANM | Merkmal | 20051228 | ||
2 | ![]() |
I_CHECK_CSCH | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20051228 | ||
3 | ![]() |
I_DYNAMIC | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20051230 | ||
4 | ![]() |
I_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20051230 | ||
5 | ![]() |
R_SX_SELDR | Value transfer | Type reference (TYPE) | RSDD_SX_SELDR | Selektion an den Datamanager | 20051228 |
Method _READ_SELDR on class CL_RSR_RRK0_MULTIPROV has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |