SAP ABAP Class CL_RSR_WWW_DATA_PROVIDER (Navigation State with Web Reporting)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSR (Package) BW: General reporting processor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20030116
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_WWW_ALERT_MONITOR Web Reporting Data Provider Query View 20000719
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_WWW_QUERY Query 20010725
Properties
Class CL_RSR_WWW_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   BW: General reporting processor 
Created 19991206   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20030116
Friends
Class CL_RSR_WWW_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 20010519
2 C_CMDID_EXCEPTION_DEF Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'EXCEPTION_DEFINITION' Parameter Value 20010319
3 C_CMDID_QUERYPROP_SET Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'QUERY_PROPERTIES' Parameter Value 20010602
4 C_CMDID_SET_ATRPRSNT Constant Public Type reference (TYPE) RSRCMDID 'SET_ATR_PRESENTATION' Sum Suppression 20010520
5 C_CMDID_SET_IOBJ_PRSNT Constant Public Type reference (TYPE) RSRCMDID 'SET_IOBJ_PRSNT' ID for a Web Command 20010520
6 C_CMDID_SET_PLEVEL Constant Public Type reference (TYPE) RSRCMDID 'SET_PLEVEL' Data Provider Class 20010520
7 C_CMDID_SET_SUPSUM Constant Public Type reference (TYPE) RSRCMDID 'SET_SUM_SUPRESSION' ID for a Web Command 20010520
8 C_PARAMETER_ATTRINM Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'ATTRINM' Sum Suppression 20010520
9 C_PARAMETER_CLASS Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_CLASS' Data Provider Class 20000719
10 C_PARAMETER_DATA_PROVIDER_ID Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_ID' ID for Initialization 20010219
11 C_PARAMETER_DATA_PROVIDER_NAME Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER' Data Provider Name in Template 20000118
12 C_PARAMETER_DATA_PROVIDER_WBID Constant Public Type reference (TYPE) RSRPARAMETERID 'DATA_PROVIDER_WBID' Data Provider ID in Workbook 20000119
13 C_PARAMETER_FILL_OLAP_CACHE Constant Public Type reference (TYPE) RSRPARAMETERID 'OLAP_CACHE' Parameter ID 20050920
14 C_PARAMETER_PLEVEL Constant Public Type reference (TYPE) RSRCMDID 'SET_PLEVEL' Data Provider Class 20010520
15 C_PARAMETER_POSITION Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'POSITION' Sum Suppression 20010520
16 C_PARAMETER_PRSNT Constant Public Type reference (TYPE) RSRPARAMETERID 'PRESENTATION' ID for a Web Command 20010520
17 C_PARAMETER_SET_DATA_PROVIDER Constant Public Type reference (TYPE) RSRPARAMETERID 'SET_DATA_PROVIDER' Generic Template: Overwrite Initialization 20010222
18 C_PARAMETER_SUPSUM Constant Public Type reference (TYPE) RSRPARAMETERID 'SUM_SUPRESSION' Sum Suppression 20010520
19 N_CLASS_NAME Instance attribute Public Type reference (TYPE) RSRPARAMETERVALUE Class Name 20000719
20 N_NAME Instance attribute Public Type reference (TYPE) RRXW3_OBJECT_NAME Data Provider Name 20000118
21 N_NOT_ASSIGNED Instance attribute Public Type reference (TYPE) RS_BOOL Not Yet Assigned 20020117
22 N_R_INIT_PARAMETER Instance attribute Public Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameters when Initialization took Place 20001030
23 N_R_PAGE Instance attribute Public Object reference (TYPE REF TO) CL_RSR_WWW_PAGE Page 20000208
24 P_TSX_HELP_WINDOW Instance attribute Private Type reference (TYPE) TP_TSX_HELP_WINDOW 20020117
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA_PROVIDER Instance method Public Method Change Data Provider 20000120
2 CREATE Static method Public Method Creates a Data Provider Instance 19991206
3 FREE Instance method Public Method Destroy Data Provider 19991221
4 NOTIFY_REQUEST_NO Instance method Public Method Set Data Provider Status to Request No. 20000303
5 PROCESS_CMD Instance method Public Method Apply Command 19991221
6 PROCESS_HELP_WINDOW Instance method Public Method Process Separate Window 20000208
7 READ_DATA Instance method Public Method Get Data 19991206
8 REFRESH_DATA Instance method Public Method Refresh data 20020710
9 REGISTER Instance method Private Method Register Event Handler 19991206
10 REGISTER_HELP_WINDOW Instance method Public Method Register Help Window 20000222
11 SAVE Instance method Public Method Store a View 20010227
12 SET_DATA_PROVIDER Instance method Public Method Initialization of the Data Provider 20000719
13 UNREGISTER_HELP_WINDOWS Instance method Public Method Unregister Help Window 20000222
14 X_MESSAGE Instance method Protected Method X message 19991207
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
New Data has been Read 19991206
2 DATA_PROVIDER_CHANGED Instance Event
(0)
Public
(2)
Data Provider Changed 19991206
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_HELP_WINDOW Private See coding 20020117
2 TP_TSX_HELP_WINDOW Private See coding 20020117
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 20011115
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20011115

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_WWW_DATA_PROVIDER Daten Lieferant 19991206
2 Importing I_NAME Call by reference Type reference (TYPE) RRXW3_OBJECT_NAME Name der Daten Quelle 20000120
3 Importing I_R_PAGE Call by reference Object reference (TYPE REF TO) CL_RSR_WWW_PAGE Seite 19991206
4 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20000126
# Exception Resumable Description Created on
1 UNKNOWN Daten Lieferant ist unbekannt, kann nicht erzeugt werden 20000120
2 X_MESSAGE x-Message 19991206

Method FREE Signature

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

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 No 20000303
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20000303

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 Redirect 20010406
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20000126
# Exception Resumable Description Created on
1 MISSING_PARAMETERS Fehlende Parameter 20000120
2 NO_PROCESSING Keine Verarbeitung nötig 20000120
3 REDIRECT Redirect 20010406
4 UNKNOWN_CMD Unbekannter Befehl 20000120
5 X_MESSAGE X-Message 20000120

Method PROCESS_HELP_WINDOW 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 Redirect 20011031
2 Exporting E_R_REF Call by reference Object reference (TYPE REF TO) CL_RSR_WWW_HELP_WINDOW Hilfs Fenster 20000222
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20000208
# Exception Resumable Description Created on
1 REDIRECT Redirect 20011031
2 UNKNOWN_CMD Unbekanntes Fenster 20000222
3 X_MESSAGE X-Message 20000208

Method READ_DATA Signature

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

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_RSR_WWW_DATA_PROVIDER has no parameter.
Method REFRESH_DATA on class CL_RSR_WWW_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_WWW_PAGE Seite 19991206
2 Importing I_UNREGISTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Registrierung aufheben 20000113
# Exception Resumable Description Created on
1 X_MESSAGE x-Message 19991217

Method REGISTER_HELP_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HELP_WINDOW_CLASS Call by reference Type reference (TYPE) STRING Name der Help Window Klasse 20000222
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20000222
3 Importing I_SERVICE Call by reference Type reference (TYPE) ANY Hilf-Service 20000222
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20000222

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 20010227
2 Importing I_BOOKMARK_COMP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Bestandteil von einem Bookmark 20010227
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20010227
4 Importing I_WITH_AUTH Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Mit Berechtigungsprüfung auf die gesicherten Daten 20010227
5 Importing I_WITH_DATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Mit Daten 20010227
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20010227
2 X_MESSAGE X-Message 20010227

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 Name des Daten Lieferants 20000719
2 Importing I_R_PAGE Call by reference Object reference (TYPE REF TO) CL_RSR_WWW_PAGE Seite 20000719
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20000719
# Exception Resumable Description Created on
1 NOT_ASSIGNED Noch nicht zugewiesen 20020117
2 UNKNOWN Unbekannter Daten Lieferant / Quelle 20000719
3 X_MESSAGE X-Message 20000719

Method UNREGISTER_HELP_WINDOWS Signature

Method UNREGISTER_HELP_WINDOWS on class CL_RSR_WWW_DATA_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20000222

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABEND Call by reference Type reference (TYPE) RS_BOOL Anhängen ? 19991207
2 Importing I_METHOD Call by reference Type reference (TYPE) SYMSGV Methode 19991207
# Exception Resumable Description Created on
1 X_MESSAGE X Message 19991207
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_WWW_DATA_PROVIDER Data Provider 20020128

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_WWW_DATA_PROVIDER Data Provider 20020128
History
Last changed by/on SAP  20130531 
SAP Release Created in