SAP ABAP Class CL_RSRA_KWF_PAGE (Logical InfoObject for Template)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_KWF_DOCUMENT Administration Class for KW Documents 20010307
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRA_CACHE Constants for Cache Administration 20010504
Properties
Class CL_RSRA_KWF_PAGE  
Short Description Logical InfoObject for Template    
Super Class CL_RSRA_KWF_DOCUMENT Administration Class for KW Documents 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 20010307   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_SKWF_NAMESPACE_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRXW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRA_CACHE Constants for Cache Administration 20010504
Friends
Class CL_RSRA_KWF_PAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INDEX_TYPE_JAVASCRIPT Constant Public Type reference (TYPE) STRING 'JAVASCRIPT' Index Type JavaScript 20010608
2 C_INDEX_TYPE_LIST Constant Public Type reference (TYPE) STRING 'LIST' Index Type List 20010608
3 N_S_KWF_PAGE Instance attribute Public Type reference (TYPE) RSRA_S_KWF_PAGE Information Structure for Precalculated HTML Page 20010921
4 P_CURRENT_TEMPLATE Static Attribute Private Type reference (TYPE) RSZTTMPLID Technical Name of a Template 20030721
5 P_DOCUMENT_PREFIX Static Attribute Private Type reference (TYPE) STRING Path for the Document Directory 20010731
6 P_MIME_COUNTER Static Attribute Private Type reference (TYPE) RSRA_COUNTER Counter for Name of MIME URLs 20010430
7 P_PAGENM Instance attribute Private Type reference (TYPE) STRING Name of Page 20010501
8 P_PAGE_COUNTER Static Attribute Private Type reference (TYPE) RSRA_PAGE_COUNTER Counter for Name of Page URLs 20010430
9 P_R_JOB Static Attribute Private Object reference (TYPE REF TO) CL_RSRA_JOB Batch Reporting Job 20030415
10 P_R_KWF_JOB Static Attribute Private Object reference (TYPE REF TO) CL_RSRA_KWF_JOB Logical InfoObject for Job 20021210
11 P_R_KWF_TMPL Static Attribute Private Object reference (TYPE REF TO) CL_RSRA_KWF_TMPL Logical InfoObject for Template 20010501
12 P_R_PAGE Static Attribute Private Object reference (TYPE REF TO) CL_RSR_WWW_PAGE Reference to Page 20040331
13 P_R_UTIL Static Attribute Private Object reference (TYPE REF TO) CL_RSR_WWW_UTIL_QUERY_DEF Reference to Utility Class for Rendering Flexbox 20040331
14 P_TH_KWF_PAGE Static Attribute Private Type reference (TYPE) RSRA_TH_KWF_PAGE Administration of the References to KW Documents 20010307
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT_PHIO Instance method Public Method Adds Content (PHIO) to Document (LOIO) 20030528
2 ADD_MIME Instance method Public Method Adds Component 20030528
3 BUILD_INDEX Static method Public Method Creates Index 20010514
4 BUILD_INDEX_JAVASCRIPT Static method Private Method Creates Index as JavaScript Method 20010608
5 BUILD_INDEX_LIST Static method Private Method Creates Index in Form of a Table 20010608
6 BUILD_INDEX_PAGE Static method Private Method Creates Index Page 20040123
7 BUILD_INDEX_PAGE_DATA Static method Private Method Reads data for all documents in internal tables 20040423
8 BUILD_INDEX_PAGE_DETAILS Static method Private Method Index Page: Rendering Information on the Template 20040423
9 BUILD_INDEX_PAGE_FILTER Static method Private Method Rendering Filter Parameters for a Variant 20040423
10 BUILD_INDEX_PAGE_FINISH Static method Private Method End of Index Page Generation 20040423
11 BUILD_INDEX_PAGE_INIT Static method Private Method Start Generation of Index Pages 20040331
12 BUILD_INDEX_PAGE_VARIABLES Static method Private Method Rendering Variant Content 20040423
13 BUILD_INDEX_PAGE_VARIANT Static method Private Method Rendering Filter Parameters for a Variant 20040423
14 BUILD_INDEX_PAGE_WRAPPER Static method Private Method Renders Overview Using Precalculation Parameter 20040423
15 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010509
16 COLLECT Static method Public Method Collects all Existing Pages for the Template 20010509
17 CONSTRUCTOR Instance method Public Constructor Constructor 20010307
18 CREATE Static method Public Method Factory Method 20010307
19 DELETE Static method Public Method Deletes an Instance 20010307
20 EXPORT_INDEX_PAGE_TO_SKWF Static method Private Method Creates Index Page 20040423
21 GET Static method Public Method Delivers Page Reference 20010927
22 GET_LOIO_URL Static method Public Method Returns URL of HTML Source of Page 20010504
23 GET_MAX_PAGE_COUNTER Static method Private Method Collects all Existing Pages for the Template 20030219
24 GET_MIME_COUNTER Static method Private Method Returns the MIME Counter 20010501
25 GET_PAGE_COUNTER Static method Private Method Returns the Page Counter 20010501
26 GET_PHIO_URL Static method Public Method Returns URL of HTML Source of Page 20010324
27 NEW Static method Private Method Creates a New Instance 20010307
28 REMOVE Instance method Public Method Deletes Component 20010307
29 SET_R_KWF_TMPL Static method Public Method Collects all Existing Pages for the Template 20030219
30 SET_URL Static method Private Method Sets the Relate URL 20010501
Events
Class CL_RSRA_KWF_PAGE has no event.
Types
Class CL_RSRA_KWF_PAGE has no local type.
Method Signatures

