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)
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