SAP ABAP Interface IF_RSDDK_COMP_MEDIATOR (Convert aggregates to components)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-MTD (Application Component) Metadata (Repository)
⤷
RSO_COMP (Package) CORE Interfaces and Classes for Converting to Components
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RSDDK_COMP_MEDIATOR | Componentization Aggregates | 20090803 |
Properties
| Interface | IF_RSDDK_COMP_MEDIATOR | |
| Short Description | Convert aggregates to components |
General Data
| Package | RSO_COMP | CORE Interfaces and Classes for Converting to Components |
| Created | 20090803 | SAP |
| Last changed | 20130531 | SAP |
| 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 | RSD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | RSDD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 4 | RSDDK | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSO_COMP_MEDIATOR | Marker Interface for Mediator Implementation | 20091222 |
Friends
Interface IF_RSDDK_COMP_MEDIATOR has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | N_C_AGGRST | Constant | Public | See coding | 20091009 | ||||
| 2 | N_C_DIFFERENCE | Constant | Public | See coding | 20091106 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Reading of an Aggregate Definition | 20091005 | |
| 2 | Instance method | Public | Method | Deactivate aggregates (delete data in fact table) | 20090803 | |
| 3 | Instance method | Public | Method | Updates the statistical entries for the aggregate | 20091015 | |
| 4 | Instance method | Public | Method | Where-Used List: Attributes of a Char. -> Aggregates | 20101116 | |
| 5 | Instance method | Public | Method | Adds a selection for 0CHNGID | 20091009 | |
| 6 | Instance method | Public | Method | Finds aggregate for predefined selections | 20091009 | |
| 7 | Instance method | Public | Method | Finds aggregate for predefined selections | 20091009 | |
| 8 | Instance method | Public | Method | Number of aggregates for an InfoCube | 20091016 | |
| 9 | Instance method | Public | Method | Flag hierarchy for change run/delete flag | 20091009 | |
| 10 | Instance method | Public | Method | Where-used list: Hierarchy in aggregates | 20091005 | |
| 11 | Instance method | Public | Method | Where-used list: InfoObject -> aggregates | 20090803 | |
| 12 | Instance method | Public | Method | Remove characteristic from change run | 20091105 | |
| 13 | Instance method | Public | Method | Display Comparisson of Aggregates | 20091009 | |
| 14 | Instance method | Public | Method | Start aggregate maintenance | 20091008 | |
| 15 | Instance method | Public | Method | Where-used list: Variables in aggregates | 20091009 | |
| 16 | Instance method | Public | Method | Writes the aggregate definition during query execution | 20091026 | |
| 17 | Instance method | Public | Method | Saves the aggregate definition during STEP close | 20091026 |
Events
Interface IF_RSDDK_COMP_MEDIATOR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | N_S_AGGR | Public | See coding | 20091009 | BEGIN OF n_s_aggr,
aggruid TYPE rsddaggruid,
infocube TYPE rsinfocube,
aggrcube TYPE rsinfocube,
rnsid_to TYPE rsdrnsid,
cnsid_to TYPE rsdrnsid,
num_entries TYPE i,
END OF n_s_aggr
|
||
| 2 | N_S_HIERA_AGGR | Public | See coding | 20091106 | BEGIN OF n_s_hiera_aggr,
aggruid TYPE rsddaggruid,
aggrcube TYPE rsinfocube,
objstat TYPE rs_objstat,
hieid TYPE rshieid,
tlevel TYPE rsshtlevel,
iobjnm TYPE rsiobjnm,
infocube TYPE rsinfocube,
END OF n_s_hiera_aggr
|
||
| 3 | N_S_IOBJ_AGGR | Public | See coding | 20101116 | BEGIN OF n_s_iobj_aggr,
aggruid TYPE rsddaggruid,
aggrcube TYPE rsinfocube,
objstat TYPE rs_objstat,
iobjnm TYPE rsiobjnm,
infocube TYPE rsinfocube,
srdate_var TYPE rsuniidc25,
varfl TYPE rs_bool,
srdate TYPE rrsrdate,
END OF n_s_iobj_aggr
|
||
| 4 | N_T_HIERA_AGGR | Public | See coding | 20091106 | n_t_hiera_aggr TYPE STANDARD TABLE OF n_s_hiera_aggr
WITH NON-UNIQUE KEY aggruid hieid
|
||
| 5 | N_T_IOBJ_AGGR | Public | See coding | 20101116 | n_t_iobj_aggr TYPE TABLE OF n_s_iobj_aggr
|
Method Signatures
Method AGGRDIR_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_S_AGGR | Call by reference | Type reference (TYPE) | N_S_AGGR | 20091009 | ||||
| 2 | E_S_AGGRT | Call by reference | Type reference (TYPE) | RSTXTSL | Struktur mit Kurz- und Langtext | 20091009 | |||
| 3 | E_TH_AGGROBJ | Call by reference | Type reference (TYPE) | RSDDK_TH_AGGROBJ | Komponenten eines Aggregates | 20091009 | |||
| 4 | I_AGGRCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | 20091005 | ||||
| 5 | I_AGGRUID | Call by reference | Type reference (TYPE) | RSDDAGGRUID | 20091005 | ||||
| 6 | I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20091005 | ||
| 7 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | 20091005 |
Method AGGRDIR_READ on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method AGGREGATES_DEACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_MSG | Value transfer | Type reference (TYPE) | RS_T_MSG | BW: Tabelle mit Nachrichten (Application Log Protokoll) | 20090803 | |||
| 2 | I_AUTHORITY_CHECK | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20090803 | ||
| 3 | I_RESET_DATASTATE | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20090803 | ||
| 4 | I_T_AGGR | Call by reference | Type reference (TYPE) | RSDDK_T_AGGR | Tabelle: Aggregate ID | 20090803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090803 | |||
| 2 | 20090803 |
Method AGGRSTATISTIC_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091015 | |||
| 2 | I_TS_AGGRCUBE | Call by reference | Type reference (TYPE) | RSD_TS_INFOCUBE | 20091015 |
Method AGGRSTATISTIC_SET on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method CHANMATTR_AGGREGAT_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_IOBJ_AGGR | Call by reference | Type reference (TYPE) | N_T_IOBJ_AGGR | 20101116 | ||||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | RS_C_OBJVERS-ACTIVE | 20101116 | |||
| 3 | I_T_IOBJNM | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM | List of InfoObjects | 20101116 |
Method CHANMATTR_AGGREGAT_USED on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method CHNGID_TO_SEL_APPEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TSX_SELDR | Call by reference | Type reference (TYPE) | RSDD_TSX_SELDR | Selektion an den Datamanager | 20091009 | |||
| 2 | I_CNSID_TO | Call by reference | Type reference (TYPE) | RSDRNSID | SID eines Requestes | 20091009 | |||
| 3 | I_CUM_USED | Call by reference | Type reference (TYPE) | RRNCUMFL | Gehört zu einer Bestandskennzahl (NCUMTP = 1 oder 2 ) | 20091009 | |||
| 4 | I_NCUM_USED | Call by reference | Type reference (TYPE) | RRNCUMFL | Gehört zu einer Bestandskennzahl (NCUMTP = 1 oder 2 ) | 20091009 |
Method CHNGID_TO_SEL_APPEND on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method CHOOSE_AGGREGATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TX_SELAGGR | Call by reference | Type reference (TYPE) | RSDD_TX_SELAGGR | 20091009 | ||||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091009 | |||
| 3 | I_SRDATE | Call by reference | Type reference (TYPE) | RSDATE | Query: Stichtagsdatum | 20091009 |
Method CHOOSE_AGGREGATES on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method FIND_AGGREGATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TX_SELAGGR | Call by reference | Type reference (TYPE) | RSDD_TX_SELAGGR | 20091009 | ||||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091009 | |||
| 3 | I_SRDATE | Call by reference | Type reference (TYPE) | RSDATE | Query: Stichtagsdatum | 20091009 |
Method FIND_AGGREGATES on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method GET_NUMBER_OF_FILLED_AGGR 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 | InfoCube | 20091016 | |||
| 2 | R_NUMBER | Value transfer | Type reference (TYPE) | I | 20091016 |
Method GET_NUMBER_OF_FILLED_AGGR on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method HIERARCHY_FOR_CHANGERUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHABASNM | Call by reference | Type reference (TYPE) | RSCHANM | Merkmal | 20091009 | |||
| 2 | I_HIEID | Call by reference | Type reference (TYPE) | RSHIEID | Interne Hierarchie-ID (Unique-ID) | 20091009 | |||
| 3 | I_REMOVE | Call by reference | Type reference (TYPE) | RS_BOOL | false: Vormerken / true: Vormerkung löschen | 20091009 |
Method HIERARCHY_FOR_CHANGERUN on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method HIERA_AGGREGAT_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_AGGR | Call by reference | Type reference (TYPE) | RSDDK_T_AGGR | Tabelle: Aggregate ID | 20091005 | |||
| 2 | E_T_HIERA_AGGR | Call by reference | Type reference (TYPE) | N_T_HIERA_AGGR | 20091106 | ||||
| 3 | I_ONLY_FILLED | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20091005 | ||
| 4 | I_T_HIEID | Call by reference | Type reference (TYPE) | RSHI_T_HIEID | Liste von HierarchieIDs | 20091005 |
Method HIERA_AGGREGAT_USED on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method IOBJNM_AGGREGAT_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_AGGR | Call by reference | Type reference (TYPE) | RSDDK_T_AGGR | Tabelle: Aggregate ID | 20090803 | |||
| 2 | E_T_AGGRINFO | Call by reference | Type reference (TYPE) | RSDDK_T_AGGR_INFO | Informationen zu Aggregaten | 20091008 | |||
| 3 | I_INCLUDE_DEPENDENT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | abhängige Aggregate mit herausgeben | 20091008 | ||
| 4 | I_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | RS_C_OBJVERS-ACTIVE | 20090803 | |||
| 5 | I_ONLY_FILLED | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20090803 | ||
| 6 | I_T_IOBJNM | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM | List of InfoObjects | 20090803 |
Method IOBJNM_AGGREGAT_USED on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method REMOVE_CHA_FROM_CHANGERUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHABASNM | Call by reference | Type reference (TYPE) | RSCHANM | Merkmal | 20091105 |
Method REMOVE_CHA_FROM_CHANGERUN on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method SHOW_AGGR_COMPARISON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSD_INFOCUBE | 20091009 | ||||
| 2 | I_R_DMSTAT | Call by reference | Object reference (TYPE REF TO) | CL_RSDD_STATDM_ACCESS | Dm Statistik-Erfassung, Einzelzugriff | 20091009 | |||
| 3 | I_TX_SELAGGR | Call by reference | Type reference (TYPE) | RSDD_TX_SELAGGR | 20091009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091009 |
Method START_AGGREGATE_MAINTENANCE 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 | InfoCube | 20091008 |
Method START_AGGREGATE_MAINTENANCE on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method VARIABLE_AGGREGAT_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_AGGR | Call by reference | Type reference (TYPE) | RSDDK_T_AGGR | Tabelle: Aggregate ID | 20091009 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20091009 | |||
| 3 | I_VAR_UNIID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20091009 |
Method VARIABLE_AGGREGAT_USED on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method WRITE_AGGRDEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSD_INFOCUBE | 20091026 | ||||
| 2 | I_TX_SELAGGR | Call by reference | Type reference (TYPE) | RSDD_TX_SELAGGR | 20091026 |
Method WRITE_AGGRDEF on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
Method WRITE_AGGRDEF_DB Signature
Method WRITE_AGGRDEF_DB on Interface IF_RSDDK_COMP_MEDIATOR has no parameter.
Method WRITE_AGGRDEF_DB on Interface IF_RSDDK_COMP_MEDIATOR has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |