SAP ABAP Class CL_RSL_WSP_TAB_CONTROL (Tab Control for Workspace Individual Maintenance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_WSP (Package) BWA Workspaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDDTPS_OBJ_UI UI Maintenance of the P* Objects 20100728
Properties
Class CL_RSL_WSP_TAB_CONTROL  
Short Description Tab Control for Workspace Individual Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_WSP   BWA Workspaces 
Created 20100728   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS 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)
3 RSDG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDDTPS_OBJ_UI UI Maintenance of the P* Objects 20100728
Friends
Class CL_RSL_WSP_TAB_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TREE_IPRO Constant Public Type reference (TYPE) C 'I' InfoProvider Tree 20110407
2 N_C_TREE_RSDS Constant Public Type reference (TYPE) C 'D' DataSource Tree 20110407
3 N_C_VIEW_AINX Constant Public Type reference (TYPE) RSL_WSP_VIEW 'AINX' View: Monitor 20101104
4 N_C_VIEW_ASS_OBJ Constant Public Type reference (TYPE) RSL_WSP_VIEW 'ASSO' View: Assigned Objects 20100730
5 N_C_VIEW_COPR Constant Public Type reference (TYPE) RSL_WSP_VIEW 'COPR' View: Own Objects 20101110
6 N_C_VIEW_SETTING Constant Public Type reference (TYPE) RSL_WSP_VIEW 'SETT' View: Settings 20100730
7 N_C_VIEW_USER Constant Public Type reference (TYPE) RSL_WSP_VIEW 'USER' View: User 20100830
8 P_ACTIVE_TREE Instance attribute Private Type reference (TYPE) C Active Tree (IPRO or DataSource) 20110407
9 P_R_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container for Tree 20110407
10 P_R_TREE_EMPTY_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Tool Bar Control 20111017
11 P_R_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_UI_TREE_MODEL Wsp Objects UI Tree Back End 20100804
12 P_R_TREE_MODEL_RSDS Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_UI_TREE_MODEL_RSDS DataSource Tree Model 20110407
13 P_R_TREE_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_TP_TREE_SERVICE Services for Tree Functions (Abstract) 20100806
14 P_R_TREE_SERVICE_RSDS Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_TP_TREE_SERVICE DataSource Tree Services 20110407
15 P_R_TREE_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_UI_TREE_VIEW Workspace Object UI View Class 20100804
16 P_R_TREE_VIEW_RSDS Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP_UI_TREE_VIEW_RSDS DataSource Tree View 20110407
17 P_R_WB_UI_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WB_WSP_UI_CONTROL Workbench Control 20100728
18 P_R_WSP_CURR Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP BWA Workspaces 20101011
19 P_T_ALV Static Attribute Protected Type reference (TYPE) RSL_T_WSP_ALV Table of Valid ALVs 20100728
20 P_T_ASS_START Instance attribute Private Type reference (TYPE) RSL_T_WSP_PROV Assigned Objects 20100804
21 P_T_SUB Instance attribute Public Attribute reference (LIKE) 20100728
22 P_T_TAB Instance attribute Public Attribute reference (LIKE) 20100728
23 P_WSP_CURR Static Attribute Private Type reference (TYPE) RSLWSPNAME 20100830
24 P_WSP_OBJVERS_CURR Instance attribute Private Type reference (TYPE) RSOBJVERS Object Version 20101105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED Instance method Public Method Changed? 20100728
2 CONSTRUCTOR Instance method Public Constructor Initialization of Workspace Object UI Instance 20100728
3 EXECUTE Instance method Public Method Execution OK Code 20100730
4 FREE Instance method Public Method Delete all References 20100728
5 GET_GUI_STATUS Instance method Public Method 20100728
6 GET_SUBSCREEN Instance method Public Method 20100728
7 GET_TABS Instance method Public Method 20100728
8 HANDLE_DATA_CHANGED Instance method Public Event handling method Processing for Changes to Workspace Data 20100804
9 HANDLE_PROV_LIST_CHANGED Instance method Public Event handling method Processing of Object List in ALV Changed 20100806
10 HANDLE_TOOLBAR_EMPTY_TREE Instance method Public Event handling method 20111017
11 INIT_TREE_WSP_OBJ Instance method Public Method Create Tree with Workspace Objects 20100804
12 INIT_TREE_WSP_TOOLBAR_EMPTY Instance method Public Method Icon for Initial InfoProvider Tree 20111017
13 PAI Instance method Public Method PAI on the ALVs 20100809
14 SET_CONTAINER Instance method Public Method Set Container 20100728
15 SET_SUBSCREENS Instance method Public Method 20100728
16 SET_TABS Instance method Public Method 20100728
17 SET_WORKSPACE Instance method Public Method Set Workspace 20100804
18 SWITCH_LOGSYS Instance method Public Method Switch from Logical System in DataSource Tree 20110411
19 SWITCH_TREE_WSP_OBJ Instance method Public Method Toggle Between InfoProvider and DataSource Tree 20110407
20 TRANSFER_OBJ Instance method Public Event handling method Transfer Object 20100806
21 _BUILD_ALVS Instance method Private Method Create ALVs 20100730
22 _BUILD_TABS Instance method Private Method Create Tabs 20100728
23 _FREE_ALV Instance method Private Method Execure FREE on the ALVs 20100728
24 _INIT Instance method Private Method Initialization 20100728
25 _IS_EDITABLE Instance method Private Method Current workspace is modifiable 20101011
Events
Class CL_RSL_WSP_TAB_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_SUB Public Attribute reference (LIKE) 20100728
2 TN_S_TAB Public Attribute reference (LIKE) 20100728
3 TN_T_SUB Public Attribute reference (LIKE) 20100728
4 TN_T_TAB Public Attribute reference (LIKE) 20100728
Method Signatures

