SAP ABAP Class CL_RPM_ROLE (Role Application Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_ROLE (Package) RPM Application Object Role
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020904
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020904
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_COMMON Interface for All Application Objects 20020515
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_ENTITY Entity Interface 20020905
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020904
Properties
Class CL_RPM_ROLE  
Short Description Role Application Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_ROLE   RPM Application Object Role 
Created 20020515   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 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 BI_OBJECT Business Instance 20020904
2 BI_PERSISTENT Persistent Business Instance 20020904
3 IF_RPM_COMMON Interface for All Application Objects 20020515
4 IF_RPM_ENTITY Entity Interface 20020905
5 IF_WORKFLOW Business Workflow 20020904
Friends
# Friend Modeled only Created on Description
1 CL_RPM_FACTORY 20020730 Factory Class for Building Appl. Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CATID Constant Private Type reference (TYPE) SIBFCATID 'CL' Category of Objects in Persistent Object References 20021015
2 OC_OTYPE_Q Constant Private Type reference (TYPE) OTYPE 'Q' Object Type 20030909
3 OC_TYPEID Constant Private Type reference (TYPE) SIBFTYPEID 'CL_RPM_ROLE' Type of Objects in Persistent Object References 20021015
4 OR_OBJECT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Collection for Object Link Objects 20030322
5 OR_OBJECT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJECT_STATE Object State 20020730
6 OR_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_RPM_COMMON Interface for All Application Objects 20020730
7 OR_ROLES Instance attribute Private Object reference (TYPE REF TO) CL_RPM_ROLES Collection for Role Objects 20020905
8 OR_TECHNICAL_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_TASK Project Planning - Activities 20020725
9 OS_ATTRIBUTES_OLD Instance attribute Private Type reference (TYPE) RPM_TS_ROLE_INT Project Role Attributes 20030611
10 OS_PROFILE Instance attribute Private Type reference (TYPE) RPM_TS_EXP_PROFILE RPM Expert Finder Profile Data 20021115
11 OV_APPROVE_PUBLIC_ROLE Instance attribute Private Type reference (TYPE) XFELD Approve a Public Role? 20030217
12 OV_ASSIGNMENT_TYPE Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020905
13 OV_NEW_GLOBAL_ROLE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030418
14 SV_EXPERT_FINDER_ON Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20030909
15 SV_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Plan Version 20030909
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DATES Instance method Public Method Adjust Dates and Allocations of Object 20030829
2 CAST_OBJECT_CHANGED Instance method Private Method Raise Event: IF_RPM_COMMON~CHANGED 20020730
3 CHANGE_MULTIPLE_ROLES Static method Public Method Change Multiple Roles 20040817
4 CHECK_GLOBAL_ROLE_USE_IN_ROLE Instance method Public Method Verify if Global Role Is Being Used by Any Role 20030324
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020906
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020730
7 CONVERT_API_TO_INT Static method Public Method Convert from API Structure to INT Structure 20021004
8 CONVERT_AVLB_TO_ALLOC Instance method Private Method Normalize Availability Structure to Capacity Structure 20030901
9 CONVERT_DEMAND_BREAKDOWN Static method Public Method Assigns Role Demand to Periods 20030510
10 CONVERT_GUID_TO_ID Static method Public Method Convert Internal GUID to External ID 20030313
11 CONVERT_ID_TO_GUID Static method Public Method Convert External ID to Internal GUID 20030313
12 CREATE_MULTIPLE_ROLES Static method Public Method Create Multiple Roles 20040817
13 CUT_CHECK Instance method Private Method Check Before Cutting Role 20030311
14 DELETE Instance method Public Method 20030219
15 DELETE_MULTIPLE_ROLES Static method Public Method Delete Multiple Roles 20040817
16 DELETE_ROLE Instance method Private Method Internal Deletion of Role Object 20020730
17 DETERMINE_RESOURCES_ALLOCATED Instance method Private Method Determine Total Number of Resources Assigned to Role 20021005
18 FREE Instance method Public Method 20030219
19 GET_API_ATTRIBUTES Instance method Public Method Get Role Attributes in Structure Exposed to Outside 20021004
20 GET_ATTRIBUTES Instance method Public Method Get Role Attributes 20020515
21 GET_ATTRIBUTE_ASSIGNMENT Instance method Private Method Get Object That Stores Proj. Mgmt Role Data 20020906
22 GET_DEMAND_BREAKDOWN Instance method Public Method Determine Role Allocation Breakdown 20021005
23 GET_DEMAND_END_DATE Instance method Public Method Get End Date of Role Demand 20021018
24 GET_DEMAND_FIRST_DATE Static method Public Method Get First Date in Demand Breakdown Table 20030509
25 GET_DEMAND_LAST_DATE Static method Public Method Get Last End Date in Role Demand 20030509
26 GET_DEMAND_START_DATE Instance method Public Method Get Start Date of Role Demand 20021018
27 GET_DERIVED_ATTRIBUTES Instance method Public Method Get Attributes Derived from Stored Data 20021004
28 GET_DESCRIPTION Instance method Public Method 20030219
29 GET_EDIT_MODE Instance method Public Method 20030219
30 GET_EXTERNAL_ID Instance method Public Method 20030219
31 GET_GUID Instance method Public Method 20030219
32 GET_HIERARCHY_CHILDREN Instance method Public Method 20030219
33 GET_HIERARCHY_NODE Instance method Public Method 20030219
34 GET_LAST_DOWN_NODE Instance method Public Method 20030219
35 GET_LOCK_MODE Instance method Public Method 20030219
36 GET_LONG_TEXT Instance method Public Method 20030219
37 GET_NODE_NEIGHBORS Instance method Public Method Determine External IDs for Surrounding Roles in Hierarchy 20030319
38 GET_OBJECT_TYPE Instance method Public Method 20030219
39 GET_OBJECT_TYPE_DESCRIPTION Instance method Public Method 20030219
40 GET_OUTLINE_CHILDREN Instance method Public Method 20030219
41 GET_PARENT Instance method Public Method 20030219
42 GET_PARENT_PROJECT Instance method Public Method Get Project to Which Role Is Attached 20020911
43 GET_PERIOD_DEMAND Instance method Private Method Get (Averaged) Demand for Specified Period (Obsolete!!) 20021119
44 GET_PROFILE Instance method Private Method Get Role Profile from Expert Finder 20021011
45 GET_ROLES Instance method Private Method Get Role Collection That Points to Me 20020730
46 GET_ROLES_REF Instance method Public Method Get Subrole Collection Reference 20020910
47 GET_ROOT_NODE Instance method Public Method 20030219
48 GET_SHORT_TEXT Instance method Public Method 20030219
49 GET_STATE Instance method Public Method 20030219
50 GET_TECHNICAL_OBJECT Instance method Public Method 20030219
51 HAS_CHANGES Instance method Public Method 20030219
52 IS_CHANGEABLE Instance method Public Method 20030219
53 IS_DELETED Instance method Public Method 20030219
54 IS_DELETE_POSSIBLE Instance method Public Method 20020730
55 IS_IN_EDIT_MODE Instance method Public Method 20030219
56 IS_IN_LOCK_MODE Instance method Public Method 20030219
57 IS_PERSISTENT Instance method Public Method 20030219
58 IS_TEMPLATE Instance method Public Method 20030219
59 MERGE_ATTRIBUTES Static method Public Method Merge RPM Role and CGPL Task Attributes 20020906
60 MOVE_ROLE Instance method Public Method Reset Role in Hierarchy 20030311
61 MOVE_ROLE_CHECK Instance method Private Method Verify Consistency of Proposed Role Move 20030311
62 NOTIFY_OF_TECH_OBJECT_CHANGE Instance method Public Method 20030219
63 ON_CHANGES_COMMITTED Instance method Public Method 20030219
64 ON_END_OF_TRANSACTION Instance method Public Method 20030219
65 ON_TECHNICAL_OBJECT_CHANGED Instance method Private Event handling method Event Handler for Change of Assignment 20020730
66 ON_TECHNICAL_OBJECT_DELETED Instance method Private Event handling method Event Handler for Deletion of Assignment 20020730
67 PASTE_CHECK Instance method Private Method Check Before Adding a Role 20030311
68 PREPARE_TO_SAVE Instance method Public Method 20030219
69 REASSIGN_PARENT Instance method Public Method Assign Role to New Parent 20030311
70 REASSIGN_RESOURCE_TO_ROLE Instance method Public Method Convert Internal GUID to External ID 20030912
71 SAVE_CHECK Instance method Public Method 20030219
72 SET_ATTRIBUTES Instance method Public Method Set Role Attributes 20020515
73 SET_DESCRIPTION Instance method Public Method 20030219
74 SET_EDIT_MODE Instance method Public Method 20030219
75 SET_EDIT_MODE_FOR_ALL Instance method Public Method Set Edit Mode for All: Myself and My Children 20021025
76 SET_EXPERT_ID Instance method Private Method Set Expert ID for Terms and Skills in CM 20021121
77 SET_INDIRECT_ATTRIBUTES Instance method Public Method Set Attributes Not Directly Stored in DB 20021011
78 SET_LONG_TEXT Instance method Public Method 20030219
79 SET_PARENT Instance method Private Method Set Application Object Parent of Role 20020730
80 SET_PROFILE Instance method Private Method Set Expert Finder Profile 20021115
81 SET_SHORT_TEXT Instance method Public Method 20030219
82 SPLIT_ATTRIBUTES Static method Public Method Split Integrated Struc. into CGPL and Proj. Mgmt components 20020906
83 UPDATE_RELATED_OBJECTS Instance method Private Method Verify That New Demand Does Not Conflict with Old Relates 20030821
84 VERIFY_ALLOCATIONS Instance method Private Method Verify That New Demand Does Not Conflict with Old Relates 20021017
85 VERIFY_ATTRIBUTES Instance method Private Method Verify That Attributes Satisfy Various Internal Conditions 20020906
86 VERIFY_ATTRIBUTES_CGPL Instance method Private Method Verify That Attributes Satisfy Various Internal Conditions 20030809
87 VERIFY_ATTRIBUTES_NEW Instance method Private Method 20040408
Events
# Event Type Visibility Description Created on
1 APPLY Instance Event
(0)
Public
(2)
20021008
2 APPROVE_PROFILE_POSTING Instance Event
(0)
Public
(2)
20030206
3 CHANGED Instance Event
(0)
Public
(2)
20030219
4 CREATED Instance Event
(0)
Public
(2)
20030219
5 DELETED Instance Event
(0)
Public
(2)
20030219
6 FREED Instance Event
(0)
Public
(2)
20030219
7 LOADED Instance Event
(0)
Public
(2)
20030219
8 STAFF Instance Event
(0)
Public
(2)
20021008
9 STAFFED Instance Event
(0)
Public
(2)
20021008
Types
Class CL_RPM_ROLE has no local type.
Method Signatures

Method ADJUST_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030829
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20030829
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030829
2 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030829

Method CAST_OBJECT_CHANGED Signature

Method CAST_OBJECT_CHANGED on class CL_RPM_ROLE has no parameter.
Method CAST_OBJECT_CHANGED on class CL_RPM_ROLE has no exception.

Method CHANGE_MULTIPLE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Value transfer Type reference (TYPE) RPM_TT_MESSAGES Table type for messages 20040817
2 Exporting ET_ROLE_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TT_MULTI_ROLE_API RPM Table Type : Multiple Role Display 20040817
3 Exporting EV_MSG Value transfer Type reference (TYPE) STRING 20040817
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20040817
5 Exporting EV_USE_RETURN_TABLE Value transfer Type reference (TYPE) XFELD Checkbox 20040817
6 Importing IS_MULTI_ROLE Value transfer Type reference (TYPE) RPM_TS_MULTI_ROLE_API RPM Structure: Multiple Role Display 20040817
7 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040817

Method CHANGE_MULTIPLE_ROLES on class CL_RPM_ROLE has no exception.

Method CHECK_GLOBAL_ROLE_USE_IN_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID External ID 20030324
2 Returning RV_RC Value transfer Type reference (TYPE) I Guid for application objects 20030324

Method CHECK_GLOBAL_ROLE_USE_IN_ROLE on class CL_RPM_ROLE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_ROLE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_ROLE 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_TASK CGPL Task 20020730
# Exception Resumable Description Created on
1 CX_RPM_ROLE_CREATION_ERROR RPM: Exception in the creation of a role 20020916

Method CONVERT_API_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_API_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_API RPM Structure:Role attributes exposed to the outside 20021004
2 Importing IV_OT_ROLE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20021015
3 Importing IV_PROJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021015
4 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021015
5 Returning RS_INT_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_INT Project Role Attributes 20021004

Method CONVERT_API_TO_INT on class CL_RPM_ROLE has no exception.

Method CONVERT_AVLB_TO_ALLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOC Call by reference Type reference (TYPE) ANY 20030901
2 Importing IT_AVLB Call by reference Type reference (TYPE) ANY 20030901

Method CONVERT_AVLB_TO_ALLOC on class CL_RPM_ROLE has no exception.

Method CONVERT_DEMAND_BREAKDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMAND_INT Call by reference Type reference (TYPE) RPM_TT_ROLE_AVLB_WITH_ENDDA Project Role Demand with End date 20030510
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20030611
3 Returning RT_DEMAND_API Value transfer Type reference (TYPE) RPM_TT_ROLE_ALLOCATIONS Project Role Demand with End date 20030510
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040716

Method CONVERT_GUID_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
2 Returning RS_PROJECT_ROLE_ID Value transfer Type reference (TYPE) RPM_TS_PROJECT_OBJECT_IDS RPM Structure: Unique external identifier of RPM app object 20030313
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030319

Method CONVERT_ID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT_ROLE_ID Call by reference Type reference (TYPE) RPM_TS_PROJECT_OBJECT_IDS RPM Structure: Unique external identifier of RPM app object 20030313
2 Returning RV_ROLE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030319

Method CREATE_MULTIPLE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Value transfer Type reference (TYPE) RPM_TT_MESSAGES Table type for messages 20040817
2 Exporting ET_ROLE_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TT_MULTI_ROLE_API RPM Table Type : Multiple Role Display 20040817
3 Exporting EV_MSG Value transfer Type reference (TYPE) STRING 20040817
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20040817
5 Exporting EV_USE_RETURN_TABLE Value transfer Type reference (TYPE) XFELD Checkbox 20040817
6 Importing IS_MULTI_ROLE Value transfer Type reference (TYPE) RPM_TS_MULTI_ROLE_API RPM Structure: Multiple Role Display 20040817
7 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040817

Method CREATE_MULTIPLE_ROLES on class CL_RPM_ROLE has no exception.

Method CUT_CHECK Signature

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

Method CUT_CHECK on class CL_RPM_ROLE has no exception.

Method DELETE Signature

Method DELETE on class CL_RPM_ROLE has no parameter.
Method DELETE on class CL_RPM_ROLE has no exception.

Method DELETE_MULTIPLE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Value transfer Type reference (TYPE) RPM_TT_MESSAGES Table type for messages 20040817
2 Exporting ET_ROLE_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TT_MULTI_ROLE_API RPM Table Type : Multiple Role Display 20040817
3 Exporting EV_MSG Value transfer Type reference (TYPE) STRING 20040817
4 Exporting EV_RC Value transfer Type reference (TYPE) I 20040817
5 Exporting EV_USE_RETURN_TABLE Value transfer Type reference (TYPE) XFELD Checkbox 20040817
6 Importing IS_MULTI_ROLE Value transfer Type reference (TYPE) RPM_TS_MULTI_ROLE_API RPM Structure: Multiple Role Display 20040817
7 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040817

Method DELETE_MULTIPLE_ROLES on class CL_RPM_ROLE has no exception.

Method DELETE_ROLE Signature

Method DELETE_ROLE on class CL_RPM_ROLE has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_DELETION_ERROR RPM: Deletion error 20020920

Method DETERMINE_RESOURCES_ALLOCATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) RPM_TS_PERIOD RPM Structure: Period 20030115
2 Importing IT_PERIODS Call by reference Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20030110
3 Returning RT_PERIOD_ALLOCATIONS Value transfer Type reference (TYPE) RPM_TT_PERIOD_ALLOCATIONS RPM Table Type: Allocations by period 20030110
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20030115

