SAP ABAP Class CL_RSPLS_BUFFER_AM (Buffer assigned to a (multi-) aggregation level)
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_AM After-Image Buffer assigned to a (Multi-) aggregation level 20120618
2 Inheritance (c INHERITING FROM c_ref)  CL_RSPLS_DELTA_BUFFER_AM Virtual Delta Buffer for (Multi-) AGGRLEVEL 20120618
Properties
Class CL_RSPLS_BUFFER_AM  
Short Description Buffer assigned to a (multi-) aggregation level    
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 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 CL_RSDRC_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSPLS_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSPLS_ENQ 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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_BUFFER_AM has no interface implemented.
Friends
Class CL_RSPLS_BUFFER_AM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DELETED Instance attribute Protected Type reference (TYPE) RS_BOOL Released 20120618
2 O_PROV_SIDRETURNNM Instance attribute Protected Type reference (TYPE) RSALIAS BW-DM Field Alias (May Not Be Longer than 26 !) 20120618
3 O_READ_TABIX Instance attribute Protected Type reference (TYPE) SYTABIX Index of Internal Tables 20120618
4 O_REQUID_MAX Instance attribute Protected Type reference (TYPE) RSSID Master Data ID 20120618
5 O_RQTSC Instance attribute Protected Type reference (TYPE) RRDCRQTSC All SIDs greater than RQTSC are still visible 20120618
6 O_R_INFOPROV Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_INFOPROV Wrapper for MultiProvider 20130102
7 O_R_MP_RSDRC Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRC_MULTIPROV Multiprov_Split 20120618
8 O_SX_READ Instance attribute Protected Type reference (TYPE) TO_SX_READ 20120618
9 O_SX_SELDR Instance attribute Protected Type reference (TYPE) RSDD_SX_SELDR Selection to the Data Manager 20120618
10 O_TSX_CHECK Instance attribute Protected Type reference (TYPE) TO_TSX_CHECK Description of Surplus Check 20120618
11 O_TSX_LOCK_HNDL Instance attribute Protected Type reference (TYPE) TO_TSX_LOCK_HNDL 20120618
12 O_TSX_POSIT Instance attribute Protected Type reference (TYPE) TO_TSX_POSIT Positions of Duplicate Sender 20120618
13 O_TS_PROV_DTA Instance attribute Protected Type reference (TYPE) RSPLS_TS_PROV_DTA 20120618
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_B_BUFFER Instance method Public Method Later Nomination of B-Buffers 20120618
2 CHECK_ATRNAV Instance method Protected Method Wraps Atrnav Indicator in N_TH_REQ_C 20120618
3 COMPRESS_FINISH Instance method Protected Event handling method 20120618
4 GET_R_MOVE_TYPE Instance method Protected Method MOVE type related to BASIC-Buffer instance 20120618
5 MESSAGE_153 Instance method Protected Method 20120618
6 MESSAGE_154 Instance method Protected Method 20120618
7 MESSAGE_177 Instance method Protected Method 20120618
8 NEXT_B Instance method Protected Method 20120618
9 PROPAGATE_COMPRESS Instance method Protected Event handling method 20120618
10 PROPAGATE_DATA_CHANGED Instance method Protected Event handling method 20120618
11 SELDR_MULTI_TO_PART Static method Public Method 20120618
12 SFK_MULTI_TO_PART Static method Public Method 20120618
Events
Class CL_RSPLS_BUFFER_AM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_SX_CHECK Protected See coding 20120618 begin of To_sx_check, provid type Rssid, check type To_Ts_check, end of To_sx_check
2 TO_SX_LOCK_HNDL Protected See coding 20120618 BEGIN OF to_sx_lock_hndl, hndl TYPE rspls_lock_hndl, hndl_b TYPE to_ts_lock_hndl, END OF to_sx_lock_hndl
3 TO_SX_POSIT Protected See coding 20120618 begin of To_SX_posit, provid type rssid, posit type to_tS_posit, end of To_SX_posit
4 TO_SX_READ Protected See coding 20120618 BEGIN OF to_sx_read, returnnm TYPE rsr_ts_alias, charet_m TYPE rsdr0_th_charet, sfc_b TYPE rsdd_th_sfc, sfk_b TYPE rsdd_th_sfk, seldr_b TYPE rsdd_tsx_seldr, rtime_b TYPE rsdd_t_rtime, splitpack_b TYPE rsdr0_sx_splitpack, set TYPE cl_rsdrc_multiprov=>tn_ts_set, copy TYPE cl_rsdrc_multiprov=>tn_ts_copy, trafo TYPE cl_rsr_fipt=>tn_t_transformator, END OF to_sx_read
5 TO_S_CHECK Protected See coding 20120618 begin of To_S_check, alias type rsalias, chanmid type Rssid, is_sid type rs_bool, end of to_S_check
6 TO_S_LOCK_HNDL Protected See coding 20120618 BEGIN OF To_s_lock_hndl, provid TYPE rrprovid, infoprov TYPE rsinfoprov, hndl TYPE rspls_lock_hndl, END OF to_s_lock_hndl
7 TO_S_POSIT Protected See coding 20120618 begin of To_S_posit, chanmid type rssid, chanmid1 type rssid, chanmid2 type rssid, posms type i, posps type i, posmk type i, pospk type i, end of to_S_posit
8 TO_TSX_CHECK Protected See coding 20120618 to_TSX_check type sorted table of To_sx_check with unique key provid initial size 2
9 TO_TSX_LOCK_HNDL Protected See coding 20120618 to_tsx_lock_hndl TYPE SORTED TABLE OF to_sx_lock_hndl WITH UNIQUE KEY hndl
10 TO_TSX_POSIT Protected See coding 20120618 To_TSx_posit type sorted table of to_Sx_posit with unique key provid initial size 2
11 TO_TS_CHECK Protected See coding 20120618 to_Ts_check type sorted table of to_S_check with unique key alias
12 TO_TS_LOCK_HNDL Protected See coding 20120618 to_ts_lock_hndl TYPE sorted TABLE OF to_s_lock_hndl WITH unique key provid
13 TO_TS_POSIT Protected See coding 20120618 To_TS_posit type sorted table of to_S_posit with unique key table_line
Method Signatures

