SAP ABAP Class IF_RSD_MDOB_COMP_MEDIATOR (Componentization Mediator for Metadata Objects)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_RSO_COMP_MEDIATOR | Marker Interface for Mediator Implementation | 20091222 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MDOB_COMP_MEDIATOR | Componentization | 20090804 |
Properties
| Class | IF_RSD_MDOB_COMP_MEDIATOR | |
| Short Description | Componentization Mediator for Metadata Objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20090804 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_RSD_MDOB_COMP_MEDIATOR has no interface implemented.
Friends
Class IF_RSD_MDOB_COMP_MEDIATOR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20091130 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Does object exist in database? | 20090902 | |
| 2 | Instance method | Public | Method | Reset function group buffer | 20090804 | |
| 3 | Instance method | Public | Method | Read all objects of a TLOGO for cl_rsd_dta | 20090831 | |
| 4 | Instance method | Public | Method | Read hierarchy information of InfoProvider | 20090902 | |
| 5 | Instance method | Public | Method | Return reference to concrete DTA object | 20090902 | |
| 6 | Instance method | Public | Method | Return InfoObject properties in InfoProvider context | 20090902 | |
| 7 | Instance method | Public | Method | Return InfoObject texts in InfoProvider context | 20090902 | |
| 8 | Instance method | Public | Method | Read MasterProvider for LPOA | 20090901 | |
| 9 | Instance method | Public | Method | Liste der verwendenden copr zu einem multiprovider | 20130410 | |
| 10 | Instance method | Public | Method | Name Check | 20090804 | |
| 11 | Instance method | Public | Method | Navigation with DWB | 20091217 | |
| 12 | Instance method | Public | Method | Prepare Objects (including subobjects) | 20090928 | |
| 13 | Instance method | Public | Method | Refresh class cl_rsd_iobj_sg | 20090805 |
Events
Class IF_RSD_MDOB_COMP_MEDIATOR has no event.
Types
Class IF_RSD_MDOB_COMP_MEDIATOR has no local type.
Method Signatures
Method EXISTS_ON_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ANSWER | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20090902 | |||
| 2 | E_CUBETYPE | Call by reference | Type reference (TYPE) | RSCUBETYPE | Typ des InfoCube (nur für CUBE) | 20090902 | |||
| 3 | I_OBJNM | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objekt | 20090902 | |||
| 4 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | '%' | Objektversion | 20090902 | ||
| 5 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090902 |
Method EXISTS_ON_DB on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method FUGR_BUFFER_REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CUBE_REFRESH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | InfoCube Fugrp | 20090804 | ||
| 2 | I_DIME_REFRESH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Dimensions FuGrp | 20090804 | ||
| 3 | I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | SPACE | InfoCube | 20090804 | ||
| 4 | I_INFOOBJCAT | Call by reference | Type reference (TYPE) | RSINFOOBJCAT | SPACE | InfoObjectCatalog | 20090804 | ||
| 5 | I_IOBC_REFRESH | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Catalog FuGrp | 20090804 |
Method FUGR_BUFFER_REFRESH on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_ALL_FOR_DTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_TS_PROV_ALL | Call by reference | Type reference (TYPE) | RSD_TS_INFOPROV | Sortierte Tabelle mit InfoProvidern | 20090903 | |||
| 2 | E_T_DTA | Call by reference | Type reference (TYPE) | RSD_T_DTA | Liste der InfoProvider | 20090831 | |||
| 3 | I_DTA_VIEW | Call by reference | Type reference (TYPE) | RSDTAVIEW | IF_RSD_DTA=>VIEW_INFOPROVIDER | Sicht auf den InfoProvider | 20090831 | ||
| 4 | I_IGNORE_BCTCOMP | Call by reference | Type reference (TYPE) | RS_BOOL | Ignoriere Switch Einstellung | 20130517 | |||
| 5 | I_INCL_OWNED_BY | Call by reference | Type reference (TYPE) | RS_CHAR1 | inkludierter OWNED BY Level | 20090831 | |||
| 6 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20090831 | |||
| 7 | I_SEL_IOBJ | Call by reference | Type reference (TYPE) | RS_BOOL | InfoObjects sollen selektiert werden | 20090903 | |||
| 8 | I_T_TLOGO | Call by reference | Type reference (TYPE) | RS_T_TLOGO | Liste der Objekttypen (TLOGO) | 20090903 |
Method GET_ALL_FOR_DTA on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_HIER_INFO_FOR_DTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_HIE_IOBJ | Call by reference | Type reference (TYPE) | RSDG_T_HIE_IOBJ | InfoObjects in Hier.knoten | 20090902 | |||
| 2 | E_T_HIE_NODE | Call by reference | Type reference (TYPE) | RSDG_T_HIE_NODE | Hierarchieknoten | 20090902 | |||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20090902 | |||
| 4 | I_R_DTA | Call by reference | Object reference (TYPE REF TO) | IF_RSD_DTA | InfoProvider / Datenziel | 20090902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht gefunden | 20090902 |
Method GET_IF_R_DTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090902 | |||
| 2 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090902 | |||
| 3 | R_R_DTA | Value transfer | Object reference (TYPE REF TO) | IF_RSD_DTA | InfoProvider / Datenziel | 20090902 |
Method GET_IF_R_DTA on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_IOBJ_PRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_IOBJ_PRO | Call by reference | Type reference (TYPE) | RSDO_T_ODSO_IOBJ_PRO_R | InfoObject Eigenschaften innerhalb des Datenziels | 20090902 | |||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090902 | |||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20090902 | |||
| 4 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090902 |
Method GET_IOBJ_PRO on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_IOBJ_TXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_IPRO_IOBJT | Call by reference | Type reference (TYPE) | RSD_T_IPRO_IOBJT | Texte zu InfoObjects im InfoProvider | 20090902 | |||
| 2 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090902 | |||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Objektversion | 20090902 | |||
| 4 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090902 |
Method GET_IOBJ_TXT on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_MASTER_FOR_LPOA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LPO | Call by reference | Type reference (TYPE) | RSLPONAME | Logische Partitionierung: Name eines LPO | 20090901 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20090901 | ||
| 3 | R_S_TLOGO | Value transfer | Type reference (TYPE) | RSO_S_TLOGO | TLOGO-Typ und Name des Master-Providers | 20090901 |
Method GET_MASTER_FOR_LPOA on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method GET_MPRO_COPR_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Tabelle mit Nachrichten (Application Log Protokoll) | 20130410 | |||
| 2 | E_T_COPR | Call by reference | Type reference (TYPE) | RSO_T_TLOGO_ASC | BW Repository: Tabelle von Objekten und Assoziationstyp | 20130410 | |||
| 3 | E_T_OBJ_LIST | Call by reference | Type reference (TYPE) | RSO_T_OBJECT_LIST | BW Repository: Liste (Ausgabe) der Objekte | 20130410 | |||
| 4 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130410 | |||
| 5 | I_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | RS_C_OBJVERS-ACTIVE | Version | 20130410 | ||
| 6 | I_SET_INACTIVE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Abh. Obj. auf inaktiv setzen | 20130410 | ||
| 7 | I_S_COMP_CHANGE | Call by reference | Type reference (TYPE) | RSD_S_DTA_COMP_CHANGE | Change Liste (Impact Analyse InfoProvider) | 20130410 | |||
| 8 | I_TLOGO_REQ | Call by reference | Type reference (TYPE) | RSTLOGO | nur Objekte dieses Typs liefern | 20130410 |
Method GET_MPRO_COPR_USAGE on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method NAME_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAMESPACE | Call by reference | Type reference (TYPE) | NAMESPACE | Namespace | 20090804 | |||
| 2 | I_NAME_W_O_PREFIX | Call by reference | Type reference (TYPE) | RS_CHAR30 | Name (without prefix) | 20090804 | |||
| 3 | I_NSPACEGEN | Call by reference | Type reference (TYPE) | NAMESPACE | Namespace (Gen. Objects) | 20090804 | |||
| 4 | I_OBJNM | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20090804 | |||
| 5 | I_SYSTP | Call by reference | Type reference (TYPE) | RSSYSTP | System Type | 20090804 | |||
| 6 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Name Incorrect | 20090804 |
Method NAVIGATE_AWB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJNM | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objekt | 20091217 | |||
| 2 | I_R_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_RSAWBN_REQUEST | DWB Request | 20091217 | |||
| 3 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20091217 |
Method NAVIGATE_AWB on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
Method PREPARE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | RSSB_C_AUTH_ACTVT-MAINTAIN | Aktivität | 20090928 | ||
| 2 | I_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '3' | Anwendungs-Log: Detaillierungsgrad | 20090928 | ||
| 3 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20090928 | ||
| 4 | I_R_MAINT | Call by reference | Object reference (TYPE REF TO) | IF_RSO_TLOGO_MAINTAIN | BW Repository: TLOGO Objects - Changes/Maintenance | 20090930 | |||
| 5 | I_TLOGO | Call by reference | Type reference (TYPE) | RSTLOGO | BW: Objekttyp (TLOGO) | 20090928 | |||
| 6 | I_WITH_AUTHORITY | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | = 'X': mit Berechtigung | 20090928 | ||
| 7 | I_WITH_CTO_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | = 'X': mit CTO Check | 20090928 | ||
| 8 | I_WITH_ENQUEUE | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | = 'X': mit Enqueue Sperre | 20090928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abbruch durch Benutzer beim Aufruf des Transportwesens | 20090928 | ||
| 2 | Nur Anzeige erlaubt | 20090928 | ||
| 3 | Keine Anzeigeberechtigung | 20090928 |
Method REFRESH_IOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ALL | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20090805 | ||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20090805 | ||
| 3 | I_T_IOBJNM | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM | List of InfoObjects | 20090805 |
Method REFRESH_IOBJ on class IF_RSD_MDOB_COMP_MEDIATOR has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |