SAP ABAP Class CL_RSR_RRK0_DATA_CURMEM (Data of Merge (Current Member))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_DATA CL_RSR_RRK0_DATA 20130522
Properties
Class CL_RSR_RRK0_DATA_CURMEM  
Short Description Data of Merge (Current Member)    
Super Class CL_RSR_RRK0_DATA CL_RSR_RRK0_DATA 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20130522   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_RSR_RRK0_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSR_RRK0_DATA_CURMEM has no interface implemented.
Friends
Class CL_RSR_RRK0_DATA_CURMEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ALL_SP_LINES Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130524
2 P_C_NEW Constant Private See coding 20130905
3 P_C_WHERE Constant Private Type reference (TYPE) STRING 'CMSID = I_CM_SID' 20130527
4 P_TH_PROJ_BUF Instance attribute Private Type reference (TYPE) PT_TH_PROJ_BUF 20130523
5 P_TS_FIX Instance attribute Private Type reference (TYPE) RRSI_TS_CHANMID_SID CHANMIDs with SID 20130522
6 P_T_INOUT Instance attribute Private Type reference (TYPE) NT_T_INOUT 20130612
7 P_XWGR_REQUESTED Instance attribute Private Type reference (TYPE) RRXWGR Bit String of Affected Value Groups 20130527
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130522
2 CREATE_PROJ Instance method Private Method 20130523
3 GET_CHECK_POSITIONS Instance method Private Method Get positions in SP which will be checked in IS_NECESSARY 20130527
4 IS_NECESSARY Instance method Private Method 20130524
5 MERGE_DATA Instance method Private Method 20130522
6 MERGE_SPID Instance method Private Method 20130524
7 MERGE_SPID_LOOKUP Instance method Private Method 20130524
Events
Class CL_RSR_RRK0_DATA_CURMEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_INOUT Public See coding 20130522 begin of nt_s_inout, chanmid type rrchanmid, xwgr type rrxwgr, r_inout type ref to if_rsr_rrk0_data, end of nt_s_inout
2 NT_T_INOUT Public See coding 20130612 nt_t_inout TYPE standard TABLE OF nt_s_inout INITIAL SIZE 2
3 PT_NEW_MODE Private See coding 20130905 pt_new_mode TYPE c LENGTH 1
4 PT_SX_DATA Private See coding 20130522 BEGIN OF pt_sx_data, r_sp TYPE REF TO data, spinfo TYPE if_rsr_rrk0_data=>tn_sx_spinfo, END OF pt_sx_data
5 PT_S_POSITION Private See coding 20130709 BEGIN OF pt_s_position, pos TYPE i, avi TYPE rs_bool, END OF pt_s_position
6 PT_S_PROJ_BUF Private See coding 20130523 BEGIN OF pt_s_proj_buf, xwgr TYPE rrxwgr, sx_s_absolute_typename TYPE abap_abstypename, r_proj TYPE REF TO data, END OF pt_s_proj_buf
7 PT_TH_PROJ_BUF Private See coding 20130523 pt_th_proj_buf TYPE HASHED TABLE OF pt_s_proj_buf WITH UNIQUE KEY xwgr sx_s_absolute_typename
8 PT_TS_POSITION Private See coding 20130527 pt_ts_position TYPE SORTED TABLE OF pt_s_position WITH UNIQUE KEY pos
9 PT_TX_DATA Private See coding 20130522 pt_tx_data TYPE STANDARD TABLE OF pt_sx_data WITH DEFAULT KEY INITIAL SIZE 1
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_RUNTIME Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_QUERY_RUNTIME 20130522
2 Importing I_TS_FIX Call by reference Type reference (TYPE) RRSI_TS_CHANMID_SID CHANMIDs with SID 20130522
3 Importing I_TS_NAV Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20130522
4 Importing I_T_INOUT Call by reference Type reference (TYPE) NT_T_INOUT 20130612
5 Importing I_XWGR_REQUESTED Call by reference Type reference (TYPE) RRXWGR WGRs really requested 20130527

Method CONSTRUCTOR on class CL_RSR_RRK0_DATA_CURMEM has no exception.

Method CREATE_PROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TX_S Call by reference Type reference (TYPE) STANDARD TABLE SP table 20130523
2 Importing I_XWGR Call by reference Type reference (TYPE) RRXWGR Bit String of Affected Value Groups 20130523
3 Returning R_R_PROJ Value transfer Object reference (TYPE REF TO) DATA 20130523

Method CREATE_PROJ on class CL_RSR_RRK0_DATA_CURMEM has no exception.

Method GET_CHECK_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_CONT Call by reference Type reference (TYPE) DATA 20130527
2 Returning R_TS_POS Value transfer Type reference (TYPE) PT_TS_POSITION 20130527

Method GET_CHECK_POSITIONS on class CL_RSR_RRK0_DATA_CURMEM has no exception.

Method IS_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CM_SID Call by reference Type reference (TYPE) RSSID Master data ID 20130524
2 Importing I_SX_CONT Call by reference Type reference (TYPE) ANY 20130524
3 Importing I_TS_POS Call by reference Type reference (TYPE) PT_TS_POSITION 20130527
4 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20130524

Method IS_NECESSARY on class CL_RSR_RRK0_DATA_CURMEM has no exception.

Method MERGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_SP Call by reference Object reference (TYPE REF TO) DATA 20130522
2 Exporting E_SX_SPINFO Call by reference Type reference (TYPE) IF_RSR_RRK0_DATA=>TN_SX_SPINFO 20130522
3 Importing I_TX_DATA Call by reference Type reference (TYPE) PT_TX_DATA 20130522
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Empty Result 20130522

Method MERGE_SPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_S_NEW Call by reference Type reference (TYPE) STANDARD TABLE 20130905
2 Changing C_TX_S_TO Call by reference Type reference (TYPE) STANDARD TABLE 20130524
3 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Internal ID of the CHANM 20130524
4 Importing I_NEW_MODE Call by reference Type reference (TYPE) PT_NEW_MODE Mode how to handle new records 20130905
5 Importing I_R_FROM Call by reference Object reference (TYPE REF TO) DATA 20130524
6 Importing I_R_PROJ Call by reference Object reference (TYPE REF TO) DATA 20130524
7 Importing I_TS_SIDSID Call by reference Type reference (TYPE) RRKG_TS_SIDSID SID Pairs 20130524

Method MERGE_SPID on class CL_RSR_RRK0_DATA_CURMEM has no exception.

Method MERGE_SPID_LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_S_TO Call by reference Type reference (TYPE) STANDARD TABLE 20130524
2 Importing I_R_FROM Call by reference Object reference (TYPE REF TO) DATA 20130524
3 Importing I_R_MASK Call by reference Object reference (TYPE REF TO) DATA 20130524
4 Importing I_R_PROJ Call by reference Object reference (TYPE REF TO) DATA 20130524
5 Importing I_TS_SIDSID Call by reference Type reference (TYPE) RRKG_TS_SIDSID SID Pairs 20130524

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