SAP ABAP Class CL_RSL_WB_WSP_DB (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_DB  
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 20110103   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_DB has no interface implemented.
Friends
Class CL_RSL_WB_WSP_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_T_HNODE Static Attribute Private Type reference (TYPE) RSL_TS_HNODE Buffer: Workspace Folder 20110110
2 BUF_T_HNODE_WSP Static Attribute Private Type reference (TYPE) RSL_TS_HNODE_WSP Buffer: Workspaces in Folders 20110110
3 C_ENQUNAME_WSP Constant Public Type reference (TYPE) RSAWBNFOLDERNM '' Enqueue Name for Workspace 20110110
4 C_NODENAME_ROOT Constant Public Type reference (TYPE) RSAWBNFOLDERNM '' Name of root node 20110110
5 P_IS_HNODE_SAVED Static Attribute Private Type reference (TYPE) RS_BOOL Workspaces Saved 20110110
6 P_IS_WSP_SAVED Static Attribute Private Type reference (TYPE) RS_BOOL Workspaces Saved 20110110
7 P_TIMESTMPL_HNODE Static Attribute Private Type reference (TYPE) RSTIMESTMPL Workspace Folder Time Stamp 20110110
8 P_TIMESTMPL_WSP Static Attribute Private Type reference (TYPE) RSTIMESTMPL Workspace Time Stamp 20110110
9 P_T_HNODE_DEL Static Attribute Private Type reference (TYPE) RSL_T_HNODE Folders to be deleted 20110103
10 P_T_HNODE_UPD Static Attribute Private Type reference (TYPE) RSL_T_HNODE Folders to be saved 20110103
11 P_UPD_MODE Static Attribute Private Type reference (TYPE) RSLUPDMODE Upload Modes (Workspace Folder) 20110103
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor: Read Folder + Workspaces 20110115
2 COMPLETE_NODELIST Static method Public Method Complete Folder List 20110119
3 COPY_VERSION_DB Static method Public Method Copy Version to DB 20110128
4 DELETE_NODES Static method Public Method Delete Folder 20110114
5 DELETE_VERSION_DB Static method Public Method Delete Version on DB 20110131
6 GET_CHILDREN_TO_NODE Static method Public Method Return Children for Folder 20110114
7 GET_HNODE_BY_NAME Static method Public Method Read Individual Folder 20110112
8 GET_HNODE_TO_WSP Static method Public Method Read Individual Folder for Workspace 20110112
9 GET_LINKED_NODES Static method Public Method Return Links Folder Recursively 20110114
10 GET_WSP_TO_HNODE Static method Public Method Return Workspaces for Folder 20110114
11 GET_WSP_TO_HNODES Static method Public Method Return Workspaces for Multiple Folders 20110118
12 IS_HNODE_SAVED Static method Public Method Folder saved on DB? 20110110
13 IS_TIMESTMPL_HNODE_VALID Static method Public Method Time Stamp for Folder Valid? 20110110
14 IS_TIMESTMPL_WSP_VALID Static method Public Method Time Stamp for Workspaces Valid? 20110110
15 PROCESSING_DEQUEUE Static method Public Method Dequeue after Processing 20110111
16 PROCESSING_ENQUEUE Static method Public Method Enqueue for Processing 20110118
17 READ_HNODES_TIMESTAMP Static method Public Method Read Time Stamp (Folder) 20110104
18 READ_HNODES_WSP Static method Public Method Read Folder, Texts and Workspaces 20110104
19 READ_SNG_HNODE_FROM_DB Static method Public Method Read Individual Folder Directly from DB 20110112
20 READ_SNG_HNODE_LOC_DB Static method Public Method Read Individual HNODELOC Entry Directly from DB 20110131
21 READ_WSP Static method Public Method Read Workspaces 20110110
22 READ_WSP_TIMESTAMP Static method Public Method Read Time Stamp (Workspace) 20110110
23 REORG_HNODES Static method Public Method Reorganize Folder 20110114
24 REORG_HNODES_WSP Static method Public Method Reorganize Folders and Workspaces 20110429
25 REORG_WSP Static method Public Method Reorganize Workspaces 20110114
26 SAVE_HNODE_DB Static method Public Method Save Folder on DB 20110110
27 SAVE_HNODE_LOCAL Static method Public Method Flag Folder to Save/Delete 20110110
28 SETUP_ROOT Static method Public Method Create Root Folder 20110913
29 SET_HNODE_TIMESTAMP Static method Public Method Set Time Stamp for Folder 20110110
30 SET_WSP_TIMESTAMP Static method Public Method Set Time Stamp for Workspace 20110110
31 SET_WSP_TO_HNODE Static method Public Method Set Workspaces on Folder 20110114
32 UPDATE_DB Static method Public Method Update DB Folder Table 20110103
33 UPDATE_OBJVERS Static method Public Method Set Object Version to 'A' 20110125
Events
Class CL_RSL_WB_WSP_DB has no event.
Types
Class CL_RSL_WB_WSP_DB has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSL_WB_WSP_DB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSL_WB_WSP_DB has no exception.

Method COMPLETE_NODELIST 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 Eingabe Ordnerliste 20110119

Method COMPLETE_NODELIST on class CL_RSL_WB_WSP_DB has no exception.

Method COPY_VERSION_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS_FROM Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE FROM Version 20110128
2 Importing I_OBJVERS_TO Call by reference Type reference (TYPE) RSOBJVERS '1' TO Version 20110128
3 Importing I_WITH_DEL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE mit Löschen der FROM Version 20110128
4 Importing I_WITH_WSP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Mit Workspace Zuordnung 20110128

Method COPY_VERSION_DB on class CL_RSL_WB_WSP_DB has no exception.

Method DELETE_NODES 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 zu löschender Einzelordner 20110114
2 Importing I_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE Menge zu löschender Ordner 20110118
3 Importing I_T_HNODE_DEL Call by reference Type reference (TYPE) RSL_T_HNODE abhängige mitzulöschende Ordner 20110114

Method DELETE_NODES on class CL_RSL_WB_WSP_DB has no exception.

Method DELETE_VERSION_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS '9' Version 20110131

Method DELETE_VERSION_DB on class CL_RSL_WB_WSP_DB has no exception.

Method GET_CHILDREN_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCL_NODE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE inkl. Knoten selbst 20110114
2 Importing I_INCL_SUBLEVEL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE inkl. SubLevel 20110114
3 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordner 20110114
4 Returning R_T_HNODE Value transfer Type reference (TYPE) RSL_T_HNODE Liste ermittelter Ordner 20110114

Method GET_CHILDREN_TO_NODE on class CL_RSL_WB_WSP_DB has no exception.

Method GET_HNODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HNODE Call by reference Type reference (TYPE) RSL_S_HNODE Eigenschaften 20110112
2 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP WorkSpaces im Einzel Ordner 20110112
3 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118
4 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordner 20110112
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20110112

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 20110112
2 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung 20110114
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 20110112

Method GET_HNODE_TO_WSP on class CL_RSL_WB_WSP_DB has no exception.

Method GET_LINKED_NODES 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 Ordner 20110114
2 Returning R_T_HNODE Value transfer Type reference (TYPE) RSL_T_HNODE Ordnerliste (verlinkte Objekte) 20110114

Method GET_LINKED_NODES on class CL_RSL_WB_WSP_DB has no exception.

Method GET_WSP_TO_HNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP Zuordnung: WorkSpace - Ordner 20110114
2 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118
3 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordner 20110114

Method GET_WSP_TO_HNODE on class CL_RSL_WB_WSP_DB has no exception.

Method GET_WSP_TO_HNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP WorkSpaces in Ordnern 20110118
2 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118
3 Importing I_T_HNODE Call by reference Type reference (TYPE) RSL_T_HNODE Liste von Ordnern 20110118

Method GET_WSP_TO_HNODES on class CL_RSL_WB_WSP_DB has no exception.

Method IS_HNODE_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SAVED Value transfer Type reference (TYPE) RS_BOOL Ordner gesichert 20110110

Method IS_HNODE_SAVED on class CL_RSL_WB_WSP_DB has no exception.

Method IS_TIMESTMPL_HNODE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VALID Value transfer Type reference (TYPE) RS_BOOL Zeitstempel o.k. 20110110

Method IS_TIMESTMPL_HNODE_VALID on class CL_RSL_WB_WSP_DB has no exception.

Method IS_TIMESTMPL_WSP_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VALID Value transfer Type reference (TYPE) RS_BOOL Zeitstempel o.k. 20110110

Method IS_TIMESTMPL_WSP_VALID on class CL_RSL_WB_WSP_DB has no exception.

Method PROCESSING_DEQUEUE Signature

Method PROCESSING_DEQUEUE on class CL_RSL_WB_WSP_DB has no parameter.
Method PROCESSING_DEQUEUE on class CL_RSL_WB_WSP_DB has no exception.

Method PROCESSING_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENQUEUED Value transfer Type reference (TYPE) RS_BOOL Tree gesperrt 20110118

Method PROCESSING_ENQUEUE on class CL_RSL_WB_WSP_DB has no exception.

Method READ_HNODES_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTMPL_DB Value transfer Type reference (TYPE) RSTIMESTMPL Zeitstempel (DB) 20110111

Method READ_HNODES_TIMESTAMP on class CL_RSL_WB_WSP_DB has no exception.

Method READ_HNODES_WSP 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 Ordnerliste 20110104
2 Exporting E_T_HNODE_TXT Call by reference Type reference (TYPE) RSL_T_HNODE_TXT Ordner Beschreibungen 20110104
3 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP WorkSpaces in Ordnern 20110104
4 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118

Method READ_HNODES_WSP on class CL_RSL_WB_WSP_DB has no exception.

Method READ_SNG_HNODE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HNODE Call by reference Type reference (TYPE) RSL_S_HNODE Ordner Eigenschaften 20110112
2 Importing I_NODENAME Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordner 20110112
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20110112

Method READ_SNG_HNODE_LOC_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Version 20110131
2 Returning R_S_HNODE_LOC Value transfer Type reference (TYPE) RSL_S_HNODE_LOC HNODELOC Eintrag 20110131

Method READ_SNG_HNODE_LOC_DB on class CL_RSL_WB_WSP_DB has no exception.

Method READ_WSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HNODE_WSP Call by reference Type reference (TYPE) RSL_T_HNODE_WSP WorkSpaces in Ordnern 20110110
2 Importing I_CHECK_TIMESTAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeitstempel prüfen? 20110118

Method READ_WSP on class CL_RSL_WB_WSP_DB has no exception.

Method READ_WSP_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTMPL_DB Value transfer Type reference (TYPE) RSTIMESTMPL Zeitstempel (DB) 20110111

Method READ_WSP_TIMESTAMP on class CL_RSL_WB_WSP_DB has no exception.

Method REORG_HNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CNT Call by reference Type reference (TYPE) I Anzahl eingefügte Ordner 20110429
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 0 = Hier. o.k., 1 = Ordner eingefügt, 4 = Hier. inkonsistent 20110114
3 Importing I_WITH_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Message ausgeben 20110429

Method REORG_HNODES on class CL_RSL_WB_WSP_DB has no exception.

Method REORG_HNODES_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: alles o.k., 1/2/3: Nodes/Wsp inserted, 4: Hier.incons. 20110429

Method REORG_HNODES_WSP on class CL_RSL_WB_WSP_DB has no exception.

Method REORG_WSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CNT Call by reference Type reference (TYPE) I Anzahl neu zugeordnete Wsp. 20110429
2 Exporting E_DONE Call by reference Type reference (TYPE) RS_BOOL es wurden Wsp. neu zugeordnet 20110114
3 Importing I_WITH_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Message ausgeben 20110429

Method REORG_WSP on class CL_RSL_WB_WSP_DB has no exception.

Method SAVE_HNODE_DB Signature

Method SAVE_HNODE_DB on class CL_RSL_WB_WSP_DB has no parameter.
Method SAVE_HNODE_DB on class CL_RSL_WB_WSP_DB has no exception.

Method SAVE_HNODE_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_HNODE_DEL Call by reference Type reference (TYPE) RSL_T_HNODE zu löschende Ordner 20110110
2 Importing I_T_HNODE_UPD Call by reference Type reference (TYPE) RSL_T_HNODE zu speichernde Ordner 20110110
3 Importing I_UPD_MODE Call by reference Type reference (TYPE) RSLUPDMODE Upload Modes (Workspace Ordner) 20110110

Method SAVE_HNODE_LOCAL on class CL_RSL_WB_WSP_DB has no exception.

Method SETUP_ROOT Signature

Method SETUP_ROOT on class CL_RSL_WB_WSP_DB has no parameter.
Method SETUP_ROOT on class CL_RSL_WB_WSP_DB has no exception.

Method SET_HNODE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSLHNODEVERS RS_C_OBJVERS-ACTIVE Ordner Version 20110128
2 Returning R_TIMESTMPL Value transfer Type reference (TYPE) RSTIMESTMPL Zeitstempel (DB) 20110110

Method SET_HNODE_TIMESTAMP on class CL_RSL_WB_WSP_DB has no exception.

Method SET_WSP_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSLHNODEVERS RS_C_OBJVERS-ACTIVE Ordner Version 20110128
2 Returning R_TIMESTMPL Value transfer Type reference (TYPE) RSTIMESTMPL Zeitstempel (DB) 20110111

Method SET_WSP_TIMESTAMP on class CL_RSL_WB_WSP_DB has no exception.

Method SET_WSP_TO_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 20110114
2 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace 20110114

Method SET_WSP_TO_HNODE on class CL_RSL_WB_WSP_DB has no exception.

Method UPDATE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEL_UNUSED_TEXTS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Texte ohne Ordner löschen 20110103
2 Importing I_NODENAME_WSP Call by reference Type reference (TYPE) RSAWBNFOLDERNM Ordner für WorkSpacezuordnung 20110103
3 Importing I_T_HNODE_DEL Call by reference Type reference (TYPE) RSL_T_HNODE WorkSpace Ordner für DELETE 20110103
4 Importing I_T_HNODE_UPD Call by reference Type reference (TYPE) RSL_T_HNODE WorkSpace Ordner für UPDATE 20110103
5 Importing I_T_WSP_DEL Call by reference Type reference (TYPE) RSL_T_WSP zu löschende WorkSpace Zuordnungen 20110103
6 Importing I_T_WSP_INS Call by reference Type reference (TYPE) RSL_T_WSP einzufügende WorkSpace Zuordnungen 20110103

Method UPDATE_DB on class CL_RSL_WB_WSP_DB has no exception.

Method UPDATE_OBJVERS Signature

Method UPDATE_OBJVERS on class CL_RSL_WB_WSP_DB has no parameter.
Method UPDATE_OBJVERS on class CL_RSL_WB_WSP_DB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730