SAP ABAP Class CL_RS_SMA_SMP (split merge package)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RS_SMA (Package) Split And Merge Monitor
Properties
Class CL_RS_SMA_SMP  
Short Description split merge package    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_SMA   Split And Merge Monitor 
Created 20130315   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RS_SMA_SMP has no interface implemented.
Friends
Class CL_RS_SMA_SMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_DESCRIPTION Instance attribute Public Type reference (TYPE) RSTXTLG Long description 20130322
2 N_PACKAGE_NAME Instance attribute Public Type reference (TYPE) RSSMA_PACKAGE Split and Merge Package 20130322
3 N_PERSISTENT Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130325
4 N_SAVED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130322
5 P_R_DB Instance attribute Private Object reference (TYPE REF TO) CL_RS_SMA_DB Data Base Interface 20130327
6 P_TH_CUBE_DTA Instance attribute Private Type reference (TYPE) T_TH_DTA 20130515
7 P_TH_DD02V Instance attribute Private Type reference (TYPE) T_TH_DD02V 20130515
8 P_TH_ODSO_DTA Instance attribute Private Type reference (TYPE) T_TH_DTA 20130515
9 P_TH_PSA_TXT Instance attribute Private Type reference (TYPE) T_TH_PSA_TXT 20130515
10 P_T_CUBE Instance attribute Private Type reference (TYPE) T_T_CUBE 20130315
11 P_T_DSO Instance attribute Private Type reference (TYPE) T_T_DSO 20130315
12 P_T_NODES Instance attribute Private Type reference (TYPE) T_T_NODE 20130322
13 P_T_PSA Instance attribute Private Type reference (TYPE) T_T_PSA 20130409
14 P_T_TABLE Instance attribute Private Type reference (TYPE) T_T_TABLE 20130315
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CUBE Instance method Public Method 20130318
2 ADD_CUBES Instance method Public Method 20130403
3 ADD_CUBES_BY_RULE Instance method Public Method 20130327
4 ADD_DSO Instance method Public Method 20130322
5 ADD_DSOS Instance method Public Method 20130403
6 ADD_DSOS_BY_RULE Instance method Public Method 20130402
7 ADD_PSA Instance method Public Method 20130409
8 ADD_PSAS Instance method Public Method 20130409
9 ADD_PSAS_BY_RULE Instance method Public Method 20130416
10 ADD_TABLE Instance method Public Method 20130322
11 ADD_TABLES Instance method Public Method 20130410
12 ADD_TABLES_BY_RULE Instance method Public Method 20130416
13 CONSTRUCTOR Instance method Public Constructor 20130315
14 DELETE Instance method Public Method 20130325
15 DEQUEUE Instance method Public Method 20130315
16 GET_CUBES Instance method Public Method 20130326
17 GET_CUBE_COUNT Instance method Public Method 20130403
18 GET_CUBE_TEXT Instance method Private Method 20130515
19 GET_DSOS Instance method Public Method 20130411
20 GET_DSO_COUNT Instance method Public Method 20130403
21 GET_DSO_TEXT Instance method Private Method 20130515
22 GET_NODE_NAME Instance method Public Method 20130322
23 GET_PSAS Instance method Public Method 20130419
24 GET_PSA_COUNT Instance method Public Method 20130409
25 GET_PSA_TEXT Instance method Private Method 20130515
26 GET_TABLES Instance method Public Method 20130422
27 GET_TABLE_COUNT Instance method Public Method 20130403
28 GET_TAB_TEXT Instance method Private Method 20130515
29 REMOVE_CUBE Instance method Public Method 20130322
30 REMOVE_CUBES Instance method Public Method 20130403
31 REMOVE_DSO Instance method Public Method 20130322
32 REMOVE_DSOS Instance method Public Method 20130403
33 REMOVE_PSA Instance method Public Method 20130409
34 REMOVE_PSAS Instance method Public Method 20130409
35 REMOVE_TABLE Instance method Public Method 20130322
36 REMOVE_TABLES Instance method Public Method 20130403
37 SAVE_SMP Instance method Public Method 20130321
38 SET_DESCRIPTION Instance method Public Method 20130514
39 UPDATE_TREE Instance method Public Method 20130318
Events
Class CL_RS_SMA_SMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_NODE Private See coding 20130322 BEGIN OF t_s_node, nodekey type TV_NODEKEY, text type string, END OF t_s_node
2 T_S_PSA_TXT Private See coding 20130515 BEGIN OF T_S_PSA_TXT, name type c LENGTH 30, text type rstxtlg, end of t_s_psa_txt
3 T_TH_DD02V Private See coding 20130515 T_TH_DD02V type HASHED TABLE OF dd02v WITH UNIQUE KEY TABNAME
4 T_TH_DTA Private See coding 20130515 T_TH_DTA type HASHED TABLE OF rsd_s_dta WITH UNIQUE key infoprov
5 T_TH_PSA_TXT Private See coding 20130515 T_Th_PSA_TXT type HASHED TABLE OF t_s_psa_txt WITH UNIQUE key name
6 T_T_CUBE Public See coding 20130326 t_t_cube type SORTED TABLE OF RSINFOCUBE with UNIQUE key TABLE_LINE
7 T_T_DSO Public See coding 20130326 t_t_dso type SORTED TABLE OF RSINFOCUBE with UNIQUE key TABLE_LINE
8 T_T_NODE Private See coding 20130322 t_t_node type HASHED TABLE OF t_s_node with UNIQUE key NODEKEY
9 T_T_PSA Public See coding 20130409 t_t_psa TYPE SORTED TABLE OF RSODSNAME WITH UNIQUE KEY TABLE_LINE
10 T_T_TABLE Public See coding 20130326 t_t_table type SORTED TABLE OF string with UNIQUE key TABLE_LINE
Method Signatures

Method ADD_CUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20130318
2 Importing I_WITH_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130403
3 Returning R_ADDED Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method ADD_CUBE on class CL_RS_SMA_SMP has no exception.

Method ADD_CUBES Signature

Method ADD_CUBES on class CL_RS_SMA_SMP has no parameter.
Method ADD_CUBES on class CL_RS_SMA_SMP has no exception.

Method ADD_CUBES_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RS_SMA_SMR split merge package 20130327

Method ADD_CUBES_BY_RULE on class CL_RS_SMA_SMP has no exception.

Method ADD_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSO Call by reference Type reference (TYPE) CLIKE 20130322
2 Importing I_WITH_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130403
3 Returning R_ADDED Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method ADD_DSO on class CL_RS_SMA_SMP has no exception.

Method ADD_DSOS Signature

Method ADD_DSOS on class CL_RS_SMA_SMP has no parameter.
Method ADD_DSOS on class CL_RS_SMA_SMP has no exception.

Method ADD_DSOS_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RS_SMA_SMR split merge package 20130402

Method ADD_DSOS_BY_RULE on class CL_RS_SMA_SMP has no exception.

Method ADD_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA Call by reference Type reference (TYPE) RSODSNAME Name of the Persistant Staging Area 20130409
2 Importing I_WITH_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130409
3 Returning R_ADDED Value transfer Type reference (TYPE) ABAP_BOOL 20130409

Method ADD_PSA on class CL_RS_SMA_SMP has no exception.

Method ADD_PSAS Signature

Method ADD_PSAS on class CL_RS_SMA_SMP has no parameter.
Method ADD_PSAS on class CL_RS_SMA_SMP has no exception.

Method ADD_PSAS_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RS_SMA_SMR Rule 20130416

Method ADD_PSAS_BY_RULE on class CL_RS_SMA_SMP has no exception.

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130322
2 Importing I_WITH_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130410
3 Returning R_ADDED Value transfer Type reference (TYPE) ABAP_BOOL 20130410

Method ADD_TABLE on class CL_RS_SMA_SMP has no exception.

Method ADD_TABLES Signature

Method ADD_TABLES on class CL_RS_SMA_SMP has no parameter.
Method ADD_TABLES on class CL_RS_SMA_SMP has no exception.

Method ADD_TABLES_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RS_SMA_SMR Rule 20130416

Method ADD_TABLES_BY_RULE on class CL_RS_SMA_SMP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGE Call by reference Type reference (TYPE) RSSMA_PACKAGE Split and Merge Package 20130315

Method CONSTRUCTOR on class CL_RS_SMA_SMP has no exception.

Method DELETE Signature

