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 AGGRDIR_READ Instance method Public Method Reading of an Aggregate Definition 20091005
2 AGGREGATES_DEACTIVATE Instance method Public Method Deactivate aggregates (delete data in fact table) 20090803
3 AGGRSTATISTIC_SET Instance method Public Method Updates the statistical entries for the aggregate 20091015
4 CHANMATTR_AGGREGAT_USED Instance method Public Method Where-Used List: Attributes of a Char. -> Aggregates 20101116
5 CHNGID_TO_SEL_APPEND Instance method Public Method Adds a selection for 0CHNGID 20091009
6 CHOOSE_AGGREGATES Instance method Public Method Finds aggregate for predefined selections 20091009
7 FIND_AGGREGATES Instance method Public Method Finds aggregate for predefined selections 20091009
8 GET_NUMBER_OF_FILLED_AGGR Instance method Public Method Number of aggregates for an InfoCube 20091016
9 HIERARCHY_FOR_CHANGERUN Instance method Public Method Flag hierarchy for change run/delete flag 20091009
10 HIERA_AGGREGAT_USED Instance method Public Method Where-used list: Hierarchy in aggregates 20091005
11 IOBJNM_AGGREGAT_USED Instance method Public Method Where-used list: InfoObject -> aggregates 20090803
12 REMOVE_CHA_FROM_CHANGERUN Instance method Public Method Remove characteristic from change run 20091105
13 SHOW_AGGR_COMPARISON Instance method Public Method Display Comparisson of Aggregates 20091009
14 START_AGGREGATE_MAINTENANCE Instance method Public Method Start aggregate maintenance 20091008
15 VARIABLE_AGGREGAT_USED Instance method Public Method Where-used list: Variables in aggregates 20091009
16 WRITE_AGGRDEF Instance method Public Method Writes the aggregate definition during query execution 20091026
17 WRITE_AGGRDEF_DB 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 Exporting E_S_AGGR Call by reference Type reference (TYPE) N_S_AGGR 20091009
2 Exporting E_S_AGGRT Call by reference Type reference (TYPE) RSTXTSL Struktur mit Kurz- und Langtext 20091009
3 Exporting E_TH_AGGROBJ Call by reference Type reference (TYPE) RSDDK_TH_AGGROBJ Komponenten eines Aggregates 20091009
4 Importing I_AGGRCUBE Call by reference Type reference (TYPE) RSINFOCUBE 20091005
5 Importing I_AGGRUID Call by reference Type reference (TYPE) RSDDAGGRUID 20091005
6 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091005
7 Importing 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 Exporting E_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090803
2 Importing I_AUTHORITY_CHECK Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090803
3 Importing I_RESET_DATASTATE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090803
4 Importing I_T_AGGR Call by reference Type reference (TYPE) RSDDK_T_AGGR Tabelle: Aggregate ID 20090803
# Exception Resumable Description Created on
1 INHERITED_ERROR 20090803
2 USER_NOT_AUTHORIZED 20090803

Method AGGRSTATISTIC_SET 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) RSINFOPROV InfoProvider 20091015
2 Importing 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 Exporting E_T_IOBJ_AGGR Call by reference Type reference (TYPE) N_T_IOBJ_AGGR 20101116
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20101116
3 Importing 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 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20091009
2 Importing I_CNSID_TO Call by reference Type reference (TYPE) RSDRNSID SID eines Requestes 20091009
3 Importing I_CUM_USED Call by reference Type reference (TYPE) RRNCUMFL Gehört zu einer Bestandskennzahl (NCUMTP = 1 oder 2 ) 20091009
4 Importing 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 Changing C_TX_SELAGGR Call by reference Type reference (TYPE) RSDD_TX_SELAGGR 20091009
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20091009
3 Importing 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 Changing C_TX_SELAGGR Call by reference Type reference (TYPE) RSDD_TX_SELAGGR 20091009
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20091009
3 Importing 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 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20091016
2 Returning 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 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHANM Merkmal 20091009
2 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20091009
3 Importing 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 Exporting E_T_AGGR Call by reference Type reference (TYPE) RSDDK_T_AGGR Tabelle: Aggregate ID 20091005
2 Exporting E_T_HIERA_AGGR Call by reference Type reference (TYPE) N_T_HIERA_AGGR 20091106
3 Importing I_ONLY_FILLED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091005
4 Importing 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 Exporting E_T_AGGR Call by reference Type reference (TYPE) RSDDK_T_AGGR Tabelle: Aggregate ID 20090803
2 Exporting E_T_AGGRINFO Call by reference Type reference (TYPE) RSDDK_T_AGGR_INFO Informationen zu Aggregaten 20091008
3 Importing I_INCLUDE_DEPENDENT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE abhängige Aggregate mit herausgeben 20091008
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20090803
5 Importing I_ONLY_FILLED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090803
6 Importing 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 Importing 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 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20091009
2 Importing I_R_DMSTAT Call by reference Object reference (TYPE REF TO) CL_RSDD_STATDM_ACCESS Dm Statistik-Erfassung, Einzelzugriff 20091009
3 Importing I_TX_SELAGGR Call by reference Type reference (TYPE) RSDD_TX_SELAGGR 20091009
# Exception Resumable Description Created on
1 EXIT 20091009

Method START_AGGREGATE_MAINTENANCE 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 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 Exporting E_T_AGGR Call by reference Type reference (TYPE) RSDDK_T_AGGR Tabelle: Aggregate ID 20091009
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20091009
3 Importing 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 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20091026
2 Importing 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