SAP ABAP Class CL_RSL_WB_WSP_UTIL (Hierarchy Functions for Workspaces)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_WSP (Package) BWA Workspaces
Properties
Class CL_RSL_WB_WSP_UTIL  
Short Description Hierarchy Functions for Workspaces    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSL_WSP   BWA Workspaces 
Created 20100705   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 RSDMD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_WB_WSP_UTIL has no interface implemented.
Friends
Class CL_RSL_WB_WSP_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_FILETYPE_CSV Constant Public Type reference (TYPE) RSLFILETYPE 'CSV' File Type (Import Workspace Folder) 20101221
2 P_C_NODEID_ROOT Constant Public Type reference (TYPE) RSHIENODID '00000001' ID for Top Folder 20100705
3 P_C_NODENAME_ROOT Constant Public Type reference (TYPE) RSDGNODENAME '' Name for Top Folder 20100705
4 P_C_UPD_MODE_DELTA Constant Public Type reference (TYPE) RSLUPDMODE 'D' Upload Mode: Delta 20101203
5 P_C_UPD_MODE_FULL Constant Public Type reference (TYPE) RSLUPDMODE 'F' Upload Mode: Full 20101203
6 P_C_UPD_MODE_FULL_W_DEL Constant Public Type reference (TYPE) RSLUPDMODE 'L' Upload Mode: Full with Delete 20101203
7 P_SAVED Static Attribute Private Type reference (TYPE) RS_BOOL Flag: Saved 20101217
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HNODE_WSP Static method Public Method Check Hierarchies for Workspaces 20100705
2 CONFIRM_DELETE_HNODE Static method Public Method Delete Current Folder? 20101001
3 GET_PFX_FOR_NEW_HNODE Static method Public Method Set Prefix for New Folders 20100705
4 HNODE_TREE_LIST_DISPLAY Static method Public Method Display Folder in Tree 20101215
5 MERGE_HNODES Static method Public Method Mix Folder List 20100705
6 ORDER_HNODE_LIST Static method Public Method Set Folder List in Display Form 20100705
7 _CLEAN_HNODES_AT_MERGE Static method Private Method Clear Folder List 20101129
Events
Class CL_RSL_WB_WSP_UTIL has no event.
Types
Class CL_RSL_WB_WSP_UTIL has no local type.
Method Signatures

Method CHECK_HNODE_WSP 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 0 = o.k. 20100705
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten 20100705
3 Importing I_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE Ordnerliste 20100705
4 Importing I_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP Zuordnung: WorkSpace - Ordner 20100705

Method CHECK_HNODE_WSP on class CL_RSL_WB_WSP_UTIL has no exception.

Method CONFIRM_DELETE_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANSWER Call by reference Type reference (TYPE) RS_BOOL Antwort 20101001
2 Importing I_CNT Call by reference Type reference (TYPE) I Anzahl 20101001
3 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordnername 20101001

Method CONFIRM_DELETE_HNODE on class CL_RSL_WB_WSP_UTIL has no exception.

Method GET_PFX_FOR_NEW_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODENAME_PFX Call by reference Type reference (TYPE) RSAWBNFOLDERNM Präfix Ordnername 20100705

Method GET_PFX_FOR_NEW_HNODE on class CL_RSL_WB_WSP_UTIL has no exception.

Method HNODE_TREE_LIST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SAVED Call by reference Type reference (TYPE) RS_BOOL Ordner wurden gesichert 20101217
2 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE nur Anzeige 20101222
3 Importing I_T_HNODE_EXI Call by reference Type reference (TYPE) RSL_T_HNODE existierende Ordner 20110121
4 Importing I_T_HNODE_RES Call by reference Type reference (TYPE) RSL_T_HNODE resultierende Gesamt Ordner Struktur 20110121
5 Importing I_UPD_MODE Call by reference Type reference (TYPE) RSLUPDMODE Upload Modes (Ordner) 20101216

Method HNODE_TREE_LIST_DISPLAY on class CL_RSL_WB_WSP_UTIL has no exception.

Method MERGE_HNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HNODE_EXI Call by reference Type reference (TYPE) RSL_T_HNODE Existierende Ordner 20101112
2 Changing C_T_HNODE_INS Call by reference Type reference (TYPE) RSL_T_HNODE Einzufügende Ordner 20100705
3 Exporting E_T_HNODE_DEL Call by reference Type reference (TYPE) RSL_T_HNODE zu löschende Ordner 20101203
4 Exporting E_T_HNODE_ERR Call by reference Type reference (TYPE) RSL_T_HNODE Fehlerhafte Ordner 20101112
5 Exporting E_T_HNODE_RES Call by reference Type reference (TYPE) RSL_T_HNODE Gesamt Resultat der Ordner 20110121
6 Exporting E_T_HNODE_UPD Call by reference Type reference (TYPE) RSL_T_HNODE Ordner für den Update auf DB 20101202
7 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101112
8 Importing I_READ_HNODE_EXI Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Existierende Ordner lesen 20101127
9 Importing I_UPD_MODE Call by reference Type reference (TYPE) RSLUPDMODE P_C_UPD_MODE_DELTA Upload Modes (Workspace Ordner) 20101203

Method MERGE_HNODES on class CL_RSL_WB_WSP_UTIL has no exception.

Method ORDER_HNODE_LIST 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 Ordnerliste 20100705
2 Importing I_NODE_REL Call by reference Type reference (TYPE) RSAWBNFOLDERNM Top Ordner 20100705

Method ORDER_HNODE_LIST on class CL_RSL_WB_WSP_UTIL has no exception.

Method _CLEAN_HNODES_AT_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_HNODE_UPD Call by reference Type reference (TYPE) RSL_TS_HNODE Workspace Ordner, sortiert 20101130
2 Changing C_T_HNODE_BY_PAR Call by reference Type reference (TYPE) RSL_TS_HNODE_BY_PAR Workspace Ordner nach Parent 20101129
3 Changing C_T_HNODE_ERR Call by reference Type reference (TYPE) RSL_T_HNODE Fehlerhafte Ordner 20101129
4 Changing C_T_HNODE_INS Call by reference Type reference (TYPE) RSL_T_HNODE Einzufügende Ordner 20101129
5 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101129

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