Method DELETE on class CL_RS_SMA_SMP has no parameter.
Method DELETE on class CL_RS_SMA_SMP has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_RS_SMA_SMP has no parameter.
Method DEQUEUE on class CL_RS_SMA_SMP has no exception.

Method GET_CUBES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CUBE Value transfer Type reference (TYPE) RSD_T_DTA Properties Data Target (View using InfoCube and ODS Objects) 20130326

Method GET_CUBES on class CL_RS_SMA_SMP has no exception.

Method GET_CUBE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I 20130403

Method GET_CUBE_COUNT on class CL_RS_SMA_SMP has no exception.

Method GET_CUBE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20130515
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20130515

Method GET_CUBE_TEXT on class CL_RS_SMA_SMP has no exception.

Method GET_DSOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DSO Value transfer Type reference (TYPE) T_T_DSO 20130411

Method GET_DSOS on class CL_RS_SMA_SMP has no exception.

Method GET_DSO_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I 20130403

Method GET_DSO_COUNT on class CL_RS_SMA_SMP has no exception.

Method GET_DSO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20130515
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20130515

Method GET_DSO_TEXT on class CL_RS_SMA_SMP has no exception.

Method GET_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20130322
2 Returning R_STRING Value transfer Type reference (TYPE) STRING 20130322

Method GET_NODE_NAME on class CL_RS_SMA_SMP has no exception.

Method GET_PSAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PSA Value transfer Type reference (TYPE) T_T_PSA Properties Data Target (View using InfoCube and ODS Objects) 20130419

Method GET_PSAS on class CL_RS_SMA_SMP has no exception.

Method GET_PSA_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I 20130409

Method GET_PSA_COUNT on class CL_RS_SMA_SMP has no exception.

Method GET_PSA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20130515
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20130515

Method GET_PSA_TEXT on class CL_RS_SMA_SMP has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TABLE Value transfer Type reference (TYPE) T_T_TABLE Properties Data Target (View using InfoCube and ODS Objects) 20130422

Method GET_TABLES on class CL_RS_SMA_SMP has no exception.

Method GET_TABLE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I 20130403

Method GET_TABLE_COUNT on class CL_RS_SMA_SMP has no exception.

Method GET_TAB_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CLIKE 20130515
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20130515

Method GET_TAB_TEXT on class CL_RS_SMA_SMP has no exception.

Method REMOVE_CUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBE Call by reference Type reference (TYPE) CLIKE 20130322

Method REMOVE_CUBE on class CL_RS_SMA_SMP has no exception.

Method REMOVE_CUBES Signature

Method REMOVE_CUBES on class CL_RS_SMA_SMP has no parameter.
Method REMOVE_CUBES on class CL_RS_SMA_SMP has no exception.

Method REMOVE_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSO Call by reference Type reference (TYPE) CLIKE 20130322

Method REMOVE_DSO on class CL_RS_SMA_SMP has no exception.

Method REMOVE_DSOS Signature

Method REMOVE_DSOS on class CL_RS_SMA_SMP has no parameter.
Method REMOVE_DSOS on class CL_RS_SMA_SMP has no exception.

Method REMOVE_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA Call by reference Type reference (TYPE) CLIKE Name of the Persistant Staging Area 20130409

Method REMOVE_PSA on class CL_RS_SMA_SMP has no exception.

Method REMOVE_PSAS Signature

Method REMOVE_PSAS on class CL_RS_SMA_SMP has no parameter.
Method REMOVE_PSAS on class CL_RS_SMA_SMP has no exception.

Method REMOVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) CLIKE 20130322

Method REMOVE_TABLE on class CL_RS_SMA_SMP has no exception.

Method REMOVE_TABLES Signature

Method REMOVE_TABLES on class CL_RS_SMA_SMP has no parameter.
Method REMOVE_TABLES on class CL_RS_SMA_SMP has no exception.

Method SAVE_SMP Signature

Method SAVE_SMP on class CL_RS_SMA_SMP has no parameter.
Method SAVE_SMP on class CL_RS_SMA_SMP has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CLIKE 20130514

Method SET_DESCRIPTION on class CL_RS_SMA_SMP has no exception.

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20130318

Method UPDATE_TREE on class CL_RS_SMA_SMP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730