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
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_INM_OF Interface Object Framework 20070220
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVE Proxy Class for Initiative 20070112
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVEDP Proxy Class for Initiative Decision Point 20070216
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVEPHASE Proxy Class for Initiative Phase 20070216
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_ITEMDECISIONPOINT Proxy Class for xRPM-DFM Item Decision Point 20061106
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PORTFOLIOITEM Proxy Class for xRPM-DFM Portfolio Item 20061106
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PROJECT Proxy Class for Projects 20060926
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_NET_ACT Proxy Class for PS Network Activity 20100412
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_PD Proxy Class for PS Project 20090513
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_WBS Proxy Class for PS WBS Element 20090513
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 ADD_FAVORITE_OBJECTS Instance method Public Method add objects to favorites 20060726
2 CHECK_EXISTENCE Instance method Public Method check existence of an object 20060726
3 CONVERT_OBJECT_KEY Instance method Public Method convert object key from int to ext format and vice versa 20060726
4 GET_AUTHORIZATION Instance method Public Method read authorizations 20060726
5 GET_FIELDS Instance method Public Method read field catalog 20060726
6 GET_OBJECTS Instance method Public Method read object keys 20060726
7 GET_OBJECT_DATA Instance method Public Method read data for objects 20060726
8 GET_POSSIBLE_VALUES Instance method Public Method read possible values for an attribute 20060726
9 GET_STATUS Instance method Public Method read status 20070314
10 MAP_FIELDS_EXT_TO_INT Instance method Public Method map field names from external to internal 20060726
11 MAP_FIELDS_INT_TO_EXT Instance method Public Method map field names from internal to external 20060726
12 REFRESH Instance method Public Method refresh 20061026
13 REMOVE_FAVORITE_OBJECTS Instance method Public Method remove objects from favorites 20060726
14 VALIDATE 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060811
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
3 Importing IT_OBJECTKEYS Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS Object keys 20060922
4 Importing IV_ASSOCIATION_TYPE Call by reference Type reference (TYPE) INM_OF_TV_ASSOCIATION_TYPE_FAV Association type for favorites management 20060811
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
6 Importing IV_USER Call by reference Type reference (TYPE) INM_OF_TV_USER_NAME User Name 20060811
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070219

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060803
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 'X' = not existing 20070219
3 Importing IV_EXT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key in external format 20060803
4 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
5 Importing 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 Wrong input 20070219

Method CONVERT_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key in external format 20060803
2 Exporting EV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key in internal format 20060803
3 Importing IV_EXT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key in external format 20060803
4 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
5 Importing 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 Object does not exist 20070219

Method GET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060919
2 Exporting ET_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS Organizational units 20060811
3 Exporting ET_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS User names 20060811
4 Exporting ET_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS User groups 20060811
5 Exporting ET_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES User roles 20060811
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
7 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS Organizational units 20060811
8 Importing IT_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS User names 20060811
9 Importing IT_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS User groups 20060811
10 Importing IT_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES User roles 20060811
11 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
12 Importing 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 Wrong input 20070219

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES Field catalog in form of external field names 20060802
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060802
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
4 Importing 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060811
2 Exporting ET_OBJECTKEYS Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS Object keys 20060915
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
4 Importing IV_ASSOCIATION_TYPE Call by reference Type reference (TYPE) INM_OF_TV_ASSOCIATION_TYPE Association type for object assignment 20060811
5 Importing IV_FILL_EXT_KEY Call by reference Type reference (TYPE) FLAG CL_INM_OF_CO=>SC_FALSE General Flag 20061025
6 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
7 Importing IV_USER Call by reference Type reference (TYPE) INM_OF_TV_USER_NAME User Name 20060811
# Exception Resumable Description Created on
1 WRONG_INPUT 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060803
2 Exporting ET_OBJECTKEYS_FAILED Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS_INT Internal object keys 20060920
3 Exporting ET_VALUES Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_DATA Object data 20060803
4 Exporting ET_VALUES_NATIVE Call by reference Type reference (TYPE) STANDARD TABLE 20060922
5 Importing IT_FIELDNAMES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES Field names 20060803
6 Importing IT_OBJECTKEYS Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS Object keys 20060803
7 Importing IV_EXPORT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_EXPORT_TYPE Export type for data as internal or external 20060803
8 Importing 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 Wrong input 20070219

Method GET_POSSIBLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070226
2 Exporting ET_POSSIBLE_VALUES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20060803
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) INM_OF_TV_FIELD_NAME Field name 20060803
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
6 Importing 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 Wrong input 20070219

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070314
2 Exporting ET_STATUS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20070315
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070314
4 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070314
5 Importing 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 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 Exporting ET_FIELD_NAMES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_INT_EXT Internal and external field names 20060908
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070223
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
4 Importing IT_EXT_FIELD_NAMES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES External field names 20060908
5 Importing 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 WRONG_INPUT 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 Exporting ET_FIELD_NAMES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_INT_EXT Internal and external field names 20060908
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060920
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
4 Importing IT_INT_FIELD_NAMES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_INT Internal field names with corresponding tables 20060908
5 Importing 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 WRONG_INPUT Mapping not possible 20070219

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 'X' = Refresh could not be done 20070322
2 Importing 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 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20060811
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219
3 Importing IT_OBJECTKEYS Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS Object keys 20060922
4 Importing IV_ASSOCIATION_TYPE Call by reference Type reference (TYPE) INM_OF_TV_ASSOCIATION_TYPE_FAV Association Type for favorites management 20060811
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
6 Importing IV_USER Call by reference Type reference (TYPE) INM_OF_TV_USER_NAME User Name 20060811
# Exception Resumable Description Created on
1 WRONG_INPUT User does not exist 20070219

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070216
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 'X' = validation failed 20070219
3 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070322
4 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I ' '=display; cl_inm_of_co=>sc_change_mode_i = change 20070416
5 Importing IV_EXT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20070627
6 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309
7 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20070219
8 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY 20070219
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070219
History
Last changed by/on SAP  20141109 
SAP Release Created in 450