SAP ABAP Class CL_INM_PPM_SERVICES (Project and Portfolio Management Services)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_SHARED (Package) PPM Cross Application UI Objects
Properties
Class CL_INM_PPM_SERVICES  
Short Description Project and Portfolio Management Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_SHARED   PPM Cross Application UI Objects 
Created 20081022   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_INM_PPM_SERVICES has no interface implemented.
Friends
Class CL_INM_PPM_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DPR_ENTITIES Static Attribute Private Type reference (TYPE) DPR_TT_ENTITIES Table Type for Application Objects (Entities) 20090127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOCKED_DPR_OBJECT Static method Public Method Adds to list of locked DPR objects 20090127
2 AFTER_COMMIT Static method Public Method 20081022
3 AFTER_COMMIT_PORTF_OBJECTS Static method Private Method 20081022
4 AFTER_COMMIT_PORTF_STRUCTURE Static method Private Method 20081022
5 AFTER_COMMIT_PROJECT_OBJECTS Static method Private Method 20081022
6 AUTHORIZATION_PRE_CHECK Static method Public Method 20081112
7 BEFORE_SAVE Static method Public Method 20081022
8 BEFORE_SAVE_PORTF_OBJECTS Static method Private Method 20081022
9 BEFORE_SAVE_PORTF_STRUCTURE Static method Private Method 20081022
10 BEFORE_SAVE_PROJECT_OBJECTS Static method Private Method 20081022
11 COMMIT Static method Public Method 20081022
12 DO_CLEANUP Static method Public Method 20081028
13 DO_CLEANUP_PORTF_OBJECTS Static method Private Method 20081028
14 DO_CLEANUP_PORTF_STRUCTURE Static method Private Method 20081028
15 DO_CLEANUP_PROJECT_OBJECTS Static method Private Method 20081028
16 DO_SAVE Static method Public Method 20081022
17 DO_SAVE_PORTF_OBJECTS Static method Private Method 20081022
18 DO_SAVE_PORTF_STRUCTURE Static method Private Method 20081022
19 DO_SAVE_PROJECT_OBJECTS Static method Private Method 20081022
20 GET_ATTRIBUTE_DETAILS Static method Public Method Get details of an attribute 20081222
21 GET_MESSAGES Static method Private Method 20081106
22 INITIALIZE Static method Public Method 20081119
23 INITIALIZE_PORTF_OBJECTS Static method Private Method 20081119
24 INITIALIZE_PORTF_STRUCTURE Static method Private Method 20081119
25 INITIALIZE_PROJECT_OBJECTS Static method Private Method 20081119
26 NEGOTIATE_ATTRIBUTES Static method Public Method Perform attribute negotiation 20081104
27 NEGOTIATE_TEXTS Static method Public Method Perform text negotiation 20090220
28 REJECT_SAVE Static method Public Method 20081106
29 REJECT_SAVE_PORTF_OBJECTS Static method Private Method 20081106
30 REJECT_SAVE_PORTF_STRUCTURE Static method Private Method 20081106
31 REJECT_SAVE_PROJECT_OBJECTS Static method Private Method 20081106
32 SAVE Static method Public Method 20081028
Events
# Event Type Visibility Description Created on
1 SAVED Static Event
(1)
Public
(2)
Last Save was successful 20090121
Types
Class CL_INM_PPM_SERVICES has no local type.
Method Signatures

Method ADD_LOCKED_DPR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DPR_ENTITY Call by reference Object reference (TYPE REF TO) IF_DPR_ENTITY Development Projects: Interface of All Entities 20090127

Method ADD_LOCKED_DPR_OBJECT on class CL_INM_PPM_SERVICES has no exception.

Method AFTER_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081027

Method AFTER_COMMIT on class CL_INM_PPM_SERVICES has no exception.

Method AFTER_COMMIT_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081027

Method AFTER_COMMIT_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method AFTER_COMMIT_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081027

Method AFTER_COMMIT_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method AFTER_COMMIT_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081023

Method AFTER_COMMIT_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method AUTHORIZATION_PRE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081112
2 Exporting EV_OBJ_NOT_FOUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081112
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20081112
4 Importing IS_DASHBOARD Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090202
5 Importing IS_ORG_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_ORG_CONTEXT 20090706
6 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACO_ACTIVITY Activities for Authorization Check 20081112
7 Importing IV_MY_OBJECTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090202

Method AUTHORIZATION_PRE_CHECK on class CL_INM_PPM_SERVICES has no exception.

Method BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022
2 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method BEFORE_SAVE on class CL_INM_PPM_SERVICES has no exception.

Method BEFORE_SAVE_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022
2 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method BEFORE_SAVE_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method BEFORE_SAVE_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022
2 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method BEFORE_SAVE_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method BEFORE_SAVE_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method BEFORE_SAVE_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081023

Method COMMIT on class CL_INM_PPM_SERVICES has no exception.

Method DO_CLEANUP 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) /RPM/TT_MESSAGES Table Type for Messages 20081106
2 Exporting EV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method DO_CLEANUP on class CL_INM_PPM_SERVICES has no exception.

Method DO_CLEANUP_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method DO_CLEANUP_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method DO_CLEANUP_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method DO_CLEANUP_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method DO_CLEANUP_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method DO_CLEANUP_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method DO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081028

Method DO_SAVE on class CL_INM_PPM_SERVICES has no exception.

Method DO_SAVE_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method DO_SAVE_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method DO_SAVE_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method DO_SAVE_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method DO_SAVE_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method DO_SAVE_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method GET_ATTRIBUTE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FROM_VALUE Call by reference Type reference (TYPE) ANY 20081222
2 Exporting EV_LABEL Call by reference Type reference (TYPE) SCRTEXT_M Medium Field Label 20081222
3 Exporting EV_TO_VALUE Call by reference Type reference (TYPE) ANY 20081222
4 Importing IR_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20081222
5 Importing IT_VALUE_HELP Call by reference Type reference (TYPE) /RPM/TT_VALUE_HELP Value help 20081222
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20081222
7 Importing IV_FROM_VALUE Call by reference Type reference (TYPE) ANY 20081222
8 Importing IV_TO_VALUE Call by reference Type reference (TYPE) ANY 20081222

Method GET_ATTRIBUTE_DETAILS on class CL_INM_PPM_SERVICES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20081106

Method GET_MESSAGES on class CL_INM_PPM_SERVICES has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081119

Method INITIALIZE on class CL_INM_PPM_SERVICES has no exception.

Method INITIALIZE_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081119

Method INITIALIZE_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method INITIALIZE_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081119

Method INITIALIZE_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method INITIALIZE_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081119

Method INITIALIZE_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method NEGOTIATE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONSOLIDATED_OBJ_ATTR Call by reference Type reference (TYPE) ANY 20081113
2 Exporting EV_STOP_SAVE_FLAG Call by reference Type reference (TYPE) XFELD Checkbox 20081104
3 Importing IS_BUFFERED_OBJ_ATTR Call by reference Type reference (TYPE) ANY 20081104
4 Importing IS_DB_OBJ_ATTR Call by reference Type reference (TYPE) ANY 20081104
5 Importing IS_OBJ_ATTR_OLD Call by reference Type reference (TYPE) ANY 20081104
6 Importing IT_FIELD_GROUPS Call by reference Type reference (TYPE) INM_TT_FIELD_GROUP List of gropus of interdependent fields 20081104
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20081222

Method NEGOTIATE_ATTRIBUTES on class CL_INM_PPM_SERVICES has no exception.

Method NEGOTIATE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OLD_TEXT_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text Header 20090220
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20100324
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20090220
4 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090220
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20100324
6 Returning RV_RC Value transfer Type reference (TYPE) I 20090220

Method NEGOTIATE_TEXTS on class CL_INM_PPM_SERVICES has no exception.

Method REJECT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method REJECT_SAVE on class CL_INM_PPM_SERVICES has no exception.

Method REJECT_SAVE_PORTF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method REJECT_SAVE_PORTF_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method REJECT_SAVE_PORTF_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method REJECT_SAVE_PORTF_STRUCTURE on class CL_INM_PPM_SERVICES has no exception.

Method REJECT_SAVE_PROJECT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081106

Method REJECT_SAVE_PROJECT_OBJECTS on class CL_INM_PPM_SERVICES has no exception.

Method SAVE 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) /RPM/TT_MESSAGES Table Type for Messages 20081028
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081028
3 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081028

Method SAVE on class CL_INM_PPM_SERVICES has no exception.
Event Signatures

Event SAVED Signature
Event SAVED on class CL_INM_PPM_SERVICES has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702