Method FREE Signature

Method FREE on class CL_RPM_ROLE has no parameter.
Method FREE on class CL_RPM_ROLE has no exception.

Method GET_API_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20021004
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_API RPM Structure:Role attributes exposed to the outside 20021004
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021005

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_INT RPM: Role attribute structure 20020730
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_ROLE_INT RPM: Role attribute structure 20020730

Method GET_ATTRIBUTES on class CL_RPM_ROLE 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_RPM_ROLE_ASSIGN RPM Role assignment 20020906

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_RPM_ROLE has no exception.

Method GET_DEMAND_BREAKDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) RPM_TV_AVLB_PERIOD Period Type (Weekly/Monthly/Generic Interval) 20030909
2 Returning RT_BREAKDOWNS Value transfer Type reference (TYPE) RPM_TT_ROLE_ALLOCATIONS RPM Table Type: Breakdown of role demand by time periods 20021005
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021005

Method GET_DEMAND_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20021020
2 Returning RV_ENDDA Value transfer Type reference (TYPE) ENDDA End Date 20021018

Method GET_DEMAND_END_DATE on class CL_RPM_ROLE has no exception.

Method GET_DEMAND_FIRST_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMAND Call by reference Type reference (TYPE) RPM_TT_ROLE_AVLB_WITH_ENDDA Project Role Demand with End date 20030509
2 Returning RV_BEGDA Value transfer Type reference (TYPE) DATUM Date 20030509

