SAP ABAP Class CL_RSR_RRK0_MULTIPROV_BUFH (Buffering the SELDR Query Handler)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20080408
Properties
Class CL_RSR_RRK0_MULTIPROV_BUFH  
Short Description Buffering the SELDR Query Handler    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20080407   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_RRK0_MULTIPROV_BUFR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_MULTIPROV_BUFH has no interface implemented.
Friends
Class CL_RSR_RRK0_MULTIPROV_BUFH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CHANM Instance attribute Public Type reference (TYPE) RSCHANM Characteristic 20080408
2 N_CHANMID Instance attribute Public Type reference (TYPE) RRCHANMID Internal ID of the CHANM 20080408
3 N_MULTIPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20080408
4 N_NOBUFFER Instance attribute Public Type reference (TYPE) RRNOBUFFER Do Not Buffer As Shared Object (SHMA) 20090707
5 P_CHECK Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20080408
6 P_CHEFA_R Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_CHEFA 20080408
7 P_F4_LOOP Static Attribute Private Type reference (TYPE) RS_BOOL Boolean 20100517
8 P_FIELDNM Instance attribute Private Type reference (TYPE) RSD_FIELDNM 20080408
9 P_LOCAL Instance attribute Private Type reference (TYPE) RS_BOOL Current Local 20080408
10 P_MAXOR Instance attribute Private Type reference (TYPE) I 20080408
11 P_MAXOR_A Instance attribute Private Type reference (TYPE) I 20080408
12 P_MAXOR_N Instance attribute Private Type reference (TYPE) I 20080408
13 P_NAME Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance in an Area 20080411
14 P_NEW_R Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20080408
15 P_NOBUF Instance attribute Private Type reference (TYPE) RS_BOOL Only local 20080408
16 P_NOCHECK Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20080408
17 P_R_AREA_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_RSR_RRK0_MULTIPROV_B_AREA Buffering of SELDR Queries 20080408
18 P_R_SHM_ERROR Instance attribute Private Object reference (TYPE REF TO) CX_SHM_ERROR Exceptions for Shared Objects 20080408
19 P_R_X_MESSAGE Instance attribute Private Object reference (TYPE REF TO) CX_RSR_X_MESSAGE X Message 20080408
20 P_SIDTAB Instance attribute Private Type reference (TYPE) TABNAME Table Name 20080408
21 P_SX_SELDR_R Instance attribute Private Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20080408
22 P_S_PROVID Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_S_PROVID 20080408
23 P_S_XPROVID Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_S_XPROVID 20080408
24 P_TSX_MB Static Attribute Private Type reference (TYPE) TP_TSX_MB 20080407
25 P_TS_DUPL_R Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_TS_DUPL 20080408
26 P_TS_MAXOR Static Attribute Private Type reference (TYPE) TP_TS_MAXOR 20080519
27 P_TS_MPH Static Attribute Private Type reference (TYPE) RRO01_TS_MPH Information for MultiProvider Hint 20080411
28 P_TS_PROVID_R Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_TS_PROVID 20080408
29 P_TS_PTS_R Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_TS_PTS 20080408
30 P_TS_TIMESTAMP_F4 Static Attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_TS_TIMESTAMP 20100517
31 P_TS_XPROVID_R Instance attribute Private Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TP_TS_XPROVID 20080408
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check 20080408
2 CHECK_RANGE_F4 Instance method Public Method Check F4 20080418
3 CHECK_TIMESTAMP Instance method Public Method Check for New Data 20080408
4 CLEAR_F4_LOOP Static method Public Method Deletes the timestamp buffer 20100517
5 CONSTRUCTOR Instance method Private Constructor 20080407
6 DELETE_MULTIPROV Static method Public Method Deletes the MultiProvider change 20080407
7 FACTORY Static method Public Method Factory 20080407
8 GET_HINT_F4 Static method Public Method Log on from F4 20080418
9 INIT Instance method Public Method Log on 20080408
10 RELEASE Instance method Public Method Log off 20080408
11 SET_F4_LOOP Static method Public Method Activates the timestamp buffer 20100517
12 _ATTATCH_READ Instance method Private Method Log on to Read 20080408
13 _ATTATCH_UPDATE Instance method Private Method Log on to App. Date 20080408
14 _CHECK Instance method Private Method Read the Dimension 20080409
15 _CHECK_I Instance method Private Method Read the Dimension for Nodes 20080413
16 _CHECK_N Instance method Private Method Read the Dimension for Nodes 20080411
17 _CHECK_RANGE Instance method Private Method Checks the RANGE 20081007
18 _CLEAN_UP Instance method Private Method Clear 20080411
19 _COLLECT_MPH Static method Private Method 20080418
20 _COLLECT_MULTIPROV Instance method Private Method Returns PartProvider 20080411
21 _FILL_PARTPROV Static method Private Method Fills a PartProvider 20080417
22 _FILL_RANGE Instance method Private Method 20080417
23 _GET_PROVID Instance method Private Method Positions the PROVID 20080408
24 _SET_FALSE Instance method Private Method 20080411
Events
Class CL_RSR_RRK0_MULTIPROV_BUFH has no event.
Types
Class CL_RSR_RRK0_MULTIPROV_BUFH has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20080413
2 Importing I_PROVID Call by reference Type reference (TYPE) RRPROVID Provid also Sid des Infoprovs 20080408
3 Returning R_INTERSECT Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080408

