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
⤷ 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 |