SAP ABAP Class CL_RSTCT_BIRS_EXTRACTION (Extraction of BI Runtime Statistics data)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷ BW-WHM (Application Component) Warehouse Management
⤷ RSTCT (Package) BW Technical Content (Technology)
⤷ BW-WHM (Application Component) Warehouse Management
⤷ RSTCT (Package) BW Technical Content (Technology)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSTCT_BIRS_DM_DETAIL_EX | Extraction of BI Runtime Statistics data (Datamanager) | 20050414 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_RSTCT_BIRS_OLAP_EXTRACTION | Extraction of BI Runtime Statistics Olap data | 20050503 |
Properties
Class | CL_RSTCT_BIRS_EXTRACTION | |
Short Description | Extraction of BI Runtime Statistics data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RSTCT | |
Program status | ||
Category | 0 | |
Package | RSTCT | BW Technical Content (Technology) |
Created | 20050414 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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 | SBIWA | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SRSC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSTCT_BIRS_EXTRACTION has no interface implemented.
Friends
Class CL_RSTCT_BIRS_EXTRACTION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | N_CURSOR | Instance attribute | Public | Type reference (TYPE) | CURSOR | Database cursor | 20050414 | ||
2 | N_DATASOURCE | Instance attribute | Public | Type reference (TYPE) | SRSC_S_IF_SIMPLE-DSOURCE | Used DataSource | 20050503 | ||
3 | N_EXTRACT_TABLE | Instance attribute | Public | Type reference (TYPE) | TABNAME | Table Name | 20050415 | ||
4 | N_LOGSYS | Instance attribute | Public | Type reference (TYPE) | LOGSYS | Logical system | 20050422 | ||
5 | N_PACKAGESIZE | Instance attribute | Public | Type reference (TYPE) | RSMAXSIZE | Maximum number of table entries in extraction API interface | 20050414 | ||
6 | N_T_ORDER_BY_CLAUSE | Instance attribute | Public | Type reference (TYPE) | RSDR0_T_ABAPSOURCE | BW Data Manager: ABAP Program Code | 20050415 | ||
7 | N_T_SELECTION | Instance attribute | Public | Type reference (TYPE) | SBIWA_T_SELECT | Interface: Selection criteria | 20050414 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_INFORMATION_GENERAL | Instance method | Public | Method | enhance the extracted data information | 20050414 |
2 | BUILD_ORDER_BY_CLAUSE | Instance method | Public | Method | build "ORDER BY" - clause | 20050415 |
3 | BUILD_RANGE_TABLES | Instance method | Private | Method | build range tables for "WHERE" clause | 20051027 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | 20050414 | |
5 | DELETE_OLD_DATA | Instance method | Public | Method | delete data out of the statistics table | 20050414 |
6 | DETERMINE_HOUR_SLOT | Static method | Public | Method | determine the hour value for a dataset | 20050421 |
7 | DETERMINE_RUNTIME_CATEGORY | Static method | Public | Method | determine the runtime category for a dataset | 20051006 |
8 | FETCH_PACKAGE | Instance method | Public | Method | 20050415 | |
9 | FETCH_TO_KEYBREAK | Instance method | Public | Method | fetch until keybreak is reached | 20050414 |
10 | GET_INFOPROVIDER_TYPE | Static method | Public | Method | get the type of an InfoProvider via TLOGO tools | 20050418 |
11 | GET_OBJECT_TYPE | Static method | Public | Method | get the type of the statstic object (via handel and step) | 20050421 |
12 | MODIFY_SELECTION_FOR_REMOTE | Instance method | Private | Method | determine time intervall in case of remote access | 20051110 |
13 | OPEN_CURSOR | Instance method | Public | Method | opens cursor to extract data | 20050414 |
14 | ROUND_OFF_LONGTIMESTAMP | Static method | Protected | Method | Round off the long Time Stamp | 20070301 |
Events
Class CL_RSTCT_BIRS_EXTRACTION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_RSDDSTAT_DM | Public | See coding | 20050414 | t_rsddstat_dm TYPE TABLE OF rsddstat_dm
|
||
2 | T_RSDDSTAT_OLAP | Public | See coding | 20050414 | t_rsddstat_olap TYPE TABLE OF rsddstat_olap
|
||
3 | T_SELECT | Public | See coding | 20050414 | t_select TYPE TABLE OF rsselect
|
||
4 | T_STEPUID | Public | See coding | 20100201 | t_stepuid TYPE TABLE OF sysuuid_25
|
Method Signatures
Method ADD_INFORMATION_GENERAL Signature
Method ADD_INFORMATION_GENERAL on class CL_RSTCT_BIRS_EXTRACTION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSTCT_METADATA_ERROR | Fehler beim Verarbeiten der Metadaten | 20050504 |
Method BUILD_ORDER_BY_CLAUSE Signature
Method BUILD_ORDER_BY_CLAUSE on class CL_RSTCT_BIRS_EXTRACTION has no parameter.
Method BUILD_ORDER_BY_CLAUSE on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method BUILD_RANGE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_T_RANGE_CALDAY | Call by reference | Type reference (TYPE) | RS_T_RANGE | Range table for CALDAY | 20051027 | ||
2 | Exporting | E_T_RANGE_STARTTIME | Call by reference | Type reference (TYPE) | RS_T_RANGE | Range table for STARTTIME | 20051027 | ||
3 | Exporting | E_T_RANGE_STEPUID | Call by reference | Type reference (TYPE) | RS_T_RANGE | Range table for STEPUID | 20060422 | ||
4 | Exporting | E_T_RANGE_UTIME | Call by reference | Type reference (TYPE) | RS_T_RANGE | Range table for UTIME | 20051027 | ||
5 | Importing | I_TIMESTAMP_FOR_DELETION | Call by reference | Type reference (TYPE) | TZNTSTMPS | Delta Timestamp for Deletion of Old Data | 20051108 |
Method BUILD_RANGE_TABLES on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DATASOURCE | Call by reference | Type reference (TYPE) | SRSC_S_IF_SIMPLE-DSOURCE | Verwendete DataSource | 20050503 | ||
2 | Importing | I_EXTRACT_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Tab.-Name | 20050415 | ||
3 | Importing | I_PACKAGESIZE | Call by reference | Type reference (TYPE) | RSMAXSIZE | Max. Anzahl Tabelleneinträge in Extraktions-API-Schnittstll. | 20050414 | ||
4 | Importing | I_REMOTE | Call by reference | Type reference (TYPE) | RS_BOOL | Boolesch | 20050513 | ||
5 | Importing | I_T_SELECTION | Call by reference | Type reference (TYPE) | SBIWA_T_SELECT | Schnittstelle: Selektionskriterien | 20050414 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSTCT_METADATA_ERROR | Fehler beim Verarbeiten der Metadaten | 20050504 |
Method DELETE_OLD_DATA Signature
Method DELETE_OLD_DATA on class CL_RSTCT_BIRS_EXTRACTION has no parameter.
Method DELETE_OLD_DATA on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method DETERMINE_HOUR_SLOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TIME | Call by reference | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20050421 | ||
2 | Returning | R_HOUR_SLOT | Value transfer | Type reference (TYPE) | TIME_SLOT | Zeitfenster | 20050421 |
Method DETERMINE_HOUR_SLOT on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method DETERMINE_RUNTIME_CATEGORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | STATISTIC_TIME | Zeit während Statistik überwacht | 20051006 | ||
2 | Returning | R_RUNTIME_CATEGORY | Value transfer | Type reference (TYPE) | RSDDSTATCOUNT | Nummer | 20051006 |
Method DETERMINE_RUNTIME_CATEGORY on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method FETCH_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_END_OF_DATA | Call by reference | Type reference (TYPE) | RS_BOOL | Boolesch | 20050415 | ||
2 | Exporting | E_T_RETURN_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050415 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSTCT_METADATA_ERROR | Fehler beim Verarbeiten der Metadaten | 20050504 |
Method FETCH_TO_KEYBREAK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LAST_DATASET | Call by reference | Type reference (TYPE) | RSMAXSIZE | Natürliche Zahl | 20050510 | ||
2 | Returning | R_END_OF_DATA | Value transfer | Type reference (TYPE) | RS_BOOL | Boolesch | 20050415 |
Method FETCH_TO_KEYBREAK on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method GET_INFOPROVIDER_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROVIDER | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20050418 | ||
2 | Returning | R_TLOGO | Value transfer | Type reference (TYPE) | RSTLOGO | BI: Objekttyp (TLOGO) | 20050418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RSTCT_METADATA_ERROR | Fehler in Metadaten | 20050504 |
Method GET_OBJECT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_HANDLTP | Call by reference | Type reference (TYPE) | RSDDSTAT_OLAP-HANDLETP | Interner Typ von Query-Runtime-Objekt | 20050421 | ||
2 | Importing | I_STEPTP | Call by reference | Type reference (TYPE) | RSDDSTAT_OLAP-STEPTP | OLAP-Statistik: Schritt-Typ (ODBO, BEX, ...) | 20050421 | ||
3 | Returning | R_TLOGO | Value transfer | Type reference (TYPE) | RS_TLOGO | 20050421 |
Method GET_OBJECT_TYPE on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method MODIFY_SELECTION_FOR_REMOTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DATASOURCE | Call by reference | Type reference (TYPE) | SRSC_S_IF_SIMPLE-DSOURCE | 20051110 |
Method MODIFY_SELECTION_FOR_REMOTE on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method OPEN_CURSOR Signature
Method OPEN_CURSOR on class CL_RSTCT_BIRS_EXTRACTION has no parameter.
Method OPEN_CURSOR on class CL_RSTCT_BIRS_EXTRACTION has no exception.
Method ROUND_OFF_LONGTIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LTIMESTAMP | Call by reference | Type reference (TYPE) | TZNTSTMPL | Time stamp | 20070301 | ||
2 | Returning | R_LTIMESTAMP | Value transfer | Type reference (TYPE) | TZNTSTMPL | Time stamp | 20070301 |
Method ROUND_OFF_LONGTIMESTAMP on class CL_RSTCT_BIRS_EXTRACTION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |