SAP ABAP Class CL_RSPLS_PLAN_DATA (Data Storage in Plan 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 20050120
Properties
Class CL_RSPLS_PLAN_DATA  
Short Description Data Storage in Plan 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 20050106   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRC_MULTIPROV 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 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_PLAN_DATA has no interface implemented.
Friends
Class CL_RSPLS_PLAN_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_MALVL Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20070118
2 P_DELETED Instance attribute Private Type reference (TYPE) RS_BOOL Released 20051025
3 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20050121
4 P_R_AREA Instance attribute Private Object reference (TYPE REF TO) CL_RSR_OLAP_AREA Application Area 20050418
5 P_TSX_OLAP Instance attribute Private Type reference (TYPE) TP_TSX_OLAP 20070118
6 P_TS_CHACONST Instance attribute Private Type reference (TYPE) CL_RSR=>TN_TS_CHACONST 20050804
7 P_TS_DPOS Instance attribute Private Type reference (TYPE) TP_TS_DPOS 20071122
8 P_TS_KPOS Instance attribute Private Type reference (TYPE) TP_TS_KPOS 20050125
9 P_TS_WRITE Instance attribute Private Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20070118
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_DATA_CHANGED Instance method Public Method Have fill statuses been changed? 20090720
2 CONSTRUCTOR Instance method Public Constructor 20050106
3 GET_DATA_CHANGED Instance method Public Method Have fill statuses been changed? 20090720
4 READ Instance method Public Method Reads Data Using !! Query 20050106
5 RECEIVE_DATA_CHANGED Instance method Private Event handling method OLAP-AREA Refresh 20090720
6 _FILL_RTO_INFO Instance method Private Method Buffers One Part of the REPORTK Info 20050124
7 _GET_OLAP Instance method Private Method Searches for an OLAP Instance with correct SRDATE, LOCK etc 20050121
8 _GET_REQ_FREE Instance method Private Method Builds a REQ_FREE for the Request 20050121
9 _GET_REQ_KID Instance method Private Method Builds a REQ_KIDS for the Request 20050124
10 _GET_SLICER Instance method Private Method Builds Slicer for Request 20050812
11 _KID_TO_SLICER Instance method Private Method Makes a SLICER Row from the SFK 20071122
12 _RECTIFY_PAD Instance method Private Method Checks ACTUALDATA for the part provider 20070118
13 _SET_RETFL Instance method Private Method Postprocessing of DATA and CHARET 20050125
Events
Class CL_RSPLS_PLAN_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_OLAP Private See coding 20070118 BEGIN OF tp_sx_olap, lock TYPE rrlock, srdate TYPE rrsrdate, periv TYPE periv, actualdata TYPE rractualdata, write TYPE rrsi_ts_sid, pad TYPE rsr_ts_pad, data_changed TYPE rs_bool, r_olap TYPE REF TO if_rsr_olap, END OF tp_sx_olap
2 TP_S_DPOS Private See coding 20071122 begin of TP_S_dpos, kyfnm type RSKYFNM, aggrgen TYPE rsaggrgen, value_returnnm TYPE rsalias, kid TYPE rsrkid, kyfnmid TYPE rssid, end of TP_s_dpos
3 TP_S_KPOS Private See coding 20050125 BEGIN OF tp_s_kpos, chanmid TYPE rssid, spcnm TYPE rsalias, END OF tp_s_kpos
4 TP_TSX_OLAP Private See coding 20070118 tp_tsx_olap TYPE STANDARD TABLE OF tp_sx_olap
5 TP_TS_DPOS Private See coding 20071122 tp_ts_dpos TYPE SORTED TABLE OF tp_s_dpos WITH UNIQUE KEY kyfnm aggrgen
6 TP_TS_KPOS Private See coding 20050125 tp_ts_kpos TYPE SORTED TABLE OF tp_s_kpos WITH UNIQUE KEY chanmid
Method Signatures

Method CLEAR_DATA_CHANGED Signature

Method CLEAR_DATA_CHANGED on class CL_RSPLS_PLAN_DATA has no parameter.
Method CLEAR_DATA_CHANGED on class CL_RSPLS_PLAN_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20050120
2 Importing I_R_AREA Value transfer Object reference (TYPE REF TO) CL_RSR_OLAP_AREA 20050418

Method CONSTRUCTOR on class CL_RSPLS_PLAN_DATA has no exception.

Method GET_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCK Value transfer Type reference (TYPE) RS_BOOL Boolean 20090720
2 Exporting E_NOLOCK Value transfer Type reference (TYPE) RS_BOOL Boolean 20090720

Method GET_DATA_CHANGED on class CL_RSPLS_PLAN_DATA has no exception.

Method READ 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 Tabelle selektierter Merkmale 20050125
2 Exporting E_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20050125
3 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20050106
4 Importing I_ACTUALDATA Value transfer Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-TRANSACT Datenaktualität 20060124
5 Importing I_FREE_DATA Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060124
6 Importing I_INTFORMAT Value transfer Type reference (TYPE) RSCUBESVINTFORMAT RS_C_TRUE Internes Format (Kennzahlen) 20060110
7 Importing I_KHANDLE_REPOS Value transfer Type reference (TYPE) RSR_HANDLE Handle im Brain 20050131
8 Importing I_LOCK Value transfer Type reference (TYPE) RRLOCK sperrrelevant 20050121
9 Importing I_NOZERO Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050125
10 Importing I_PREFER_SIDSEL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120928
11 Importing I_SRDATE Value transfer Type reference (TYPE) RRSRDATE Datum mit dem Texte, Attribute und Hierarch. gelesen werden 20050121
12 Importing I_TH_SFC Value transfer Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20050121
13 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Tabelle der benötigten Basiskennzahlen 20050121
14 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050106
15 Importing I_TS_WRITE Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20070118
16 Importing I_T_RTIME Call by reference Type reference (TYPE) RSDD_T_RTIME Zeitintervalle für Bestandsaggregation 20050221

Method READ on class CL_RSPLS_PLAN_DATA has no exception.

Method RECEIVE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_ME Value transfer Attribute reference (LIKE) 20090720
2 Importing I_R_OLAP_C Value transfer Attribute reference (LIKE) 20090720

Method RECEIVE_DATA_CHANGED on class CL_RSPLS_PLAN_DATA has no exception.

Method _FILL_RTO_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OLAP Value transfer Object reference (TYPE REF TO) IF_RSR_OLAP 20050124

Method _FILL_RTO_INFO on class CL_RSPLS_PLAN_DATA has no exception.

Method _GET_OLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA Datenaktualität 20060124
2 Importing I_LOCK Call by reference Type reference (TYPE) RRLOCK sperrrelevant 20050121
3 Importing I_PERIV Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20050221
4 Importing I_SRDATE Call by reference Type reference (TYPE) RRSRDATE Datum mit dem Texte, Attribute und Hierarch. gelesen werden 20050121
5 Importing I_TS_WRITE Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle der schreibenden Partprovs 20070118
6 Returning R_R_OLAP Value transfer Object reference (TYPE REF TO) IF_RSR_OLAP 20050121

Method _GET_OLAP on class CL_RSPLS_PLAN_DATA has no exception.

Method _GET_REQ_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20071122
2 Changing C_TH_CHARET Call by reference Type reference (TYPE) RSDR0_TH_CHARET Tabelle selektierter Merkmale 20071122
3 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20071122
4 Changing C_TS_SETTINGS Call by reference Type reference (TYPE) RRK0_TS_CHASETTINGS 20050812
5 Exporting E_R_K Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050125
6 Exporting E_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20050124
7 Exporting E_TS_NAV Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20050125
8 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20071122

Method _GET_REQ_FREE on class CL_RSPLS_PLAN_DATA has no exception.

Method _GET_REQ_KID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_D Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20071122
2 Exporting E_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20071122
3 Exporting E_TS_DPOS_RSR Call by reference Type reference (TYPE) RSR_TS_DPOS Positions of the KIDs in the S_DATA 20130802
4 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20071122
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130802
6 Importing I_TH_SFK Value transfer Type reference (TYPE) RSDD_TH_SFK 20050124

Method _GET_REQ_KID on class CL_RSPLS_PLAN_DATA has no exception.

Method _GET_SLICER 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 Tabelle selektierter Merkmale 20070208
2 Exporting E_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20050812
3 Exporting E_TS_SETTINGS Call by reference Type reference (TYPE) RRK0_TS_CHASETTINGS 20050812
4 Importing I_PREFER_SIDSEL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120928
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050812

Method _GET_SLICER on class CL_RSPLS_PLAN_DATA has no exception.

Method _KID_TO_SLICER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20071122
2 Importing I_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20071122

Method _KID_TO_SLICER on class CL_RSPLS_PLAN_DATA has no exception.

Method _RECTIFY_PAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_OLAP Call by reference Type reference (TYPE) TP_SX_OLAP 20070118

Method _RECTIFY_PAD on class CL_RSPLS_PLAN_DATA has no exception.

Method _SET_RETFL 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 Tabelle selektierter Merkmale 20050125
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20071122
3 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20050125
4 Importing I_TS_NAV Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20050203

Method _SET_RETFL on class CL_RSPLS_PLAN_DATA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700