SAP ABAP Class CL_RSR_XLS_DATA_PROVIDER (Navigation State with Web Reporting)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSR_EXCEL_RUNTIME (Package) Excel Runtime Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_XLS_QUERY Query 20021223
Properties
Class CL_RSR_XLS_DATA_PROVIDER  
Short Description Navigation State with Web Reporting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_EXCEL_RUNTIME   Excel Runtime Objects 
Created 20021223   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRXW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_XLS_DATA_PROVIDER has no interface implemented.
Friends
Class CL_RSR_XLS_DATA_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CMDID_CHAPROPTIES_SET Constant Public Type reference (TYPE) RSRCMDID 'CHAR_PROPERTIES' ID for a Web Command 20021223
2 C_CMDID_EXCEPTION_DEF Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'EXCEPTION_DEFINITION' Parameter Value 20021223
3 C_CMDID_QUERYPROP_SET Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'QUERY_PROPERTIES' Parameter Value 20021223
4 C_CMDID_SET_ATRPRSNT Constant Public Type reference (TYPE) RSRCMDID 'SET_ATR_PRESENTATION' Sum Suppression 20021223
5 C_CMDID_SET_IOBJ_PRSNT Constant Public Type reference (TYPE) RSRCMDID 'SET_IOBJ_PRSNT' ID for a Web Command 20021223
6 C_CMDID_SET_PLEVEL Constant Public Type reference (TYPE) RSRCMDID 'SET_PLEVEL' Data Provider Class 20021223
7 C_CMDID_SET_SUPSUM Constant Public Type reference (TYPE) RSRCMDID 'SET_SUM_SUPRESSION' ID for a Web Command 20021223
8 C_PARAMETER_ATTRINM Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'ATTRINM' Sum Suppression 20021223
9 C_PARAMETER_BOOKMARK Constant Private Type reference (TYPE) STRING 'BOOKMARK' View is a bookmar 20061229
10 C_PARAMETER_CLASS Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_CLASS' Data Provider Class 20021223
11 C_PARAMETER_DATA_PROVIDER_ID Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_ID' ID for Initialization 20021223
12 C_PARAMETER_DATA_PROVIDER_NAME Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER' Data Provider Name in Template 20021223
13 C_PARAMETER_DATA_PROVIDER_WBID Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_WBID' Data Provider ID in Workbook 20021223
14 C_PARAMETER_PLEVEL Constant Public Type reference (TYPE) RSRCMDID 'SET_PLEVEL' Data Provider Class 20021223
15 C_PARAMETER_POSITION Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'POSITION' Sum Suppression 20021223
16 C_PARAMETER_PRSNT Constant Public Type reference (TYPE) RSRPARAMETERID 'PRESENTATION' ID for a Web Command 20021223
17 C_PARAMETER_SET_DATA_PROVIDER Constant Public Type reference (TYPE) RSRPARAMETERID 'SET_DATA_PROVIDER' Generic Template: Overwrite Initialization 20021223
18 C_PARAMETER_SUPSUM Constant Public Type reference (TYPE) RSRPARAMETERID 'SUM_SUPRESSION' Sum Suppression 20021223
19 N_BOLAP_NAME Instance attribute Public Type reference (TYPE) RSBOLAP_OBJECT_NAME Dataprovider name, neues datenelement 20071005
20 N_CLASS_NAME Instance attribute Public Type reference (TYPE) RSRPARAMETERVALUE Class Name 20021223
21 N_NAME Instance attribute Public Type reference (TYPE) RRXW3_OBJECT_NAME Data Provider Name 20021223
22 N_NOT_ASSIGNED Instance attribute Public Type reference (TYPE) RS_BOOL Not Yet Assigned 20021223
23 N_R_INIT_PARAMETER Instance attribute Public Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameters when Initialization took Place 20021223
24 N_R_PAGE Instance attribute Public Object reference (TYPE REF TO) CL_RSR_XLS_WORKBOOK Page 20021223
25 P_TSX_HELP_WINDOW Instance attribute Private Type reference (TYPE) TP_TSX_HELP_WINDOW 20021223
26 P_TS_NAME Instance attribute Private Type reference (TYPE) STRING 20060831
27 P_TS_TYPE Instance attribute Private Type reference (TYPE) STRING 20060831
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA_PROVIDER Instance method Public Method Change Data Provider 20021223
2 CONSTRUCTOR Instance method Public Constructor 20070118
3 CREATE Static method Public Method Creates a Data Provider Instance 20021223
4 FREE Instance method Public Method Destroy Data Provider 20021223
5 NOTIFY_REQUEST_NO Instance method Public Method Set Data Provider Status to Request No. 20021223
6 PROCESS_CMD Instance method Public Method Apply Command 20021223
7 READ_DATA Instance method Public Method Get Data 20021223
8 REFRESH_DATA Instance method Public Method Refresh data 20021223
9 REGISTER Instance method Private Method Register Event Handler 20021223
10 SAVE Instance method Public Method Store a View 20021223
11 SERIALIZE Instance method Public Method 20030124
12 SET_DATA_PROVIDER Instance method Public Method Initialization of the Data Provider 20021223
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
New Data has been Read 20021223
2 DATA_PROVIDER_CHANGED Instance Event
(0)
Public
(2)
Data Provider Changed 20021223
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_HELP_WINDOW Private See coding 20021223
2 TP_TSX_HELP_WINDOW Private See coding 20021223
Method Signatures

Method CHANGE_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20021223

Method CHANGE_DATA_PROVIDER on class CL_RSR_XLS_DATA_PROVIDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VAR_SCREEN Call by reference Object reference (TYPE REF TO) CL_RSR_XLS_VARIABLE_SCREEN Variable Screen on the Web 20070118

Method CONSTRUCTOR on class CL_RSR_XLS_DATA_PROVIDER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REF Call by reference Object reference (TYPE REF TO) CL_RSR_XLS_DATA_PROVIDER Data Provider 20021223
2 Importing I_NAME Call by reference Type reference (TYPE) RRXW3_OBJECT_NAME Name der Datenquelle 20021223
3 Importing I_R_PAGE Call by reference Object reference (TYPE REF TO) CL_RSR_XLS_WORKBOOK Seite 20021223
4 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20021223
5 Importing I_SX_REQUEST Call by reference Type reference (TYPE) RSR_SX_REQUEST 20030630
# Exception Resumable Description Created on
1 UNKNOWN Data Provider ist unbekannt, kann nicht erzeugt werden 20021223
2 X_MESSAGE x-Message 20021223

Method FREE Signature

Method FREE on class CL_RSR_XLS_DATA_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE x-Message 20021223

Method NOTIFY_REQUEST_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_NO Call by reference Type reference (TYPE) I Request-Nr. 20021223
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20021223

Method PROCESS_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REDIRECT_URL Call by reference Type reference (TYPE) STRING Weiterleiten 20021223
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20021223
# Exception Resumable Description Created on
1 MISSING_PARAMETERS Fehlende Parameter 20021223
2 NO_PROCESSING Keine Verarbeitung nötig 20021223
3 REDIRECT Weiterleiten 20021223
4 UNKNOWN_CMD Unbekannter Befehl 20021223
5 X_MESSAGE X-Message 20021223

Method READ_DATA Signature

Method READ_DATA on class CL_RSR_XLS_DATA_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20021223

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_RSR_XLS_DATA_PROVIDER has no parameter.
Method REFRESH_DATA on class CL_RSR_XLS_DATA_PROVIDER has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PAGE Call by reference Object reference (TYPE REF TO) CL_RSR_XLS_WORKBOOK Seite 20021223
2 Importing I_UNREGISTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Registrierung aufheben 20021223

Method REGISTER on class CL_RSR_XLS_DATA_PROVIDER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA_PROVIDER_ID Call by reference Type reference (TYPE) RSZWVIEWID Dp Id, initial -> uid 20021223
2 Importing I_BOOKMARK_COMP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Bestandteil von einem Bookmark 20021223
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20021223
4 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20070423
5 Importing I_WITH_AUTH Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Mit Berechtigungsprüfung auf die gesicherten Daten 20021223
6 Importing I_WITH_DATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Mit Daten 20021223
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20021223
2 X_MESSAGE X-Message 20021223

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_DATAPROVIDER Call by reference Type reference (TYPE) RSR_SX_DATAPROVIDER Data Provider 20030124
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20040622

Method SERIALIZE on class CL_RSR_XLS_DATA_PROVIDER has no exception.

Method SET_DATA_PROVIDER 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) RRXW3_OBJECT_NAME Data-Provider-Name 20021223
2 Importing I_R_PAGE Call by reference Object reference (TYPE REF TO) CL_RSR_XLS_WORKBOOK Seite 20021223
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20021223
4 Importing I_SX_REQUEST Call by reference Type reference (TYPE) RSR_SX_REQUEST 20030630
# Exception Resumable Description Created on
1 NOT_ASSIGNED Noch nicht zugewiesen 20021223
2 UNKNOWN Unbekannter Data Provider / Quelle 20021223
Event Signatures

Event DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_R_DATA_PROVIDER Exporting Value transfer Object reference (TYPE REF TO) CL_RSR_XLS_DATA_PROVIDER Data Provider 20021223

Event DATA_PROVIDER_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_R_DATA_PROVIDER Exporting Value transfer Object reference (TYPE REF TO) CL_RSR_XLS_DATA_PROVIDER Data Provider 20021223
History
Last changed by/on SAP  20110908 
SAP Release Created in 400