SAP ABAP Class CL_INM_INITIATIVE (Initiative Abstract Parent)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_INITIATIVE (Package) Initiative
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_QNNR_COMMON Questionnaire Service Interface 20070719
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20070207
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20070412
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_INM_OBJECT_HEADER Object Header Information Retrieval 20070227
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_AUTHORIZATION_ELEMENT Authorizations for RPM Project Objects 20070214
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_COMMON Interface for All Application Objects 20061220
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_ENTITY Entity Interface 20061220
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_INM_INITIATIVE_O Initiative Business Object 20061220
2 Inheritance (c INHERITING FROM c_ref)  CL_INM_INITIATIVE_T Initiative Template 20070213
Properties
Class CL_INM_INITIATIVE  
Short Description Initiative Abstract Parent    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_INITIATIVE   Initiative 
Created 20061220   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)
2 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_QNNR_COMMON Questionnaire Service Interface 20070719
2 IF_ACO_COMMON Common Interface for Authorization Check 20070207
3 IF_DPR_STATUS_ELEMENT Development Projects: Interface of All Objects with Status 20070412
4 IF_INM_OBJECT_HEADER Object Header Information Retrieval 20070227
5 IF_RPM_AUTHORIZATION_ELEMENT Authorizations for RPM Project Objects 20070214
6 IF_RPM_COMMON Interface for All Application Objects 20061220
7 IF_RPM_ENTITY Entity Interface 20061220
Friends
# Friend Modeled only Created on Description
1 CL_RPM_FACTORY 20061220 Factory Class for Building Appl. Objects
2 CL_RPM_OBJ_MANAGER 20061220 Proj. Mgmt Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_AUTHORIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20070209
2 MR_CPROJECTS_PROJECT Instance attribute Protected Object reference (TYPE REF TO) CL_DPR_PROJECT Development Projects: Abstract Project 20070102
3 MR_ITEM Instance attribute Protected Object reference (TYPE REF TO) CL_RPM_PROJECT Master Project Definition 20070102
4 MR_OBJECT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Collection for Object Link Objects 20061220
5 MR_OBJECT_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER Proj. Mgmt Controller 20061220
6 MR_OBJECT_STATE Instance attribute Protected Object reference (TYPE REF TO) CL_RPM_OBJECT_STATE Object State 20061220
7 MR_QNNR Instance attribute Public Object reference (TYPE REF TO) /RPM/IF_QUESTIONNAIRE Questionnaire Interface 20070719
8 MR_TECHNICAL_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_CGPL_PROJECT Project Planning: Projects 20061220
9 MS_LONG_TXT_HEADER Instance attribute Public Type reference (TYPE) THEAD SAPscript: Text Header 20090226
10 MV_ACT_DP_PHASE_READ Instance attribute Protected Type reference (TYPE) BOOLEAN ABAP_FALSE Indicates if phase linked to active DP has been read 20091119
11 MV_ASSIGNMENT_TYPE Instance attribute Protected Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20061220
12 MV_BUCKET_CHANGED Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070818
13 MV_LANGUAGE Instance attribute Protected Type reference (TYPE) LAISO Language According to ISO 639 20070314
14 MV_OBL_OBTYP_PHASE Instance attribute Protected Type reference (TYPE) RPM_TV_OBL_TYPE Type of Linked Object 20070508
15 MV_STATE_AFTER_COMMIT Instance attribute Protected Type reference (TYPE) RPM_TV_STATE State of iView at Time of RFC Call 20070818
16 SC_DFM_PRO_TYPE Constant Protected Type reference (TYPE) DPR_TV_PRO_TYPE '000000000000DFM' Default Project Type 20070226
17 SC_OBL_OBTYP_INITPHASE Constant Protected Type reference (TYPE) RPM_TV_OBL_TYPE '0INMINITPHASE' Properties of Object Link to Object Type 20070226
18 SC_OBL_OBTYP_INIT_T_PHASE Constant Protected Type reference (TYPE) RPM_TV_OBL_TYPE '0INMINITTPHASE' Properties of Object Link to Object Type 20070508
19 SC_OBL_OBTYP_ITEM Constant Protected Type reference (TYPE) RPM_TV_OBL_TYPE '0INMITEM' Properties of Object Link to Object Type 20070306
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_TO_BUCKET Instance method Public Method Creates Relationship with Bucket 20070508
2 BUFFER_LONG_TEXT_HEADER Instance method Public Method Buffer Long Text Header 20090226
3 CHANGE_PROCESS_UPDATE_FINCAP Instance method Private Method Update Fin/Cap Percentages Upon Change Process 20090615
4 CHANGE_STAGE_GATES Instance method Public Method Create Decision Points and Phases 20090202
5 CHECK_AUTHORITY_FOR_ACTIVITY Instance method Public Method 20101125
6 CHECK_ITEM_PROJ_BOUND Instance method Public Method Checks If MR_CPROJECTS_PROJECT & MR_ITEM Are Bound 20080318
7 CONSTRUCTOR Instance method Public Constructor Constructor 20061220
8 CPRO_ITEM_HAS_CHANGES Instance method Public Method Check If Changes in Internal Project or Item Exist 20090710
9 CREATE_APPL_OBJECT Instance method Public Method Create Application Object 20070222
10 CREATE_FINCAP_CAT_GRP Instance method Public Method Create Fin/Cap Categories and Groups 20070907
11 CREATE_INI_ITEMS_VERSION Instance method Public Method Create Versions (incl. Headers) of Initiative Items 20090406
12 CREATE_STAGE_GATES Instance method Public Method Create Decision Points and Phases 20070213
13 CREATE_STAGE_GATES_VERSION Instance method Public Method Create Decision Points and Phases for Initiative Version 20081016
14 DELETE_LTXT_ON_CHANGE_PROCESS Instance method Private Method Delete Long Text Upon Change Process 20090604
15 GET_ATTRIBUTES Instance method Public Method Retrieve External Attributes 20070124
16 GET_ATTRIBUTES_INT Instance method Protected Method Get Internal Attributes 20070124
17 GET_ATTRIBUTES_OLD Instance method Public Method Retrieve Old External Attributes 20070604
18 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Get Assignment Object 20070124
19 GET_BUCKET_GUID Instance method Public Method Gets Bucket GUID of Initiative from Item 20090727
20 GET_BUCKET_REF Instance method Public Method Gets Reference of Parent Bucket 20070418
21 GET_GUID Instance method Public Method 20070513
22 GET_LANGUAGE Instance method Public Method Get Language 20070314
23 GET_PERMISSIONS Instance method Public Method 20070216
24 GET_PERMISSIONS_ROLES Instance method Public Method 20070216
25 GET_RESPONSIBLE Instance method Public Method Get Person Responsible 20070517
26 GET_RESPONSIBLE_BUPAS Instance method Public Method Get All Responsible BUPA GUIDs 20090616
27 GET_RESPONSIBLE_NAME Instance method Public Method Get Name of Person Responsible 20070510
28 GET_SUITABLE_RESOURCES Instance method Public Method Gets Available Concrete Roles for Responsibility 20070518
29 GET_SUITABLE_ROLES Instance method Public Method Gets Available Abstract Roles for Responsibility 20070509
30 INIT_AUTHORIZATION Instance method Protected Method Initialize Authorization on Object Instantiation 20070316
31 IS_CHANGEABLE Instance method Public Method Can Application Object Be Changed? 20070627
32 IS_VERSION Instance method Public Method Is Initiative Instance a Version? 20090605
33 LOCK_INITIATIVE_PROJECT Instance method Public Method Locks Project Part of Initiative 20081124
34 MERGE_ATTRIBUTES_INT Instance method Protected Method Merge Internal Attributes 20070124
35 ON_AUTHORIZATION_CHANGED Instance method Protected Event handling method Event Handler for ACO Changed 20070917
36 ON_QUESTIONNAIRE_CHANGED Instance method Protected Event handling method Listen for QNNR Object Raising CHANGED 20070719
37 ON_TECHNICAL_OBJECT_CHANGED Instance method Protected Event handling method Listen for Technical Object Raising CHANGED 20061220
38 ON_TECHNICAL_OBJECT_DELETED Instance method Protected Event handling method Listen for Technical Object Raising DELETED 20061220
39 RAISE_EVENT_LOADED Instance method Public Method Raise the Initiative Loaded Event 20080318
40 REDEFINE_DPR_ACO_DELETE_CHECK Instance method Private Method Redefinition of ACO-Based Delete Check in Project Management 20090310
41 RESET_DPR_ACO_DELETE_CHECK Instance method Private Method Redefinition of ACO-Based Delete Check in Project Management 20090310
42 SET_ADMINISTRATIVE_ATTRIBUTES Instance method Protected Method Sets Administrative Attributes 20090710
43 SET_ATTRIBUTES Instance method Public Method Set Changable Attributes 20070124
44 SET_ATTRIBUTES_INT Instance method Protected Method Set Internal Attributes 20070124
45 SET_DPR_PERMISSIONS Instance method Public Method Set cProjects Permissions 20070516
46 SET_LANGUAGE Instance method Public Method Set Language 20070314
47 SET_LOCK_MODE Instance method Public Method Set Lock Mode 20061220
48 SET_PERMISSIONS Instance method Public Method 20070216
49 SET_PERMISSIONS_ROLES Instance method Public Method 20070216
50 SET_RESPONSIBLE Instance method Public Method Set Person Responsible 20070509
51 SPLIT_ATTRIBUTES_INT Instance method Protected Method Split Internal Attributes 20070124
52 VERIFY_ATTRIBUTES_INT Instance method Protected Method Verify Internal Attributes 20070124
Events
# Event Type Visibility Description Created on
1 INIT_STATUS_CHANGED Instance Event
(0)
Public
(2)
Status Changed 20070925
Types
Class CL_INM_INITIATIVE has no local type.
Method Signatures

