SAP ABAP Class CL_RSL_WB_WSP_TREE_MODEL (Tree Model for Workspaces)
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 Inheritance (c INHERITING FROM c_ref)  CL_RSAWBN_TREE_MODEL_FOLDER Tree Back-End with Folder Creation 20100713
Properties
Class CL_RSL_WB_WSP_TREE_MODEL  
Short Description Tree Model for Workspaces    
Super Class CL_RSAWBN_TREE_MODEL_FOLDER Tree Back-End with Folder Creation 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_WSP   BWA Workspaces 
Created 20100706   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)
Interfaces
Class CL_RSL_WB_WSP_TREE_MODEL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSL_WB_WSP_TREE_VIEW 20110110 Tree View for Workspaces
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_USER_LEO Static Attribute Public Type reference (TYPE) SYUNAME 'HORNUNG' User Name 20100816
2 P_R_TREE_MODEL Static Attribute Private Object reference (TYPE REF TO) CL_RSL_WB_WSP_TREE_MODEL Individual Instance 20100714
3 P_R_TREE_VIEW Static Attribute Private Object reference (TYPE REF TO) CL_RSL_WB_WSP_TREE_VIEW Tree View 20100924
4 P_R_UI_CONTROL Static Attribute Private Object reference (TYPE REF TO) CL_RSL_WB_WSP_UI_CONTROL Workspace UI Control 20100716
5 P_T_SELECTED_NODES Static Attribute Private Type reference (TYPE) RSSH_T_NODEID Selected Folder in Tree 20101021
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_FCODE_WSP_NODE Instance method Public Method FCodes on Workspace Folder 20100813
2 CHANGE_HNODE Instance method Public Method Change Folder (Name) 20100816
3 CHECK_NEW_NAME Instance method Public Method Check New Name 20100812
4 CONSTRUCTOR Instance method Public Constructor Constructor 20100706
5 GET_HNODE_TO_WSP Instance method Public Method Return Folder for Workspace 20100726
6 GET_INSTANCE Static method Public Method Returns Unique Instance (Singleton) 20100714
7 GET_NODEID_TO_OBJ Instance method Public Method Returns the node ID for a folder 20100723
8 INSERT_IF_WSP_TO_HNODE Instance method Public Method Enter wsp in folder if not yet assigned 20100819
9 INSERT_NEW_HNODE Instance method Public Method Insert New Folder 20100812
10 MOVE_HNODE Instance method Public Method Move Folder 20100814
11 NODES_CHANGED Instance method Public Event handling method Event Handler: Folder List Changed 20100806
12 SET_HANDLER_ON Instance method Public Method Activate Event Handler 20100917
13 SET_R_TREE_VIEW Instance method Public Method Set Reference to Tree View 20100924
14 SET_SELECTED_NODES Instance method Public Method Set Selected Folders in the Tree 20101021
15 _DELETE_FOLDER Instance method Private Method Delete Folder 20110118
16 _DEQUEUE Instance method Private Method Complete Processing 20110114
17 _GET_SELECTED_NODES Instance method Private Method Find Selected Folders 20101022
18 _PREPARE Instance method Private Method Prepare Processing (FCode) 20110112
Events
# Event Type Visibility Description Created on
1 UPDATE_NODES Instance Event
(0)
Public
(2)
Node Changed -> Update 20100816
Types
Class CL_RSL_WB_WSP_TREE_MODEL has no local type.
Method Signatures

Method ACCESS_FCODE_WSP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE Workspace Ordner 20101022
2 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20100813
3 Importing I_R_AWBOBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ Masterklasse AWB Objekte 20100813
4 Importing I_R_FOLDERTREE Call by reference Object reference (TYPE REF TO) IF_RSAWBN_FOLDER_TREE Ordnungsknotenbäume der AWB 20100813
5 Importing I_R_REFRESH Call by reference Object reference (TYPE REF TO) CL_RSAWBN_REFRESH AWB refresh Klasse 20100813
6 Importing I_T_NODEID Call by reference Type reference (TYPE) RSSH_T_NODEID Tabelle von NodeIDs 20101022

Method ACCESS_FCODE_WSP_NODE on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method CHANGE_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100816
2 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20100816
# Exception Resumable Description Created on
1 CANCELLED Konsistenzfehler im Tree 20100816

Method CHECK_NEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100812
# Exception Resumable Description Created on
1 NAME_ALREADY_USED Name wird schon verwendet 20100812
2 NAME_INVALID Name ungültig 20100812

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSL_WB_WSP_TREE_MODEL has no parameter.
Method CONSTRUCTOR on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method GET_HNODE_TO_WSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100726
2 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20100810
3 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118
4 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace Name 20100726