Method GET_DEMAND_FIRST_DATE on class CL_RPM_ROLE has no exception.

Method GET_DEMAND_LAST_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMAND Call by reference Type reference (TYPE) RPM_TT_ROLE_AVLB_WITH_ENDDA Project Role Demand with End date 20030509
2 Returning RV_ENDDA Value transfer Type reference (TYPE) DATUM Date 20030509

Method GET_DEMAND_LAST_DATE on class CL_RPM_ROLE has no exception.

Method GET_DEMAND_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20021020
2 Returning RV_BEGDA Value transfer Type reference (TYPE) BEGDA Start Date 20021018

Method GET_DEMAND_START_DATE on class CL_RPM_ROLE has no exception.

Method GET_DERIVED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_ATT RPM: Role attribute structure 20030312
2 Importing IS_CGPL_ATT Call by reference Type reference (TYPE) CGPL_ATTR_INCL RPM Structure:Role attributes exposed to the outside 20021014
3 Importing IS_PROFILE Call by reference Type reference (TYPE) RPM_TS_EXP_PROFILE RPM Expert Finder Profile Data 20030317
4 Importing IT_BREAKDOWN Call by reference Type reference (TYPE) RPM_TT_ROLE_ALLOCATIONS RPM Table Type: Breakdown of role demand by time periods 20030317
5 Returning RS_DERIVED_ATTS Value transfer Type reference (TYPE) RPM_TS_ROLE_DERIVED_ATT RPM Structure: Attributes derived from DB values 20021005