Method ASSIGN_TO_BUCKET 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 20070508

Method ASSIGN_TO_BUCKET on class CL_INM_INITIATIVE has no exception.

Method BUFFER_LONG_TEXT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text Header 20090226

Method BUFFER_LONG_TEXT_HEADER on class CL_INM_INITIATIVE has no exception.

Method CHANGE_PROCESS_UPDATE_FINCAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_INIT_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090615
2 Importing IV_OLD_INIT_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090615

Method CHANGE_PROCESS_UPDATE_FINCAP on class CL_INM_INITIATIVE has no exception.

Method CHANGE_STAGE_GATES 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 20090313
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20090313
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090202
4 Importing IV_ACTIVE_DECISION_ID Call by reference Type reference (TYPE) /RPM/TV_PHASE_ID Decision Point 20090210
5 Importing IV_DCP_CHANGE_MODE Call by reference Type reference (TYPE) /RPM/TV_DCP_CHANGE_MODE Change Mode during the Switch of an Item Type 20090203
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090202
7 Importing IV_TARGET_INITIATIVE_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Target Initiative Type 20090416
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM Authorization Error Exception Class 20090416
2 CX_RPM_CONFIGURATION_ERROR 20090202
3 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20090202
4 CX_RPM_OBJECT_DELETION_ERROR RPM: Deletion Error 20090416
5 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20090202

