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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | RSRD_CREATION_TYPE | 'ALERT_LEVEL' | Generation Type: Determine Alert Level | 20060706 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'CSV70' | Generation Type: CSV | 20060619 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'HTML' | Generation Type: HTML | 20050426 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'MDX' | Generation Type: MDX Documents | 20050204 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'OLAP' | Generation Type: Fill OLAP Cache | 20050204 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'PDF' | Generation Type: PDF | 20050708 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'PS_PCL' | Generation Type: PS or PCL | 20050426 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | RSRD_CREATION_TYPE | 'XLS_XML' | Generation Type: Excel (XML) | 20060411 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'com.sap.ip.bi.broadcasting.runtime.impl.ProducerPrecalculation' | Fully Qualified Name of Java Class for Producer | 20040729 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_ACCESSIBILITY' | Parameter ID for Accessibility | 20080228 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_CHARACTERISTIC' | Parameter ID for Characteristic When Filtering | 20040729 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_CONTROL_QUERY' | Parameter ID for Control Query When Filtering | 20040729 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_CONTROL_QUERY_VARIANT' | Parameter ID for Variants of the Control Query | 20040729 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'EMBEDDING_TEMPLATE' | Parameter ID for Template Query/Report Precalculation | 20050831 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'EXECUTION_TIMEPOINT' | Parameter ID for Execution Time | 20050426 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'FILTER_INFOPROVIDER' | Parameter ID for InfoProvider for Filtering | 20050426 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_FILTER_IOBJNM' | Parameter ID for Characteristic When Filtering (Internal) | 20040729 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_FILTER_STRING' | Parameter ID for Filter String | 20040729 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_FILTER_TYPE' | Parameter ID for Type of Filtering | 20040729 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_MARGIN_BOTTOM' | Parameter ID for Lower Margin | 20070911 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_MARGIN_LEFT' | Parameter ID for Left Margin | 20070911 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_MARGIN_RIGHT' | Parameter ID for Right Margin | 20070911 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_MARGIN_TOP' | Parameter ID for Upper Margin | 20070911 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_MARGIN_UNIT' | Parameter ID for Margin Width Unit | 20070911 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'MHTML_AS_ATTACHMENT' | Parameter ID for MHTML Sending As Attachment | 20050907 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'OBJECT_TEXT' | Paramter ID for Text for the Object | 20050502 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'OBJECT_TYPE_TEXT' | Parameter ID for Text of the Object Type | 20050502 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_ORIENTATION' | Parameter ID for Paper Orientation | 20070911 | |
29 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PR_EXP_PAPER_SIZE' | Parameter ID for Paper Format | 20061211 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_PORTAL_THEME' | Parameter ID for Portal Theme | 20050711 | |
31 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PRINT_ADSTYPE' | Parameter ID for Print Output: ADSTYPE | 20050512 | |
32 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PRINT_PRTYPE' | Parameter ID for Print Output: PRTYPE | 20050512 | |
33 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'PRINT_XDCNAME' | Parameter ID for Print Output: XDCNAME | 20050512 | |
34 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'SUPPRESS_FOOTER' | Parameter ID for Supressing Footer for Sending E-Mail | 20050907 | |
35 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'TEMPLATE_INDEX' | Parameter ID for Template for Index Page | 20050426 | |
36 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'URL_BASE_OBJECT' | Parameter ID for URL on BI Basis Object | 20050426 | |
37 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'URL_ONLINE_LINK' | Parameter ID for URL for Online Link | 20050921 | |
38 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERID | 'URL_SETTING' | Parameter ID for URL on Broadcast Setting | 20050426 | |
39 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_VARIABLE_STRING_ID' | Parameter ID for Technical Name of the Variable String | 20050203 | |
40 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_VARIABLE_STRING_TEXT' | Parameter ID for Description of Variable String | 20050203 | |
41 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_WITH_SUMS' | Parameter ID for Inserting Unfiltered Values | 20040729 | |
42 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERID | 'PR_XML_FORMAT_EXCEL2K' | Parameter ID for Use of Excel 2000 | 20060619 | |
43 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'BY_CHARACTERISTIC' | Parameter Value: Filter by Characteristics | 20050426 | |
44 | ![]() |
Constant | Public | Type reference (TYPE) | RSRPARAMETERVALUE | 'BY_CONTROL_QUERY' | Parameter Value: Filter by Control Query | 20050426 | |
45 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'BY_CONTROL_QUERY' | Parameter Value: Filter by Control Query | 20060703 | |
46 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'NONE' | Parameter Value: No Filtering | 20050426 | |
47 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'LANDSCAPE' | Parameter Value: Landscape Paper Orientation | 20070911 | |
48 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'PORTRAIT' | Parameter Value: Portrait Paper Orientation | 20070911 | |
49 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | '0BROADCAST_INDEX_PAGE' | Parameter Value: Name of the BEx Template for Index Page | 20050426 | |
50 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'BLACK_AND_WHITE' | Parameter Value for 'Black and White' Print Theme | 20050909 | |
51 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'CUSTOM' | Parameter Value for 'Black and White' Print Theme | 20091111 | |
52 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'DISPLAY' | Parameter Value for 'Colored' Print Theme | 20050909 | |
53 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'INCH' | Parameter Value: Inch | 20070911 | |
54 | ![]() |
Constant | Private | Type reference (TYPE) | RSRPARAMETERVALUE | 'MM' | Parameter Value: Millimeter | 20070911 | |
55 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RS_BOOL | Attribute Description from DB in Buffer | 20040729 | ||
56 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR30 | Default Portal Theme for User | 20050711 | ||
57 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSRD_SX_CLASS_DT | Buffered Attribute Description from DB | 20040729 | ||
58 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSRD_T_IOBJNM_DT | Characteristics with InfoProvider for Filter Dialog | 20050224 | ||
59 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSZA_T_DD_VALUE_LONG | Portal Themes | 20050711 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Determines Generation Type | 20050111 |
2 | ![]() |
Instance method | Private | Method | Adding Various Parameters | 20050426 |
3 | ![]() |
Static method | Private | Method | Plausibility Check for Margins and Page Format | 20070911 |
4 | ![]() |
Instance method | Public | Constructor | Constructor | 20040729 |
5 | ![]() |
Static method | Private | Method | Generates Control Query | 20040930 |
6 | ![]() |
Static method | Private | Method | Determines InfoCube for Building Control Query | 20040930 |
7 | ![]() |
Static method | Private | Method | Determines Key Figure for Producing Control Query | 20040930 |
8 | ![]() |
Instance method | Private | Method | Generate Precalculated HTML Documents | 20050204 |
9 | ![]() |
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 | ![]() |
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 | ![]() |
C_T_MESSAGE | Call by reference | Type reference (TYPE) | RSZA_T_MESG | Tabellentyp für RRX_MESG | 20070911 | ||
2 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20070911 | ||
3 | ![]() |
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 | ![]() |
E_COMPID | Call by reference | Type reference (TYPE) | RSZCOMPID | 20040930 | |||
2 | ![]() |
E_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | 20040930 | |||
3 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 20040930 | |||
4 | ![]() |
E_T_MESSAGE | Call by reference | Type reference (TYPE) | RSZA_T_MESG | 20040930 | |||
5 | ![]() |
I_EXECUTABLE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Generierung für spätere Ausführung | 20040930 | |
6 | ![]() |
I_R_PARAMETER | Call by reference | Object reference (TYPE REF TO) | CL_RSR_PARAMETER | 20040930 | |||
7 | ![]() |
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 | ![]() |
I_R_PARAMETER | Call by reference | Object reference (TYPE REF TO) | CL_RSR_PARAMETER | 20040930 | |||
2 | ![]() |
I_S_SETTING | Call by reference | Type reference (TYPE) | RSRD_V_SETTING | 20071205 | |||
3 | ![]() |
I_T_FILTER_IOBJNM | Call by reference | Type reference (TYPE) | TP_T_IOBJNM_DT | 20040930 | |||
4 | ![]() |
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 | ![]() |
I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | 20040930 | |||
2 | ![]() |
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 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050204 | ||
2 | ![]() |
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 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050204 | ||
2 | ![]() |
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 |