SAP ABAP Class CL_RSR_WWW_ITEM_TEMPLATE (Item Template)
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 Inheritance (c INHERITING FROM c_ref)  CL_RSR_WWW_ITEM Module for a Page in Web Reporting 20010205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_IMO_ITEM_TEMPLATE Item Template (i-mode) 20011123
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_PIE_ITEM_TEMPLATE Item Template (Pocket IE) 20010213
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_WML_ITEM_TEMPLATE Item Template (WML) 20010402
Properties
Class CL_RSR_WWW_ITEM_TEMPLATE  
Short Description Item Template    
Super Class CL_RSR_WWW_ITEM Module for a Page in Web Reporting 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR   BW: General reporting processor 
Created 20010205   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_WWW_HELP_WINDOW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_WWW_ITEM_F4_SIMPLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_WWW_ITEM_TEMPLATE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSZ_WWW_DB_INTERFACE 20010424 Data Interface for Web Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CMD_SET_TEMPLATE_PROPERTIES Constant Public Type reference (TYPE) RRXW3_CMDID 'SET_PROPERTIES' Set Template Properties 20010220
2 C_DEFAULT_TEMPLATE Constant Public Type reference (TYPE) RSZWOBJID '0ADHOC' Standard Template 20010720
3 C_DEFAULT_TEMPLATE_LEAN Constant Public Type reference (TYPE) RSZWOBJID '0RSRT_TEMPLATE ' Standard Template Lean BW 20091105
4 C_OUTPUT_MEDIA_PRECALCULATION Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'PRECALCULATION' Output Medium: Precalculation 20040713
5 C_OUTPUT_MEDIA_PRINTING Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'PRINTING' Output Medium: Print 20040713
6 C_PARAMETER_GLOBAL_NAME_PREFIX Constant Public Type reference (TYPE) RSRPARAMETERID 'GLOBAL_NAME_PREFIX' Prefix for the Item Template 20040322
7 C_PARAMETER_MEDIA Constant Public Type reference (TYPE) RSRPARAMETERID 'OUTPUT_MEDIA' Medium 20040511
8 C_PARAMETER_MEDIA_TEMPLATE Constant Public Type reference (TYPE) RSRPARAMETERID 'OUTPUT_MEDIA_TEMPLATE_ID' Medium Template 20040511
9 C_PARAMETER_NAME_PREFIX Constant Public Type reference (TYPE) RSRPARAMETERID 'NAME_PREFIX' Prefix for Item Name 20010220
10 C_PARAMETER_OBJECT_OWNER Constant Public Type reference (TYPE) RSRPARAMETERID 'OWNER' Object Owner 20010215
11 C_PARAMETER_OWNER_BW Constant Public Type reference (TYPE) RSRPARAMETERID 'SAP_BW' BW Object Owner 20010215
12 C_PARAMETER_PROPERTIES_ID Constant Public Type reference (TYPE) RSRPARAMETERID 'PROPERTIES_ID' Property-ID for reusable properties 20010809
13 C_PARAMETER_TEMPLATE_ID Constant Public Type reference (TYPE) RRXW3_PARAMETER_ID 'TEMPLATE_ID' ID of Template 20010222
14 C_PARAMETER_URL Constant Public Type reference (TYPE) RSRPARAMETERID 'SAP_BW_URL' URL Tag 20010215
15 C_PARAMETER_USE_ONLY_BODY Constant Public Type reference (TYPE) RSRPARAMETERID 'USE_ONLY_BODY' Only Use the Body Area 20030109
16 C_PARAMETER_USE_TEMPLATE_PROP Constant Public Type reference (TYPE) RSRPARAMETERID 'USE_TEMPLATE_PROPERTIES' Use Template Properties from Sub Template 20030205
17 N_TEMPLATE_ID Instance attribute Public Type reference (TYPE) RSZWOBJID Template ID 20010227
18 O_ITEM_CHANGED Instance attribute Protected Type reference (TYPE) RS_BOOL Item Changed 20010621
19 O_SX_TEMPLATE Instance attribute Protected See coding 20010220
20 O_S_DEFAULT_SETTINGS Static Attribute Protected Type reference (TYPE) TO_S_DEFAULT_SETTINGS 20010220
21 O_T_MIME_CATALOG Instance attribute Protected Type reference (TYPE) RSZW_T_MIME_INFO Table for Structure RSZW_S_MIME_INFO 20040713
22 P_LAST_RENDER_WITH_MSGS Instance attribute Private Type reference (TYPE) RS_BOOL Last Render with Messages 20010720
23 P_NAME_PREFIX Instance attribute Private Type reference (TYPE) STRING Name Prefix 20040322
24 P_STYLE_SHEET_LINK Instance attribute Private Type reference (TYPE) STRING Path for Style Sheet as Link (Reporting Agent) 20030514
25 P_S_TEMPLATE Instance attribute Private Type reference (TYPE) RSZWTEMPLATE Header Table for BW HTML Templates 20010703
26 P_S_TEMPLATE_TXT Instance attribute Private Type reference (TYPE) RSZWOBJTXT Header Table for BW HTML Templates 20010703
27 P_T_TEMPLATE Static Attribute Private Type reference (TYPE) RSRTPARAMETERVALUE List of Parsed Templates for Generating MIME Names 20040713
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20010215
2 CLEAR_ITEM_TABLE_FOR_BOOKMARKS Instance method Private Method Clean Up Item Table for Bookmarks 20010920
3 GET_DEFAULT_STYLE_SHEET Static method Public Method Return of Standard Stylesheet 20010928
4 GET_PROCESS_WINDOW_HTML Instance method Private Method Generate HTML for Process Window 20020125
5 GET_PROPERTIES Instance method Public Method 20010703
6 GET_REUSABLE_PROPERTIES Instance method Private Method Get Persistent Template-Properties 20010809
7 GET_STYLE_SHEET Static method Public Method Determine Browser-Specific Style Sheet 20010607
8 GET_STYLE_SHEET_FROM_TEMPL Static method Private Method Find Stylesheet in Template 20040713
9 GET_STYLE_SHEET_FROM_TEMPLATE Instance method Protected Method Specify Style Sheet from Template 20030109
10 GET_TEMPLATE Instance method Private Method Render Template 20010219
11 GET_TEMPLATE_ITEM Instance method Private Method Render Template 20010704
12 GET_TEMPLATE_SNIPPETS Instance method Private Method RenderTemplate Snippets 20010921
13 ITEMS_EXCHANGED Instance method Private Event handling method Items Were Exchanged 20011115
14 LOAD_DEFAULT_TEMPLATE Instance method Protected Method Load Default Template 20010215
15 LOAD_TEMPLATE_FROM_DB Instance method Protected Method Load Template from DB 20010215
16 NOTIFY_ITEM_CHANGED Instance method Public Event handling method Handler for Event Item Changed 20010219
17 PARSE_TEMPLATE Static method Public Method Parse Template 20010215
18 REPLACE_PATHS_FOR_CUSTOM_MIMES Instance method Protected Method First Path to Customer-Specific MIMES 20040713
19 SET_ALL_NAME_PREFIXES Instance method Private Method Set All Known Prefix-Relevant Attributes 20040322
20 SET_CHARSET Instance method Protected Method Set Character Set in Template 20020620
21 SET_NAME_PREFIX Instance method Private Method Set Prefix for Special Tags 20040322
22 SET_STYLE_SHEET Instance method Protected Method Set Style Sheet in Template 20010327
23 SET_TEMPLATE_ITEMS Instance method Protected Method Instantiates the Items and Views for a Template 20010215
24 SET_TEXT Instance method Protected Method Read Texts 20010215
25 TEMPLATE_REPLACE_STRING Instance method Protected Method Replaces One Part of the Template with Another Part 20010215
Events
Class CL_RSR_WWW_ITEM_TEMPLATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_SX_TEMPLATE_ITEM Public See coding 20010220 BEGIN OF to_sx_template_item, is_url TYPE rs_bool, parameters TYPE rrxw3_t_query, position TYPE i, element_number TYPE i, END OF to_sx_template_item
2 TO_S_DATA_PROVIDER Protected See coding 20010220 BEGIN OF to_s_data_provider, name TYPE rrxw3_object_name, ref TYPE REF TO cl_rsr_www_data_provider, END OF to_s_data_provider
3 TO_S_DEFAULT_SETTINGS Protected See coding 20010220 BEGIN OF to_s_default_settings, style_sheet TYPE string, template_id type RSZWOBJID, propertiesid type RSZWOBJID, END OF to_s_default_settings
4 TO_S_RENDER_ITEM Protected See coding 20010220 BEGIN OF to_s_render_item, name TYPE rrxw3_object_name, position TYPE i, ref TYPE REF TO cl_rsr_www_item, element_number TYPE i, END OF to_s_render_item
5 TO_S_TEXT Public See coding 20010220 BEGIN OF to_s_text, position TYPE i, program TYPE sy-repid, key TYPE textpool-key, text TYPE string, element_number TYPE i, END OF to_s_text
6 TO_S_URL Protected See coding 20010220 BEGIN OF to_s_url, position TYPE i, parameter TYPE REF TO cl_rsr_parameter, element_number TYPE i, END OF to_s_url
7 TO_TR_DATA_PROVIDER Protected See coding 20010220 to_tr_data_provider TYPE STANDARD TABLE OF REF TO cl_rsr_www_data_provider WITH DEFAULT KEY
8 TO_TR_ITEM Protected See coding 20010220 to_tr_item TYPE STANDARD TABLE OF REF TO cl_rsr_www_item WITH DEFAULT KEY
9 TO_TR_PARAMETER Protected See coding 20010220 to_tr_parameter TYPE STANDARD TABLE OF REF TO cl_rsr_parameter WITH DEFAULT KEY
10 TO_TS_DATA_PROVIDER Protected See coding 20010220 to_ts_data_provider TYPE SORTED TABLE OF to_s_data_provider WITH UNIQUE KEY name
11 TO_TX_TEMPLATE_ITEM Public See coding 20010220 to_tx_template_item TYPE STANDARD TABLE OF to_sx_template_item WITH DEFAULT KEY
12 TO_T_RENDER_ITEM Protected See coding 20010220 to_t_render_item TYPE STANDARD TABLE OF to_s_render_item WITH DEFAULT KEY
13 TO_T_TEXT Public See coding 20010220 to_t_text TYPE STANDARD TABLE OF to_s_text WITH DEFAULT KEY
14 TO_T_URL Protected See coding 20010220 to_t_url TYPE STANDARD TABLE OF to_s_url WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSR_WWW_ITEM_TEMPLATE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method CLEAR_ITEM_TABLE_FOR_BOOKMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_ITEM Call by reference Type reference (TYPE) TO_TX_TEMPLATE_ITEM Items und Views 20010920
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040713

Method CLEAR_ITEM_TABLE_FOR_BOOKMARKS on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_DEFAULT_STYLE_SHEET Signature

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

Method GET_DEFAULT_STYLE_SHEET on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_PROCESS_WINDOW_HTML Signature

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

Method GET_PROCESS_WINDOW_HTML on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_TEMPLATE Call by reference Type reference (TYPE) RSZWTEMPLATE Texte für Templates/Items/Views 20010703
2 Exporting E_S_TEMPLATE_TXT Call by reference Type reference (TYPE) RSZWOBJTXT Headertabelle für BW HTML Templates 20010703
# Exception Resumable Description Created on
1 X_MESSAGE Abbruch 20010703

Method GET_REUSABLE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPERTIES_ID Call by reference Type reference (TYPE) RSZWITEMID Eigenschafts ID 20010809
2 Returning R_R_PARAMETER Value transfer Object reference (TYPE REF TO) CL_RSR_PARAMETER Eigenschaften 20010809

Method GET_REUSABLE_PROPERTIES on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_STYLE_SHEET 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 Html Interface des Olap Prozessors 20010705
2 Importing I_STYLE_SHEET Call by reference Type reference (TYPE) STRING 20010607
3 Returning R_STYLE_SHEET Value transfer Type reference (TYPE) STRING 20010607

Method GET_STYLE_SHEET on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_STYLE_SHEET_FROM_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEMPLATE Call by reference Type reference (TYPE) STRING 20040713
2 Exporting E_STYLE_SHEET Call by reference Type reference (TYPE) STRING 20040713
3 Exporting E_STYLE_SHEET_FOUND Call by reference Type reference (TYPE) RS_BOOL Boolean 20040713

Method GET_STYLE_SHEET_FROM_TEMPL on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method GET_STYLE_SHEET_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_TEMPLATE Call by reference Type reference (TYPE) RS_BOOL Start mit Default Template 20030109
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20030109
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20030109

Method GET_TEMPLATE Signature

Method GET_TEMPLATE on class CL_RSR_WWW_ITEM_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010219

Method GET_TEMPLATE_ITEM 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 Zusatzparameter 20010704
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010704

Method GET_TEMPLATE_SNIPPETS 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 20010921
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010921

Method ITEMS_EXCHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ITEM_NEW Value transfer Attribute reference (LIKE) 20011115
2 Importing I_R_ITEM_OLD Value transfer Attribute reference (LIKE) 20011115

Method ITEMS_EXCHANGED on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method LOAD_DEFAULT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEMPLATE Call by reference Type reference (TYPE) STRING Template 20010215
2 Exporting E_TX_TEMPLATE_ITEM Call by reference Type reference (TYPE) TO_TX_TEMPLATE_ITEM Template Bestandteile 20010215
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20010215
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010215

