SAP ABAP Class CL_RSR_PARA (Read Write Access to parametrizations)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSR_PARAMETRISATION (Package) Persistance Layer of Parametrisation objects
Properties
Class CL_RSR_PARA  
Short Description Read Write Access to parametrizations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRPARAMETRIZATION    
Program status     
Category 0   
Package RSR_PARAMETRISATION   Persistance Layer of Parametrisation objects 
Created 20041111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSR_VAR_GLOBAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSPAR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_PARA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_MIGRATE_QUERY_VARIANTS 20061207 Migrate Query variants (3.x <--> 2004s)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT_VARIANT Constant Public Type reference (TYPE) STRING '!DEF_VARIANT' 20050830
2 C_PREFIX_PERSONAL_VARIANT Constant Private Type reference (TYPE) CHAR5 '!PERS' Prefix for personal variants 20060529
3 C_TLOGO Constant Public Type reference (TYPE) RS_TLOGO 'PARA' 20050121
4 C_VAR_BICS_XML_VERSION Constant Private Type reference (TYPE) I 1 20060621
5 C_VAR_TABLE_VERSION Constant Private Type reference (TYPE) I 1 20060621
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Private Method 20060529
2 BICS_XML_TO_VALUE_TABLE Static method Private Method Konvertiert das BICS Xml in die Wertetabelle 20060621
3 CHANGE Static method Public Method change an existing parametrization 20050808
4 CHECK_AUTHORIZATION Static method Public Method check authorization for parameterization 20060529
5 CHECK_NAME Static method Private Method 20050121
6 CHECK_NEW_NAME Static method Private Method 20060529
7 DELETE Static method Public Method 20041111
8 EXISTS Static method Public Method Check if variante exists 20061205
9 GET_CATALOG Static method Public Method 20050120
10 GET_CONTENT Static method Public Method 20050223
11 GET_HANDLE Static method Private Method 20050315
12 GET_INTERNAL_VALUES Static method Private Method 20050223
13 GET_NAME Static method Private Method 20050223
14 GET_PARAMNM_LIST Static method Private Method 20050223
15 GET_TEXTS Static method Private Method 20050223
16 GET_VARIANT_CONTENT Static method Public Method Varianten Zustand liefern 20060601
17 GET_VARIANT_TEXT Static method Public Method 20060602
18 GET_VARS_IN_VARIANT Static method Public Method Get the variables from a variant 20111222
19 GET_VERSION Static method Private Method Versionen konvertieren 20060621
20 PERSIST Static method Public Method Persists var container values on db 20050121
21 SET_VALUES Static method Public Method Sets the values of the parametrization to the vcontainer 20050121
22 SET_VARIANT Static method Public Method Saves a variant 20050822
23 STORE_VALUES Static method Private Method 20050223
24 VALUE_TABLE_TO_BICS_XML Static method Private Method Konvertiert die Wertetabelle in das BICS Xml 20060621
Events
Class CL_RSR_PARA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 N_SX_INT_VAR_VALUE Public See coding Excluding Variable 20111222 begin of n_sx_int_var_value, vnam type RSZVNAM, data_prov type string, end of n_sx_int_var_value
2 N_TX_INT_VAR_VALUE Public See coding Excluding Variable Table 20111222 n_tx_int_var_value type standard table of n_sx_int_var_value with default key initial size 1
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_RSR_PARA has no parameter.
Method ADD_MESSAGE on class CL_RSR_PARA has no exception.

Method BICS_XML_TO_VALUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BICS_XML Call by reference Type reference (TYPE) STRING 20060621
2 Returning R_TX_VAR_VALUE Value transfer Type reference (TYPE) T_TX_INT_VAR_VALUE 20060621

Method BICS_XML_TO_VALUE_TABLE on class CL_RSR_PARA has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING query or workbook name 20110621
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM application type 20110621
3 Importing I_NAME Value transfer Type reference (TYPE) STRING Technischer Name einer Parametrisierung 20050808
4 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME Variablen für eine Query oder mehrere Queries 20050808
5 Importing I_TEXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050808
6 Importing I_T_EXCLUDE_VARS Call by reference Type reference (TYPE) N_TX_INT_VAR_VALUE Excluding Variable Table 20111222
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20050808

Method CHECK_AUTHORIZATION 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 20060529
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-DISPLAY Aktivität 20060529
3 Importing I_CREATE_MESSAGE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Meldung in den Messagehandler stellen 20060529
4 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM Technischer Name einer Parametrisierung 20060529

Method CHECK_AUTHORIZATION on class CL_RSR_PARA has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSPARAMNM Technischer Name einer Parametrisierung 20050121
2 Importing I_PERSONAL Call by reference Type reference (TYPE) RSPERSONALPARAM Gibt an, ob Parametrisierung nur personalisiert ist 20050121
# Exception Resumable Description Created on
1 INVALID_NAME 20050121

Method CHECK_NEW_NAME 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 20060529
2 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM 20060529

Method CHECK_NEW_NAME on class CL_RSR_PARA has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSPARAMNM Technischer Name einer Parametrisierung 20050121
# Exception Resumable Description Created on
1 FAILED 20050223
2 NOT_AUTHORIZED 20060529

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20061205
2 Exporting E_PARAMNM Value transfer Type reference (TYPE) RSPARAMNM Neue Technichename der Varaint 20080312
3 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20061205
4 Importing I_PARANM Value transfer Type reference (TYPE) RSPARAMNM Technischer Name einer Parametrisierung 20061205