Method GET_DERIVED_ATTRIBUTES on class CL_RPM_ROLE has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_RPM_ROLE has no parameter.
Method GET_DESCRIPTION on class CL_RPM_ROLE has no exception.

Method GET_EDIT_MODE Signature

Method GET_EDIT_MODE on class CL_RPM_ROLE has no parameter.
Method GET_EDIT_MODE on class CL_RPM_ROLE has no exception.

Method GET_EXTERNAL_ID Signature

Method GET_EXTERNAL_ID on class CL_RPM_ROLE has no parameter.
Method GET_EXTERNAL_ID on class CL_RPM_ROLE has no exception.

Method GET_GUID Signature

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

Method GET_HIERARCHY_CHILDREN Signature

Method GET_HIERARCHY_CHILDREN on class CL_RPM_ROLE has no parameter.
Method GET_HIERARCHY_CHILDREN on class CL_RPM_ROLE has no exception.

Method GET_HIERARCHY_NODE Signature

Method GET_HIERARCHY_NODE on class CL_RPM_ROLE has no parameter.
Method GET_HIERARCHY_NODE on class CL_RPM_ROLE has no exception.

Method GET_LAST_DOWN_NODE Signature

Method GET_LAST_DOWN_NODE on class CL_RPM_ROLE has no parameter.
Method GET_LAST_DOWN_NODE on class CL_RPM_ROLE has no exception.

Method GET_LOCK_MODE Signature

Method GET_LOCK_MODE on class CL_RPM_ROLE has no parameter.
Method GET_LOCK_MODE on class CL_RPM_ROLE has no exception.

Method GET_LONG_TEXT Signature

Method GET_LONG_TEXT on class CL_RPM_ROLE has no parameter.
Method GET_LONG_TEXT on class CL_RPM_ROLE has no exception.

Method GET_NODE_NEIGHBORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NEIGHBOR Value transfer Type reference (TYPE) RPM_TS_NEIGHBOR RPM Structure: Node neighbor IDs 20030319

Method GET_NODE_NEIGHBORS on class CL_RPM_ROLE has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on class CL_RPM_ROLE has no parameter.
Method GET_OBJECT_TYPE on class CL_RPM_ROLE has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION Signature

Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RPM_ROLE has no parameter.
Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RPM_ROLE has no exception.

Method GET_OUTLINE_CHILDREN Signature

Method GET_OUTLINE_CHILDREN on class CL_RPM_ROLE has no parameter.
Method GET_OUTLINE_CHILDREN on class CL_RPM_ROLE has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class CL_RPM_ROLE has no parameter.
Method GET_PARENT on class CL_RPM_ROLE has no exception.

Method GET_PARENT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20020911

Method GET_PARENT_PROJECT on class CL_RPM_ROLE has no exception.

Method GET_PERIOD_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEMAND_ALLOCATION Value transfer Type reference (TYPE) RPM_TV_ROLE_AVAIL_NUMBER Project Role Demand - Number Field 20021119
2 Exporting EV_DEMAND_UNIT Value transfer Type reference (TYPE) RPM_TV_ROLE_AVAIL_UNIT Project Role Demand - Unit 20021119
3 Importing IV_PERIOD Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021119
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021119

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPERT_ID Call by reference Type reference (TYPE) RPM_TV_EXPERT_ID RPM Expert Finder: Expert ID 20030909
2 Returning RS_PROFILE Value transfer Type reference (TYPE) RPM_TS_EXP_PROFILE RPM Expert Finder Profile Data 20021011

Method GET_PROFILE on class CL_RPM_ROLE has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ROLES Value transfer Object reference (TYPE REF TO) CL_RPM_ROLES Collection for role objects 20020730

Method GET_ROLES on class CL_RPM_ROLE has no exception.

Method GET_ROLES_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ROLES Value transfer Object reference (TYPE REF TO) CL_RPM_ROLES Collection for role objects 20020910

Method GET_ROLES_REF on class CL_RPM_ROLE has no exception.

Method GET_ROOT_NODE Signature

Method GET_ROOT_NODE on class CL_RPM_ROLE has no parameter.
Method GET_ROOT_NODE on class CL_RPM_ROLE has no exception.

Method GET_SHORT_TEXT Signature

Method GET_SHORT_TEXT on class CL_RPM_ROLE has no parameter.
Method GET_SHORT_TEXT on class CL_RPM_ROLE has no exception.

Method GET_STATE Signature

Method GET_STATE on class CL_RPM_ROLE has no parameter.
Method GET_STATE on class CL_RPM_ROLE has no exception.

Method GET_TECHNICAL_OBJECT Signature

Method GET_TECHNICAL_OBJECT on class CL_RPM_ROLE has no parameter.
Method GET_TECHNICAL_OBJECT on class CL_RPM_ROLE has no exception.

Method HAS_CHANGES Signature

Method HAS_CHANGES on class CL_RPM_ROLE has no parameter.
Method HAS_CHANGES on class CL_RPM_ROLE has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class CL_RPM_ROLE has no parameter.
Method IS_CHANGEABLE on class CL_RPM_ROLE has no exception.

Method IS_DELETED Signature

Method IS_DELETED on class CL_RPM_ROLE has no parameter.
Method IS_DELETED on class CL_RPM_ROLE has no exception.

Method IS_DELETE_POSSIBLE Signature

Method IS_DELETE_POSSIBLE on class CL_RPM_ROLE has no parameter.
Method IS_DELETE_POSSIBLE on class CL_RPM_ROLE has no exception.

Method IS_IN_EDIT_MODE Signature

Method IS_IN_EDIT_MODE on class CL_RPM_ROLE has no parameter.
Method IS_IN_EDIT_MODE on class CL_RPM_ROLE has no exception.

Method IS_IN_LOCK_MODE Signature

Method IS_IN_LOCK_MODE on class CL_RPM_ROLE has no parameter.
Method IS_IN_LOCK_MODE on class CL_RPM_ROLE has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on class CL_RPM_ROLE has no parameter.
Method IS_PERSISTENT on class CL_RPM_ROLE has no exception.

Method IS_TEMPLATE Signature

Method IS_TEMPLATE on class CL_RPM_ROLE has no parameter.
Method IS_TEMPLATE on class CL_RPM_ROLE has no exception.

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20020906
2 Importing IS_RPM_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20020906
3 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_INT Project Role Attributes 20020906

Method MERGE_ATTRIBUTES on class CL_RPM_ROLE has no exception.

Method MOVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LEFT_OF_ME Call by reference Object reference (TYPE REF TO) CL_RPM_ROLE Role application Object 20030311
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030311
3 Importing IR_RIGHT_OF_ME Call by reference Object reference (TYPE REF TO) CL_RPM_ROLE Role application Object 20030311
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030311

Method MOVE_ROLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning - Hierarchy Nodes 20030311
2 Importing IR_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning - Hierarchy Nodes 20030311
3 Importing IR_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning - Hierarchy Nodes 20030311
4 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311

Method MOVE_ROLE_CHECK on class CL_RPM_ROLE has no exception.

Method NOTIFY_OF_TECH_OBJECT_CHANGE Signature

Method NOTIFY_OF_TECH_OBJECT_CHANGE on class CL_RPM_ROLE has no parameter.
Method NOTIFY_OF_TECH_OBJECT_CHANGE on class CL_RPM_ROLE has no exception.

Method ON_CHANGES_COMMITTED Signature

Method ON_CHANGES_COMMITTED on class CL_RPM_ROLE has no parameter.
Method ON_CHANGES_COMMITTED on class CL_RPM_ROLE has no exception.

Method ON_END_OF_TRANSACTION Signature

Method ON_END_OF_TRANSACTION on class CL_RPM_ROLE has no parameter.
Method ON_END_OF_TRANSACTION on class CL_RPM_ROLE 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) 20020906

Method ON_TECHNICAL_OBJECT_CHANGED on class CL_RPM_ROLE has no exception.

Method ON_TECHNICAL_OBJECT_DELETED Signature

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

Method PASTE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning - Hierarchy Nodes 20030311
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030311

Method PASTE_CHECK on class CL_RPM_ROLE has no exception.

Method PREPARE_TO_SAVE Signature

Method PREPARE_TO_SAVE on class CL_RPM_ROLE has no parameter.
Method PREPARE_TO_SAVE on class CL_RPM_ROLE has no exception.

Method REASSIGN_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030311
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030311

Method REASSIGN_RESOURCE_TO_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_COMMON Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Interface for all application objects 20030912
2 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_RPM_COMMON Interface for all application objects 20030912
3 Importing IV_NEW_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030919
4 Importing IV_NEW_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030919
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030919
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20030912
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030912
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030913

Method SAVE_CHECK Signature

Method SAVE_CHECK on class CL_RPM_ROLE has no parameter.
Method SAVE_CHECK on class CL_RPM_ROLE 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 Call by reference Type reference (TYPE) RPM_TS_ROLE_INT Role Attributes 20020515
2 Importing IV_NO_RELATE_UPDATE Call by reference Type reference (TYPE) XFELD Checkbox 20040220
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021018

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on class CL_RPM_ROLE has no parameter.
Method SET_DESCRIPTION on class CL_RPM_ROLE has no exception.

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class CL_RPM_ROLE has no parameter.
Method SET_EDIT_MODE on class CL_RPM_ROLE has no exception.