Method CHECK_AUTHORITY_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) CHAR4 Activity for Authorization Check 20101125
2 Importing IV_CUSTOM_ACTIVITY Call by reference Type reference (TYPE) ACO_ACTVT Activity for Authorization Check 20101125
3 Returning RV_HAS_AUTHORITY Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101125

Method CHECK_AUTHORITY_FOR_ACTIVITY on class CL_INM_INITIATIVE has no exception.

Method CHECK_ITEM_PROJ_BOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_BOUND Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080318

Method CHECK_ITEM_PROJ_BOUND on class CL_INM_INITIATIVE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Project Planning: Projects 20061220

Method CONSTRUCTOR on class CL_INM_INITIATIVE has no exception.

Method CPRO_ITEM_HAS_CHANGES Signature

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

Method CPRO_ITEM_HAS_CHANGES on class CL_INM_INITIATIVE has no exception.

Method CREATE_APPL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OBJ_ID Call by reference Type reference (TYPE) CGPL_EXTID Project Planning: External Indentifier of an Element 20070222
2 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20070222
3 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070222
4 Importing IV_PARENT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20070222
5 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Interface for All Application Objects 20070222

Method CREATE_APPL_OBJECT on class CL_INM_INITIATIVE has no exception.

Method CREATE_FINCAP_CAT_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070907