Method ADD_DOCUMENT_PHIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) STRING HTML Content 20030528

Method ADD_DOCUMENT_PHIO on class CL_RSRA_KWF_PAGE has no exception.

Method ADD_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relative Storage Location of Physical Document 20030528
2 Importing I_MIMETYPE Call by reference Type reference (TYPE) W3CONTTYPE HTML content type 20030528
3 Importing I_PARENT_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20030528
4 Importing I_T_CNTBIN Call by reference Type reference (TYPE) RSRA_T_KWF_CNTBIN BINARY Document 20030528

Method ADD_MIME on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JSINDEX Call by reference Type reference (TYPE) STRING 20010927
2 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20010709
3 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relative Storage Location of Physical Document 20010608
4 Importing I_INDEXTYPE Call by reference Type reference (TYPE) STRING Index Type 20010608
5 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) CL_RSRA_ENGINE_BC Object for class CL_RSRA_ENGINE_BC 20040123
6 Importing I_PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010709
7 Importing I_SAVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20010927
8 Importing I_TYPE Call by reference Type reference (TYPE) I 20020226

Method BUILD_INDEX on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_JAVASCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JSINDEX Call by reference Type reference (TYPE) STRING 20010927
2 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20010709
3 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relative Storage Location of Physical Document 20010709
4 Importing I_PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010709
5 Importing I_SAVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20010927
6 Importing I_TYPE Call by reference Type reference (TYPE) I 20020226

Method BUILD_INDEX_JAVASCRIPT on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20010709
2 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relative Storage Location of Physical Document 20010608
3 Importing I_PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010709

Method BUILD_INDEX_LIST on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20040123
2 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relative Storage Location of Physical Document 20040123
3 Importing I_PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20040123
4 Importing I_R_ENGINE_BC Call by reference Object reference (TYPE REF TO) CL_RSRA_ENGINE_BC Refernez auf Engine für Webtemplate Vorberechnung 20040423

Method BUILD_INDEX_PAGE on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENTRY_DOCUMENT_URL Call by reference Type reference (TYPE) STRING 20040423
2 Exporting E_NO_FILTER Call by reference Type reference (TYPE) RS_BOOL Boolean 20040423
3 Exporting E_NO_VARIABLES Call by reference Type reference (TYPE) RS_BOOL Boolean 20040423
4 Exporting E_T_DOCUMENT Call by reference Type reference (TYPE) TP_T_DOCUMENT 20040423
5 Exporting E_T_VARIANT Call by reference Type reference (TYPE) TP_T_VARIANT 20040423

Method BUILD_INDEX_PAGE_DATA on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HTML Call by reference Type reference (TYPE) STRING 20040423
2 Importing I_R_ENGINE_BC Call by reference Object reference (TYPE REF TO) CL_RSRA_ENGINE_BC Engine für das Batch Caching 20040423

Method BUILD_INDEX_PAGE_DETAILS on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HTML Call by reference Type reference (TYPE) STRING 20040423
2 Importing I_S_VARIANT Call by reference Type reference (TYPE) TP_S_VARIANT 20040423
3 Importing I_T_DOCUMENT Call by reference Type reference (TYPE) TP_T_DOCUMENT 20040423

Method BUILD_INDEX_PAGE_FILTER on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_FINISH Signature

Method BUILD_INDEX_PAGE_FINISH on class CL_RSRA_KWF_PAGE has no parameter.
Method BUILD_INDEX_PAGE_FINISH on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_INIT Signature

Method BUILD_INDEX_PAGE_INIT on class CL_RSRA_KWF_PAGE has no parameter.
Method BUILD_INDEX_PAGE_INIT on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HTML Call by reference Type reference (TYPE) STRING 20040423
2 Importing I_S_VARIANT Call by reference Type reference (TYPE) TP_S_VARIANT 20040423

Method BUILD_INDEX_PAGE_VARIABLES on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HTML Call by reference Type reference (TYPE) STRING 20040423
2 Importing I_NO_FILTER Call by reference Type reference (TYPE) RS_BOOL Boolean 20040423
3 Importing I_NO_VARIABLES Call by reference Type reference (TYPE) RS_BOOL Boolean 20040423
4 Importing I_S_VARIANT Call by reference Type reference (TYPE) TP_S_VARIANT 20040423
5 Importing I_T_DOCUMENT Call by reference Type reference (TYPE) TP_T_DOCUMENT 20040423

Method BUILD_INDEX_PAGE_VARIANT on class CL_RSRA_KWF_PAGE has no exception.

Method BUILD_INDEX_PAGE_WRAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HTML Call by reference Type reference (TYPE) STRING 20040423
2 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20040423
3 Importing I_ENTRY_DOCUMENT_URL Call by reference Type reference (TYPE) STRING 20040423
4 Importing I_NO_PARAMETRIZATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20040423
5 Importing I_R_ENGINE_BC Call by reference Object reference (TYPE REF TO) CL_RSRA_ENGINE_BC Engine für das Batch Caching 20040423

Method BUILD_INDEX_PAGE_WRAPPER on class CL_RSRA_KWF_PAGE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_KWF_TMPL Call by reference Object reference (TYPE REF TO) CL_RSRA_KWF_TMPL Logical InfoObject for Template 20010509

Method COLLECT on class CL_RSRA_KWF_PAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAGENM Call by reference Type reference (TYPE) STRING Name of Page 20010501
2 Importing I_PAGE_GUID Call by reference Type reference (TYPE) RSRA_PAGE_GUID GUID of a Precalculated HTML Page 20010307
3 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010307
4 Importing I_S_REL_DOC_ID Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010307
5 Importing I_T_PROPTYS Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: List of Pairs of Name and Value 20010307

Method CONSTRUCTOR on class CL_RSRA_KWF_PAGE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DD_INDEX Call by reference Type reference (TYPE) RSRA_DD_INDEX Index for DropDown List Transfer Structure 20010709
2 Importing I_R_JOB Call by reference Object reference (TYPE REF TO) CL_RSRA_JOB Batch Reporting Job 20030415
3 Importing I_R_KWF_JOB Call by reference Object reference (TYPE REF TO) CL_RSRA_KWF_JOB Administration of KW Folder for an RA Job 20021210
4 Importing I_R_KWF_TMPL Call by reference Object reference (TYPE REF TO) CL_RSRA_KWF_TMPL Logical InfoObject for Template 20010412
5 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameters 20010504
6 Returning R_R_KWF_PAGE Value transfer Type reference (TYPE) RSRA_R_KWF_PAGE Reference to KW Document 20010307