Method SET_EDIT_MODE_FOR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLES Value transfer Type reference (TYPE) RPM_TT_ROLES RPM: Table type for roles 20030324
2 Importing IV_CHECK_ONLY Value transfer Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021025
3 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) RPM_TV_EDIT_MODE Edit mode of application objects 20021025
4 Returning RV_RC Value transfer Type reference (TYPE) I Return code (0=>Success) 20021025

Method SET_EDIT_MODE_FOR_ALL on class CL_RPM_ROLE has no exception.

Method SET_EXPERT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPERT_ID Call by reference Type reference (TYPE) RPM_TV_EXPERT_ID RPM Expert Finder: Expert ID 20021121
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021121

Method SET_INDIRECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_API RPM Structure:Role attributes exposed to the outside 20021011
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO current language 20021011
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021011

Method SET_LONG_TEXT Signature

Method SET_LONG_TEXT on class CL_RPM_ROLE has no parameter.
Method SET_LONG_TEXT on class CL_RPM_ROLE has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_RPM_ROLE has no parameter.
Method SET_PARENT on class CL_RPM_ROLE has no exception.

Method SET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROFILE Call by reference Type reference (TYPE) RPM_TS_EXP_PROFILE RPM Expert Finder Profile Data 20021115

Method SET_PROFILE on class CL_RPM_ROLE has no exception.

Method SET_SHORT_TEXT Signature

Method SET_SHORT_TEXT on class CL_RPM_ROLE has no parameter.
Method SET_SHORT_TEXT on class CL_RPM_ROLE has no exception.

Method SPLIT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CGPL_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20020906
2 Exporting ES_RPM_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20020906
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_INT Task attributes 20020906

Method SPLIT_ATTRIBUTES on class CL_RPM_ROLE has no exception.

Method UPDATE_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_TASK Project Role Attributes 20030821
# Exception Resumable Description Created on
1 CX_RPM_ROLE_UPDATE_ERROR 20030821

Method VERIFY_ALLOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20021020
# Exception Resumable Description Created on
1 CX_RPM_ROLE_UPDATE_ERROR 20021018

Method VERIFY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20020906
2 Changing CV_ROLE_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20040408
3 Changing CV_ROLE_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20040408
4 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20020906
5 Importing IS_CGPL_ATTRIBUTES_NEW Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20040408
# Exception Resumable Description Created on
1 CX_RPM_ROLE_UPDATE_ERROR 20021018

Method VERIFY_ATTRIBUTES_CGPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) CGPL_TASK Project Role Attributes 20030809
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) CGPL_TASK Project Role Attributes 20030809
# Exception Resumable Description Created on
1 CX_RPM_ROLE_UPDATE_ERROR 20030809

Method VERIFY_ATTRIBUTES_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20040408
2 Changing CS_CGPL_ATTRIBUTES_NEW Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20040408
3 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_ROLE_DB_INT Project Role Attributes 20040408
4 Importing IS_CGPL_ATTRIBUTES_OLD Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20040408

Method VERIFY_ATTRIBUTES_NEW on class CL_RPM_ROLE has no exception.
Event Signatures

Event APPLY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021012
2 PROJECTLONGTEXT Exporting Value transfer Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20021012
3 PROJECTSHORTTEXT Exporting Value transfer Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021014
4 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021013
5 RESOURCEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
6 RESOURCE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021012
7 ROLEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
8 ROLE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021012

Event APPROVE_PROFILE_POSTING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030206
2 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20030206
3 ROLEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030206
4 ROLE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20030206

Event CHANGED Signature
Event CHANGED on class CL_RPM_ROLE has no parameter.
Event CREATED Signature
Event CREATED on class CL_RPM_ROLE has no parameter.
Event DELETED Signature
Event DELETED on class CL_RPM_ROLE has no parameter.
Event FREED Signature
Event FREED on class CL_RPM_ROLE has no parameter.
Event LOADED Signature
Event LOADED on class CL_RPM_ROLE has no parameter.
Event STAFF Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
2 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021014
3 ROLEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
4 ROLE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021014

Event STAFFED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
2 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021014
3 RESOURCEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
4 RESOURCE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021014
5 ROLEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
6 ROLE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021014
History
Last changed by/on SAP  20141109 
SAP Release Created in 200