Method CREATE_FINCAP_CAT_GRP on class CL_INM_INITIATIVE has no exception.

Method CREATE_INI_ITEMS_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090406
2 Importing IS_INI_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Initiative key with language 20090406
3 Importing IS_INI_VERS_HDR_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_ITEM_VERS_CTRL_API Initiative Version Controller Attributes 20090406
4 Importing IV_INI_VERS_HDR_DESCRIPTION Call by reference Type reference (TYPE) STRING Initiative Version Header Description 20090505
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during versioning of items in initiative 20090406

Method CREATE_STAGE_GATES 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 20070516
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20070213
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070213
4 Returning RV_RC Value transfer Type reference (TYPE) I 20070213
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20080529
2 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20070213
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20070226

Method CREATE_STAGE_GATES_VERSION 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 20081016
2 Importing IV_INITIATIVE_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Initiative Type 20081016
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20081016
4 Returning RV_RC Value transfer Type reference (TYPE) I 20081016
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20081016
2 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20081016
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20081016

Method DELETE_LTXT_ON_CHANGE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INITIATIVE_GUID Call by reference Type reference (TYPE) INM_TV_GUID GUID 20090604
2 Importing IV_INITIATIVE_TYPE_NEW Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090604
3 Importing IV_INITIATIVE_TYPE_OLD Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090604
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU 20090604

Method DELETE_LTXT_ON_CHANGE_PROCESS on class CL_INM_INITIATIVE has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_EXT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070124
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124
3 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070604

Method GET_ATTRIBUTES on class CL_INM_INITIATIVE has no exception.

Method GET_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070604

Method GET_ATTRIBUTES_INT on class CL_INM_INITIATIVE has no exception.

Method GET_ATTRIBUTES_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_EXT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070604
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070604

Method GET_ATTRIBUTES_OLD on class CL_INM_INITIATIVE has no exception.

Method GET_ATTRIBUTE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ATTRIBUTE_ASSIGNMENT Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE_ASSIGN Initaitive Assignment Class 20070124

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_INM_INITIATIVE has no exception.

Method GET_BUCKET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUCKET_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090727

Method GET_BUCKET_GUID on class CL_INM_INITIATIVE has no exception.

Method GET_BUCKET_REF 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 20070625
2 Returning RR_BUCKET Value transfer Object reference (TYPE REF TO) /RPM/CL_BUCKET_O Hierarchy bucket operational object 20070419

Method GET_BUCKET_REF on class CL_INM_INITIATIVE has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_INM_INITIATIVE has no parameter.
Method GET_GUID on class CL_INM_INITIATIVE has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070314

Method GET_LANGUAGE on class CL_INM_INITIATIVE has no exception.

Method GET_PERMISSIONS Signature

Method GET_PERMISSIONS on class CL_INM_INITIATIVE has no parameter.
Method GET_PERMISSIONS on class CL_INM_INITIATIVE has no exception.

Method GET_PERMISSIONS_ROLES Signature

Method GET_PERMISSIONS_ROLES on class CL_INM_INITIATIVE has no parameter.
Method GET_PERMISSIONS_ROLES on class CL_INM_INITIATIVE has no exception.

Method GET_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESPONSIBLE Value transfer Type reference (TYPE) INM_TT_RESP_KEYS_WITH_TEXT Responsible Keys with Text 20070517

