SAP ABAP Class CL_RSPLS_TABLE_BUFFER (After image logic for table records)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_TABLE_BUFFER After image logic for table records 20130610
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_TABLE_BUFFER_HDB HDB Implementation for after image of table records 20130610
Properties
Class CL_RSPLS_TABLE_BUFFER  
Short Description After image logic for table records    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20130610   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_RSBPCW_RUNTIME_LOCK_MGR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSR_PE_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLS_TABLE_BUFFER After image logic for table records 20130610
2 IF_RSPLS_TABLE_BUFFER_HDB HDB Implementation for after image of table records 20130610
Friends
Class CL_RSPLS_TABLE_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_S_DATA Instance attribute Private Attribute reference (LIKE) 20130806
2 N_R_TH_TABLE Instance attribute Private Attribute reference (LIKE) 20130806
3 N_R_T_TABLE Instance attribute Private Attribute reference (LIKE) 20130806
4 N_TABNAME Instance attribute Private Attribute reference (LIKE) 20130806
5 P_C_NUM_FIELDS Constant Private Type reference (TYPE) INT4 16 Maximal number of fields 20130613
6 P_DATA_VIEW Instance attribute Private Type reference (TYPE) TREXD_PLAN_VIEW View of newly created data 20130628
7 P_HDB_MODE Instance attribute Private Type reference (TYPE) RS_BOOL HDB Mode 20130806
8 P_R_PE_ADAPTER Instance attribute Private Object reference (TYPE REF TO) IF_RSR_PE_ADAPTER TREX Planning Engine Adapter 20130702
9 P_R_TH_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Buffer for data records 20130610
10 P_R_T_DFIES Instance attribute Private Object reference (TYPE REF TO) DATA Fields of table N_TABNAME 20130806
11 P_S_SESSION_VIEW Instance attribute Private Type reference (TYPE) IF_RSR_PE_ADAPTER=>TN_S_PE_SESSION_VIEW_ID Planning session 20130628
12 P_TS_INSTANCE Static Attribute Private Type reference (TYPE) TP_TS_INSTANCE Table of instance 20130806
13 P_T_MAPPINGS Instance attribute Private Type reference (TYPE) TREXT_MAP_ATTRIBUTE New Names of Attributes 20130705
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Private Method 20130807
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130610
3 CREATE_LOOKUP_ATTRIBUTES Instance method Private Method Create lookup attributes 20130705
4 DELETE_FROM_RANGE Static method Public Method Delete data using range 20130610
5 FILTER_FROM_RANGE Static method Public Method Filter data from range selection 20130610
6 GET_INSTANCE Static method Public Method Factory class for Table Buffer 20130806
7 IS_HDB_MODE Instance method Private Method Is the work status running on HDB 20130701
8 SELECTION_2_QUERY_ENTRIES Instance method Private Method Convert selection to query entries format 20130621
9 SELECT_FROM_PE_INDEX Instance method Private Method Select data from PE session 20130703
10 SELECT_FROM_RANGE Static method Public Method Select from a database table using range 20130610
11 UPSERT_PE_INDEX Instance method Private Method 20130807
Events
Class CL_RSPLS_TABLE_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_INSTANCE Private See coding 20130806 BEGIN OF tp_s_instance, tabname TYPE tabname, r_table_buffer TYPE REF TO if_rspls_table_buffer, END OF tp_s_instance
2 TP_TS_INSTANCE Private See coding 20130806 tp_ts_instance TYPE SORTED TABLE OF tp_s_instance WITH UNIQUE KEY tabname
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_RSPLS_TABLE_BUFFER has no parameter.
Method CLEAR on class CL_RSPLS_TABLE_BUFFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20130610
# Exception Resumable Description Created on
1 CX_RSPLS_TABLE_BUFFER_ERROR Table Buffer Error 20130610

Method CREATE_LOOKUP_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_INDEX Call by reference Type reference (TYPE) TREXD_PE_SESSION Planning: Session Index ID 20130705
2 Importing I_SOURCE_VIEW Call by reference Type reference (TYPE) TREXD_PLAN_VIEW Calculation View Representing Planning Operation Result 20130705
3 Returning R_T_LOOKUP_ATTRIBUTE Value transfer Type reference (TYPE) TREXT_LOOKUPATTRIBUTE Table of Look Up Attributes 20130705

Method CREATE_LOOKUP_ATTRIBUTES on class CL_RSPLS_TABLE_BUFFER has no exception.

Method DELETE_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130610
2 Importing I_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130610
# Exception Resumable Description Created on
1 CX_RSPLS_TABLE_BUFFER_ERROR Table Buffer Error 20130610

Method FILTER_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130610
2 Importing I_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130610

Method FILTER_FROM_RANGE on class CL_RSPLS_TABLE_BUFFER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
2 Returning R_R_TABLE_BUFFER Value transfer Object reference (TYPE REF TO) IF_RSPLS_TABLE_BUFFER After image logic for table records 20130806
# Exception Resumable Description Created on
1 CX_RSPLS_TABLE_BUFFER_ERROR Table Buffer Error 20130806

Method IS_HDB_MODE Signature

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

Method IS_HDB_MODE on class CL_RSPLS_TABLE_BUFFER has no exception.

Method SELECTION_2_QUERY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_QUERY_ENTRY Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Search query 20130621
2 Importing I_TSX_SEL_POS Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130621
3 Importing I_T_TSX_SEL_NEG Call by reference Type reference (TYPE) CL_RSBPCW_RUNTIME_LOCK_MGR=>TYT_RSPLS_TS_SEL 20130621

Method SELECTION_2_QUERY_ENTRIES on class CL_RSPLS_TABLE_BUFFER has no exception.

Method SELECT_FROM_PE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_DATA Call by reference Type reference (TYPE) HASHED TABLE 20130703
2 Importing I_SESSION_INDEX Call by reference Type reference (TYPE) TREXD_PE_SESSION Planning: Session Index ID 20130703
# Exception Resumable Description Created on
1 CX_RSPLS_TABLE_BUFFER_ERROR Table Buffer Error 20130703

Method SELECT_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_DATA Call by reference Type reference (TYPE) HASHED TABLE 20130610
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130610
3 Importing I_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130610
# Exception Resumable Description Created on
1 CX_RSPLS_TABLE_BUFFER_ERROR Table Buffer Error 20130610

Method UPSERT_PE_INDEX Signature

Method UPSERT_PE_INDEX on class CL_RSPLS_TABLE_BUFFER has no parameter.
Method UPSERT_PE_INDEX on class CL_RSPLS_TABLE_BUFFER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740