SAP ABAP Class CL_RSPLS_BUFFER_STORE (Physical Store of Buffer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20120618
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSPLS_BUFFER_STORE_A Repository as ABAP Table 20120618
2 Inheritance (c INHERITING FROM c_ref)  CL_RSPLS_BUFFER_STORE_T TREX storage 20120618
Properties
Class CL_RSPLS_BUFFER_STORE  
Short Description Physical Store of Buffer    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20120427   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSPLS_LOGGING_ON_SAVE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_BUFFER_STORE has no interface implemented.
Friends
Class CL_RSPLS_BUFFER_STORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_UNIID Instance attribute Public Type reference (TYPE) RSSGUID25 BW Generation Tool: GUID in Compressed Form (CHAR25) 20120618
2 O_DELETED Instance attribute Protected Type reference (TYPE) RS_BOOL Deletion Indicator 20120618
3 O_R_BUFFER_B Instance attribute Protected Object reference (TYPE REF TO) CL_RSPLS_BUFFER_B Abstract BASIC-Buffer 20120618
4 O_R_STORE Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_STORE STORE Description 20120618
5 O_R_S_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20120618
6 O_R_S_DATAMM Instance attribute Protected Object reference (TYPE REF TO) DATA 20120618
7 O_R_T_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20120618
8 O_SELDR_LOG_DEL Static Attribute Protected Type reference (TYPE) RS_BOOL Delete indicator for SELDR log 20120621
9 O_SX_READ Instance attribute Protected Type reference (TYPE) TO_SX_READ 20120618
10 O_S_DEBUGFLAGS Static Attribute Protected Type reference (TYPE) RSR_S_DEBUGFLAGS Debugging Flags 20120618
11 O_TSX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20120618
12 O_T_QUERY_ENTRIES Instance attribute Protected Type reference (TYPE) TREXT_QUERY_ENTRIES Suchanfrage 20130604
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_COMPRESS Instance method Public Method Compress (if necessary) 20120618
2 CLEAR Instance method Public Method Delete Memory 20120618
3 COMPRESS Instance method Public Method Compress Using REQUID 20120618
4 DELETE Instance method Public Method Delete Request Interval 20120618
5 GET_STORE Instance method Public Method Gets the STORE description 20120618
6 INSERT_DATA Instance method Public Method Write package to memory 20120618
7 INSERT_DATA_TO_DELETE Instance method Public Method Write package of records to be deleted 20121024
8 INSERT_INDEX Instance method Public Method Write index data package to memory 20120618
9 INSERT_INDEX_TO_DELETE Instance method Public Method Ein Index-Datenpaket zum Löschen in den Speicher schreiben 20130604
10 SAVE Instance method Public Method Persist 20120618
11 SAVE_SELDR Static method Public Method Stores selection in the database 20120618
12 SET_SELECTION Instance method Public Method Setzt die Suchanfrageparameter 20130604
13 WRITE_AUDIT_LOG Static method Public Method Writes auditing data records 20120618
14 _CREATE Instance method Protected Method 20120618
15 _SET_CHECK0 Instance method Protected Method 20120618
Events
Class CL_RSPLS_BUFFER_STORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_SX_READ Protected See coding 20120618 BEGIN OF to_sx_read, seldr TYPE rsdd_tsx_seldr, sfc TYPE rsdd_th_sfc, splitpack TYPE rsdr0_sx_splitpack, range_rq TYPE rrrangesid, param TYPE if_rsdrv_vprov_int_query=>tn_s_param, sfk TYPE rsdd_th_sfk, keydate TYPE rrsrdate, END OF to_sx_read
2 TP_S_MAPPING Protected See coding 20120618 BEGIN OF tp_s_mapping, from_name TYPE abap_componentdescr-name, from_position TYPE i, to_name TYPE abap_componentdescr-name, to_position TYPE i, END OF tp_s_mapping
3 TP_T_MAPPING Protected See coding 20120618 BEGIN OF tp_t_mapping, mapping TYPE STANDARD TABLE OF tp_s_mapping WITH KEY from_name, END OF tp_t_mapping
Method Signatures

Method CHECK_FOR_COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPRESS Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618

Method CHECK_FOR_COMPRESS on class CL_RSPLS_BUFFER_STORE has no exception.

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL Boolean 20120618

Method CLEAR on class CL_RSPLS_BUFFER_STORE has no exception.

Method COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUID_COMP Value transfer Type reference (TYPE) RSSID Stammdaten ID 20120618

Method COMPRESS on class CL_RSPLS_BUFFER_STORE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUID_FROM Call by reference Type reference (TYPE) RSSID Range erweitert um die SID 20120618
2 Importing I_REQUID_TO Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
3 Returning R_SUBRC Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618

Method DELETE on class CL_RSPLS_BUFFER_STORE has no exception.

Method GET_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE Value transfer Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618

Method GET_STORE on class CL_RSPLS_BUFFER_STORE has no exception.

Method INSERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE wenn Daten geliefert sind 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale im Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen im Buffer 20120629
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
5 Importing I_REQUID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20121126

Method INSERT_DATA_TO_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE if data provided 20121024
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Table of Required Characteristics Delta Buffer 20121024
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Table of required key figures in Buffer 20121024
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121024
5 Importing I_REQUID Call by reference Type reference (TYPE) RSSID Master Data ID 20121024
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Errors in Input Logic 20130415

Method INSERT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE wenn Daten geliefert sind 20120618
2 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
3 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
4 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
5 Importing I_REQUID Call by reference Type reference (TYPE) RSSID Request ID 20120618
6 Importing I_SESSION_VIEW Call by reference Type reference (TYPE) TREXD_PLAN_VIEW View in den Daten kopiert werden sollen (oder in sich) 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20121126

Method INSERT_INDEX_TO_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20130604
2 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE 20130604
3 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C 20130604
4 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K 20130604
5 Importing I_REQUID Call by reference Type reference (TYPE) RSSID 20130604
6 Importing I_SESSION_VIEW Call by reference Type reference (TYPE) TREXD_PLAN_VIEW 20130604
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR 20130604

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Call by reference Type reference (TYPE) RS_BOOL Boolean 20120618
2 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120618
3 Importing I_BADI_SAVE_ID Value transfer Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_SAVE_ID 16 byte UUID in 32 chars (hexadecimal encoded) 20120618
4 Importing I_DIRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618
5 Importing I_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Characteristics and Fixed Values 20130705
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20120618

Method SAVE_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120618
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20120618
3 Importing I_UNIID Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20120618

Method SAVE_SELDR on class CL_RSPLS_BUFFER_STORE has no exception.

Method SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20130604
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20130604
3 Importing I_T_QUERY_ENTRIES Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Suchanfrage 20130604

Method SET_SELECTION on class CL_RSPLS_BUFFER_STORE has no exception.

Method WRITE_AUDIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Commit data TRUE or FALSE 20120618
2 Importing I_RSINFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120618

Method WRITE_AUDIT_LOG on class CL_RSPLS_BUFFER_STORE has no exception.

Method _CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALVL Call by reference Type reference (TYPE) RS_BOOL 20120618
2 Importing I_R_BUFFER_B Call by reference Object reference (TYPE REF TO) CL_RSPLS_BUFFER_B Abstract BASIC-Buffer 20120618
3 Importing I_R_S_DATA Call by reference Object reference (TYPE REF TO) DATA 20120618
4 Importing I_R_S_DATAMM Call by reference Object reference (TYPE REF TO) DATA 20120618
5 Importing I_R_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20120618
6 Importing I_S_DEBUGFLAGS Call by reference Type reference (TYPE) RSR_S_DEBUGFLAGS 20120618

Method _CREATE on class CL_RSPLS_BUFFER_STORE has no exception.

Method _SET_CHECK0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET 20120618
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20120618
3 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR 20120618

Method _SET_CHECK0 on class CL_RSPLS_BUFFER_STORE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740