SAP ABAP Class CL_INM_INITIATIVE_O (Initiative Business Object)
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)  BI_OBJECT Business Instance 20090417
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20090417
3 Inheritance (c INHERITING FROM c_ref)  CL_INM_INITIATIVE Initiative Abstract Parent 20061220
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20090417
Properties
Class CL_INM_INITIATIVE_O  
Short Description Initiative Business Object    
Super Class CL_INM_INITIATIVE Initiative Abstract Parent 
Instantiability of a Class 0  Private 
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
Class CL_INM_INITIATIVE_O has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20090417
2 BI_PERSISTENT Persistent Business Instance 20090417
3 IF_WORKFLOW Business Workflow 20090417
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_PARENT_AUTHORIZATION 20100706 Parent Object Authorization Check
2 CL_RPM_FACTORY 20061220 Factory Class for Building Appl. Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_PRIMARY_STATUS_OLD Static Attribute Private Type reference (TYPE) J_ISTAT Primary Status 20090915
2 MV_STATUS_TEXT_NEW Static Attribute Private Type reference (TYPE) STRING Status Text new 20090915
3 MV_STATUS_TEXT_OLD Static Attribute Private Type reference (TYPE) STRING Status Text Old 20090915
4 OR_INITIATIVE Instance attribute Private Object reference (TYPE REF TO) CL_INM_INITIATIVE_O Initiative Business Object 20090702
5 OS_ATTRIBUTES_EXT_OLD Instance attribute Private Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070925
6 OT_DEL_WF_EMAIL_RECIP Instance attribute Private Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS Permissions List for User 20090416
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_TO_BUCKET_HIER_INIT Instance method Public Method Assign the External ID 20090702
2 CONSTRUCTOR Instance method Public Constructor Constructor 20061220
3 CREATE_STAGE_GATES_W_TEMPLATE Instance method Public Method Create Decision Points and Phases from Template 20070820
4 GET_ATTRIBUTES_DEL Instance method Public Method Delete Attributes for Initiative 20070925
5 GET_ATTRIBUTES_DEL_WF Instance method Public Method Get Attributes for Initiative Deletion Workflow 20090416
6 GET_DATA_ATTR_CHG_WF Static method Public Method Get Data for Triggering Workflow 20090605
7 GET_DATA_FOR_FINALIZE Instance method Public Method Get Data Needed for Calling the Finalize Function Module 20070926
8 GET_NO_OF_ITEMS Instance method Public Method Get Number of Items Assigned to Initiative 20070306
9 GET_STATUS_TEXT Instance method Public Method Get Old Values of Status Text 20090915
10 INITIALIZE_SCORE_VALUE Instance method Public Method Initialize Scoring Model Attributes 20091021
11 PROCESS_BEFORE_OBJ_SAVE Instance method Private Event handling method Handle Event BEFORE_OBJ_SAVE of CL_RPM_OBJ_MANAGER 20091104
12 RETRIEVE_ITEM_RELATIONS Instance method Public Method Retrieve Item Relationships 20090508
13 SET_SCORING_ATTRIBUTE Instance method Public Method 20070929
14 SET_STATUS_TEXT Instance method Public Method Set Old Values of Status Text 20090915
15 TRIGGER_INIT_DELETION_WF Instance method Public Method Trigger Initiative Deletion Workflow 20090416
16 TRIGGER_INIT_STAT_CHG_WF Instance method Public Method Trigger Initiative Deletion Workflow 20090604
Events
# Event Type Visibility Description Created on
1 INITIATIVE_CHANGED Instance Event
(0)
Public
(2)
Initiative attributes changed 20090616
2 INITIATIVE_STATUS_CHANGED Instance Event
(0)
Public
(2)
Initiative status changed 20090612
3 INITIATIV_DELETED Instance Event
(0)
Public
(2)
Initiative deleted 20090623
Types
Class CL_INM_INITIATIVE_O has no local type.
Method Signatures

Method ASSIGN_TO_BUCKET_HIER_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090702

Method ASSIGN_TO_BUCKET_HIER_INIT on class CL_INM_INITIATIVE_O 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_O has no exception.

Method CREATE_STAGE_GATES_W_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_INM_INITIATIVE_T Initiative Template 20070820
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070820
3 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20070820
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070820
5 Returning RV_RC Value transfer Type reference (TYPE) I 20070820
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20080529
2 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20070820
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20070820

Method GET_ATTRIBUTES_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070925
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070925

Method GET_ATTRIBUTES_DEL on class CL_INM_INITIATIVE_O has no exception.

Method GET_ATTRIBUTES_DEL_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Project attributes 20090416
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090416

Method GET_ATTRIBUTES_DEL_WF on class CL_INM_INITIATIVE_O has no exception.

Method GET_DATA_ATTR_CHG_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT Strategic bucket integrated attributes 20090605
2 Exporting ES_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_PORTFOLIO_INT Portfolio operational attributes persisted 20090605
3 Exporting EV_BUCKET_NAME Call by reference Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090605
4 Exporting EV_INIT_NAME Call by reference Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION RPM Data Element: Application object description 20090605
5 Exporting EV_INIT_TYPE_NAME Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE_T Initiative Type text 20090605
6 Exporting EV_PORTFOLIO_NAME Call by reference Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090605
7 Importing IS_INIT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative Attributes 20090605

Method GET_DATA_ATTR_CHG_WF on class CL_INM_INITIATIVE_O has no exception.

