Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSDD_CS_XML | Parent Class for XML Creation | 20091103 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSDD_CS_INPUT_SOURCE | Source Object of a CalcView Input | 20091113 |
Meta Relationship - Used By
Properties
| Class | CL_RSDD_CS_CALCVIEW | |
| Short Description | Calculation View Definition | |
| Super Class | CL_RSDD_CS_XML | Parent Class for XML Creation |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSDD_CALCSCENARIO | Create Calculation Scenario |
| Created | 20091103 | SAP |
| Last change | 20140121 | 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSDD_CS_INPUT_SOURCE | Source Object of a CalcView Input | 20091113 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_RSDD_CS_CALCSCENARIO | 20091116 | Create Calculation Scenario |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'and' | Filter Operation "AND" | 20100507 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'or' | Filter Operation 'OR' | 20100507 | ||
| 3 | Instance attribute | Protected | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | allKeyfigure Property | 20100203 | ||
| 4 | Instance attribute | Protected | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | allViewAttribute Property | 20100203 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | STRING | Calculation View Filter | 20091118 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TN_TS_ATTR | Table with Attribute Links | 20100223 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TO_T_ATTRGROUP | 20100112 | ||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | TO_T_CHAR | Table with Characteristic Links | 20091103 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | TN_T_CVINPUT | Table of Calculation View Inputs | 20091116 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | TN_TS_KEYFIGURE | Table with Key Figure Links | 20091103 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | TO_T_SORT | Table with Sorting Rules | 20091119 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TN_TS_VIEWATTR | Table with View Attribute References | 20091103 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | STRING | TREX Authorization | 20091116 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSDD_CS_CALCSCENARIO | Calculation scenario where this calc. view is used | 20091109 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Default Calculation View | 20091116 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Generation of __numoffacttablerows is allowed | 20110119 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | STRING | Name of this MultiProvider | 20100111 | |||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_CALCULATION_NODE_HINTS | Calculation Node Hints | 20110405 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSDRV_TREX_NAME_MAPPER | Name Conversions for NewDB | 20120530 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSDD_CS_QUERY_ENTRY_FILTER | Filter Selections | 20111201 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | TO_TS_INPUT_INDEX | Powerful Index of Existing Inputs | 20100507 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds an attribute group to the CalcView | 20100112 | |
| 2 | Instance method | Public | Method | Adds a new attribute | 20100223 | |
| 3 | Instance method | Public | Method | Adds a new characteristic to the CalcView | 20091109 | |
| 4 | Instance method | Protected | Method | Inserts ROWCOUNT mapping for non-aggregatable views | 20110117 | |
| 5 | Instance method | Public | Method | Adds a filter expression to the existing filter | 20100507 | |
| 6 | Instance method | Public | Method | Adds a new input block to the CalcView | 20091119 | |
| 7 | Instance method | Public | Method | Adds a new key figure to the CalcView | 20091109 | |
| 8 | Instance method | Protected | Method | Inserts a technical key figure to count rows | 20121113 | |
| 9 | Instance method | Protected | Method | Inserts a technical key figure to count rows | 20101201 | |
| 10 | Instance method | Protected | Method | Inserts a technical attribute to count the rows | 20101201 | |
| 11 | Instance method | Protected | Method | Inserts a technical key figure to count rows | 20100922 | |
| 12 | Instance method | Protected | Method | Inserts a technical attribute to count the rows | 20101109 | |
| 13 | Instance method | Public | Method | Adds a new sort rule | 20091119 | |
| 14 | Instance method | Protected | Method | Inserts ROWCOUNT mapping for non-aggregatable views | 20100922 | |
| 15 | Instance method | Public | Method | Adds a new view attribute to the CalcView | 20091109 | |
| 16 | Instance method | Public | Method | Calculates the number of rows processed | 20110114 | |
| 17 | Instance method | Protected | Method | Checks for exact number of inputs (intersection for example) | 20100121 | |
| 18 | Instance method | Protected | Method | Checks if a view attribute is defined in this CalcView | 20091120 | |
| 19 | Instance method | Public | Constructor | CONSTRUCTOR | 20091109 | |
| 20 | Instance method | Protected | Method | Converts an attribute of type Key Fig. to attr. of type View | 20101108 | |
| 21 | Instance method | Protected | Method | Converts a key figure to the view attribute | 20101108 | |
| 22 | Instance method | Protected | Method | Builds the table of inputs | 20091116 | |
| 23 | Instance method | Public | Method | Generate Row Count Attribute Explicitly | 20110512 | |
| 24 | Instance method | Public | Method | Returns an attribute object | 20110128 | |
| 25 | Instance method | Public | Method | Returns the list of attributes | 20110128 | |
| 26 | Instance method | Public | Method | Returns the TREX authorization | 20091116 | |
| 27 | Instance method | Protected | Method | Calculates the SID for a BW InfoObject | 20091116 | |
| 28 | Instance method | Protected | Method | Returns the relevant CalculationScenario | 20091109 | |
| 29 | Instance method | Public | Method | Returns the calculation view filter | 20091118 | |
| 30 | Instance method | Public | Method | Returns any filter selections found | 20111201 | |
| 31 | Instance method | Public | Method | Returns the instance of an existing input | 20100510 | |
| 32 | Instance method | Public | Method | Returns the list of inputs for this calculation view | 20110119 | |
| 33 | Instance method | Public | Method | List of Other Source Indexes (Hierarchies for Example) | 20101113 | |
| 34 | Instance method | Public | Method | Returns the key figure object | 20110128 | |
| 35 | Instance method | Public | Method | Returns list of key figures | 20110128 | |
| 36 | Instance method | Public | Method | Returns the name of the CalcView | 20091113 | |
| 37 | Instance method | Public | Method | Returns the name converter (if found) | 20120530 | |
| 38 | Instance method | Public | Method | Returns a view attribute object | 20110128 | |
| 39 | Instance method | Public | Method | Returns list of view attributes | 20110128 | |
| 40 | Instance method | Public | Method | Helper method for fast initialization from another view | 20130113 | |
| 41 | Instance method | Public | Method | Is this calc. view the default? | 20091116 | |
| 42 | Instance method | Public | Method | Generation of row counter key figure allowed (yes/no) | 20110119 | |
| 43 | Instance method | Public | Method | Calculated attributes are materialized (hint) | 20110405 | |
| 44 | Instance method | Public | Method | Hint: Matieralize Calculated Attributes | 20110405 | |
| 45 | Instance method | Protected | Method | Removes particular input from the Calculation View | 20130410 | |
| 46 | Instance method | Public | Method | Sets the allKeyfigure property if supported | 20100203 | |
| 47 | Instance method | Public | Method | Sets the allViewAttribute property if supported | 20100203 | |
| 48 | Instance method | Public | Method | Sets the TREX authorization | 20091116 | |
| 49 | Instance method | Public | Method | Sets the calculation scenario | 20091109 | |
| 50 | Instance method | Public | Method | Sets the default view flag for this calculation view | 20091116 | |
| 51 | Instance method | Public | Method | Overwrites the existing filter with the entry | 20091118 | |
| 52 | Instance method | Public | Method | Defines filter selections in Data Manager format | 20111201 | |
| 53 | Instance method | Public | Method | Allow Generation of Row Counter Key Figure | 20110119 | |
| 54 | Instance method | Protected | Method | Sets a new name for this CalcView | 20100713 | |
| 55 | Instance method | Public | Method | Sets the name converter | 20120530 | |
| 56 | Instance method | Public | Method | This CalcView supports aggregation (yes/no) | 20101109 | |
| 57 | Instance method | Protected | Method | Supports attribute rowcount | 20121126 | |
| 58 | Instance method | Protected | Method | Calculation view supports calculation node hints | 20110405 | |
| 59 | Instance method | Protected | Method | Generates XML for the calc. view attribute groups | 20100112 | |
| 60 | Instance method | Protected | Method | Generates XML for the calc. view attributes | 20100223 | |
| 61 | Instance method | Protected | Method | Generates XML for the calc. view characteristics | 20091109 | |
| 62 | Instance method | Private | Method | Creates XML for the filter selections | 20111201 | |
| 63 | Instance method | Protected | Method | Generates XML for the calc. view inputs | 20091116 | |
| 64 | Instance method | Protected | Method | Generates XML for the calc. view key figures | 20091103 | |
| 65 | Instance method | Protected | Method | Generates XML for the placeholders (if supported) | 20110412 | |
| 66 | Instance method | Protected | Method | Generates XML for the sort rules | 20091119 | |
| 67 | Instance method | Protected | Method | Generates specific XML for the calc. view | 20091116 | |
| 68 | Instance method | Protected | Method | Generates XML for the calc. view view attributes | 20091103 |
Events
Class CL_RSDD_CS_CALCVIEW has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TN_S_ATTR | Public | See coding | Attribute Link | 20110128 | BEGIN OF tn_s_attr,
name TYPE string,
type type string,
"MK 2010-10-12: added CalcScenario real Attribute object nodes
"attr TYPE REF TO cl_rsdd_cs_attribute_base,
attr TYPE REF TO cl_rsdd_cs_attribute,
END OF tn_s_attr
|
|
| 2 | TN_S_CVINPUT | Public | See coding | Input Entry | 20110119 | BEGIN OF tn_s_cvinput,
name TYPE string,
input TYPE REF TO cl_rsdd_cs_input,
END OF tn_s_cvinput
|
|
| 3 | TN_S_KEYFIGURE | Public | See coding | Key Figure Link | 20110128 | BEGIN OF tn_s_keyfigure,
name TYPE string,
kyf TYPE REF TO cl_rsdd_cs_keyfigure,
END OF tn_s_keyfigure
|
|
| 4 | TN_S_PLACEHOLDER_INDEX_ENTRY | Public | See coding | Place Holder Index Entry | 20110412 | BEGIN OF tn_s_placeholder_index_entry,
name TYPE string,
object TYPE REF TO cl_rsdd_cs_placeholder,
END OF tn_s_placeholder_index_entry
|
|
| 5 | TN_S_VIEWATTR | Public | See coding | View Attribute Link | 20110128 | BEGIN OF tn_s_viewattr,
name TYPE string,
type TYPE string,
chaconst TYPE rs_bool,
attr TYPE REF TO cl_rsdd_cs_viewattribute,
END OF tn_s_viewattr
|
|
| 6 | TN_TS_ATTR | Public | See coding | Table with Attribute Links | 20110128 | tn_ts_attr TYPE SORTED TABLE OF tn_s_attr WITH UNIQUE KEY name type
|
|
| 7 | TN_TS_KEYFIGURE | Public | See coding | Table with Key Figure Links | 20110128 | tn_ts_keyfigure TYPE SORTED TABLE OF tn_s_keyfigure WITH UNIQUE KEY name
|
|
| 8 | TN_TS_PLACEHOLDER_INDEX | Public | See coding | Sorted Placeholder Index | 20110412 | tn_ts_placeholder_index type sorted table of tn_s_placeholder_index_entry with unique key name
|
|
| 9 | TN_TS_VIEWATTR | Public | See coding | Table with View Attribute Links | 20110128 | tn_ts_viewattr TYPE SORTED TABLE OF tn_s_viewattr WITH UNIQUE KEY name type
|
|
| 10 | TN_T_CVINPUT | Public | See coding | Table with Inputs from a Calculation View | 20110119 | tn_t_cvinput TYPE STANDARD TABLE OF tn_s_cvinput WITH DEFAULT KEY
|
|
| 11 | TN_T_PLACEHOLDER | Public | See coding | List with Placeholders | 20110412 | tn_t_placeholder TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_placeholder WITH DEFAULT KEY
|
|
| 12 | TO_S_INPUT_INDEX | Protected | See coding | Input Index Entry | 20100507 | BEGIN OF to_s_input_index,
name TYPE string,
position TYPE i,
input TYPE REF TO cl_rsdd_cs_input,
END OF to_s_input_index
|
|
| 13 | TO_TS_INPUT_INDEX | Protected | See coding | Powerful Index of Existing Inputs | 20100507 | to_ts_input_index TYPE HASHED TABLE OF to_s_input_index WITH UNIQUE KEY name
|
|
| 14 | TO_T_ATTRGROUP | Protected | See coding | Attribute Group | 20100112 | to_t_attrgroup TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_attributegroups
|
|
| 15 | TO_T_CHAR | Protected | See coding | Table with Characteristic Links | 20091103 | to_t_char TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_characteristic
|
|
| 16 | TO_T_SORT | Protected | See coding | Table with Sorting Rules | 20091119 | to_t_sort TYPE STANDARD TABLE OF REF TO cl_rsdd_cs_sort WITH DEFAULT KEY
|
Method Signatures
Method ADD_ATTRGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ATTRGROUP | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTEGROUPS | Attributsgruppen( enthält dimnsions and characteristics) | 20100112 |
Method ADD_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTE | Generisches Attribut | 20100223 |
Method ADD_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_CHARACTERISTIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_CHAR | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_CHARACTERISTIC | ViewAttribut | 20091109 |
Method ADD_CHARACTERISTIC on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_CONSTANT_ROWCOUNT_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_INPUT | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_INPUT | Partprovider-Repräsentation im Calculation View | 20110117 |
Method ADD_CONSTANT_ROWCOUNT_MAPPING on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILTER | Call by reference | Type reference (TYPE) | STRING | CalcView Filter | 20100507 | |||
| 2 | I_OPERATION | Call by reference | Type reference (TYPE) | STRING | G_C_FILTER_AND | Logische Operation ("and", "or") | 20100507 |
Method ADD_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_POSITION | Call by reference | Type reference (TYPE) | I | Position des Input im Calcview | 20100205 | |||
| 2 | I_R_INPUT | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_INPUT | Partprovider-Repräsentation im Calculation View | 20091119 |
Method ADD_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_KEYFIGURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_KYF | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_KEYFIGURE | Keyfigures | 20091109 |
Method ADD_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ROWCOUNT_ATTRIBUTE Signature
Method ADD_ROWCOUNT_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ROWCOUNT_CALC_KEYFIGURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AGGREGATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Aggregationstyp | 20101201 |
Method ADD_ROWCOUNT_CALC_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ROWCOUNT_CALC_VIEWATTR Signature
Method ADD_ROWCOUNT_CALC_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_CALC_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ROWCOUNT_KEYFIGURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AGGREGATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Aggregationstyp | 20100922 |
Method ADD_ROWCOUNT_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_ROWCOUNT_VIEWATTR Signature
Method ADD_ROWCOUNT_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method ADD_ROWCOUNT_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_SORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_VIEWATTRIBUTE | ViewAttribut aus dem CalcView nach dem sortiert werden soll | 20091119 | |||
| 2 | I_DIRECTION | Call by reference | Type reference (TYPE) | STRING | CL_RSDD_CS_SORT=>N_C_SORT_ASC | Sortierrichtung: "asc" oder "dsc" | 20091119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Sortierattribut ist in diesem CalcView nicht vorhanden | 20091119 |
Method ADD_VARIABLE_ROWCOUNT_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_INPUT | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_INPUT | Partprovider-Repräsentation im Calculation View | 20100922 |
Method ADD_VARIABLE_ROWCOUNT_MAPPING on class CL_RSDD_CS_CALCVIEW has no exception.
Method ADD_VIEWATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IS_CHACONST | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Dieses Attribut hat mindestens eine konstante Selektion | 20100428 | ||
| 2 | I_R_VIEWATTR | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_VIEWATTRIBUTE | ViewAttribut | 20091109 |
Method ADD_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method AGGREGATE_NUMBER_OF_ROWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SUM | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Sum up | 20130508 |
Method AGGREGATE_NUMBER_OF_ROWS on class CL_RSDD_CS_CALCVIEW has no exception.
Method CHECK_REQUIRED_INPUTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REQUIRED | Call by reference | Type reference (TYPE) | INT4 | Obligatorische Anzahl von Inputs | 20100121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Calculation Scenarrio ist inkonsistent | 20100121 |
Method CHECK_VIEWATTR_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_VIEWATTRIBUTE | ViewAttribut | 20091120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut (ViewAttribute oder KeyFigure) ist unbekannt | 20091120 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name des Calculation Views | 20091109 | |||
| 2 | I_R_NAME_MAPPER | Call by reference | Object reference (TYPE REF TO) | IF_RSDRV_TREX_NAME_MAPPER | Namenskonvertierungen für NewDB | 20120530 |
Method CONSTRUCTOR on class CL_RSDD_CS_CALCVIEW has no exception.
Method CONVERT_KEYFIGURE_TO_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTE | Attribut vom Typ Keyfigure | 20101108 | |||
| 2 | R_R_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTE | Attribut vom Typ Viewatttribut | 20101108 |
Method CONVERT_KEYFIGURE_TO_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.
Method CONVERT_KEYFIGURE_TO_VIEWATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_KEYFIGURE | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_KEYFIGURE | CalscScenario Kennzahl | 20101108 | |||
| 2 | R_R_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTE | ViewAttribut | 20101109 |
Method CONVERT_KEYFIGURE_TO_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method FILL_INPUTS Signature
Method FILL_INPUTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method FILL_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.
Method GENERATE_ROWCOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AGGREGATION_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | CL_RSDD_CS_KEYFIGURE=>N_C_AGGRTYPE_COUNT | Aggregationstyp als Kennzahl | 20110512 | ||
| 2 | I_CALCULATED | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Modellieren als Berechnetes Kennzahl oder -Viewattribut | 20110512 |
Method GENERATE_ROWCOUNT on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Attributsname | 20110128 | |||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | 20110510 | ||||
| 3 | R_R_ATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_ATTRIBUTE | CalcScenario Attribut | 20110128 |
Method GET_ATTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_ATTRIBUTE | Value transfer | Type reference (TYPE) | TN_TS_ATTR | Liste der Atrribute dieses Calculation Views | 20110128 |
Method GET_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_AUTHORIZATION | Value transfer | Type reference (TYPE) | STRING | TREX Autorisation | 20091116 |
Method GET_AUTHORIZATION on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_BW_SID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IOBJNAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name des InfoObjects | 20100422 | |||
| 2 | I_IOBJVALUE | Call by reference | Type reference (TYPE) | ANY | InfoProvider, in dem das InfoObject enthalten ist | 20100422 | |||
| 3 | R_SID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20091116 |
Method GET_BW_SID on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_CALCSCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CALCSCENARIO | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_CALCSCENARIO | Enthaltendes Calculation Scenario | 20091109 |
Method GET_CALCSCENARIO on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FILTER | Value transfer | Type reference (TYPE) | STRING | CalcView Filter | 20091118 |
Method GET_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_FILTER_SELECTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_FILTER_SELECTION | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_QUERY_ENTRY_FILTER | Filterselektionen | 20111201 |
Method GET_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name des CalcScenario-Inputs | 20100510 | |||
| 2 | R_R_INPUT | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_INPUT | Partprovider Instanz (Input) im Calculation View | 20100510 |
Method GET_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_INPUTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_INPUT | Value transfer | Type reference (TYPE) | TN_T_CVINPUT | Tabelle der Inputs | 20110119 |
Method GET_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_INPUT_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_INPUT_SOURCES | Value transfer | Type reference (TYPE) | IF_RSDD_CS_INPUT_SOURCE=>TN_T_INPUT_SOURCE | Tabelle mit Input Source Objekten | 20101113 |
Method GET_INPUT_SOURCES on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_KEYFIGURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name der Kennzahl | 20110128 | |||
| 2 | R_R_KEYFIGURE | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_KEYFIGURE | Keyfigure | 20110128 |
Method GET_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_KEYFIGURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_KEYFIGURE | Value transfer | Type reference (TYPE) | TN_TS_KEYFIGURE | Tabelle der Kennzahlen dieses Calculation Views | 20110128 |
Method GET_KEYFIGURES on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NAME | Value transfer | Type reference (TYPE) | STRING | Name des CalcViews | 20091113 |
Method GET_NAME on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_NAME_MAPPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_NAME_MAPPER | Value transfer | Object reference (TYPE REF TO) | IF_RSDRV_TREX_NAME_MAPPER | Namenskonvertierungen für NewDB | 20120530 |
Method GET_NAME_MAPPER on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_VIEWATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name des Viewattributs | 20110128 | |||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | Atttributstyp: KEY, SID,... (siehe Klassenkonstanten) | 20110128 | |||
| 3 | R_R_VIEWATTRIBUTE | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_VIEWATTRIBUTE | ViewAttribut | 20110128 |
Method GET_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method GET_VIEWATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_VIEWATTRIBUTE | Value transfer | Type reference (TYPE) | TN_TS_VIEWATTR | Liste der Viewattribute dieses Calculation Views | 20110128 |
Method GET_VIEWATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.
Method INITIALIZE_FROM_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_CALCVIEW | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_CALCVIEW | Calculation View Template | 20130113 |
Method INITIALIZE_FROM_TEMPLATE on class CL_RSDD_CS_CALCVIEW has no exception.
Method IS_DEFAULT_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_DEFAULT | Value transfer | Type reference (TYPE) | RS_BOOL | ist Default-CalcView (ja, nein) | 20091116 |
Method IS_DEFAULT_VIEW on class CL_RSDD_CS_CALCVIEW has no exception.
Method IS_LINECOUNT_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ALLOWED | Value transfer | Type reference (TYPE) | RS_BOOL | Generierung der Zeilenzählerkennzahl erlaubt (je/nein) | 20110119 |
Method IS_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCVIEW has no exception.
Method IS_MATERIALIZING_CALC_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_MATERIALIZING | Value transfer | Type reference (TYPE) | RS_BOOL | Hint zurückgeben | 20110405 |
Method IS_MATERIALIZING_CALC_ATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Method MATERIALIZE_CALC_ATTRIBUTES Signature
Method MATERIALIZE_CALC_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method MATERIALIZE_CALC_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.
Method REMOVE_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Input-Name | 20130410 | |||
| 2 | R_R_INPUT | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_CS_INPUT | Removed Input (if found) | 20130410 |
Method REMOVE_INPUT on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_ALL_KEYFIGURE Signature
Method SET_ALL_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method SET_ALL_KEYFIGURE on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_ALL_VIEW_ATTTRIBUTE Signature
Method SET_ALL_VIEW_ATTTRIBUTE on class CL_RSDD_CS_CALCVIEW has no parameter.
Method SET_ALL_VIEW_ATTTRIBUTE on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AUTHORIZATION | Call by reference | Type reference (TYPE) | STRING | TREX Authorization | 20091116 |
Method SET_AUTHORIZATION on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_CALCSCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALCSCENARIO | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_CALCSCENARIO | Enthaltendes Calculation Scenario | 20091109 |
Method SET_CALCSCENARIO on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_DEFAULT_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEFAULT_FLAG | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Das ist der Default-CalcView (ja, nein) | 20091116 |
Method SET_DEFAULT_VIEW on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILTER | Call by reference | Type reference (TYPE) | STRING | CalcView Filter | 20091118 |
Method SET_FILTER on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_FILTER_SELECTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_FILTER | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_CS_QUERY_ENTRY_FILTER | Filterselektionen | 20111201 |
Method SET_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_LINECOUNT_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ALLOWED | Call by reference | Type reference (TYPE) | RS_BOOL | Zeilenzählerkennzahl (falls unterstützt) erlaubt (ja/nein) | 20110119 |
Method SET_LINECOUNT_ALLOWED on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name des CalcViews | 20100713 |
Method SET_NAME on class CL_RSDD_CS_CALCVIEW has no exception.
Method SET_NAME_MAPPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_NAME_MAPPER | Call by reference | Object reference (TYPE REF TO) | IF_RSDRV_TREX_NAME_MAPPER | Namenskonvertierungen für NewDB | 20120530 |
Method SET_NAME_MAPPER on class CL_RSDD_CS_CALCVIEW has no exception.
Method SUPPORTS_AGGREGATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ANSWER | Value transfer | Type reference (TYPE) | RS_BOOL | unterstützt Aggregation (ja/nein) | 20101109 |
Method SUPPORTS_AGGREGATION on class CL_RSDD_CS_CALCVIEW has no exception.
Method SUPPORTS_ATTRIBUTE_ROWCOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_ATTR_ROWCOUNT_SUPPORTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | is attribute rowcount supported | 20121126 |
Method SUPPORTS_ATTRIBUTE_ROWCOUNT on class CL_RSDD_CS_CALCVIEW has no exception.
Method SUPPORTS_HINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_SUPPORTS_HINTS | Value transfer | Type reference (TYPE) | RS_BOOL | Hints werden unterstützt (ja/nein) | 20111222 |
Method SUPPORTS_HINTS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_ATTRGROUP Signature
Method WRITE_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_ATTRGROUP on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_ATTRIBUTES Signature
Method WRITE_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_ATTRIBUTES on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_CHARACTERISTICS Signature
Method WRITE_CHARACTERISTICS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_CHARACTERISTICS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_FILTER_SELECTIONS Signature
Method WRITE_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_FILTER_SELECTIONS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_INPUTS Signature
Method WRITE_INPUTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_INPUTS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_KEYFIGURES Signature
Method WRITE_KEYFIGURES on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_KEYFIGURES on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_PLACEHOLDERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_PLACEHOLDER | Call by reference | Type reference (TYPE) | TN_T_PLACEHOLDER | Liste mit Platzhaltern | 20110412 |
Method WRITE_PLACEHOLDERS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_SORTS Signature
Method WRITE_SORTS on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_SORTS on class CL_RSDD_CS_CALCVIEW has no exception.
Method WRITE_SPECIFIC Signature
Method WRITE_SPECIFIC on class CL_RSDD_CS_CALCVIEW has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Methode ist nicht implementiert | 20091119 |
Method WRITE_VIEWATTR Signature
Method WRITE_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no parameter.
Method WRITE_VIEWATTR on class CL_RSDD_CS_CALCVIEW has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 730 |