SAP ABAP Class CL_RSR_CACHE_PACKAGE_CTRL (cache data package controller)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_CACHE (Package) BW: Reporting Processor Cache
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_DATA_PACKAGE_CTRL data package controller 20120828
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_CACHE_PACKAGE_CTRL cache data package controller 20121108
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_CACHE_PACKAGE_CTRL_DB cache data package controller database 20120907
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_CACHE_PACKAGE_CTRL_LCL cache data package controller local 20120907
Properties
Class CL_RSR_CACHE_PACKAGE_CTRL  
Short Description cache data package controller    
Super Class CL_RSR_RRK0_DATA_PACKAGE_CTRL data package controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_CACHE   BW: Reporting Processor Cache 
Created 20120816   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_CACHE_PACKAGE_CTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_CACHE_STORE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSRCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_CACHE_PACKAGE_CTRL cache data package controller 20121108
Friends
Class CL_RSR_CACHE_PACKAGE_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_CACHEABLE Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_TRUE 20120828
2 O_RT_READ_FFIDS Instance attribute Protected Type reference (TYPE) CL_RSR_CACHE_STORE=>NT_RT_RANGE_FFIDS Cache header entries already read 20130124
3 O_R_CACHE_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_RSR_CACHE_EXIT cache exit (to be implemented by cache callers) 20120828
4 O_TIMESTAMP Instance attribute Protected Type reference (TYPE) RSTIMESTMP 20120828
5 O_TSX_FF Instance attribute Protected Type reference (TYPE) OT_TSX_FF 20120828
6 O_T_DELETED_CACHE_PACKAGES Instance attribute Protected Type reference (TYPE) RSRCS_T_CACHE_PACKAGES 20130115
7 O_VH_LOG_ID Instance attribute Protected Type reference (TYPE) RSRCB_LOG_ID 20120828
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SPID Instance method Public Method 20120828
2 COMMIT Instance method Public Method 20120828
3 CONSTRUCTOR Instance method Public Constructor 20120828
4 DELETE Instance method Public Method 20120828
5 FLUSH Instance method Public Method 20120828
6 GET_DIRECTORY Instance method Public Method 20120828
7 GET_TIMESTAMP Instance method Public Method 20120828
8 NOTIFY_NEW_SPID Instance method Public Method 20120828
9 REFRESH Instance method Public Method 20130109
10 REPLACE Instance method Public Method 20120828
11 SEARCH Instance method Public Method 20120828
12 SET_CACHEABLE Instance method Public Method 20120828
13 SET_SP Instance method Public Method 20120828
14 _ADD_FFID Instance method Protected Method 20130124
15 _CHECK_COMMIT Instance method Private Method 20120828
16 _COMMIT Instance method Private Method 20120828
Events
# Event Type Visibility Description Created on
1 CACHE_DELETED Instance Event
(0)
Public
(2)
Cache entry was dele 20120828
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_CACHE_DATA_PACKAGE Public See coding 20121109 BEGIN OF nt_s_cache_data_package, s_qckey TYPE rsrcc_s_qckey, r_cache_data_package TYPE REF TO if_rsr_cache_data_package, END OF nt_s_cache_data_package
2 NT_TS_CACHE_DATA_PACKAGE Public See coding table of cache data packages 20121109 nt_ts_cache_data_package TYPE SORTED TABLE OF nt_s_cache_data_package WITH UNIQUE KEY s_qckey
3 OT_SX_FF Protected See coding 20120828 BEGIN OF ot_sx_ff, ffid TYPE rsrcb_log_id, is_commited TYPE rs_bool, r_cache_package type REF TO CL_RSR_CACHE_DATA_PACKAGE, END OF ot_sx_ff
4 OT_TSX_FF Protected See coding 20120828 ot_tsx_ff TYPE SORTED TABLE OF ot_sx_ff WITH UNIQUE KEY ffid
Method Signatures

Method CLEAR_SPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828

Method CLEAR_SPID on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
2 Importing I_FORCE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
3 Importing I_S_SPID Call by reference Type reference (TYPE) RSRCC_S_SPID OLAP: Query Cube Buffer 20120828
4 Importing I_S_TIME Call by reference Type reference (TYPE) RSRCC_S_TIME OLAP: .... 20121023

Method COMMIT on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CACHE_EXIT Call by reference Object reference (TYPE REF TO) IF_RSR_CACHE_EXIT cache exit (to be implemented by cache callers) 20120828

Method CONSTRUCTOR on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828

Method DELETE on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method FLUSH Signature

Method FLUSH on class CL_RSR_CACHE_PACKAGE_CTRL has no parameter.
Method FLUSH on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_CACHE_DATA_PACKAGES Call by reference Type reference (TYPE) CL_RSR_CACHE_PACKAGE_CTRL=>NT_TS_CACHE_DATA_PACKAGE table of cache data packages 20121109
2 Importing I_CHECK_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20121108

Method GET_DIRECTORY on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTAMP Value transfer Type reference (TYPE) RSTIMESTMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120828

Method GET_TIMESTAMP on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method NOTIFY_NEW_SPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
2 Importing I_S_SPID Call by reference Type reference (TYPE) RSRCC_S_SPID OLAP: Query Cube Buffer 20120828
3 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828

Method NOTIFY_NEW_SPID on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method REFRESH Signature

Method REFRESH on class CL_RSR_CACHE_PACKAGE_CTRL has no parameter.
Method REFRESH on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method REPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TIME Call by reference Type reference (TYPE) RSRCC_S_TIME OLAP: .... 20120828
2 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
3 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828

Method REPLACE on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_CACHE_DATA_PACKAGE Call by reference Object reference (TYPE REF TO) IF_RSR_CACHE_DATA_PACKAGE cache data package 20121106
2 Importing I_CHECK_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
3 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
4 Importing I_TSX_FF Call by reference Type reference (TYPE) RRKG_TSX_FF Dimension Description for a List 20120828

Method SEARCH on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method SET_CACHEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_CACHEABLE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20120828

Method SET_CACHEABLE on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method SET_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
2 Importing I_S_SPID Call by reference Type reference (TYPE) RSRCC_S_SPID OLAP: Query Cube Buffer 20120828

Method SET_SP on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method _ADD_FFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_FF Call by reference Type reference (TYPE) OT_SX_FF 20130124

Method _ADD_FFID on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method _CHECK_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_CACHE_PACKAGE Call by reference Object reference (TYPE REF TO) CL_RSR_CACHE_DATA_PACKAGE cache data package 20121106

Method _CHECK_COMMIT on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.

Method _COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FFID Call by reference Type reference (TYPE) RSRCC_ID 20120828
2 Importing I_S_TIME Call by reference Type reference (TYPE) RSRCC_S_TIME 20120828

Method _COMMIT on class CL_RSR_CACHE_PACKAGE_CTRL has no exception.
Event Signatures

Event CACHE_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FFID Exporting Value transfer Type reference (TYPE) RSRCC_ID OLAP: Query Cube Cache FF ID 20120828
History
Last changed by/on SAP  20140121 
SAP Release Created in 740