Method GET_HNODE_TO_WSP on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_UI_CONTROL Call by reference Object reference (TYPE REF TO) CL_RSL_WB_WSP_UI_CONTROL Referenz auf Controller 20100716
2 Returning R_R_TREE_MODEL Value transfer Object reference (TYPE REF TO) CL_RSL_WB_WSP_TREE_MODEL Tree Model für WorkSpaces 20100714

Method GET_INSTANCE on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method GET_NODEID_TO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100723
2 Returning RE_NODEID Value transfer Type reference (TYPE) RSSHNODEID Knoten ID 20100723

Method GET_NODEID_TO_OBJ on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method INSERT_IF_WSP_TO_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODENAME_PROPOSAL Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100819
2 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace 20100819

Method INSERT_IF_WSP_TO_HNODE on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method INSERT_NEW_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HNODE_UPD Call by reference Type reference (TYPE) RSL_T_HNODE betroffene geänderte Ordner 20100816
2 Importing I_INSERTBEHAVIOUR Call by reference Type reference (TYPE) RSAWBNINSBEHAV '0' Einfügeverhalten der AWB 20100812
3 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Namen des neuen Ordners 20100812
4 Importing I_PARENTNAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Name des Vaterordners 20100812
5 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20100812
# Exception Resumable Description Created on
1 CONSISTENCY_ERROR Konsistenzfehler im Tree 20100812

Method MOVE_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSERTBEHAVIOUR Call by reference Type reference (TYPE) RSAWBNINSBEHAV '0' Einfügeverhalten der AWB 20100814
2 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20100814
3 Importing I_TARGETNODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Zielordner 20100814
# Exception Resumable Description Created on
1 CONSISTENCY_ERROR Konsistenzfehler im Tree 20100814

Method NODES_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_NODES Call by reference Attribute reference (LIKE) 20100818
2 Importing I_NODENAME Call by reference Attribute reference (LIKE) 20100818

Method NODES_CHANGED on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method SET_HANDLER_ON Signature

Method SET_HANDLER_ON on class CL_RSL_WB_WSP_TREE_MODEL has no parameter.
Method SET_HANDLER_ON on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method SET_R_TREE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE_VIEW Call by reference Object reference (TYPE REF TO) CL_RSL_WB_WSP_TREE_VIEW Tree View für Workspaces 20100924

Method SET_R_TREE_VIEW on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method SET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_NODEID Call by reference Type reference (TYPE) RSSH_T_NODEID Tabelle von NodeIDs 20101021

Method SET_SELECTED_NODES on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method _DELETE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE zu löschende Ordner 20110118
2 Exporting E_T_HNODE_PAR Call by reference Type reference (TYPE) RSL_T_HNODE Liste betroffener Parents 20110119
3 Importing I_R_AWBOBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ Masterklasse AWB Objekte 20110118
4 Importing I_R_FOLDERTREE Call by reference Object reference (TYPE REF TO) IF_RSAWBN_FOLDER_TREE Ordnungsknotenbäume der AWB 20110118
# Exception Resumable Description Created on
1 CANCELLED abgebrochen 20110118

Method _DEQUEUE Signature

Method _DEQUEUE on class CL_RSL_WB_WSP_TREE_MODEL has no parameter.
Method _DEQUEUE on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method _GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE Workspace Ordner 20101022
2 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP Zuordnung: Workspace - Ordner 20101022
3 Exporting E_T_NODEID Value transfer Type reference (TYPE) RSSH_T_NODEID Knoten ID Liste 20101022
4 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20101022
5 Importing I_R_AWBOBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ Masterklasse AWB Objekte 20101022

Method _GET_SELECTED_NODES on class CL_RSL_WB_WSP_TREE_MODEL has no exception.

Method _PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20110112
2 Importing I_HNODE_CNT Call by reference Type reference (TYPE) I Anzahl Ordner 20110112
3 Importing I_HNODE_VALID Call by reference Type reference (TYPE) RS_BOOL Zeitstempel (Ordner) gültig? 20110118
4 Importing I_S_HNODE Call by reference Type reference (TYPE) RSL_S_HNODE selektierter Ordner 20110112
5 Importing I_WSP_VALID Call by reference Type reference (TYPE) RS_BOOL Zeitstempel (Workspaces) gültig? 20110118
6 Returning R_CONTINUE Value transfer Type reference (TYPE) RS_BOOL Bearbeitung fortsetzen 20110112

Method _PREPARE on class CL_RSL_WB_WSP_TREE_MODEL has no exception.
Event Signatures

Event UPDATE_NODES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_T_HNODE_UPD Exporting Value transfer Type reference (TYPE) RSL_T_HNODE geänderte Folder 20100817
History
Last changed by/on SAP  20130531 
SAP Release Created in 730