Method CHECK on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method CHECK_RANGE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20080418
2 Importing I_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20080418

Method CHECK_RANGE_F4 on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method CHECK_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080408
2 Importing I_TIMESTAMP_M Call by reference Type reference (TYPE) RSTIMESTMP Änderung an den Metadaten des Multiproviders 20090707
3 Importing I_TS_TIMESTAMP_D Call by reference Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_TS_TIMESTAMP Inserts auf die Partprovider 20090707

Method CHECK_TIMESTAMP on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method CLEAR_F4_LOOP Signature

Method CLEAR_F4_LOOP on class CL_RSR_RRK0_MULTIPROV_BUFH has no parameter.
Method CLEAR_F4_LOOP on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20080407
2 Importing I_MAXOR Call by reference Type reference (TYPE) I 20080407
3 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080407
4 Importing I_NOBUFFER Call by reference Type reference (TYPE) RRNOBUFFER Nicht als Shared Object puffern (SHMA) 20090707

Method CONSTRUCTOR on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method DELETE_MULTIPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080407

Method DELETE_MULTIPROV on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20080407
2 Importing I_MAXOR Value transfer Type reference (TYPE) I 20 20080407
3 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080407
4 Importing I_NOBUFFER Value transfer Type reference (TYPE) RRNOBUFFER Nicht als Shared Object puffern (SHMA) 20090707
5 Importing I_TS_MPH Call by reference Type reference (TYPE) RRO01_TS_MPH Info für den Multiproviderhint 20080407
6 Importing I_TS_PARTPROV Value transfer Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20080407
7 Returning R_R_MB Value transfer Object reference (TYPE REF TO) CL_RSR_RRK0_MULTIPROV_BUFH Pufferung der SELDR Anfragen Handler 20080407

Method FACTORY on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method GET_HINT_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080418
2 Importing I_TS_MPH Call by reference Type reference (TYPE) RRO01_TS_MPH Info für den Multiproviderhint 20080418
3 Returning R_TS_CHANM Value transfer Type reference (TYPE) RSD_TS_CHANM 20080418

Method GET_HINT_F4 on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20080408
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20080411

Method INIT on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method RELEASE Signature

Method RELEASE on class CL_RSR_RRK0_MULTIPROV_BUFH has no parameter.
Method RELEASE on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method SET_F4_LOOP Signature

Method SET_F4_LOOP on class CL_RSR_RRK0_MULTIPROV_BUFH has no parameter.
Method SET_F4_LOOP on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _ATTATCH_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRY Call by reference Type reference (TYPE) I 1 20080408
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080408

Method _ATTATCH_READ on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _ATTATCH_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRY Call by reference Type reference (TYPE) I 1 20080408
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080408

Method _ATTATCH_UPDATE on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHEFA Call by reference Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_CHEFA 20080411
2 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20080413
3 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20080411

Method _CHECK on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _CHECK_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHEFA Call by reference Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_CHEFA 20080413
2 Importing I_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20080413

Method _CHECK_I on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _CHECK_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHEFA Call by reference Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_CHEFA 20080411
2 Importing I_SX_SELDR Value transfer Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20080411

Method _CHECK_N on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _CHECK_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20081007

Method _CHECK_RANGE on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATCH Value transfer Type reference (TYPE) C 20080411

Method _CLEAN_UP on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _COLLECT_MPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_MPH Call by reference Type reference (TYPE) RRO01_TS_MPH Info für den Multiproviderhint 20080418

Method _COLLECT_MPH on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _COLLECT_MULTIPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_MPH Call by reference Type reference (TYPE) RRO01_TS_MPH Info für den Multiproviderhint 20080411
2 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20080411

Method _COLLECT_MULTIPROV on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _FILL_PARTPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MULTIPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080417
2 Importing I_R_INFOPROV Value transfer Object reference (TYPE REF TO) IF_RSD_INFOPROV Wrapper for MultiProvider 20130102
3 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDD_T_RANGE Tabelle von Infoprovs 20080417
4 Returning R_TS_PARTPROV Value transfer Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20080417

Method _FILL_PARTPROV on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _FILL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20080417
2 Returning R_T_RANGE Value transfer Type reference (TYPE) RSDD_T_RANGE Range erweitert um die SID 20080417

Method _FILL_RANGE on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _GET_PROVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVID Value transfer Type reference (TYPE) RRPROVID Provid also Sid des Infoprovs 20080408

Method _GET_PROVID on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.

Method _SET_FALSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHEFA Call by reference Type reference (TYPE) CL_RSR_RRK0_MULTIPROV_BUFR=>TN_CHEFA 20080411

Method _SET_FALSE on class CL_RSR_RRK0_MULTIPROV_BUFH has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730