SAP ABAP Class CL_RSRD_PRODUCER_PRECALC (Precalculation of Documents Using with BI Java Runtime)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRD (Package) BW: Broadcasting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRD_F_PRODUCER_ROOT Root Class for Document Producer Classes 20040729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRD_FILTER_DIALOG_PROVIDER Basis for Filter Dialog Using Producer/Distributor 20050222
Properties
Class CL_RSRD_PRODUCER_PRECALC  
Short Description Precalculation of Documents Using with BI Java Runtime    
Super Class CL_RSRD_F_PRODUCER_ROOT Root Class for Document Producer Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRD    
Program status P  SAP Standard Production Program 
Category 0   
Package RSRD   BW: Broadcasting 
Created 20040729   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSRD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RZX2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRD_FILTER_DIALOG_PROVIDER Basis for Filter Dialog Using Producer/Distributor 20050222
Friends
# Friend Modeled only Created on Description
1 CL_RSRA_KWF_PAGE 20040729 Logical InfoObject for Template
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CREATION_TYPE_ALERT_LEVEL Constant Public Type reference (TYPE) RSRD_CREATION_TYPE 'ALERT_LEVEL' Generation Type: Determine Alert Level 20060706
2 C_CREATION_TYPE_CSV Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'CSV70' Generation Type: CSV 20060619
3 C_CREATION_TYPE_HTML Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'HTML' Generation Type: HTML 20050426
4 C_CREATION_TYPE_MDX Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'MDX' Generation Type: MDX Documents 20050204
5 C_CREATION_TYPE_OLAP Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'OLAP' Generation Type: Fill OLAP Cache 20050204
6 C_CREATION_TYPE_PDF Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'PDF' Generation Type: PDF 20050708
7 C_CREATION_TYPE_PS_PCL Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'PS_PCL' Generation Type: PS or PCL 20050426
8 C_CREATION_TYPE_XLS_XML Constant Private Type reference (TYPE) RSRD_CREATION_TYPE 'XLS_XML' Generation Type: Excel (XML) 20060411
9 C_JAVA_CLASS_NAME Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'com.sap.ip.bi.broadcasting.runtime.impl.ProducerPrecalculation' Fully Qualified Name of Java Class for Producer 20040729
10 C_PARAMETER_ACCESSIBILITY Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_ACCESSIBILITY' Parameter ID for Accessibility 20080228
11 C_PARAMETER_CHARACTERISTIC Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_CHARACTERISTIC' Parameter ID for Characteristic When Filtering 20040729
12 C_PARAMETER_CONTROL_QUERY Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_CONTROL_QUERY' Parameter ID for Control Query When Filtering 20040729
13 C_PARAMETER_CONTROL_QUERY_VAR Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_CONTROL_QUERY_VARIANT' Parameter ID for Variants of the Control Query 20040729
14 C_PARAMETER_EMBEDDING_TEMPLATE Constant Private Type reference (TYPE) RSRPARAMETERID 'EMBEDDING_TEMPLATE' Parameter ID for Template Query/Report Precalculation 20050831
15 C_PARAMETER_EXECTION_TIMEPOINT Constant Private Type reference (TYPE) RSRPARAMETERID 'EXECUTION_TIMEPOINT' Parameter ID for Execution Time 20050426
16 C_PARAMETER_FILTER_INFOPROV Constant Private Type reference (TYPE) RSRPARAMETERID 'FILTER_INFOPROVIDER' Parameter ID for InfoProvider for Filtering 20050426
17 C_PARAMETER_FILTER_IOBJNM Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_FILTER_IOBJNM' Parameter ID for Characteristic When Filtering (Internal) 20040729
18 C_PARAMETER_FILTER_STRING Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_FILTER_STRING' Parameter ID for Filter String 20040729
19 C_PARAMETER_FILTER_TYPE Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_FILTER_TYPE' Parameter ID for Type of Filtering 20040729
20 C_PARAMETER_MARGIN_BOTTOM Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_MARGIN_BOTTOM' Parameter ID for Lower Margin 20070911
21 C_PARAMETER_MARGIN_LEFT Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_MARGIN_LEFT' Parameter ID for Left Margin 20070911
22 C_PARAMETER_MARGIN_RIGHT Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_MARGIN_RIGHT' Parameter ID for Right Margin 20070911
23 C_PARAMETER_MARGIN_TOP Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_MARGIN_TOP' Parameter ID for Upper Margin 20070911
24 C_PARAMETER_MARGIN_UNIT Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_MARGIN_UNIT' Parameter ID for Margin Width Unit 20070911
25 C_PARAMETER_MHTML_AS_ATTACH Constant Private Type reference (TYPE) RSRPARAMETERID 'MHTML_AS_ATTACHMENT' Parameter ID for MHTML Sending As Attachment 20050907
26 C_PARAMETER_OBJECT_TEXT Constant Private Type reference (TYPE) RSRPARAMETERID 'OBJECT_TEXT' Paramter ID for Text for the Object 20050502
27 C_PARAMETER_OBJECT_TYPE_TEXT Constant Private Type reference (TYPE) RSRPARAMETERID 'OBJECT_TYPE_TEXT' Parameter ID for Text of the Object Type 20050502
28 C_PARAMETER_PAPER_ORIENTATION Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_ORIENTATION' Parameter ID for Paper Orientation 20070911
29 C_PARAMETER_PAPER_SIZE Constant Private Type reference (TYPE) RSRPARAMETERID 'PR_EXP_PAPER_SIZE' Parameter ID for Paper Format 20061211
30 C_PARAMETER_PORTAL_THEME Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_PORTAL_THEME' Parameter ID for Portal Theme 20050711
31 C_PARAMETER_PRINT_ADSTYPE Constant Private Type reference (TYPE) RSRPARAMETERID 'PRINT_ADSTYPE' Parameter ID for Print Output: ADSTYPE 20050512
32 C_PARAMETER_PRINT_PRTYPE Constant Private Type reference (TYPE) RSRPARAMETERID 'PRINT_PRTYPE' Parameter ID for Print Output: PRTYPE 20050512
33 C_PARAMETER_PRINT_XDCNAME Constant Private Type reference (TYPE) RSRPARAMETERID 'PRINT_XDCNAME' Parameter ID for Print Output: XDCNAME 20050512
34 C_PARAMETER_SUPPRESS_FOOTER Constant Private Type reference (TYPE) RSRPARAMETERID 'SUPPRESS_FOOTER' Parameter ID for Supressing Footer for Sending E-Mail 20050907
35 C_PARAMETER_TEMPLATE_INDEX Constant Private Type reference (TYPE) RSRPARAMETERID 'TEMPLATE_INDEX' Parameter ID for Template for Index Page 20050426
36 C_PARAMETER_URL_BASE_OBJECT Constant Private Type reference (TYPE) RSRPARAMETERID 'URL_BASE_OBJECT' Parameter ID for URL on BI Basis Object 20050426
37 C_PARAMETER_URL_ONLINE_LINK Constant Private Type reference (TYPE) RSRPARAMETERID 'URL_ONLINE_LINK' Parameter ID for URL for Online Link 20050921
38 C_PARAMETER_URL_SETTING Constant Private Type reference (TYPE) RSRPARAMETERID 'URL_SETTING' Parameter ID for URL on Broadcast Setting 20050426
39 C_PARAMETER_VARSTRING_ID Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_VARIABLE_STRING_ID' Parameter ID for Technical Name of the Variable String 20050203
40 C_PARAMETER_VARSTRING_TEXT Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_VARIABLE_STRING_TEXT' Parameter ID for Description of Variable String 20050203
41 C_PARAMETER_WITH_SUMS Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_WITH_SUMS' Parameter ID for Inserting Unfiltered Values 20040729
42 C_PARAMETER_XML_EXCEL_2000 Constant Public Type reference (TYPE) RSRPARAMETERID 'PR_XML_FORMAT_EXCEL2K' Parameter ID for Use of Excel 2000 20060619
43 C_VALUE_FILTER_TYPE_BY_CHAR Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'BY_CHARACTERISTIC' Parameter Value: Filter by Characteristics 20050426
44 C_VALUE_FILTER_TYPE_BY_CQUERY Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'BY_CONTROL_QUERY' Parameter Value: Filter by Control Query 20050426
45 C_VALUE_FILTER_TYPE_CQUERY Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'BY_CONTROL_QUERY' Parameter Value: Filter by Control Query 20060703
46 C_VALUE_FILTER_TYPE_NONE Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'NONE' Parameter Value: No Filtering 20050426
47 C_VALUE_ORIENTATION_LANDSCAPE Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'LANDSCAPE' Parameter Value: Landscape Paper Orientation 20070911
48 C_VALUE_ORIENTATION_PORTRAIT Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'PORTRAIT' Parameter Value: Portrait Paper Orientation 20070911
49 C_VALUE_TEMPLATE_INDEX Constant Private Type reference (TYPE) RSRPARAMETERVALUE '0BROADCAST_INDEX_PAGE' Parameter Value: Name of the BEx Template for Index Page 20050426
50 C_VALUE_THEME_BLACK_AND_WHITE Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'BLACK_AND_WHITE' Parameter Value for 'Black and White' Print Theme 20050909
51 C_VALUE_THEME_CUSTOM Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'CUSTOM' Parameter Value for 'Black and White' Print Theme 20091111
52 C_VALUE_THEME_DISPLAY Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'DISPLAY' Parameter Value for 'Colored' Print Theme 20050909
53 C_VALUE_UNIT_INCH Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'INCH' Parameter Value: Inch 20070911
54 C_VALUE_UNIT_MM Constant Private Type reference (TYPE) RSRPARAMETERVALUE 'MM' Parameter Value: Millimeter 20070911
55 P_ATTR_BUFFER_FILLED Static Attribute Private Type reference (TYPE) RS_BOOL Attribute Description from DB in Buffer 20040729
56 P_DEFAULT_PORTAL_THEME Static Attribute Private Type reference (TYPE) CHAR30 Default Portal Theme for User 20050711
57 P_SX_ATTRIBUTE_DB Static Attribute Private Type reference (TYPE) RSRD_SX_CLASS_DT Buffered Attribute Description from DB 20040729
58 P_T_FILTER_IOBJNM Static Attribute Private Type reference (TYPE) RSRD_T_IOBJNM_DT Characteristics with InfoProvider for Filter Dialog 20050224
59 P_T_PORTAL_THEME Static Attribute Private Type reference (TYPE) RSZA_T_DD_VALUE_LONG Portal Themes 20050711
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_CREATION_TYPE Instance method Private Method Determines Generation Type 20050111
2 ADD_MISC_PARAMETERS Instance method Private Method Adding Various Parameters 20050426
3 CHECK_PAGE_MARGINS Static method Private Method Plausibility Check for Margins and Page Format 20070911
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040729
5 GENERATE_CONTROL_QUERY Static method Private Method Generates Control Query 20040930
6 GET_INFOCUBE_FOR_CONTROLQUERY Static method Private Method Determines InfoCube for Building Control Query 20040930
7 GET_KEYFIGURE_FOR_CONTROLQUERY Static method Private Method Determines Key Figure for Producing Control Query 20040930
8 PRODUCE_HTML Instance method Private Method Generate Precalculated HTML Documents 20050204
9 PRODUCE_MDX Instance method Private Method Generate Precalculated HTML Documents 20050204
Events
Class CL_RSRD_PRODUCER_PRECALC has no event.
Types
Class CL_RSRD_PRODUCER_PRECALC has no local type.
Method Signatures

Method ADAPT_CREATION_TYPE Signature

Method ADAPT_CREATION_TYPE on class CL_RSRD_PRODUCER_PRECALC has no parameter.
Method ADAPT_CREATION_TYPE on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method ADD_MISC_PARAMETERS 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 20050820

Method ADD_MISC_PARAMETERS on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method CHECK_PAGE_MARGINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20070911
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070911
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20070911

Method CHECK_PAGE_MARGINS on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSRD_PRODUCER_PRECALC has no parameter.
Method CONSTRUCTOR on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method GENERATE_CONTROL_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPID Call by reference Type reference (TYPE) RSZCOMPID 20040930
2 Exporting E_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE 20040930
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20040930
4 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20040930
5 Importing I_EXECUTABLE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Generierung für spätere Ausführung 20040930
6 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20040930
7 Importing I_S_SETTING Call by reference Type reference (TYPE) RSRD_V_SETTING 20040930

Method GENERATE_CONTROL_QUERY on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method GET_INFOCUBE_FOR_CONTROLQUERY 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 20040930
2 Importing I_S_SETTING Call by reference Type reference (TYPE) RSRD_V_SETTING 20071205
3 Importing I_T_FILTER_IOBJNM Call by reference Type reference (TYPE) TP_T_IOBJNM_DT 20040930
4 Returning R_INFOCUBE Value transfer Type reference (TYPE) RSINFOCUBE 20040930

Method GET_INFOCUBE_FOR_CONTROLQUERY on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method GET_KEYFIGURE_FOR_CONTROLQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE 20040930
2 Returning R_IOBJNM_KEYFIGURE Value transfer Type reference (TYPE) RSIOBJNM 20040930

Method GET_KEYFIGURE_FOR_CONTROLQUERY on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method PRODUCE_HTML 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 20050204
2 Exporting E_TX_DOCUMENT Call by reference Type reference (TYPE) RSRD_TX_DOCUMENT Tabellentyp zu RSRD_SX_DOCUMENT 20050204

Method PRODUCE_HTML on class CL_RSRD_PRODUCER_PRECALC has no exception.

Method PRODUCE_MDX 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 20050204
2 Exporting E_TX_DOCUMENT Call by reference Type reference (TYPE) RSRD_TX_DOCUMENT Tabellentyp zu RSRD_SX_DOCUMENT 20050204

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