SAP ABAP Class /RPM/CL_COMMENT_API (xRPM Comments Provider class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20050719
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_METADATA Metadata for API objects 20080715
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050719
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050719
5 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050719
6 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050719
Properties
Class /RPM/CL_COMMENT_API  
Short Description xRPM Comments Provider class    
Super Class /RPM/CL_OBJECT_API xRPM Object Provider Super Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050719   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_COMMENT_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_METADATA Metadata for API objects 20080715
2 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050719
3 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050719
4 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050719
5 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050719
Friends
Class /RPM/CL_COMMENT_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_COMMENT_API xRPM Comments Provider class 20080521
2 MV_HAS_CHANGES Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081218
3 OR_BUCKET Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_BUCKET_O Hierarchy bucket operational object 20050719
4 OR_OBJECT Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_REVIEW_O Hierarchy Review operational object 20050719
5 OR_OBJ_MANAGER Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER RPM-Project and Portfolio Controller 20050719
6 OR_PORTFOLIO Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_ENTITY_PROJECT General object definition 20050719
7 OT_GUID Instance attribute Public Type reference (TYPE) /RPM/TT_GUIDS Table of RPM guids 20050719
8 OV_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20050719
9 OV_NODE_COMMENTS Constant Public Type reference (TYPE) STRING 'COMMENT' 20050719
10 OV_NODE_DETAIL Constant Public Type reference (TYPE) STRING 'DETAIL' 20050719
11 OV_NODE_ITEM_STAKEH Constant Public Type reference (TYPE) STRING 'ITEM_STAKEH' 20050719
12 OV_NODE_REVIEW_ITEMS Constant Public Type reference (TYPE) STRING 'REVIEW ITEMS' 20050719
13 OV_QUERY_GETLIST Constant Public Type reference (TYPE) STRING 'GET_LIST' 20050719
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_NEGOTIATE_ATTR Instance method Private Method Perform attribute negotiation 20081218
2 GET_INSTANCE Static method Public Method Returns the current instance or creates a new one 20080521
3 HAS_CHANGES Instance method Public Method Checks if object has been changed 20081218
4 RETRIEVE_COMMENTS_EXT Instance method Private Method Get Comments to be consumed by external applications 20130912
Events
Class /RPM/CL_COMMENT_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACTIONS Public Attribute reference (LIKE) 20050719
2 TY_EDIT_MODE Public Attribute reference (LIKE) 20130912
3 TY_MODIFICATIONS Public Attribute reference (LIKE) 20050719
Method Signatures

Method ACTION_NEGOTIATE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION_NAME Call by reference Type reference (TYPE) STRING 20081218
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20081218
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20081218
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081218
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081218
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20081218
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20081218

Method ACTION_NEGOTIATE_ATTR on class /RPM/CL_COMMENT_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_COMMENT_API xRPM Comments Provider class 20080521

Method GET_INSTANCE on class /RPM/CL_COMMENT_API has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20081218
2 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081218

Method HAS_CHANGES on class /RPM/CL_COMMENT_API has no exception.

Method RETRIEVE_COMMENTS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20130912
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) TY_EDIT_MODE Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20130912
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20130912
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20130912
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20130912
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20130912
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20130912
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130912
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20130912

Method RETRIEVE_COMMENTS_EXT on class /RPM/CL_COMMENT_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400