SAP ABAP Interface IF_INM_OF_MAIN (Main Interface Object Framework)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-CF (Application Component) Common Functions
⤷
INM_OBJECT_FRAMEWORK (Package) Object Framework

⤷

⤷

Meta Relationship - Used By
Properties
Interface | IF_INM_OF_MAIN | |
Short Description | Main Interface Object Framework |
General Data
Package | INM_OBJECT_FRAMEWORK | Object Framework |
Created | 20060726 | SAP |
Last changed | 20141109 | |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_INM_OF_CO | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_INM_OF_MAIN has no interface.
Friends
Interface IF_INM_OF_MAIN has no friend.
Attributes
Interface IF_INM_OF_MAIN has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | add objects to favorites | 20060726 |
2 | ![]() |
Instance method | Public | Method | check existence of an object | 20060726 |
3 | ![]() |
Instance method | Public | Method | convert object key from int to ext format and vice versa | 20060726 |
4 | ![]() |
Instance method | Public | Method | read authorizations | 20060726 |
5 | ![]() |
Instance method | Public | Method | read field catalog | 20060726 |
6 | ![]() |
Instance method | Public | Method | read object keys | 20060726 |
7 | ![]() |
Instance method | Public | Method | read data for objects | 20060726 |
8 | ![]() |
Instance method | Public | Method | read possible values for an attribute | 20060726 |
9 | ![]() |
Instance method | Public | Method | read status | 20070314 |
10 | ![]() |
Instance method | Public | Method | map field names from external to internal | 20060726 |
11 | ![]() |
Instance method | Public | Method | map field names from internal to external | 20060726 |
12 | ![]() |
Instance method | Public | Method | refresh | 20061026 |
13 | ![]() |
Instance method | Public | Method | remove objects from favorites | 20060726 |
14 | ![]() |
Instance method | Public | Method | validate changes to an object | 20060726 |
Events
Interface IF_INM_OF_MAIN has no event.
Types
Interface IF_INM_OF_MAIN has no local type.
Method Signatures
Method ADD_FAVORITE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060811 | ||
2 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
3 | ![]() |
IT_OBJECTKEYS | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_KEYS | Object keys | 20060922 | ||
4 | ![]() |
IV_ASSOCIATION_TYPE | Call by reference | Type reference (TYPE) | INM_OF_TV_ASSOCIATION_TYPE_FAV | Association type for favorites management | 20060811 | ||
5 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
6 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | INM_OF_TV_USER_NAME | User Name | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
Method CHECK_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060803 | ||
2 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = not existing | 20070219 | ||
3 | ![]() |
IV_EXT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in external format | 20060803 | ||
4 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
5 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in internal format | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
Method CONVERT_OBJECT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_EXT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in external format | 20060803 | ||
2 | ![]() |
EV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in internal format | 20060803 | ||
3 | ![]() |
IV_EXT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in external format | 20060803 | ||
4 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
5 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key in internal format | 20060803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Object does not exist | 20070219 |
Method GET_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060919 | ||
2 | ![]() |
ET_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | Organizational units | 20060811 | ||
3 | ![]() |
ET_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | User names | 20060811 | ||
4 | ![]() |
ET_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | User groups | 20060811 | ||
5 | ![]() |
ET_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | User roles | 20060811 | ||
6 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
7 | ![]() |
IT_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | Organizational units | 20060811 | ||
8 | ![]() |
IT_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | User names | 20060811 | ||
9 | ![]() |
IT_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | User groups | 20060811 | ||
10 | ![]() |
IT_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | User roles | 20060811 | ||
11 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
12 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
Method GET_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCATALOG | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES | Field catalog in form of external field names | 20060802 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060802 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
4 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 |
Method GET_FIELDS on Interface IF_INM_OF_MAIN has no exception.
Method GET_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060811 | ||
2 | ![]() |
ET_OBJECTKEYS | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_KEYS | Object keys | 20060915 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
4 | ![]() |
IV_ASSOCIATION_TYPE | Call by reference | Type reference (TYPE) | INM_OF_TV_ASSOCIATION_TYPE | Association type for object assignment | 20060811 | ||
5 | ![]() |
IV_FILL_EXT_KEY | Call by reference | Type reference (TYPE) | FLAG | CL_INM_OF_CO=>SC_FALSE | General Flag | 20061025 | |
6 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
7 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | INM_OF_TV_USER_NAME | User Name | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
User does not exist | 20070219 |
Method GET_OBJECT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060803 | ||
2 | ![]() |
ET_OBJECTKEYS_FAILED | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_KEYS_INT | Internal object keys | 20060920 | ||
3 | ![]() |
ET_VALUES | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_DATA | Object data | 20060803 | ||
4 | ![]() |
ET_VALUES_NATIVE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20060922 | |||
5 | ![]() |
IT_FIELDNAMES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES | Field names | 20060803 | ||
6 | ![]() |
IT_OBJECTKEYS | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_KEYS | Object keys | 20060803 | ||
7 | ![]() |
IV_EXPORT_TYPE | Call by reference | Type reference (TYPE) | INM_OF_TV_EXPORT_TYPE | Export type for data as internal or external | 20060803 | ||
8 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
Method GET_POSSIBLE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070226 | ||
2 | ![]() |
ET_POSSIBLE_VALUES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_VALUES | Name and value list | 20060803 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
4 | ![]() |
IV_FIELDNAME | Call by reference | Type reference (TYPE) | INM_OF_TV_FIELD_NAME | Field name | 20060803 | ||
5 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
6 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20070313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070314 | ||
2 | ![]() |
ET_STATUS | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_VALUES | Name and value list | 20070315 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070314 | ||
4 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070314 | ||
5 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20070314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070314 |
Method MAP_FIELDS_EXT_TO_INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELD_NAMES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_INT_EXT | Internal and external field names | 20060908 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070223 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
4 | ![]() |
IT_EXT_FIELD_NAMES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES | External field names | 20060908 | ||
5 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Mapping not possible | 20070219 |
Method MAP_FIELDS_INT_TO_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELD_NAMES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_INT_EXT | Internal and external field names | 20060908 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060920 | ||
3 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
4 | ![]() |
IT_INT_FIELD_NAMES | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_INT | Internal field names with corresponding tables | 20060908 | ||
5 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Mapping not possible | 20070219 |
Method REFRESH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Refresh could not be done | 20070322 | ||
2 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 |
Method REFRESH on Interface IF_INM_OF_MAIN has no exception.
Method REMOVE_FAVORITE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20060811 | ||
2 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070219 | ||
3 | ![]() |
IT_OBJECTKEYS | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJECT_KEYS | Object keys | 20060922 | ||
4 | ![]() |
IV_ASSOCIATION_TYPE | Call by reference | Type reference (TYPE) | INM_OF_TV_ASSOCIATION_TYPE_FAV | Association Type for favorites management | 20060811 | ||
5 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
6 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | INM_OF_TV_USER_NAME | User Name | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
User does not exist | 20070219 |
Method VALIDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070216 | ||
2 | ![]() |
EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = validation failed | 20070219 | ||
3 | ![]() |
IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20070322 | ||
4 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | I | ' '=display; cl_inm_of_co=>sc_change_mode_i = change | 20070416 | ||
5 | ![]() |
IV_EXT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20070627 | ||
6 | ![]() |
IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070309 | ||
7 | ![]() |
IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20070219 | ||
8 | ![]() |
IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ANY | 20070219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Wrong input | 20070219 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 450 |