Method LOAD_TEMPLATE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEMPLATE Call by reference Type reference (TYPE) STRING Template 20010215
2 Exporting E_TX_TEMPLATE_ITEM Call by reference Type reference (TYPE) TO_TX_TEMPLATE_ITEM Template Bestandteile 20010215
3 Exporting E_T_TEXT Call by reference Type reference (TYPE) TO_T_TEXT Texte 20010215
4 Importing I_TEMPLATEID_OLD Call by reference Type reference (TYPE) RSRWBPAGES-PAGEID Template ID (2.0) 20010222
5 Importing I_TEMPLATE_ID Call by reference Type reference (TYPE) RSZWOBJID Template ID 20010222
6 Importing I_WBID Call by reference Type reference (TYPE) RSSGUID25 Workbook ID (2.0) 20010215
# Exception Resumable Description Created on
1 X_MESSAGE x-Message 20010215

Method NOTIFY_ITEM_CHANGED Signature

Method NOTIFY_ITEM_CHANGED on class CL_RSR_WWW_ITEM_TEMPLATE has no parameter.
Method NOTIFY_ITEM_CHANGED on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method PARSE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEMPLATE Call by reference Type reference (TYPE) STRING Template 20010215
2 Exporting E_R_PROPERTIES Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Template Eigenschaften 20010424
3 Exporting E_TX_TEMPLATE_ITEM Call by reference Type reference (TYPE) TO_TX_TEMPLATE_ITEM Template Bestandteile 20010215
4 Exporting E_T_TEXT Call by reference Type reference (TYPE) TO_T_TEXT Texte 20010215
# Exception Resumable Description Created on
1 X_MESSAGE x-Message 20010215

Method REPLACE_PATHS_FOR_CUSTOM_MIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEMPLATE Call by reference Type reference (TYPE) STRING 20040713

Method REPLACE_PATHS_FOR_CUSTOM_MIMES on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method SET_ALL_NAME_PREFIXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PREFIX Call by reference Type reference (TYPE) STRING Präfix 20040322
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040322

Method SET_ALL_NAME_PREFIXES on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method SET_CHARSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_TEMPLATE Call by reference Type reference (TYPE) RS_BOOL Start mit Default Template 20020620
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20020620
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20020620

Method SET_NAME_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) ANY Parameter Name der Präfix bekommt 20040322
2 Importing I_PREFIX Call by reference Type reference (TYPE) STRING Präfix 20040322
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameterobjekt 20040322

Method SET_NAME_PREFIX on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method SET_STYLE_SHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_TEMPLATE Call by reference Type reference (TYPE) RS_BOOL Start mit Default Template 20010327
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20010327
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010327

Method SET_TEMPLATE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_WBID Call by reference Type reference (TYPE) RSSGUID25 Standard WBID, falls nichts anderes angegeben ist 20010215
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20010215
3 Importing I_TX_ITEM Call by reference Type reference (TYPE) TO_TX_TEMPLATE_ITEM Items und Views 20010215
# Exception Resumable Description Created on
1 UNKNOWN_OBJECTS Nicht alle Objekte konnte erzeugt werden 20010215
2 X_MESSAGE X-Message 20010215

Method SET_TEXT Signature

Method SET_TEXT on class CL_RSR_WWW_ITEM_TEMPLATE has no parameter.
Method SET_TEXT on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.

Method TEMPLATE_REPLACE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM Value transfer Type reference (TYPE) I Von 20010215
2 Importing I_TEXT Call by reference Type reference (TYPE) ANY Neuer Text 20010215
3 Importing I_TO Value transfer Type reference (TYPE) I Bis 20010215

Method TEMPLATE_REPLACE_STRING on class CL_RSR_WWW_ITEM_TEMPLATE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A