Method GET_DATA_FOR_FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070926
2 Exporting ET_DELETES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Initiative External Attributes 20070926
3 Exporting ET_UPDATES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Initiative External Attributes 20070926

Method GET_DATA_FOR_FINALIZE on class CL_INM_INITIATIVE_O has no exception.

Method GET_NO_OF_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_OF_ITEMS Value transfer Type reference (TYPE) INM_TV_NO_OF_ITEMS Number of Items 20070306

Method GET_NO_OF_ITEMS on class CL_INM_INITIATIVE_O has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_TEXT_NEW Call by reference Type reference (TYPE) STRING 20090915
2 Exporting EV_STATUS_TEXT_OLD Call by reference Type reference (TYPE) STRING 20090915

Method GET_STATUS_TEXT on class CL_INM_INITIATIVE_O has no exception.

Method INITIALIZE_SCORE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTE_CHG Call by reference Type reference (TYPE) INM_TS_INITIATIVE_CHG Externally Modifiable Initiative Attributes 20091021

Method INITIALIZE_SCORE_VALUE on class CL_INM_INITIATIVE_O has no exception.

Method PROCESS_BEFORE_OBJ_SAVE Signature

Method PROCESS_BEFORE_OBJ_SAVE on class CL_INM_INITIATIVE_O has no parameter.
Method PROCESS_BEFORE_OBJ_SAVE on class CL_INM_INITIATIVE_O has no exception.

Method RETRIEVE_ITEM_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RELATES Call by reference Object reference (TYPE REF TO) CL_RPM_RELATES Proj. Mgmt: Relationships Collection 20090508

Method RETRIEVE_ITEM_RELATIONS on class CL_INM_INITIATIVE_O has no exception.

Method SET_SCORING_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Value transfer Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070929
2 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070929

Method SET_SCORING_ATTRIBUTE on class CL_INM_INITIATIVE_O has no exception.

Method SET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIMARY_STATUS_OLD Call by reference Type reference (TYPE) J_ISTAT System status 20090915
2 Importing IV_STATUS_TEXT_NEW Call by reference Type reference (TYPE) STRING 20090915
3 Importing IV_STATUS_TEXT_OLD Call by reference Type reference (TYPE) STRING 20090915

Method SET_STATUS_TEXT on class CL_INM_INITIATIVE_O has no exception.

Method TRIGGER_INIT_DELETION_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) /RPM/TV_WF_ID Workflow ID 20090416

Method TRIGGER_INIT_DELETION_WF on class CL_INM_INITIATIVE_O has no exception.

Method TRIGGER_INIT_STAT_CHG_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INIT_ATTRIBUTES_NEW Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative attributes 20090604
2 Importing IS_INIT_ATTRIBUTES_OLD Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative attributes 20090604
3 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) /RPM/TV_WF_ID Workflow ID 20090604

Method TRIGGER_INIT_STAT_CHG_WF on class CL_INM_INITIATIVE_O has no exception.
Event Signatures

Event INITIATIVE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090616
2 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090616
3 BUCKET_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090616
4 CHANGED_ATTRIBUTE Exporting Value transfer Type reference (TYPE) /RPM/TS_CHANGED_ATTRIB Generic structure reflecting xRPM attribute change 20090616
5 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME User Name 20090616
6 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT Full Name of Person 20090616
7 INIT_GUID Exporting Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090616
8 INIT_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090616
9 INIT_NAME Exporting Value transfer Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION RPM Data Element: Application object description 20090616
10 INIT_TYPE_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20090616
11 INIT_TYPE_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_TYPE_T Item Type text 20090616
12 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090616
13 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK Portal URL 20090616
14 PORTFOLIO_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090616
15 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090616
16 PORTFOLIO_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090616
17 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP RPM TimeStamp 20090616
18 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID Workflow ID 20090616

Event INITIATIVE_STATUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090612
2 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090612
3 BUCKET_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090612
4 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME User Name 20090612
5 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT Full Name of Person 20090612
6 INIT_GUID Exporting Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090612
7 INIT_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090612
8 INIT_NAME Exporting Value transfer Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION RPM Data Element: Application object description 20090612
9 INIT_TYPE_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20090612
10 INIT_TYPE_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_TYPE_T Item Type text 20090612
11 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090612
12 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK Portal URL 20090612
13 PORTFOLIO_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090612
14 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090612
15 PORTFOLIO_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION Name 20090612
16 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP RPM TimeStamp 20090612
17 STATUS_NEW Exporting Value transfer Type reference (TYPE) /RPM/TV_STATUS_COMMON Status 20090612
18 STATUS_NEW_T Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE_T Object type text 20090612
19 STATUS_OLD Exporting Value transfer Type reference (TYPE) /RPM/TV_STATUS_COMMON Status 20090612
20 STATUS_OLD_T Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE_T Object type text 20090612
21 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID Workflow ID 20090612

Event INITIATIV_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090623
2 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME User Name 20090623
3 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT Full Name of Person 20090623
4 INITIATIVE_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090623
5 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK Portal URL 20090623
6 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID Business Object External ID 20090623
7 RECIPIENTS Exporting Value transfer Type reference (TYPE) /RPM/TT_WF_ACTORS Table type for actors of RPM workflow 20090623
8 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP RPM TimeStamp 20090623
9 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID Workflow ID 20090623
History
Last changed by/on SAP  20141109 
SAP Release Created in 450