Method ACTIVATE_B_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_B Value transfer Object reference (TYPE REF TO) CL_RSPLS_BUFFER_B Abstract BASIC-Buffer 20120618

Method ACTIVATE_B_BUFFER on class CL_RSPLS_BUFFER_AM has no exception.

Method CHECK_ATRNAV Signature

Method CHECK_ATRNAV on class CL_RSPLS_BUFFER_AM has no parameter.
Method CHECK_ATRNAV on class CL_RSPLS_BUFFER_AM has no exception.

Method COMPRESS_FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_BUFFER_B Value transfer Attribute reference (LIKE) 20120618

Method COMPRESS_FINISH on class CL_RSPLS_BUFFER_AM has no exception.

Method GET_R_MOVE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_B Call by reference Object reference (TYPE REF TO) CL_RSPLS_BUFFER_B Konkrete BASIC-Delta-Buffer 20120618
2 Returning R_S_PROV_DTA Value transfer Type reference (TYPE) RSPLS_S_PROV_DTA Planung: Delta-Buffer mit Key 20120618

Method GET_R_MOVE_TYPE on class CL_RSPLS_BUFFER_AM has no exception.

Method MESSAGE_153 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
2 Importing I_S_POSIT Call by reference Type reference (TYPE) TO_S_POSIT Stammdaten ID 20120618

Method MESSAGE_153 on class CL_RSPLS_BUFFER_AM has no exception.

Method MESSAGE_154 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20120618
2 Importing I_S_CHECK Call by reference Type reference (TYPE) ANY Stammdaten ID 20120618

Method MESSAGE_154 on class CL_RSPLS_BUFFER_AM has no exception.

Method MESSAGE_177 Signature

Method MESSAGE_177 on class CL_RSPLS_BUFFER_AM has no parameter.
Method MESSAGE_177 on class CL_RSPLS_BUFFER_AM has no exception.

Method NEXT_B Signature

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

Method NEXT_B on class CL_RSPLS_BUFFER_AM has no exception.

Method PROPAGATE_COMPRESS Signature

Method PROPAGATE_COMPRESS on class CL_RSPLS_BUFFER_AM has no parameter.
Method PROPAGATE_COMPRESS on class CL_RSPLS_BUFFER_AM has no exception.

Method PROPAGATE_DATA_CHANGED Signature

Method PROPAGATE_DATA_CHANGED on class CL_RSPLS_BUFFER_AM has no parameter.
Method PROPAGATE_DATA_CHANGED on class CL_RSPLS_BUFFER_AM has no exception.

Method SELDR_MULTI_TO_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_USED Value transfer Type reference (TYPE) RS_BOOL Boolean 20120618
2 Exporting E_TSX_SELDR Value transfer Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20120618
3 Importing I_PARTPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20120618
4 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Multiprov_Spit 20130102
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20120618
6 Importing I_TS_LOCK_CHAS Call by reference Type reference (TYPE) CL_RSPLS_ENQ=>TN_TS_LOCK_CHAS 20120618

Method SELDR_MULTI_TO_PART on class CL_RSPLS_BUFFER_AM has no exception.

Method SFK_MULTI_TO_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20120618
2 Importing I_R_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130102
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20120618
4 Returning R_TH_SFK Value transfer Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20120618

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