SAP ABAP Class CL_DPR_OLR3_REPOSITORY (Object Link: Repository)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-EXT-OBL (Application Component) Object Links
⤷
DPR_OBJECTLINK_R3 (Package) Project Management - R/3 Core Object Link
⤷
⤷
Properties
| Class | CL_DPR_OLR3_REPOSITORY | |
| Short Description | Object Link: Repository | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DPR_OBJECTLINK_R3 | Project Management - R/3 Core Object Link |
| Created | 20020604 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DPR_OLR3_REPOSITORY has no forward declaration.
Interfaces
Class CL_DPR_OLR3_REPOSITORY has no interface implemented.
Friends
Class CL_DPR_OLR3_REPOSITORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | OLR3_TV_DDIC_FIELD | '0EMPTY' | Blank field | 20020625 | ||
| 2 | Constant | Private | Type reference (TYPE) | C | 'X' | 'X' | 20020621 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_CONSISTENCY_DB | Table Type for Table OLR3_CONSISTENCY | 20020604 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_FIELDS | Table Type for Table OLR3_FIELDS | 20020606 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_FRAMEASSG | Table Type for Table OLR3_FRAMEASSG | 20020606 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_FRAMES | Table Type for Table OLR3_FRAMES | 20020606 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_FRAMES_T | Frames + Language-Dependent Descriptions for Object Type | 20020612 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_PROXY_CL | Table Type for Table OLR3_PROXY_CL | 20020604 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_TABLEDEF | Table Type for Table OLR3_TABLEDEFD | 20020604 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_URL_DEF | Object Link in ERP System Transactions | 20020618 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_URL_SERV_PAR | Table Type: Parameter for the Service of a Transaction | 20020618 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_URL_SERV | Table Type: Short Texts for the Service of a Transaction | 20020618 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_WEBSERVER_URL | TT: URL of a Web Server | 20030307 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | OLR3_TT_WEBSERVER_URL_PAR | System Parameter for Web Server of an SAP Transaction | 20030307 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020604 | |
| 2 | Static method | Public | Method | Delivers the Consistency Checks for Current Object Type | 20020604 | |
| 3 | Static method | Public | Method | Delivers All (Assigned) Fields of Current Object | 20020607 | |
| 4 | Static method | Public | Method | Delivers All Combined Frame/Field for Current Obj. Type | 20020613 | |
| 5 | Static method | Public | Method | Delivers All Frames for Current Object Type | 20020612 | |
| 6 | Static method | Public | Method | Delivers Name of Proxy Class for Current Object Type | 20020604 | |
| 7 | Static method | Public | Method | Delivers Table/View Names for Method/Object Type/Strategy | 20020604 | |
| 8 | Static method | Public | Method | Delivers All Table/View Names for Method/Object Type | 20020607 | |
| 9 | Static method | Public | Method | Delivers the Assigned URL Services to Object Category | 20020618 | |
| 10 | Static method | Public | Method | Provides the Short Text and Parameters for URL Service | 20020618 | |
| 11 | Static method | Public | Method | Provides Object Category with Parameters of a Web Server | 20030306 |
Events
Class CL_DPR_OLR3_REPOSITORY has no event.
Types
Class CL_DPR_OLR3_REPOSITORY has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_OLR3_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_OLR3_REPOSITORY has no exception.
Method GET_CONSISTENCY_CHECKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONSISTENCY | Value transfer | Type reference (TYPE) | OLR3_TT_CONSISTENCY | Tabellentyp zu Tabelle OLR3_CONSISTENCY | 20020604 | |||
| 2 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Objektverknüpfung: Proxy-Klasse | 20020604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Konsistenzprüfungen gefunden | 20020604 |
Method GET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_DATA | Tabelle, Feld, (Inhalt) für die Objektart | 20020607 | |||
| 2 | IV_FRAME | Value transfer | Type reference (TYPE) | OLR3_TV_FRAME | SPACE | Rahmen | 20030117 | ||
| 3 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objektes | 20020607 | |||
| 4 | IV_ONLY_ASSIGNED | Value transfer | Type reference (TYPE) | C | SPACE | ' ': OLR3_FIELDS, 'X': OLR3_FRAMEASSG | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Felder/Kennzahlen zur Objektart gefunden | 20020607 |
Method GET_FRAMEASSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FRAMEASSG | Value transfer | Type reference (TYPE) | OLR3_TT_FRAMEASSG | Tabellentyp zur Tabelle OLR3_FRAMEASSG | 20020613 | |||
| 2 | IV_FRAME | Value transfer | Type reference (TYPE) | OLR3_TV_FRAME | Assignments zu Rahmen (Auch wenn Rahmen inaktiv ist!) | 20030201 | |||
| 3 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objektes | 20020613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Frame-Feld-Zuordnung vorhanden | 20020613 |
Method GET_FRAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FRAMES_ALL | Value transfer | Type reference (TYPE) | OLR3_TT_FRAMES_ALL | Frames + sprachabhängige Bezeichnungen zur Objektart | 20020612 | |||
| 2 | IV_ALL_FRAMES | Value transfer | Type reference (TYPE) | BOOLE_D | SPACE | Alle Rahmen (inkl. inaktiver) | 20030118 | ||
| 3 | IV_FRAME | Value transfer | Type reference (TYPE) | OLR3_TV_FRAME | SPACE | Rahmen für Übersicht | 20030117 | ||
| 4 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Objektart | 20020612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Frame vorhanden | 20020612 |
Method GET_PROXY_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROXY_CLASS | Value transfer | Type reference (TYPE) | OLR3_TV_PROXY_CLASS | Objektverknüpfung: Proxy-Klasse | 20020604 | |||
| 2 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objektes | 20020604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Eintrag existiert nicht | 20020604 |
Method GET_TABLEDEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TABLE_VIEWNAME | Value transfer | Type reference (TYPE) | OLR3_TV_DDIC_TABLE | DDIC-Feld der Länge 30 für Tabellen-/Viewname | 20020604 | |||
| 2 | IV_METHOD | Value transfer | Type reference (TYPE) | OLR3_TV_KIND_OF_METHOD | Aktuelle Methode | 20020604 | |||
| 3 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Objektverknüpfung: Proxy-Klasse | 20020604 | |||
| 4 | IV_STRATEGY | Value transfer | Type reference (TYPE) | OLR3_TV_STRATEGY | 1 | Strategie zur aktuellen Methode | 20020604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tabelle/Viewname nicht gefunden | 20020604 |
Method GET_TABLEDEF_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE_VIEWNAME | Value transfer | Type reference (TYPE) | OLR3_TT_DDIC_TABLE | DDIC-Feld der Länge 30 für Tabellen-/Viewname | 20020607 | |||
| 2 | IV_METHOD | Value transfer | Type reference (TYPE) | OLR3_TV_KIND_OF_METHOD | Aktuelle Methode | 20020607 | |||
| 3 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Objektverknüpfung: Proxy-Klasse | 20020607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tabelle/Viewname nicht gefunden | 20020607 |
Method GET_URL_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERVICES | Call by reference | Type reference (TYPE) | OLR3_TT_URL_SERVICE | Enthält Namen von Services und ihrePositionen | 20020618 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20020618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Ergebnis gefunden | 20020618 |
Method GET_URL_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETER | Value transfer | Type reference (TYPE) | OLR3_TT_URL_PARAM | Enthält Parameter zu einem Service | 20020618 | |||
| 2 | EV_TEXT | Value transfer | Type reference (TYPE) | W3STEXT | Beschreibung des Services | 20020618 | |||
| 3 | IV_SERVICE | Value transfer | Type reference (TYPE) | OLR3_TV_SERVICE | Service | 20020618 |
Method GET_URL_SERVICE on class CL_DPR_OLR3_REPOSITORY has no exception.
Method GET_URL_WEBSERVER_PAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETER | Value transfer | Type reference (TYPE) | OLR3_TT_URL_PARAM | Enthält Parameter zu einem Service | 20030306 | |||
| 2 | EV_WEB_SERVER_URL | Call by reference | Type reference (TYPE) | OLR3_TV_WEBSERVER_URL | URL eines Webservers | 20030307 | |||
| 3 | IV_WEB_SERVER | Value transfer | Type reference (TYPE) | DPR_TV_OBL_WEB_SERVER | URL zu Web-Server | 20030307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Ergebnis gefunden | 20030306 |
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |