SAP ABAP Class CL_RPM_CUSTOM_TEMPLATE (Example class for custom component)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_DEV_CTEMPLATE (Package) xRPM Customer Development Template Example
Properties
Class CL_RPM_CUSTOM_TEMPLATE  
Short Description Example class for custom component    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_DEV_CTEMPLATE   xRPM Customer Development Template Example 
Created 20090609   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_CUSTOM_TEMPLATE has no forward declaration.
Interfaces
Class CL_RPM_CUSTOM_TEMPLATE has no interface implemented.
Friends
Class CL_RPM_CUSTOM_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_PROCESSED_OBJECTS Instance attribute Private Type reference (TYPE) TY_PROCESSED_OBJ_LIST 20090609
2 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_CUSTOM_TEMPLATE Example class for custom component 20090609
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090609
2 DO_ACTION Instance method Public Method Performs an action on the object 20090609
3 GET_INSTANCE Static method Public Method Returns a new instance or the current instance 20090609
4 MODIFY Instance method Public Method Modifies object data 20090609
5 QUERY Instance method Public Method Queries for objects 20090609
6 RETRIEVE Instance method Public Method Returns the object data 20090609
Events
Class CL_RPM_CUSTOM_TEMPLATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PROCESSED_OBJ Protected See coding 20090622 BEGIN OF ty_processed_obj. TYPES project_guid TYPE rpm_tv_guid. INCLUDE TYPE rpm_ts_ctemplate_api. TYPES END OF ty_processed_obj
2 TY_PROCESSED_OBJ_LIST Protected See coding 20090622 ty_processed_obj_list TYPE TABLE OF ty_processed_obj
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RPM_CUSTOM_TEMPLATE has no parameter.
Method CONSTRUCTOR on class CL_RPM_CUSTOM_TEMPLATE has no exception.

Method DO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20090609
2 Exporting ET_OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN 20090609
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20090609
4 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLEAN 20090609
5 Importing IR_DATA Call by reference Type reference (TYPE) DATA 20090609
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER 20090609
7 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090609
8 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20090609
9 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090609
10 Importing IV_PARAMETERS Call by reference Type reference (TYPE) ANY 20090609

Method DO_ACTION on class CL_RPM_CUSTOM_TEMPLATE 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) CL_RPM_CUSTOM_TEMPLATE Example class for custom component 20090609

Method GET_INSTANCE on class CL_RPM_CUSTOM_TEMPLATE has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MODIFICATION Call by reference Type reference (TYPE) INM_TT_MODIFICATIONS Initiative Modifications 20090609
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20090609
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20090609
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090609
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090622

Method MODIFY on class CL_RPM_CUSTOM_TEMPLATE has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES 20090609
2 Importing ET_OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090609
3 Importing ET_OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090609
4 Importing ET_OUT_QUERY_INFO Call by reference Type reference (TYPE) ESF_QUERY_INFO 20090609
5 Importing EV_RC Call by reference Type reference (TYPE) I 20090609
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER 20090609
7 Importing IS_QUERY_OPTIONS Call by reference Type reference (TYPE) SESF_QUERY_OPTIONS 20090609
8 Importing IT_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090609
9 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) /RPM/TT_SELECTION_PARAMETERS 20090609
10 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090609
11 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) STRING 20090609

Method QUERY on class CL_RPM_CUSTOM_TEMPLATE has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODE Call by reference Type reference (TYPE) /RPM/TS_CHANGE_MODE_W_GUID Object Change Mode 20090609
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20090609
3 Exporting ET_OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090609
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20090609
5 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090609
6 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090609
7 Importing IV_AUTH_CHK_REQ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090622
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090622
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 20090609
10 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090622

Method RETRIEVE on class CL_RPM_CUSTOM_TEMPLATE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702