Method CHECK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) RS_BOOL geändert? 20100728

Method CHECK_CHANGED on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_WB_UI_CONTROL Call by reference Object reference (TYPE REF TO) CL_RSL_WB_WSP_UI_CONTROL Workbench Control 20100728

Method CONSTRUCTOR on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100730
2 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode 20100730
3 Importing I_T_WSP_OBJ Value transfer Type reference (TYPE) RSL_T_WSP_OBJ Tabelle mit Referenzen auf Workspace Objekte 20101018

Method EXECUTE on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method FREE Signature

Method FREE on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method FREE on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method GET_GUI_STATUS Signature

Method GET_GUI_STATUS on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method GET_GUI_STATUS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method GET_SUBSCREEN Signature

Method GET_SUBSCREEN on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method GET_SUBSCREEN on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method GET_TABS Signature

Method GET_TABS on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method GET_TABS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method HANDLE_DATA_CHANGED Signature

Method HANDLE_DATA_CHANGED on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method HANDLE_DATA_CHANGED on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method HANDLE_PROV_LIST_CHANGED Signature

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

Method HANDLE_PROV_LIST_CHANGED on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method HANDLE_TOOLBAR_EMPTY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20111017

Method HANDLE_TOOLBAR_EMPTY_TREE on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method INIT_TREE_WSP_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container fuer Custom Controls in der Dynpro Area 20100804

Method INIT_TREE_WSP_OBJ on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method INIT_TREE_WSP_TOOLBAR_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20111017

Method INIT_TREE_WSP_TOOLBAR_EMPTY on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method PAI Signature

Method PAI on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method PAI on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CMAIN Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20100728
2 Importing I_R_CMAIN_SIMPLE Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20100730
3 Importing I_VIEW Call by reference Type reference (TYPE) RSL_WSP_VIEW Sicht im WorkSpace UI 20100728

Method SET_CONTAINER on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SET_SUBSCREENS Signature

Method SET_SUBSCREENS on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method SET_SUBSCREENS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SET_TABS Signature

Method SET_TABS on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method SET_TABS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SET_WORKSPACE Signature

Method SET_WORKSPACE on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method SET_WORKSPACE on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SWITCH_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20110411

Method SWITCH_LOGSYS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method SWITCH_TREE_WSP_OBJ Signature

Method SWITCH_TREE_WSP_OBJ on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method SWITCH_TREE_WSP_OBJ on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method TRANSFER_OBJ Signature

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

Method TRANSFER_OBJ on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method _BUILD_ALVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT Call by reference Type reference (TYPE) RS_BOOL = 'X' editieren 20100730
2 Importing I_T_ASS_START Call by reference Type reference (TYPE) RSL_T_WSP_PROV Zugeordnete Provider 20100804
3 Importing I_T_OWN_START Call by reference Type reference (TYPE) RSL_T_WSP_PROV Eigene Provider 20100804

Method _BUILD_ALVS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method _BUILD_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT Call by reference Type reference (TYPE) RS_BOOL = 'X' editieren 20100728

Method _BUILD_TABS on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method _FREE_ALV Signature

Method _FREE_ALV on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method _FREE_ALV on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method _INIT Signature

Method _INIT on class CL_RSL_WSP_TAB_CONTROL has no parameter.
Method _INIT on class CL_RSL_WSP_TAB_CONTROL has no exception.

Method _IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EDITABLE Value transfer Type reference (TYPE) RS_BOOL 'X' = Aktueller Workspace ist änderbar 20101011

Method _IS_EDITABLE on class CL_RSL_WSP_TAB_CONTROL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730