Method GET_RESPONSIBLE on class CL_INM_INITIATIVE has no exception.

Method GET_RESPONSIBLE_BUPAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUPA_GUIDS Call by reference Type reference (TYPE) BU_PARTNER_GUID_T Table Category for BU_PARTNER_GUID Category 20090616

Method GET_RESPONSIBLE_BUPAS on class CL_INM_INITIATIVE has no exception.

Method GET_RESPONSIBLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESPONSIBLE Value transfer Type reference (TYPE) STRING 20070510

Method GET_RESPONSIBLE_NAME on class CL_INM_INITIATIVE has no exception.

Method GET_SUITABLE_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABSTRACT_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070518
2 Importing IV_RESPONSIBILITY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE X: Shadow Role Must Be Suitable for 'Responsability' 20070518
3 Returning RT_ROLES Value transfer Type reference (TYPE) DPR_TT_KEY_WITH_VALUE List of Keys (132) with Values (132) 20070518

Method GET_SUITABLE_RESOURCES on class CL_INM_INITIATIVE has no exception.

Method GET_SUITABLE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESPONSIBILITY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE X: Shadow Role Must Be Suitable for 'Responsability' 20070509
2 Returning RT_ROLES Value transfer Type reference (TYPE) DPR_TT_KEY_WITH_VALUE List of Keys (132) with Values (132) 20070509

Method GET_SUITABLE_ROLES on class CL_INM_INITIATIVE has no exception.

Method INIT_AUTHORIZATION 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 20070316

Method INIT_AUTHORIZATION on class CL_INM_INITIATIVE has no exception.

Method IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGNORE_STATUS_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Do Not Perform Status Check 20090709
2 Importing IV_NO_PARENT_CHECK Call by reference Type reference (TYPE) BOOLE_D CL_DPR_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070627
3 Returning RV_IS_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070627

Method IS_CHANGEABLE on class CL_INM_INITIATIVE has no exception.

Method IS_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_VERSION Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090605

Method IS_VERSION on class CL_INM_INITIATIVE has no exception.

Method LOCK_INITIATIVE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) RPM_TV_EDIT_MODE Edit mode of application objects 20081124
2 Returning RV_RC Value transfer Type reference (TYPE) I 20081124

Method LOCK_INITIATIVE_PROJECT on class CL_INM_INITIATIVE has no exception.

Method MERGE_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ATTRIBUTES_INT Value transfer Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124
2 Importing IS_ATTRIBUTES_ASSIGN Call by reference Type reference (TYPE) INM_INITIATIVE Initiative Master Table 20070124
3 Importing IS_ATTRIBUTES_CGPL Call by reference Type reference (TYPE) CGPL_PROJECT Project Planning: Attribute Table for Project Headers 20070124

Method MERGE_ATTRIBUTES_INT on class CL_INM_INITIATIVE has no exception.

Method ON_AUTHORIZATION_CHANGED Signature

Method ON_AUTHORIZATION_CHANGED on class CL_INM_INITIATIVE has no parameter.
Method ON_AUTHORIZATION_CHANGED on class CL_INM_INITIATIVE has no exception.

Method ON_QUESTIONNAIRE_CHANGED Signature

Method ON_QUESTIONNAIRE_CHANGED on class CL_INM_INITIATIVE has no parameter.
Method ON_QUESTIONNAIRE_CHANGED on class CL_INM_INITIATIVE has no exception.

Method ON_TECHNICAL_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20061220

Method ON_TECHNICAL_OBJECT_CHANGED on class CL_INM_INITIATIVE has no exception.

Method ON_TECHNICAL_OBJECT_DELETED Signature

Method ON_TECHNICAL_OBJECT_DELETED on class CL_INM_INITIATIVE has no parameter.
Method ON_TECHNICAL_OBJECT_DELETED on class CL_INM_INITIATIVE has no exception.

Method RAISE_EVENT_LOADED Signature

Method RAISE_EVENT_LOADED on class CL_INM_INITIATIVE has no parameter.
Method RAISE_EVENT_LOADED on class CL_INM_INITIATIVE has no exception.

Method REDEFINE_DPR_ACO_DELETE_CHECK Signature

Method REDEFINE_DPR_ACO_DELETE_CHECK on class CL_INM_INITIATIVE has no parameter.
Method REDEFINE_DPR_ACO_DELETE_CHECK on class CL_INM_INITIATIVE has no exception.

Method RESET_DPR_ACO_DELETE_CHECK Signature

Method RESET_DPR_ACO_DELETE_CHECK on class CL_INM_INITIATIVE has no parameter.
Method RESET_DPR_ACO_DELETE_CHECK on class CL_INM_INITIATIVE has no exception.

Method SET_ADMINISTRATIVE_ATTRIBUTES Signature

Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_INM_INITIATIVE has no parameter.
Method SET_ADMINISTRATIVE_ATTRIBUTES on class CL_INM_INITIATIVE has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES_CHG Call by reference Type reference (TYPE) INM_TS_INITIATIVE_CHG Initiative Modifiable Data 20070124
2 Importing IV_CREATE_FIRST Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080620
3 Importing IV_FREEZE_CHANGE_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070929

Method SET_ATTRIBUTES on class CL_INM_INITIATIVE has no exception.

Method SET_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES_INT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124

Method SET_ATTRIBUTES_INT on class CL_INM_INITIATIVE has no exception.

Method SET_DPR_PERMISSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERMISSIONS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS Permissions list for user 20070516
2 Importing IT_PERMISSIONS_ROLE Call by reference Type reference (TYPE) /RPM/TT_ACL_ROLES ACO_ROLES 20070516
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM authorization error exception class 20070516

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070314

Method SET_LANGUAGE on class CL_INM_INITIATIVE has no exception.

Method SET_LOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity Interface 20061220
2 Importing IR_HIERARCHY_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 20061220
3 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) RPM_LOCK_MODE CL_RPM_CO=>SC_LOCK_MODE_SHARED Status of object lock 20061220
4 Returning RV_RC Value transfer Type reference (TYPE) I 20061220

Method SET_LOCK_MODE on class CL_INM_INITIATIVE has no exception.

Method SET_PERMISSIONS Signature

Method SET_PERMISSIONS on class CL_INM_INITIATIVE has no parameter.
Method SET_PERMISSIONS on class CL_INM_INITIATIVE has no exception.

Method SET_PERMISSIONS_ROLES Signature

Method SET_PERMISSIONS_ROLES on class CL_INM_INITIATIVE has no parameter.
Method SET_PERMISSIONS_ROLES on class CL_INM_INITIATIVE has no exception.

Method SET_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESP_RESOURCE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070517
2 Importing IV_RESP_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070509
3 Returning RV_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070509

Method SET_RESPONSIBLE on class CL_INM_INITIATIVE has no exception.

Method SPLIT_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_ASSIGN Call by reference Type reference (TYPE) INM_INITIATIVE Initiative Master Table 20070124
2 Exporting ES_ATTRIBUTES_CGPL Call by reference Type reference (TYPE) CGPL_PROJECT Project Planning: Attribute Table for Project Headers 20070124
3 Importing IS_ATTRIBUTES_INT Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124

Method SPLIT_ATTRIBUTES_INT on class CL_INM_INITIATIVE has no exception.

Method VERIFY_ATTRIBUTES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_INT_NEW Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124
2 Importing IS_ATTRIBUTES_INT_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_INT Initiative Internal Attributes 20070124

Method VERIFY_ATTRIBUTES_INT on class CL_INM_INITIATIVE has no exception.
Event Signatures

Event INIT_STATUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ACTION_REF Exporting Value transfer Object reference (TYPE REF TO) IF_DPR_STATUS_ACTION Development Projects: Business Action of Status Adminisrtn 20070925
History
Last changed by/on SAP  20141109 
SAP Release Created in 450