SAP ABAP Class CL_RSL_WSP_VERS (Version Class 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSL_WSP_VERS_GUI GUI Methods for Workspace Version Class 20100723
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20121212
Properties
Class CL_RSL_WSP_VERS  
Short Description Version Class for Workspaces    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_WSP   BWA Workspaces 
Created 20100503   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSL_TLOGO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSL_WSP_VERS_GUI GUI Methods for Workspace Version Class 20100723
2 IF_SERIALIZABLE_OBJECT Serializable Object 20121212
Friends
# Friend Modeled only Created on Description
1 CL_RSL_WSP 20100806 BWA Workspaces
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DUMMY Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20100503
2 O_LANGU Instance attribute Protected Type reference (TYPE) SYLANGU Currently Set Language 20100503
3 O_S_WSP Instance attribute Protected Type reference (TYPE) RSL_S_WSP Workspace: Attributes 20100503
4 O_S_WSP_TMP Instance attribute Protected Type reference (TYPE) RSL_S_WSP_SETTINGS Workspace: Settings 20100622
5 O_T_WSPT Instance attribute Protected Type reference (TYPE) RSL_T_WSPT Workspace: Descriptions 20100503
6 O_T_WSP_LREF Instance attribute Protected Type reference (TYPE) RSL_T_WSP_XREF Workspace: Local Objects 20100617
7 O_T_WSP_XREF Instance attribute Protected Type reference (TYPE) RSL_T_WSP_XREF Workspace: Cross References 20100503
8 O_T_WSP_XREF_EX Instance attribute Protected Type reference (TYPE) RSL_T_WSP_XREF_EX Workspace: Cross References for Excluded InfoObjects 20101227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Sources 20100503
2 COMPARE Instance method Public Method Comparison of Two Versions 20100507
3 CONSTRUCTOR Instance method Public Constructor 20100503
4 DELETE_FROM_DB Static method Public Method Deletes workspace from database 20100503
5 DELETE_OBJ_FROM_DB Static method Public Method Deletes object from workspace 20100621
6 GET_CHANGEDAT Instance method Public Method Time Stamp of Last DB Change 20100812
7 GET_INFO Instance method Public Method Return Sources 20100503
8 INSERT_OBJ_TO_DB Static method Public Method Enter object in workspace 20100621
9 READ_COPR_TO_REPAIR_FROM_DB Static method Public Method CompositeProvider, die repariert werden sollen - Mpro impact 20121102
10 READ_EXCLUDED_IOBJ_FROM_DB Static method Public Method Reads excluded InfoObjects from the database 20110112
11 READ_EXCL_IOBJ_W_TYPE_FROM_DB Static method Public Method Liest ausgeschlossene InfoObjekte von der DB 20121102
12 READ_FROM_DB Static method Public Method Reads workspace from DB 20100503
13 READ_LREF_FROM_DB Static method Public Method Reads assigned, central InfoProviders from the database 20110125
14 READ_TEXTS Static method Public Method Read Texts for Workspace 20100503
15 READ_WSP_WITH_MPRO_FROM_DB Static method Public Method Workspaces, die ein MultiProvider und seine parts verwenden 20121001
16 READ_WSP_WITH_OBJ_FROM_DB Static method Public Method List of Workspaces Using an InfoProvider 20110112
17 READ_WSP_WITH_TLOGO_FROM_DB Static method Public Method List Workspaces Using a tlogo 20131007
18 READ_XREF_FROM_DB Static method Public Method Reads assigned, central InfoProviders from the database 20110120
19 REPAIR Instance method Public Method Repair 20110121
20 SETUP_TEXTS Instance method Public Method Read Texts According to I_langu 20100503
21 SET_COPR_REPAIR_FLAG Instance method Public Method copr repair flag in DB setzen 20121102
22 SET_OBJSTAT Instance method Public Method Set Object Status 20100503
23 SET_SOURCES Instance method Public Method Fill Sources 20100503
24 WRITE_TO_DB Instance method Public Method Writes workspace to DB 20100503
Events
Class CL_RSL_WSP_VERS has no event.
Types
Class CL_RSL_WSP_VERS has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_REPAIRED Call by reference Type reference (TYPE) RS_BOOL Objekt wurde repariert 20100503
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20100503
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Nachrichten 20100503
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '4' Anwendungs-Log: Detaillierungsgrad 20100503
5 Importing I_REPAIR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nach Prüfung gleich reparieren 20100503

Method CHECK on class CL_RSL_WSP_VERS has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSL_WSP_VERS zu vergl. Version 20100507
2 Importing I_WITH_TXT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE mit Texten 20100507
3 Returning R_IS_EQUAL Value transfer Type reference (TYPE) RS_BOOL = 'X' sind gleich 20100507

Method COMPARE on class CL_RSL_WSP_VERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL Sprachenschlüssel der aktuellen Textumgebung 20100503
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100503
3 Importing I_READ_WSP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': WorkSpace lesen 20100503
4 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Name des WorkSpace 20100503
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20100503

Method DELETE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace Name 20100608

Method DELETE_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method DELETE_OBJ_FROM_DB 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 20100621
2 Importing I_IS_LOCAL Call by reference Type reference (TYPE) RSL_IS_LOCAL RS_C_TRUE Objekt ist lokal (WorkSpace) 20100621
3 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS SPACE Quellsystem 20110330
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20100621
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO WorkSpace: TLOGO Typen 20100621
6 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace Name 20100621

Method DELETE_OBJ_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method GET_CHANGEDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGEDAT Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20100812

Method GET_CHANGEDAT on class CL_RSL_WSP_VERS has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_WSP Call by reference Type reference (TYPE) RSL_S_WSP WorkSpace: Feldleiste 20100503
2 Exporting E_T_WSPT Call by reference Type reference (TYPE) RSL_T_WSPT WorkSpace: Beschreibungen 20100503
3 Exporting E_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: Lokale Objekte 20100617
4 Exporting E_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: Cross Referenzen 20100503
5 Exporting E_T_WSP_XREF_EX Call by reference Type reference (TYPE) RSL_T_WSP_XREF_EX Workspaces: Cross Referenzen ausgeschlossene InfoObjekte 20101227
6 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL Sprache: '%' oder spezielle 20100503

Method GET_INFO on class CL_RSL_WSP_VERS has no exception.

Method INSERT_OBJ_TO_DB 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 20100621
2 Importing I_IS_LOCAL Call by reference Type reference (TYPE) RSL_IS_LOCAL RS_C_TRUE Objekt ist lokal (WorkSpace) 20100621
3 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS SPACE Quellsystem 20110330
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20100621
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO WorkSpace: TLOGO Typen 20100621
6 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace Name 20100621

Method INSERT_OBJ_TO_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_COPR_TO_REPAIR_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross Referenzen 20121102

Method READ_COPR_TO_REPAIR_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_EXCLUDED_IOBJ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_IOBJNM Call by reference Type reference (TYPE) RSD_T_IOBJNM Liste ausgeschlossener InfoObjekte 20110112
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20110112
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20110112
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO WorkSpace: TLOGO Typen 20110112
5 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110112

Method READ_EXCLUDED_IOBJ_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_EXCL_IOBJ_W_TYPE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_IOBJNM Call by reference Type reference (TYPE) RSL_T_WSP_XREF_EX Liste ausgeschlossener InfoObjekte 20121102
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20121102
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20121102
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO WorkSpace: TLOGO Typen 20121102
5 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20121102

Method READ_EXCL_IOBJ_W_TYPE_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_WSP Call by reference Type reference (TYPE) RSL_S_WSP WorkSpace: Feldleiste 20100503
2 Exporting E_T_WSPT Call by reference Type reference (TYPE) RSL_T_WSPT WorkSpace: Texte 20100503
3 Exporting E_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: lokale Objekte 20100618
4 Exporting E_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: Cross Referencen 20100503
5 Exporting E_T_WSP_XREF_EX Call by reference Type reference (TYPE) RSL_T_WSP_XREF_EX Workspaces: Cross Referenzen ausgeschlossene InfoObjekte 20101227
6 Importing I_LANGU Value transfer Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL alle Sprachen oder ausgewählte 20100503
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100503
8 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Objektname 20100503
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20100503
2 NOT_FOUND nicht gefunden 20100503

Method READ_LREF_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross Referenzen 20110125
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20110125
3 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110125

Method READ_LREF_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSPT Call by reference Type reference (TYPE) RSL_T_WSPT WorkSpace: Texte 20100503
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL alle Sprachen oder ausgewählte 20100503
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100503
4 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME WorkSpace 20100503

Method READ_TEXTS on class CL_RSL_WSP_VERS has no exception.

Method READ_WSP_WITH_MPRO_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross Referenzen 20121001
2 Importing I_MPRO Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20121001
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20121001
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO RS_C_TLOGO-MULTIPROVIDER BW: Object Type (TLOGO) 20130918
# Exception Resumable Description Created on
1 INPUT_INVALID 20121001

Method READ_WSP_WITH_OBJ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSPNAME Call by reference Type reference (TYPE) RSL_T_WSPNAME BW Workspace Liste 20110112
2 Importing I_INCL_LREF Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Einschließlich eigenen Daten 20110301
3 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS SPACE Quellsystem 20110330
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20110112
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ALL Workspace Objektversion 20110208
6 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO WorkSpace: TLOGO Typen 20110112

Method READ_WSP_WITH_OBJ_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_WSP_WITH_TLOGO_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross References 20131007
2 Exporting E_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross References 20131007
3 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS SPACE Source System 20131007
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE objvers 20131007
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSLWSPTLOGO BW: Object Type (TLOGO) 20131007

Method READ_WSP_WITH_TLOGO_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method READ_XREF_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF Workspaces: Cross Referenzen 20110120
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20110120
3 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20110120

Method READ_XREF_FROM_DB on class CL_RSL_WSP_VERS has no exception.

Method REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODIFIED Call by reference Type reference (TYPE) RS_BOOL Boolean 20110127

Method REPAIR on class CL_RSL_WSP_VERS has no exception.

Method SETUP_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL Sprache: '%' oder spezielle 20100503

Method SETUP_TEXTS on class CL_RSL_WSP_VERS has no exception.

Method SET_COPR_REPAIR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPR Call by reference Type reference (TYPE) RSOBJNM Objekt 20121102
2 Importing I_REPAIR_FLAG Call by reference Type reference (TYPE) RS_BOOL Boolean 20121102

Method SET_COPR_REPAIR_FLAG on class CL_RSL_WSP_VERS has no exception.

Method SET_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Objektstatus 20100503

Method SET_OBJSTAT on class CL_RSL_WSP_VERS has no exception.

Method SET_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_MODE Call by reference Type reference (TYPE) RS_CHAR1 Anlege-Mode => Konst. in CL_RSD_UTILITIES 20100503
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU CL_RSL_TLOGO=>N_C_LANGU_ALL alle Sprachen oder ausgewählte 20100503
3 Importing I_OBJVERS_SET Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-NEW Version 20100503
4 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSL_WSP_VERS Ref. (Vorlageversion) 20100503
5 Importing I_S_WSP Call by reference Type reference (TYPE) RSL_S_WSP WorkSpace: Feldleiste 20100503
6 Importing I_T_WSPT Call by reference Type reference (TYPE) RSL_T_WSPT WorkSpace: Texte 20100503
7 Importing I_T_WSP_LREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: lokale Objekte 20100618
8 Importing I_T_WSP_XREF Call by reference Type reference (TYPE) RSL_T_WSP_XREF WorkSpace: Cross Referencen 20100503
9 Importing I_T_WSP_XREF_EX Call by reference Type reference (TYPE) RSL_T_WSP_XREF_EX Workspaces: Cross Referenzen ausgeschlossene InfoObjekte 20101227
10 Importing I_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Name des WorkSpace 20100503
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20100503

Method WRITE_TO_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 Objektversion 20100503
# Exception Resumable Description Created on
1 NOT_FOUND nicht gefunden 20100503
History
Last changed by/on SAP  20140121 
SAP Release Created in 730