SAP ABAP Class CL_INM_ON_SERVICES (PPM common services)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_OBJ_NAVIGATOR_INTEGRATION (Package) Access Layer: PLM Object Navigator
Properties
Class CL_INM_ON_SERVICES  
Short Description PPM common services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_OBJ_NAVIGATOR_INTEGRATION   Access Layer: PLM Object Navigator 
Created 20090706   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INM_ON_SERVICES has no forward declaration.
Interfaces
Class CL_INM_ON_SERVICES has no interface implemented.
Friends
Class CL_INM_ON_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DESTINATION_NOK Static Attribute Private Type reference (TYPE) TY_DESTINATION 20090706
2 MV_RFC_NOT_OK Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090706
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MULTI_EXISTENCE Static method Public Method Checks the existence of projects 20090706
2 CHG_RELMSG_TYPE Static method Public Method Change relevant message type 20090713
3 CONVERT_PRIORITY_TO_EXT Static method Private Method Convert Priority to external format 20091029
4 CONVERT_TABLE_TO_KEY_FIELDS Static method Private Method Convert table with key fields to structure 20090706
5 GET_DATE_FIELDS_FROM_BADI Static method Public Method Get the default date fields from badi implementation 20090706
6 GET_DETAILS Static method Public Method Get Projects Details 20090706
7 GET_LINKED_PLM_OBJECTS Static method Public Method Get linked materials to a project 20090706
8 GET_LINKED_PPM_OBJECTS Static method Public Method Get linked projects to a material 20090706
9 GET_PLM_OBJECT_INFO Static method Private Method Get info of plm object 20090706
10 GET_PPM_OBJECT_INFO Static method Private Method Get info of plm object 20090706
11 RFC_PING Static method Public Method Check RFC 20090706
12 RFC_PING_AFTER_PROCESSING Static method Public Method 20090706
Events
Class CL_INM_ON_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DESTINATION Private See coding 20090706
2 TY_S_NAME_VALUE Private See coding 20090706
3 TY_T_NAME_VALUE Private See coding 20090706
Method Signatures

Method CHECK_MULTI_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090706
2 Exporting ET_OBJECT_ID Call by reference Type reference (TYPE) INM_T_OBJECT_ID PPM Object Id's existing 20090706
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090706
4 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) INM_T_OBJECT_ID PPM Object Id's to be checked 20090706
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090706
6 Importing IV_PPM_TYPE Call by reference Type reference (TYPE) INM_OBJECT_TYPE PPM Object Type 20090717

Method CHECK_MULTI_EXISTENCE on class CL_INM_ON_SERVICES has no exception.

Method CHG_RELMSG_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REL_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_NAV_REL_MSG Message table for messages of NAV relation classes 20090713
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090713

Method CHG_RELMSG_TYPE on class CL_INM_ON_SERVICES has no exception.

Method CONVERT_PRIORITY_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIORITY Call by reference Type reference (TYPE) CGPL_PRIORITY Priority 20091029
2 Returning RV_PRIO_TEXT Value transfer Type reference (TYPE) DPR_TV_TEXT Object Name 20091029

Method CONVERT_PRIORITY_TO_EXT on class CL_INM_ON_SERVICES has no exception.

Method CONVERT_TABLE_TO_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_STRUCTURE Call by reference Type reference (TYPE) INDEX TABLE 20090706
2 Importing IT_INT_IDS Call by reference Type reference (TYPE) TY_T_NAME_VALUE 20090706
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706

Method CONVERT_TABLE_TO_KEY_FIELDS on class CL_INM_ON_SERVICES has no exception.

Method GET_DATE_FIELDS_FROM_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FINISH_DATE_NAME Call by reference Type reference (TYPE) STRING 20090706
2 Changing CV_START_DATE_NAME Call by reference Type reference (TYPE) STRING 20090706
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OBJECT_TYPE PPM Object Type Text 20090706

Method GET_DATE_FIELDS_FROM_BADI on class CL_INM_ON_SERVICES has no exception.

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_ATTR Call by reference Type reference (TYPE) INDEX TABLE NAV -Object Attributes 20090706
2 Importing IT_ITEM_INIT_HIER Call by reference Type reference (TYPE) INM_T_ITEM_INIT_HIER Portfolio Hierarchy 20090706
3 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) INM_T_OBJECT_ID PPM Object Id's 20090706
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090706
5 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706
6 Importing IV_PPM_TYPE_TEXT Call by reference Type reference (TYPE) INM_OBJECT_TYPE PPM Type text 20090706

Method GET_DETAILS on class CL_INM_ON_SERVICES has no exception.

Method GET_LINKED_PLM_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKED_ID Call by reference Type reference (TYPE) INDEX TABLE Linked objects 20090706
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090706
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090706
4 Importing IV_CGPL_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 /PLMI/OBJECT_TYPE_CGPL 20090706
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090706
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) INM_OBJECT_GUID_C PPM Object 20090706
7 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706
8 Importing IV_PLM_DESTINATION Call by reference Type reference (TYPE) LOGSYS PLM destination 20090706

Method GET_LINKED_PLM_OBJECTS on class CL_INM_ON_SERVICES has no exception.

Method GET_LINKED_PPM_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKED_ID Call by reference Type reference (TYPE) INM_T_OBJECT_ID PPM Object Id's 20090706
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090706
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090706
4 Importing IS_PLM_OBJECT_ID Call by reference Type reference (TYPE) ANY 20090706
5 Importing IV_CGPL_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR3 /PLMI/OBJECT_TYPE_CGPL 20090706
6 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090706
7 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706
8 Importing IV_PLM_DESTINATION Call by reference Type reference (TYPE) LOGSYS Logical system 20090706

Method GET_LINKED_PPM_OBJECTS on class CL_INM_ON_SERVICES has no exception.

Method GET_PLM_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Structure of Id 20090706
2 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706

Method GET_PLM_OBJECT_INFO on class CL_INM_ON_SERVICES has no exception.

Method GET_PPM_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTR_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Structure of Attributes 20090706
2 Exporting EV_RFC_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Structure of Attributes for RFC 20090706
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20090706

Method GET_PPM_OBJECT_INFO on class CL_INM_ON_SERVICES has no exception.

Method RFC_PING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_NEWLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090706
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090706
3 Importing IV_PROCESS_ERROR_MESSAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090706
4 Returning RV_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090706

Method RFC_PING on class CL_INM_ON_SERVICES has no exception.

Method RFC_PING_AFTER_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20090706

Method RFC_PING_AFTER_PROCESSING on class CL_INM_ON_SERVICES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 701