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
⤷ 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 | ST_DPR_OBJECT_TYPES | Static Attribute | Private | Type reference (TYPE) | TY_DPR_OBJECT_TYPES | 20050510 | |||
2 | ST_EXTENDED_TYPES | Static Attribute | Private | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050510 | |||
3 | ST_OBJECT_LINK_TYPES | Static Attribute | Private | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050410 | |||
4 | ST_OBJECT_TYPES | Static Attribute | Private | Type reference (TYPE) | TY_OBJECT_TYPES | 20020610 | |||
5 | ST_OBL_OBJ_TYPES | Static Attribute | Private | Type reference (TYPE) | TY_OBL_OBJ_TYPES | 20050522 | |||
6 | ST_OBTYP_TEXTS | 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 | Exporting | ES_OBL_OBTYP | Call by reference | Type reference (TYPE) | RPM_OBL_OBTYP | 20050510 | |||
2 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | 20050510 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20050510 | ||
2 | CX_RPM_OBJ_LINK_NOT_ACCESSIBLE | 20050510 |
Method GET_EXTERNAL_ID_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Importing | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020613 |
Method GET_OBJECT_CAPABILITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_OBL_OBTYP | Call by reference | Type reference (TYPE) | RPM_OBL_OBTYP | RPM: Structure of linked objects types table | 20020610 | ||
2 | Exporting | EV_ACTIVE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_ACTIVE | RPM: Flag for active linked object type | 20030214 | ||
3 | Exporting | EV_DATA | Call by reference | Type reference (TYPE) | RPM_TV_OBL_DATA | RPM: Read from data of the linked object? | 20020610 | ||
4 | Exporting | EV_EXISTENCE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_EXISTENCE | RPM: Existence of linked object | 20020610 | ||
5 | Exporting | EV_MANUAL_ENTRY | Call by reference | Type reference (TYPE) | RPM_TV_MANUAL_ENTRY | RPM: Flag for Manual Entry Enabled | 20030214 | ||
6 | Exporting | EV_OPEN | Call by reference | Type reference (TYPE) | RPM_TV_OBL_OPEN | RPM: Open application to work on linked object? | 20020610 | ||
7 | Exporting | EV_SEARCH | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20020610 | ||
8 | Importing | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020611 | ||
2 | CX_RPM_OBJ_LINK_NOT_ACCESSIBLE | 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 | Exporting | ET_OBJECT_ID_FIELDS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20020613 | ||
2 | Exporting | 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 | Importing | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020613 |
Method GET_OBJECT_KEY_DEF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | ||
2 | Returning | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020611 |
Method GET_OBJECT_LINK_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_OBJECT_LINK_TYPE | Value transfer | Type reference (TYPE) | RPM_TS_OBL_OBTYPE | 20050410 | |||
2 | Exporting | ET_OBJECT_LINK_TYPES | Value transfer | Type reference (TYPE) | RPM_TT_OBL_OBTYPES | 20050410 | |||
3 | Exporting | ET_WEBSERVER_DATA | Call by reference | Type reference (TYPE) | /RPM/TT_WEB_SERVERS_PARAMETERS | 20050517 | |||
4 | Importing | IV_ACTIVE | Value transfer | Type reference (TYPE) | BOOLEAN | 20050410 | |||
5 | Importing | IV_APPLICATION | Value transfer | Type reference (TYPE) | RPM_TV_APPLICATION | 20050410 | |||
6 | Importing | IV_CATEGORY | Value transfer | Type reference (TYPE) | DPR_TV_OBL_CATEGORY | Category of Object Type in Object Link | 20070526 | ||
7 | Importing | IV_LOGSYS | Value transfer | Type reference (TYPE) | LOGSYS | 20050410 | |||
8 | Importing | IV_MAIN_OBJECT_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | 20051011 | |||
9 | Importing | IV_OBJECT_LINK_GROUP | Value transfer | Type reference (TYPE) | DPR_TV_OBL_GROUP | 20050410 | |||
10 | Importing | IV_OBJECT_LINK_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | 20050410 | |||
11 | Importing | IV_SEARCH_ENABLED | Value transfer | Type reference (TYPE) | BOOLEAN | 20050722 | |||
12 | Importing | 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 | Exporting | 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 | Exporting | 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 | Exporting | EV_SEARCH_FIELD_DEF | Value transfer | Type reference (TYPE) | RPM_TV_OBL_SEARCH_FIELD_DEF | RPM: Object search field definition | 20030214 | ||
4 | Exporting | EV_SEARCH_RESULTS | Value transfer | Type reference (TYPE) | RPM_TV_OBL_SEARCH_RESULTS_DEF | RPM: Object search field definition | 20030214 | ||
5 | Importing | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20030214 |
Method GET_OBJECT_OBL_STRUCT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_STRUCTURE_DDIC | Value transfer | Type reference (TYPE) | DDFIELDS | DD: Field List | 20030214 | ||
2 | Exporting | ET_STRUCTURE_FIELDS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20030214 | ||
3 | Exporting | 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 | Importing | IV_DATA_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_DATA | RPM: Read from data of the linked object? | 20030214 | ||
5 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | ||
6 | Importing | IV_OBJECT_ID_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_EXISTENCE | RPM: Existence of linked object | 20030214 | ||
7 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20030214 | ||
8 | Importing | IV_SEARCH_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20030214 | ||
9 | Importing | IV_SEARCH_RESULT_FIELDS | Call by reference | Type reference (TYPE) | RPM_TV_OBL_SEARCH | RPM: Availability of search help for linked object | 20030214 | ||
10 | Importing | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20030214 |
Method GET_OBJECT_PROXY_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | ||
2 | Returning | RV_PROXY_CLASS | Value transfer | Type reference (TYPE) | RPM_TV_OBL_PROXY_CLASS | RPM: Proxy class name | 20020611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020611 |
Method GET_OBJECT_TRANSFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020611 | ||
2 | Returning | 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 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020611 |
Method GET_OBJECT_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_OBJECT_TYPES | Value transfer | Type reference (TYPE) | RPM_TT_OBL_OBJECT_TYPES | RPM: Table type of object type descriptions | 20030213 | ||
2 | Importing | 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 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | ||
2 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | RPM_TV_OBL_TYPE | RPM: Type of linked object | 20020613 | ||
3 | Returning | RV_OBJECT_TYPE_TEXT | Value transfer | Type reference (TYPE) | RPM_TV_TEXT | RPM: Object type description | 20020613 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RPM_OBJECT_NOT_FOUND_ERROR | 20020613 |
Method GET_STRUCTURE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELD_DDIC | Value transfer | Type reference (TYPE) | DDFIELDS | DD: Field List | 20030214 | ||
2 | Exporting | ET_FIELD_DEFS | Value transfer | Type reference (TYPE) | RPM_TT_OBL_FIELD_DEFS | RPM: Object links field descriptions table type | 20030214 | ||
3 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | current language | 20030214 | ||
4 | Importing | 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 |