SAP ABAP Class CL_RSL_FACADE (Facade for WSP Functionality)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_FACADE (Package) Facade/Services for BW Workspaces
Properties
Class CL_RSL_FACADE  
Short Description Facade for WSP Functionality    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_FACADE   Facade/Services for BW Workspaces 
Created 20110519   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_FACADE has no interface implemented.
Friends
Class CL_RSL_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_FACADE Static Attribute Private Object reference (TYPE REF TO) CL_RSL_FACADE singleton instance of the facade 20110519
2 P_R_WSP Instance attribute Private Object reference (TYPE REF TO) CL_RSL_WSP Workspace 20110519
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PART_TO_COPR Instance method Public Method 20110811
2 ADD_PART_TO_QUERY Instance method Public Method 20110609
3 CHECK_NAME Instance method Public Method 20110519
4 CONSTRUCTOR Instance method Private Constructor 20111024
5 CONVERT_STRING_TO_XSTRING Instance method Public Method 20110519
6 CREATE_AINX_FROM_CSV Instance method Public Method 20110519
7 CREATE_AINX_FROM_QUERY Instance method Public Method 20110705
8 DELETE_PROVIDER Instance method Public Method Delete CompositeProvider or Analytic Index 20110629
9 EXCEPTION_TO_MSG Instance method Private Method converts exception to retmsg 20111202
10 FILL_MESSAGE_TEXT Instance method Private Method 20111202
11 GET_BASE_FOR_COPR Instance method Private Method 20111202
12 GET_CURRENT_WSP Instance method Public Method 20111024
13 GET_INFO_FOR_PROVIDER Instance method Public Method 20111230
14 GET_INSTANCE Static method Public Method 20110519
15 GET_LIST_OF_WSP Instance method Public Method Return list of possible WSPs 20111024
16 GET_LOCAL_PROVIDER_DEFINTION Instance method Public Method 20120104
17 GET_MAPPING_OF_COPR Instance method Public Method 20111202
18 GET_PROVIDER_FROM_OBJNM Instance method Public Method 20110722
19 GET_SY_MSG_TO_RS_MSG Instance method Private Method 20120113
20 GET_WHERE_USED Instance method Public Method 20120125
21 GET_WSP_SETTINGS Instance method Public Method get settings of the current workspace 20111024
22 SET_WSP Instance method Public Method 20110519
Events
Class CL_RSL_FACADE has no event.
Types
Class CL_RSL_FACADE has no local type.
Method Signatures

Method ADD_PART_TO_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_UNION Call by reference Type reference (TYPE) RS_BOOL Add parts as union 20110811
2 Importing I_NAME Call by reference Type reference (TYPE) RSCOMPNAME Composite Provider 20110811
3 Importing I_STARTING_COPR Value transfer Type reference (TYPE) RSCOMPNAME Composite Provider 20110811
4 Importing I_T_NEWPART Call by reference Type reference (TYPE) RSD_T_INFOPROV Tabelle mit InfoProvidern 20110811
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110811

Method ADD_PART_TO_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QUERY Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20110609
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20111202
3 Importing I_AS_UNION Call by reference Type reference (TYPE) RS_BOOL add parts as union 20111202
4 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20111230
5 Importing I_NAME Value transfer Type reference (TYPE) RSCOMPNAME Composite Provider 20110609
6 Importing I_NAMECHANGE_ALLOWED Call by reference Type reference (TYPE) RS_BOOL name change is allowed 20111202
7 Importing I_QUERY_DESCRIPTION Value transfer Type reference (TYPE) STRING 20111230
8 Importing I_QUERY_NAME Value transfer Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20111230
9 Importing I_REPLACE_COPR Call by reference Type reference (TYPE) RS_BOOL replace existing CompositeProvider 20111202
10 Importing I_STARTING_QUERY Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20110609
11 Importing I_T_NEWPART Call by reference Type reference (TYPE) RSD_T_INFOPROV Tabelle mit InfoProvidern 20110610

Method ADD_PART_TO_QUERY on class CL_RSL_FACADE has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20110519
2 Exporting E_NAME_PROPOSAL Call by reference Type reference (TYPE) RSLTIPNAME Transienter Provider 20110519
3 Exporting E_T_RETMSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20120113
4 Importing I_NAME Call by reference Type reference (TYPE) RSLTIPNAME Transienter Provider 20110519
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20110519

Method CHECK_NAME on class CL_RSL_FACADE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSL_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_RSL_FACADE_NO_WSP_AVAILABLE Operation gescheitert 20111202

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20110519
2 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING 20110519

Method CONVERT_STRING_TO_XSTRING on class CL_RSL_FACADE has no exception.

Method CREATE_AINX_FROM_CSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110519
2 Importing I_AINXDESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20110519
3 Importing I_AINXNAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Analytischer Index ID 20110519
4 Importing I_DATA Call by reference Type reference (TYPE) XSTRING 20110519
5 Importing I_RELOAD Call by reference Type reference (TYPE) RS_BOOL Reload for the current Provider 20111202
6 Importing I_S_FILE_SETTINGS Call by reference Type reference (TYPE) RSL_S_FILESETTINGS File settings for CSV Upload 20110519
7 Importing I_TS_MAPPING Call by reference Type reference (TYPE) RSL_TS_COLUMNINFO Columninfo table: Describes File-Data 20110519

Method CREATE_AINX_FROM_CSV on class CL_RSL_FACADE has no exception.

Method CREATE_AINX_FROM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110705
2 Importing I_AINXDESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20110705
3 Importing I_AINXNAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Analytischer Index ID 20110705
4 Importing I_COMPID Call by reference Type reference (TYPE) RSZCOMPID File settings for CSV Upload 20110705
5 Importing I_SELECT_ALL Call by reference Type reference (TYPE) RS_BOOL Alle Merkmale selektieren 20110810

Method CREATE_AINX_FROM_QUERY on class CL_RSL_FACADE has no exception.

Method DELETE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20111202
2 Importing I_OBJNM Value transfer Type reference (TYPE) RSLTIPNAME Transienter Provider 20110629
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110629

Method EXCEPTION_TO_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_E Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20111202
2 Returning R_T_MSG Value transfer Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20111202

Method EXCEPTION_TO_MSG on class CL_RSL_FACADE has no exception.

Method FILL_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20111202

Method FILL_MESSAGE_TEXT on class CL_RSL_FACADE has no exception.

Method GET_BASE_FOR_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20111202
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20111202
3 Importing I_BASE_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20111202
4 Importing I_BASE_PROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20111202
5 Importing I_NAME Call by reference Type reference (TYPE) RSCOMPNAME Composite Provider 20111202
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20111202

Method GET_CURRENT_WSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20111024
2 Exporting E_WSP Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20111024

Method GET_CURRENT_WSP on class CL_RSL_FACADE has no exception.

Method GET_INFO_FOR_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROVIDER Call by reference Type reference (TYPE) RSL_S_PROVIDER Provider in einem Workspace 20111230
2 Exporting E_WSPNAME Call by reference Type reference (TYPE) RSLWSPNAME Workspace Name 20111230
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20111230

Method GET_INFO_FOR_PROVIDER on class CL_RSL_FACADE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FACADE Value transfer Object reference (TYPE REF TO) CL_RSL_FACADE Facade for WSP Functionality 20110519
# Exception Resumable Description Created on
1 CX_RSL_FACADE_NO_WSP_AVAILABLE Operation gescheitert 20111202

Method GET_LIST_OF_WSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WSPINFO Call by reference Type reference (TYPE) RSL_T_WSPINFO BW Workspaces Information 20111024
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20111202
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20111024

Method GET_LOCAL_PROVIDER_DEFINTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AINXDESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20120104
2 Exporting E_TS_MAPPING Call by reference Type reference (TYPE) RSL_TS_COLUMNINFO Columninfo table: Describes File-Data 20120104
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20120104
4 Importing I_AINXNAME Value transfer Type reference (TYPE) RSL_UI_AINX_NAME Name des Providers 20120104

Method GET_LOCAL_PROVIDER_DEFINTION on class CL_RSL_FACADE has no exception.

Method GET_MAPPING_OF_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COPR_MAPPING Call by reference Type reference (TYPE) RSL_T_COPR_MAPPING Verknüpfung vom CompositeProvider zu den PartProvidern 20111202
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20111202

Method GET_MAPPING_OF_COPR on class CL_RSL_FACADE has no exception.

Method GET_PROVIDER_FROM_OBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Transienter Provider 20110722
2 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20110722

Method GET_PROVIDER_FROM_OBJNM on class CL_RSL_FACADE has no exception.

Method GET_SY_MSG_TO_RS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_MSG Value transfer Type reference (TYPE) RS_S_MSG 20120113

Method GET_SY_MSG_TO_RS_MSG on class CL_RSL_FACADE has no exception.

Method GET_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20120125
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120125
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20120125
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20120125
5 Importing I_TLOGO_USED Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20120125

Method GET_WHERE_USED on class CL_RSL_FACADE has no exception.

Method GET_WSP_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_WSP_HEADER Call by reference Type reference (TYPE) RSL_S_WSPINFO BW Workspace Information 20111024
2 Exporting E_T_PROVIDER Call by reference Type reference (TYPE) RSL_T_PROVIDER Providerliste eines Workspace 20111024
3 Exporting E_T_WSP_SETTINGS Call by reference Type reference (TYPE) RSL_T_WSP_NV_SETTINGS Workspace Einstellungen als Name-Wert-Paar 20111024
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20111024

Method SET_WSP 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 20110519
# Exception Resumable Description Created on
1 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20111024
History
Last changed by/on SAP  20130531 
SAP Release Created in 730