SAP ABAP Class CL_RSPLS_BUFFER_B (Abstract BASIC-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_RSPLS_BUFFER General features of buffers 20120618
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSPLS_AI_BUFFER_B Concrete BASIS-After-Image-Buffer 20120618
2 Inheritance (c INHERITING FROM c_ref)  CL_RSPLS_DELTA_BUFFER_B Concrete BASIC Delta Buffer 20120618
Properties
Class CL_RSPLS_BUFFER_B  
Short Description Abstract BASIC-Buffer    
Super Class CL_RSPLS_BUFFER General features of buffers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20120426   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_RSPLS_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSPLS_ENQ Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSR_FIPT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_RSR_OLAP_AREA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 IF_RSPLS_CR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_RSPLS_LOGGING_ON_SAVE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_RSR_FIPT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_BUFFER_B has no interface implemented.
Friends
Class CL_RSPLS_BUFFER_B has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_BADI_ACTIVE Instance attribute Public Type reference (TYPE) RS_BOOL Is logging BAdI active? 20120618
2 N_DSO Instance attribute Public Type reference (TYPE) RS_BOOL DSO Buffer 20120618
3 N_LOGGING_HANA Instance attribute Public Type reference (TYPE) RS_BOOL Wird das Logging in HANA verwendet? 20130416
4 N_R_STORE_STRUCT Instance attribute Public Object reference (TYPE REF TO) CL_RSR_STORE_STRUCT STORE Structure Description 20120618
5 N_R_S_DB Instance attribute Public Object reference (TYPE REF TO) DATA Transfer Structure to DB in Name of Buffer 20120618
6 N_R_S_DBMM Instance attribute Public Object reference (TYPE REF TO) DATA Initial Value for Database 20120618
7 N_S_VIRT_PROV Instance attribute Public Type reference (TYPE) TN_S_VIRT_PROV 20120618
8 N_TS_CHAFIX Instance attribute Public Type reference (TYPE) TN_TS_CHAFIX Constant characteristics in buffer 20130723
9 N_V1_SUPPORTED Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20120618
10 O_ALVL Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120618
11 O_BADI_LOG_STRUC Instance attribute Protected Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_STRUCTURE_NAME Name of structure for BAdI 20120618
12 O_DELETED Instance attribute Protected Type reference (TYPE) RS_BOOL Released 20120618
13 O_INVALID_CR Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120618
14 O_MTYPE_ATRTIM Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Clear for Timnms 20120618
15 O_NCUMTIM Instance attribute Protected Type reference (TYPE) RSCHANM Characteristic 20120618
16 O_REQUID_COMP Instance attribute Protected Type reference (TYPE) RSSID Compressed Up to Here 20120618
17 O_REQUID_MAX Instance attribute Protected Type reference (TYPE) RSSID Maximum Request ID 20120618
18 O_REQUID_SAVE Instance attribute Protected Type reference (TYPE) RSSID Already on DB (Up to Here) 20120618
19 O_R_BADI_LOG Instance attribute Protected Object reference (TYPE REF TO) BADI_RSPLS_LOGGING_ON_SAVE Handle for the BAdI log 20120618
20 O_R_BADI_MT Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR BAdI: Move type for writing the data 20120618
21 O_R_CR_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_RSPLS_CR_CONTROLLER Manages Characteristic Relationships 20120618
22 O_R_FSTRU Instance attribute Protected Object reference (TYPE REF TO) IF_RSR_FIPT_STRUCTURE Structure Description for FIPT 20120618
23 O_STORE Instance attribute Protected Type reference (TYPE) TN_STORE 20120618
24 O_S_STORE Instance attribute Protected Type reference (TYPE) TP_S_STORE Physical Store of Buffer 20120618
25 O_TIMESTMP Instance attribute Protected Type reference (TYPE) RS_TIMESTMP 20120618
26 O_TRANSACT Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120618
27 O_TREX_SESSION_INDEX_ID Instance attribute Protected Type reference (TYPE) TREXD_INDEX_ID Session ID in delta buffer structure 20120618
28 O_TSX_LOCK Instance attribute Protected Type reference (TYPE) TP_TSX_LOCK 20120618
29 O_TS_BADI_LOG_MAP_DB Instance attribute Protected Type reference (TYPE) TN_TS_BADI_LOG_MAP_DB Flag-Struktur 20130416
30 O_TS_NI Instance attribute Protected Type reference (TYPE) TP_TS_NI 20120618
31 O_TS_REQUID Instance attribute Protected Type reference (TYPE) TP_TS_REQUID 20120618
32 O_TS_STORE Instance attribute Protected Type reference (TYPE) TP_TS_STORE 20120618
33 O_T_BADI_LOG_MAP Instance attribute Protected Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_T_MAP 20120618
Methods
# Method Level Visibility Method type Description Created on
1 BADI_SAVE_LOG Instance method Public Method Calls logging for BAdI 20120618
2 CHECK_FOR_COMPRESS Instance method Public Method Compress H_TSX_DATA 20120618
3 CHECK_REQUID Instance method Public Method Has B_Buffer contributed to planrequid interval 20120618
4 COLLECT_ENRICH Instance method Public Method Collect of ENRICH Row 20120618
5 CONSTRUCTOR Instance method Public Constructor 20120618
6 ENRICH_DATA Instance method Public Method Complete KEYs and Navigation Attributes 20120618
7 FILL_ATR Instance method Public Method Fill a Navigation Attribute with Same-Level Nodes 20120618
8 GET_REQUID_MAX Instance method Public Method 20120618
9 MESSAGE_SAVE Instance method Public Method Complete Message Processing on Save 20120618
10 RESET Instance method Public Method Clear Buffer_Data 20120618
11 SAVE Instance method Public Method Overwrite Data 20120618
12 SET_REQUID Instance method Public Method Creates request ID for STORE types (currently in SAVE only) 20120618
13 SPLIT_STORE Instance method Public Method Splits a request into the stores of this buffer 20120618
14 _CHECK_AGGRCHA Instance method Protected Method Check if AGGRCHA is set 20120618
15 _CHECK_NOT_INITIAL Instance method Protected Method Check if Required Entry Fields Are Set; SID > 0 20120618
16 _CLEAR_ATRTIM Instance method Protected Method Delete Time-Dependent Navigation Attributes in DATA 20120618
17 _COMPRESS Instance method Protected Method Compress H_TSX_DATA 20120618
18 _CR_DERIVE Instance method Protected Method Call Characteristic Derivation 20120618
19 _FILL_CHACONST Instance method Protected Method Fill Non-Existant CHACONST (SID and KEY) 20120618
20 _FILL_CMP_C Instance method Protected Method Fill Compound Lower-Level Nodes from Compound Higher-Level 20120618
21 _FILL_CMP_F Instance method Protected Method Fill Compound Higher-Level Nodes from Compound Lower-Level 20120618
22 _FILL_DUTY Instance method Protected Method Fill all SIDs of BA fields that are derived from filled flds 20120618
23 _FILL_SIDS Instance method Protected Method Fill Missing SIDs for Available KEYs 20120618
24 _FILL_TIMES Instance method Protected Method Derive All Times from Filled Times 20120618
25 _FOCUS_STORE Instance method Protected Method Construtor of Store Class 20120618
26 _GET_WRITECLASNM Instance method Protected Method Get Information for Virt. Provider for Enqueue/Deqeue 20120618
27 _INITIALIZE_BADI Instance method Protected Method Initializes BAdI-relevant information 20120618
28 _INITIALIZE_CHAFIX Instance method Protected Method Initializes CHAFIX for constant fields per SAVE 20130705
29 _INITIALIZE_MAXMIN Instance method Protected Method Initialize MAX/MIN Key Figures 20120618
30 _INITIALIZE_NCUM Instance method Protected Method Generate Transfer Structure for Overwriting Data 20120618
31 _INITIALIZE_NOT_INITIAL Instance method Protected Method Initialize Required Entry Check 20120618
32 _INIT_CR_CONTROLLER Instance method Protected Method Create Controller for Characteristic Relationships 20120618
33 _LOCK_DBMM Instance method Protected Method Protects P_R_S_DBMM 20120618
34 _LOCK_STRUC_MM Instance method Protected Method Protects O_R_S_DATAMM 20120618
35 _MESSAGE_155 Instance method Protected Method MESSAGE 155 20120618
36 _MESSAGE_159 Instance method Protected Method MESSAGE 159 20120618
37 _MESSAGE_170 Instance method Protected Method MESSAGE 170 20120618
38 _MESSAGE_171 Instance method Protected Method MESSAGE 171 20120618
39 _MESSAGE_172 Instance method Protected Method MESSAGE 172 20120618
40 _MESSAGE_174 Instance method Protected Method MESSAGE 174 20120618
41 _MESSAGE_175 Instance method Protected Method MESSAGE 175 20120618
42 _MESSAGE_NI Instance method Protected Method MESSAGE 158 and 172 20120618
43 _MESSAGE_T Instance method Protected Method Refill MSG Table 20120618
44 _SET_FILLED Instance method Protected Method Note Fill Status When Calling FIPT Transformation 20120618
45 __CHECK_ALL Instance method Protected Method Frame for Super Check 20120618
46 __CHECK_CLEAR Instance method Protected Method Deletes this again 20120618
47 __CHECK_INITIAL Instance method Protected Method Fill all SIDs of BA fields that are derived from filled flds 20120618
48 __CHECK_LOCKED Instance method Protected Method Checks whether C_T_DATA/index is in a LOCK-seldr 20120618
49 __CHECK_TABEQ Instance method Protected Method Checks whether filled again accidentally 20120618
50 __CHECK_TIMES Instance method Protected Method Derive All Times from Filled Times 20120618
51 __CHECK_TIMES_EXECUTE Instance method Protected Method Derive All Times from Filled Times 20120618
52 __FILL_LOCK Instance method Protected Method Generate SX_LOCK for the Lock Check 20120618
53 __GET_BADI_MAP_PROPOSAL Instance method Protected Method Creates a suggestion table for mapping when logging 20120618
54 __GET_BADI_MAP_PROPOSAL_SPEC Instance method Protected Method Creates suggestion table for special fields when logging 20120618
Events
# Event Type Visibility Description Created on
1 COMPRESS_FINISH Instance Event
(0)
Public
(2)
Compression Finished 20120618
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_BADI_LOG_MAP_DB Public See coding 20130416 begin of TN_S_BADI_LOG_MAP_DB, attr_name_store type cl_rsr_store_struct=>tn_attrnm, attr_name_db type cl_rsr_store_struct=>tn_attrnm, end of TN_S_BADI_LOG_MAP_DB
2 TN_S_CHAFIX Public See coding 20130723 BEGIN OF tn_s_chafix, chanmid type rssid, chanm type rschanm, s_sid type tn_s_sid, r_key type REF TO data, r_tr_v2s TYPE REF TO if_rsr_fipt_transformator, END OF tn_s_chafix
3 TN_S_ENRICH Public See coding 20120618 BEGIN OF tn_s_enrich, chanm TYPE rschanm, atrnav TYPE i, END OF tn_s_enrich
4 TN_S_SID Public See coding 20130723 BEGIN OF tn_s_sid, sid type rssid, END OF tn_s_sid
5 TN_S_SPLIT Public See coding 20120618 begin of TN_S_SPLIT, prov_rqdr type RSDR0_S_PROV_RQDR, trex type rs_bool, SVRESTRGLOBAL type RSCUBESVRESTRGLOBAL, SVSUPPHIER type RSCUBESVSUPPHIER, end of TN_S_SPLIT
6 TN_S_VIRT_PROV Public See coding 20120618 BEGIN OF tn_s_virt_prov, writeclasnm TYPE rsdwriteclasnm, svsid TYPE rscubesvsid, intf_write TYPE seoclsname, intf_lock TYPE seoclsname, END OF tn_s_virt_prov
7 TN_TS_BADI_LOG_MAP_DB Public See coding 20130416 TN_TS_BADI_LOG_MAP_DB TYPE SORTED TABLE OF TN_S_BADI_LOG_MAP_DB WITH UNIQUE KEY attr_name_store
8 TN_TS_CHAFIX Public See coding 20130723 tn_ts_chafix type SORTED TABLE OF tn_s_chafix WITH UNIQUE key chanm
9 TN_TS_ENRICH Public See coding 20120618 tn_ts_enrich TYPE SORTED TABLE OF tn_s_enrich WITH UNIQUE KEY chanm
10 TN_TS_SPLIT Public See coding 20120618 tn_TS_split type sorted table of TN_S_SPLIT with unique key prov_rqdr-addelse-buffer_store
11 TP_SX_BUFFER Protected See coding 20120618 BEGIN OF tp_sx_buffer, requid TYPE rssid, data TYPE rsd_t_chanm, index TYPE trexd_index_id, END OF tp_sx_buffer
12 TP_SX_LOCK Protected See coding 20120618 BEGIN OF tp_sx_lock, lines TYPE i, seldr TYPE rsdd_tsx_seldr, lock_hndl TYPE rspls_lock_hndl, END OF tp_sx_lock
13 TP_S_MORE Protected See coding 20120618 BEGIN OF tp_s_more, chanm TYPE rschanm, iobjcmp TYPE rschanm, END OF tp_s_more
14 TP_S_NI Protected See coding 20120618 BEGIN OF tp_s_ni, chanm TYPE rschanm, comp TYPE i, ncum TYPE rs_bool, r_kyf TYPE REF TO data, END OF tp_s_ni
15 TP_S_REQUID Protected See coding 20120618 BEGIN OF tp_s_requid, requid TYPE rssid, asource TYPE rsd_asource, store TYPE tn_store, END OF tp_s_requid
16 TP_S_STORE Protected See coding 20120618 BEGIN OF tp_s_store, store TYPE tn_store, r_store TYPE REF TO cl_rspls_buffer_store, END OF tp_s_store
17 TP_TSX_LOCK Protected See coding 20120618 tp_tsx_lock TYPE SORTED TABLE OF tp_sx_lock WITH NON-UNIQUE KEY lines
18 TP_TS_MORE Protected See coding 20120618 tp_ts_more TYPE SORTED TABLE OF tp_s_more WITH UNIQUE KEY table_line INITIAL SIZE 1
19 TP_TS_NI Protected See coding 20120618 tp_ts_ni TYPE SORTED TABLE OF tp_s_ni WITH UNIQUE KEY chanm
20 TP_TS_REQUID Protected See coding 20120618 tp_ts_requid TYPE SORTED TABLE OF tp_s_requid WITH UNIQUE KEY requid
21 TP_TS_STORE Protected See coding 20120618 tp_ts_store TYPE SORTED TABLE OF tp_s_store WITH UNIQUE KEY store
Method Signatures

Method BADI_SAVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BADI_SAVE_ID Call by reference Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_SAVE_ID ID für das Sichern der Daten 20120618
2 Importing I_DELFLAG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE delete flag 20130621
3 Importing I_DIRECT Call by reference Type reference (TYPE) RS_BOOL Ist direktes Sichern aktiv? 20120618
4 Importing I_REQUID Call by reference Type reference (TYPE) RSREQUNR Anforderungsnummer für die Datenübertragung 20120618
5 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE Store mit den zu loggenden Daten 20130416
6 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten 20120618

Method BADI_SAVE_LOG on class CL_RSPLS_BUFFER_B has no exception.

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_B has no exception.

Method CHECK_REQUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIGH Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
2 Importing I_LOW Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
3 Importing I_OPT Call by reference Type reference (TYPE) RSZ_OPERATOR Operator in Select Options und anderen Ausdrücken 20120618
4 Returning R_NOT_EMPTY Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618

Method CHECK_REQUID on class CL_RSPLS_BUFFER_B has no exception.

Method COLLECT_ENRICH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_ENRICH Call by reference Type reference (TYPE) TN_TS_ENRICH 20120618
2 Importing I_S_REQ_C Call by reference Type reference (TYPE) RSPLS_S_REQ_C Benötigte Merkmale Delta-Buffer 20120618

Method COLLECT_ENRICH on class CL_RSPLS_BUFFER_B has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALVL Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120618
2 Importing I_BUFFER_TYPE Value transfer Type reference (TYPE) CL_RSPLS_BUFFER=>TN_BUFFER_TYPE Buffer Typ 20120618
3 Importing I_INTFORMAT Value transfer Type reference (TYPE) RSCUBESVINTFORMAT RS_C_TRUE Internes Format (Kennzahlen) 20120618
4 Importing I_PROVID Value transfer Type reference (TYPE) RRPROVID Provid also Sid des Infoprovs 20120618
5 Importing I_R_AREA Value transfer Object reference (TYPE REF TO) CL_RSR_OLAP_AREA Applikationsgebiet 20120618
6 Importing I_SRDATEB Value transfer Type reference (TYPE) RRSRDATEB Stichtag für den Deltabuffer 20120618
7 Importing I_STORE Value transfer Type reference (TYPE) TN_STORE N_C_STORE-ALL 20120618
8 Importing I_UNIID Value transfer Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20120618

Method CONSTRUCTOR on class CL_RSPLS_BUFFER_B has no exception.

Method ENRICH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
3 Changing C_TSX_DATA Call by reference Type reference (TYPE) SORTED TABLE 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
5 Importing I_DATA Call by reference Type reference (TYPE) I Komponente der DATA 20120618
6 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
7 Importing I_TS_ENRICH Call by reference Type reference (TYPE) TN_TS_ENRICH 20120618

Method ENRICH_DATA on class CL_RSPLS_BUFFER_B has no exception.

Method FILL_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Istfüllung 20120618
2 Changing C_T_TRAFO Call by reference Type reference (TYPE) CL_RSR_FIPT=>TN_T_TRANSFORMATOR 20120618
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Benötigte Merkmale Delta-Buffer 20120618
4 Importing I_SRDATE Call by reference Type reference (TYPE) RRSRDATE Datum mit dem Texte, Attribute und Hierarch. gelesen werden 20120618
5 Importing I_TS_SID Call by reference Type reference (TYPE) RSD_TS_CHANM 20120618

Method FILL_ATR on class CL_RSPLS_BUFFER_B has no exception.

Method GET_REQUID_MAX Signature

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

Method GET_REQUID_MAX on class CL_RSPLS_BUFFER_B has no exception.

Method MESSAGE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120618
2 Importing I_TS_MSG Call by reference Type reference (TYPE) RSDRI_TS_MSG Meldungstabelle für Infocube-Schreiben 20120618
3 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120618

Method MESSAGE_SAVE on class CL_RSPLS_BUFFER_B has no exception.

Method RESET Signature

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

Method RESET on class CL_RSPLS_BUFFER_B has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NONEMPTY Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618
2 Importing I_ATIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP Save timestamp 20130723
3 Importing I_BADI_SAVE_ID Value transfer Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_SAVE_ID ID für das Sichern der Daten 20120618
4 Importing I_DIRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_ILLEGAL_DATA Daten sind falsch 20120618
2 CX_RSPLS_NOT_TRANSACTIONAL Cube nicht schreibbar 20120618
3 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20120618

Method SET_REQUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RSPLSSTORE Call by reference Type reference (TYPE) RSPLSSTORE STORE Typ: A, T,.. 20120618
2 Importing I_RSSID Call by reference Type reference (TYPE) RSSID Request-ID (anderenfalls P_REQUID_MAX) 20120618

Method SET_REQUID on class CL_RSPLS_BUFFER_B has no exception.

Method SPLIT_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROV_RQDR Call by reference Type reference (TYPE) RSDR0_S_PROV_RQDR Stammdaten ID 20120618
2 Returning R_TS_SPLIT Value transfer Type reference (TYPE) TN_TS_SPLIT 20120618

Method SPLIT_STORE on class CL_RSPLS_BUFFER_B has no exception.

Method _CHECK_AGGRCHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Importing I_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Merkmale Delta-Buffer 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _CHECK_NOT_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
3 Importing I_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _CLEAR_ATRTIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method _CLEAR_ATRTIM on class CL_RSPLS_BUFFER_B has no exception.

Method _COMPRESS Signature

Method _COMPRESS on class CL_RSPLS_BUFFER_B has no parameter.
Method _COMPRESS on class CL_RSPLS_BUFFER_B has no exception.

Method _CR_DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
5 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
6 Importing I_TYPE Call by reference Type reference (TYPE) CL_RSPLS_BUFFER=>TN_TYPE 0 Typvollständig (SID, KEY,...) 20120926
# Exception Resumable Description Created on
1 CX_RSPLS_DERIVE_ERROR Fehler in der Merkmalsableitung 20120618

Method _FILL_CHACONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method _FILL_CHACONST on class CL_RSPLS_BUFFER_B has no exception.

Method _FILL_CMP_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
5 Importing I_TYPE Call by reference Type reference (TYPE) CL_RSPLS_BUFFER=>TN_TYPE 0 Typvollständig (SID, KEY,...) 20120926

Method _FILL_CMP_C on class CL_RSPLS_BUFFER_B has no exception.

Method _FILL_CMP_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
5 Importing I_TYPE Call by reference Type reference (TYPE) CL_RSPLS_BUFFER=>TN_TYPE 0 Typvollständig (SID, KEY,...) 20120926

Method _FILL_CMP_F on class CL_RSPLS_BUFFER_B has no exception.

Method _FILL_DUTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method _FILL_DUTY on class CL_RSPLS_BUFFER_B has no exception.

Method _FILL_SIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method _FILL_SIDS on class CL_RSPLS_BUFFER_B has no exception.

Method _FILL_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
3 Changing C_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
4 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method _FILL_TIMES on class CL_RSPLS_BUFFER_B has no exception.

Method _FOCUS_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STORE Call by reference Type reference (TYPE) TN_STORE 20120618

Method _FOCUS_STORE on class CL_RSPLS_BUFFER_B has no exception.

Method _GET_WRITECLASNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA 20120618
2 Returning R_S_VIRT_PROV Value transfer Type reference (TYPE) TN_S_VIRT_PROV Virtueller Provider: Info für Enqueue/Dequeue 20120618

Method _GET_WRITECLASNM on class CL_RSPLS_BUFFER_B has no exception.

Method _INITIALIZE_BADI Signature

Method _INITIALIZE_BADI on class CL_RSPLS_BUFFER_B has no parameter.
Method _INITIALIZE_BADI on class CL_RSPLS_BUFFER_B has no exception.

Method _INITIALIZE_CHAFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Properties InfoProvider 20130705

Method _INITIALIZE_CHAFIX on class CL_RSPLS_BUFFER_B has no exception.

Method _INITIALIZE_MAXMIN Signature

Method _INITIALIZE_MAXMIN on class CL_RSPLS_BUFFER_B has no parameter.
Method _INITIALIZE_MAXMIN on class CL_RSPLS_BUFFER_B has no exception.

Method _INITIALIZE_NCUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NCUMTIM Call by reference Type reference (TYPE) RSCHANM Eigenschaften InfoProvider 20120618

Method _INITIALIZE_NCUM on class CL_RSPLS_BUFFER_B has no exception.

Method _INITIALIZE_NOT_INITIAL Signature

Method _INITIALIZE_NOT_INITIAL on class CL_RSPLS_BUFFER_B has no parameter.
Method _INITIALIZE_NOT_INITIAL on class CL_RSPLS_BUFFER_B has no exception.

Method _INIT_CR_CONTROLLER Signature

Method _INIT_CR_CONTROLLER on class CL_RSPLS_BUFFER_B has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20120618

Method _LOCK_DBMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DBMM Call by reference Type reference (TYPE) ANY 20120618

Method _LOCK_DBMM on class CL_RSPLS_BUFFER_B has no exception.

Method _LOCK_STRUC_MM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATAMM Call by reference Type reference (TYPE) ANY 20120618

Method _LOCK_STRUC_MM on class CL_RSPLS_BUFFER_B has no exception.

Method _MESSAGE_155 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Value transfer Type reference (TYPE) ANY 20120618

Method _MESSAGE_155 on class CL_RSPLS_BUFFER_B has no exception.

Method _MESSAGE_159 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_UNINM Call by reference Type reference (TYPE) RSD_TS_CHANM Index interner Tabellen 20120618

Method _MESSAGE_159 on class CL_RSPLS_BUFFER_B has no exception.

Method _MESSAGE_170 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATAC Call by reference Type reference (TYPE) STANDARD TABLE 20120618
2 Importing I_T_DATAI Call by reference Type reference (TYPE) STANDARD TABLE Index interner Tabellen 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _MESSAGE_171 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_AGGREXC Call by reference Type reference (TYPE) TO_S_AGGREXC Index interner Tabellen 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _MESSAGE_172 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATAC Call by reference Type reference (TYPE) STANDARD TABLE 20120618
2 Importing I_T_DATAI Call by reference Type reference (TYPE) STANDARD TABLE Index interner Tabellen 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _MESSAGE_174 Signature

Method _MESSAGE_174 on class CL_RSPLS_BUFFER_B has no parameter.
Method _MESSAGE_174 on class CL_RSPLS_BUFFER_B has no exception.

Method _MESSAGE_175 Signature

Method _MESSAGE_175 on class CL_RSPLS_BUFFER_B has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _MESSAGE_NI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Value transfer Type reference (TYPE) ANY 20120618
2 Importing I_TABIX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method _MESSAGE_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120618
2 Importing I_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Tabelle von Meldungen 20120618

Method _MESSAGE_T on class CL_RSPLS_BUFFER_B has no exception.

Method _SET_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Exporting E_TS_KEY Call by reference Type reference (TYPE) RSD_TS_CHANM 20120618
3 Importing I_R_TRAFO Call by reference Object reference (TYPE REF TO) IF_RSR_FIPT_TRANSFORMATOR 20120618

Method _SET_FILLED on class CL_RSPLS_BUFFER_B has no exception.

Method __CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_REQ_C Value transfer Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Importing I_T_DATA Value transfer Type reference (TYPE) STANDARD TABLE 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method __CHECK_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILLED Call by reference Type reference (TYPE) RS_BOOL Boolean 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
3 Importing I_RETURNNM Call by reference Type reference (TYPE) RSALIAS BW-DM Feldalias (darf nicht länger als 18 werden ! ) 20120618

Method __CHECK_CLEAR on class CL_RSPLS_BUFFER_B has no exception.

Method __CHECK_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
3 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
4 Importing I_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen Delta-Buffer 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method __CHECK_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
3 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigter Merkmale im Delta-Buffer 20120618
4 Importing I_TH_REQ_K Call by reference Type reference (TYPE) RSPLS_TH_REQ_K Tabelle der benötigten Kennzahlen im Delta-Buffer 20120618
# Exception Resumable Description Created on
1 CX_RSPLS_INPUT_ERROR Fehler in der Eingabelogik 20120618

Method __CHECK_TABEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Boolean 20120618
3 Importing I_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618

Method __CHECK_TABEQ on class CL_RSPLS_BUFFER_B has no exception.

Method __CHECK_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ_C Call by reference Type reference (TYPE) RSPLS_TH_REQ_C Tabelle der benötigten Merkmale Delta-Buffer 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618

Method __CHECK_TIMES on class CL_RSPLS_BUFFER_B has no exception.

Method __CHECK_TIMES_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_FIELDNM Call by reference Type reference (TYPE) IF_RSR_FIPT_STRUCTURE=>TN_TS_FIELDNM 20120618
2 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120618
3 Importing I_FROM_T Call by reference Type reference (TYPE) RSCHANM Merkmal 20120618
4 Importing I_R_TRAFO Call by reference Object reference (TYPE REF TO) IF_RSR_FIPT_TRANSFORMATOR 20120618
5 Importing I_SIDRETURNNM Call by reference Type reference (TYPE) RSALIAS BW-DM Feldalias (darf nicht länger als 18 werden ! ) 20120618

Method __CHECK_TIMES_EXECUTE on class CL_RSPLS_BUFFER_B has no exception.

Method __FILL_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20120618
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20120618
3 Importing I_TS_LOCK_CHAS Value transfer Type reference (TYPE) CL_RSPLS_ENQ=>TN_TS_LOCK_CHAS 20120618
4 Returning R_SX_LOCK Value transfer Type reference (TYPE) TP_SX_LOCK 20120618

Method __FILL_LOCK on class CL_RSPLS_BUFFER_B has no exception.

Method __GET_BADI_MAP_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MAP_PROPOSAL Value transfer Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_T_MAP_PROPOSAL 20120618

Method __GET_BADI_MAP_PROPOSAL on class CL_RSPLS_BUFFER_B has no exception.

Method __GET_BADI_MAP_PROPOSAL_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MAP_PROPOSAL Value transfer Type reference (TYPE) IF_RSPLS_LOGGING_ON_SAVE=>TN_T_MAP_PROPOSAL 20120618

Method __GET_BADI_MAP_PROPOSAL_SPEC on class CL_RSPLS_BUFFER_B has no exception.
Event Signatures

Event COMPRESS_FINISH Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_R_BUFFER_B Exporting Value transfer Object reference (TYPE REF TO) CL_RSPLS_BUFFER_B BASIC-Buffer 20120618
History
Last changed by/on SAP  20140121 
SAP Release Created in 740