Method EXISTS on class CL_RSR_PARA has no exception.

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNM Call by reference Type reference (TYPE) STRING 20050120
2 Importing I_TYPE Call by reference Type reference (TYPE) RSAPPCOMPNM Komponente einer Parametrisierung 20050120
3 Returning R_T_CATALOG Value transfer Type reference (TYPE) RSR_T_PARA_CATALOG 20050223

Method GET_CATALOG on class CL_RSR_PARA has no exception.

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME 20050223
2 Importing I_T_EXCLUDE_VARS Call by reference Type reference (TYPE) N_TX_INT_VAR_VALUE Excluding Variable Table 20111222
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR 20050223

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPROV Call by reference Type reference (TYPE) STRING 20050315
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME 20050315
3 Returning R_HANDLE Value transfer Type reference (TYPE) RSR_HANDLE 20050315

Method GET_HANDLE on class CL_RSR_PARA has no exception.

Method GET_INTERNAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM 20050223
2 Returning R_TSX_VALUES Value transfer Type reference (TYPE) T_TX_INT_VAR_VALUE 20050223
# Exception Resumable Description Created on
1 CX_RS_PARA_NOT_EXIST 20060731

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20050223

Method GET_NAME on class CL_RSR_PARA has no exception.

Method GET_PARAMNM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 20050223
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM 20050223
3 Returning R_T_PARAMNM Value transfer Type reference (TYPE) T_T_PARAMNM 20050223

Method GET_PARAMNM_LIST on class CL_RSR_PARA has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 20050830
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM 03 20050830
3 Importing I_T_PARAMNM Call by reference Type reference (TYPE) T_T_PARAMNM 20050223
4 Returning R_T_CATALOG Value transfer Type reference (TYPE) RSR_T_PARA_CATALOG 20050223

Method GET_TEXTS on class CL_RSR_PARA has no exception.

Method GET_VARIANT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTENT Call by reference Type reference (TYPE) RSPARACONTENT 20060601
2 Importing I_NAME Call by reference Type reference (TYPE) RSPARAMNM 20060601
# Exception Resumable Description Created on
1 NOT_AUTHORIZED 20060601
2 NOT_EXIST 20060601

Method GET_VARIANT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 20060703
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM 20060703
3 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM 20060602
4 Returning R_TXTLG Value transfer Type reference (TYPE) RSTXTLG 20060602

Method GET_VARIANT_TEXT on class CL_RSR_PARA has no exception.

Method GET_VARS_IN_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VAR_VALUES Call by reference Type reference (TYPE) STRING 20111222
2 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM Technical Name of Variant 20111222

Method GET_VARS_IN_VARIANT on class CL_RSR_PARA has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BICS_VERSION Call by reference Type reference (TYPE) I 20060621
2 Exporting E_VAR_TABLE_VERSION Call by reference Type reference (TYPE) I 20060621
3 Exporting E_VERSION Call by reference Type reference (TYPE) I 20060621
4 Importing I_BICS_VERSION Value transfer Type reference (TYPE) I 20060621
5 Importing I_VAR_TABLE_VERSION Value transfer Type reference (TYPE) I 20060621
6 Importing I_VERSION Value transfer Type reference (TYPE) I 20060621

Method GET_VERSION on class CL_RSR_PARA has no exception.

Method PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 30 Zeichen 20050121
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM Komponente einer Parametrisierung 20050121
3 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM 20060529
4 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME 20050223
5 Importing I_TEXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20050121
6 Importing I_T_EXCLUDE_VARS Call by reference Type reference (TYPE) N_TX_INT_VAR_VALUE Excluding Variable Table 20111222
7 Returning R_PARAMNM Value transfer Type reference (TYPE) RSPARAMNM 20050316
# Exception Resumable Description Created on
1 CX_RS_ERROR 20050301

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM Parametrisierung 20050121
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) IF_RSR_VAR_RUNTIME 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR 20050301

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM Technischer Name einer Parametrisierung 20070806
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert: 0:OK; 4: Fehler im Messagehandler 20060529
3 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 20050822
4 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM 20050822
5 Importing I_CONTENT Call by reference Type reference (TYPE) STRING 20050822
6 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20050822
7 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20070410
8 Importing I_OVERWRITE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20060529
9 Importing I_OWNER Call by reference Type reference (TYPE) RS_OWNER SY-UNAME 20070629
10 Importing I_PARAMNM Call by reference Type reference (TYPE) RSPARAMNM 20060529
11 Importing I_START_VARIANT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20050826
12 Importing I_TABLE_VERSION Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE use Table version handling 20061205

Method SET_VARIANT on class CL_RSR_PARA has no exception.

Method STORE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPNAME Call by reference Type reference (TYPE) STRING 20050223
2 Importing I_APPTYPE Call by reference Type reference (TYPE) RSAPPCOMPNM 20050223
3 Importing I_CONTENT Call by reference Type reference (TYPE) STRING 20050223
4 Importing I_NAME Call by reference Type reference (TYPE) STRING 20050223
5 Importing I_TEXT Call by reference Type reference (TYPE) RSTXTLG 20050223
# Exception Resumable Description Created on
1 CX_RS_ERROR 20050330

Method VALUE_TABLE_TO_BICS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TX_VAR_VALUE Value transfer Type reference (TYPE) T_TX_INT_VAR_VALUE 20060621
2 Returning R_BICS_XML Value transfer Type reference (TYPE) STRING 20060621

Method VALUE_TABLE_TO_BICS_XML on class CL_RSR_PARA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700