Method CREATE on class CL_RSRA_KWF_PAGE has no exception.

Method DELETE Signature

Method DELETE on class CL_RSRA_KWF_PAGE has no parameter.
Method DELETE on class CL_RSRA_KWF_PAGE has no exception.

Method EXPORT_INDEX_PAGE_TO_SKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) SDOK_FILNM Relativer Ablageort eines physischen Dokuments 20040423
2 Importing I_HTML Call by reference Type reference (TYPE) STRING 20040423
3 Importing I_PARENT_FOLDER Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20040423

Method EXPORT_INDEX_PAGE_TO_SKWF on class CL_RSRA_KWF_PAGE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DD_INDEX Call by reference Type reference (TYPE) RSRA_DD_INDEX Index for DropDown List Transfer Structure 20010927
2 Importing I_KEY_TYPE Call by reference Type reference (TYPE) RSRA_KEY_TYPE Type of Key 20010927
3 Returning R_KWF_PAGE Value transfer Object reference (TYPE REF TO) CL_RSRA_KWF_PAGE Logical InfoObject for Template 20010927

Method GET on class CL_RSRA_KWF_PAGE has no exception.

Method GET_LOIO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010504
2 Returning R_URL Value transfer Type reference (TYPE) STRING 20010504

Method GET_LOIO_URL on class CL_RSRA_KWF_PAGE has no exception.

Method GET_MAX_PAGE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TMPLID Call by reference Type reference (TYPE) RSZWTMPLID Technical Name of a Template 20030219
2 Importing I_USER_SPECIFIC Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20030219
3 Returning R_MAX_PAGE_COUNTER Value transfer Type reference (TYPE) RSRA_PAGE_COUNTER Counter for documents 20030219

Method GET_MAX_PAGE_COUNTER on class CL_RSRA_KWF_PAGE has no exception.

Method GET_MIME_COUNTER Signature

Method GET_MIME_COUNTER on class CL_RSRA_KWF_PAGE has no parameter.
Method GET_MIME_COUNTER on class CL_RSRA_KWF_PAGE has no exception.

Method GET_PAGE_COUNTER Signature

Method GET_PAGE_COUNTER on class CL_RSRA_KWF_PAGE has no parameter.
Method GET_PAGE_COUNTER on class CL_RSRA_KWF_PAGE has no exception.

Method GET_PHIO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010324
2 Returning R_URL Value transfer Type reference (TYPE) STRING 20010324

Method GET_PHIO_URL on class CL_RSRA_KWF_PAGE has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICECLASS Call by reference Type reference (TYPE) RSRDEVICECLASS Device Class 20021210
2 Importing I_RELAT_URL Call by reference Type reference (TYPE) STRING Relative URL 20010411
3 Returning R_S_KWF_PAGE Value transfer Type reference (TYPE) RSRA_S_KWF_PAGE Information Structure for Precalculated HTML Page 20010307

Method NEW on class CL_RSRA_KWF_PAGE has no exception.

Method REMOVE Signature

Method REMOVE on class CL_RSRA_KWF_PAGE has no parameter.
Method REMOVE on class CL_RSRA_KWF_PAGE has no exception.

Method SET_R_KWF_TMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_KWF_TMPL Call by reference Object reference (TYPE REF TO) CL_RSRA_KWF_TMPL Logical InfoObject for Template 20030219

Method SET_R_KWF_TMPL on class CL_RSRA_KWF_PAGE has no exception.

Method SET_URL 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 Sub-string 20010501
2 Importing I_TYPE Call by reference Type reference (TYPE) RSRPARAMETERID Parameter ID 20010501
3 Returning R_URL Value transfer Type reference (TYPE) STRING URL 20010501

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