SAP ABAP Class CL_RPM_OBL_REPOSITORY (RPM: Class for Access to Object Repository)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PFM (Application Component) Portfolio Management
⤷
RPM_OBJ_LINK (Package) RPM Object Links
⤷
⤷
Properties
| Class | CL_RPM_OBL_REPOSITORY | |
| Short Description | RPM: Class for Access to Object Repository | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RPM_OBJ_LINK | RPM Object Links |
| Created | 20020610 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RPM_OBL_REPOSITORY has no forward declaration.
Interfaces
Class CL_RPM_OBL_REPOSITORY has no interface implemented.
Friends
Class CL_RPM_OBL_REPOSITORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TY_DPR_OBJECT_TYPES | 20050510 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050510 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050410 | ||||
| 4 | Static Attribute | Private | Type reference (TYPE) | TY_OBJECT_TYPES | 20020610 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | TY_OBL_OBJ_TYPES | 20050522 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | TY_OBTYP_TEXTS | 20020610 |
Methods
Events
Class CL_RPM_OBL_REPOSITORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_DPR_OBJECT_TYPES | Private | See coding | 20050510 | ty_dpr_object_types type sorted table of dpr_obl_obtyp
with unique key object_type
|
||
| 2 | TY_OBJECT_TYPES | Private | See coding | 20020613 | ty_object_types type sorted table of rpm_obl_obtyp
with unique key object_type
|
||
| 3 | TY_OBL_OBJ_TYPES | Private | See coding | 20050522 | ty_obl_obj_types type sorted table of dpr_obl_obgrp
with unique key grouping
|
||
| 4 | TY_OBTYP_TEXTS | Private | See coding | 20020613 | ty_obtyp_texts type sorted table of rpm_obl_obtyp_t
with unique key object_type langu
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RPM_OBL_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_OBL_REPOSITORY has no exception.
Method GET_EXTENDED_CAPABILITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBL_OBTYP | Call by reference | Type reference (TYPE) | RPM_OBL_OBTYP | 20050510 | ||||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | 20050510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050510 | |||
| 2 | 20050510 |
Method GET_EXTERNAL_ID_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXTERNAL_ID_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_EXTERNAL_ID_DEF | RPM: Definition of the external identifier of the object | 20030206 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020613 |
Method GET_OBJECT_CAPABILITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBL_OBTYP | Call by reference | Type reference (TYPE) | RPM_OBL_OBTYP | RPM: Structure of linked objects types table | 20020610 | |||
| 2 | EV_ACTIVE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_ACTIVE | RPM: Flag for active linked object type | 20030214 | |||
| 3 | EV_DATA | Call by reference | Type reference (TYPE) | RPM_TV_OBL_DATA | RPM: Read from data of the linked object? | 20020610 | |||
| 4 | EV_EXISTENCE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_EXISTENCE | RPM: Existence of linked object | 20020610 | |||
| 5 | EV_MANUAL_ENTRY | Call by reference | Type reference (TYPE) | RPM_TV_MANUAL_ENTRY | RPM: Flag for Manual Entry Enabled | 20030214 | |||
| 6 | EV_OPEN | Call by reference | Type reference (TYPE) | RPM_TV_OBL_OPEN | RPM: Open application to work on linked object? | 20020610 | |||
| 7 | EV_SEARCH | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20020610 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020610 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020611 | |||
| 2 | RPM: Object link not accessible | 20030403 |
Method GET_OBJECT_ID_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_ID_FIELDS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20020613 | |||
| 2 | EV_OBJECT_ID_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_EXTERNAL_ID_DEF | RPM: Definition of the external identifier of the object | 20020613 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020613 |
Method GET_OBJECT_KEY_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | |||
| 2 | RV_OBJECT_KEY_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_OBJECT_KEY_DEF | Structure for the definition of the internal key of the obje | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020611 |
Method GET_OBJECT_LINK_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_LINK_TYPE | Value transfer | Type reference (TYPE) | RPM_TS_OBL_OBTYPE | 20050410 | ||||
| 2 | ET_OBJECT_LINK_TYPES | Value transfer | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050410 | ||||
| 3 | ET_WEBSERVER_DATA | Call by reference | Type reference (TYPE) | /RPM/TT_WEB_SERVERS_PARAMETERS | 20050517 | ||||
| 4 | IV_ACTIVE | Value transfer | Type reference (TYPE) | BOOLEAN | 20050410 | ||||
| 5 | IV_APPLICATION | Value transfer | Type reference (TYPE) | RPM_TV_APPLICATION | 20050410 | ||||
| 6 | IV_CATEGORY | Value transfer | Type reference (TYPE) | DPR_TV_OBL_CATEGORY | Category of Object Type in Object Link | 20070526 | |||
| 7 | IV_LOGSYS | Value transfer | Type reference (TYPE) | LOGSYS | 20050410 | ||||
| 8 | IV_MAIN_OBJECT_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | 20051011 | ||||
| 9 | IV_OBJECT_LINK_GROUP | Value transfer | Type reference (TYPE) | DPR_TV_OBL_GROUP | 20050410 | ||||
| 10 | IV_OBJECT_LINK_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | 20050410 | ||||
| 11 | IV_SEARCH_ENABLED | Value transfer | Type reference (TYPE) | BOOLEAN | 20050722 | ||||
| 12 | IV_WITH_TEXT | Value transfer | Type reference (TYPE) | BOOLEAN | 20050410 |
Method GET_OBJECT_LINK_TYPES on class CL_RPM_OBL_REPOSITORY has no exception.
Method GET_OBJECT_OBL_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXTERNAL_ID_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_EXTERNAL_ID_DEF | RPM: Definition of the external identifier of the object | 20030214 | |||
| 2 | EV_OBJECT_KEY_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_OBJECT_KEY_DEF | Structure for the definition of the internal key of the obje | 20030214 | |||
| 3 | EV_SEARCH_FIELD_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_SEARCH_FIELD_DEF | RPM: Object search field definition | 20030214 | |||
| 4 | EV_SEARCH_RESULTS | Value transfer | Type reference (TYPE) | RPM_TV_OBL_SEARCH_RESULTS_DEF | RPM: Object search field definition | 20030214 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20030214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030214 |
Method GET_OBJECT_OBL_STRUCT_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STRUCTURE_DDIC | Value transfer | Type reference (TYPE) | DDFIELDS | DD: Field List | 20030214 | |||
| 2 | ET_STRUCTURE_FIELDS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20030214 | |||
| 3 | EV_STRUCTURE_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_EXTERNAL_ID_DEF | RPM: Definition of the external identifier of the object | 20030214 | |||
| 4 | IV_DATA_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_DATA | RPM: Read from data of the linked object? | 20030214 | |||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | |||
| 6 | IV_OBJECT_ID_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_EXISTENCE | RPM: Existence of linked object | 20030214 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20030214 | |||
| 8 | IV_SEARCH_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20030214 | |||
| 9 | IV_SEARCH_RESULT_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20030214 | |||
| 10 | IV_USER_STRUCTURE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_EXTERNAL_ID_DEF | RPM: Definition of the external identifier of the object | 20030214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030214 |
Method GET_OBJECT_PROXY_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | |||
| 2 | RV_PROXY_CLASS | Value transfer | Type reference (TYPE) | RPM_TV_OBL_PROXY_CLASS | RPM: Proxy class name | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020611 |
Method GET_OBJECT_TRANSFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | |||
| 2 | RV_OBJECT_TRANSFORM | Value transfer | Type reference (TYPE) | RPM_TV_OBL_XSLT_PROGRAM | RPM: Name of XSLT translation program for data display | 20020611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020611 |
Method GET_OBJECT_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_TYPES | Value transfer | Type reference (TYPE) | RPM_TT_OBL_OBJECT_TYPES | RPM: Table type of object type descriptions | 20030213 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030213 |
Method GET_OBJECT_TYPES on class CL_RPM_OBL_REPOSITORY has no exception.
Method GET_OBJECT_TYPE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020613 | |||
| 3 | RV_OBJECT_TYPE_TEXT | Value transfer | Type reference (TYPE) | RPM_TV_TEXT | RPM: Object type description | 20020613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020613 |
Method GET_STRUCTURE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_DDIC | Value transfer | Type reference (TYPE) | DDFIELDS | DD: Field List | 20030214 | |||
| 2 | ET_FIELD_DEFS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20030214 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | |||
| 4 | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20020613 |
Method GET_STRUCTURE_FIELDS on class CL_RPM_OBL_REPOSITORY has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |