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 |