SAP ABAP Class CL_RPM_ENTITY_SERVICES (Services for Entity Objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_SHARED (Package) RPM Shared Objects
Properties
Class CL_RPM_ENTITY_SERVICES  
Short Description Services for Entity Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_SHARED   RPM Shared Objects 
Created 20020516   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_CAPACITY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RPM_LANGUAGE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_ENTITY_SERVICES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_RPM_ENTITY 20080625 Entity Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_APRIL Constant Private Type reference (TYPE) NUMC2 '04' 20021004
2 SC_AUGUST Constant Private Type reference (TYPE) NUMC2 '08' 20021004
3 SC_DECEMBER Constant Private Type reference (TYPE) NUMC2 '12' 20021004
4 SC_FEBRUARY Constant Private Type reference (TYPE) NUMC2 '02' 20021004
5 SC_JANUARY Constant Private Type reference (TYPE) NUMC2 '01' 20021004
6 SC_JULY Constant Private Type reference (TYPE) NUMC2 '07' 20021004
7 SC_JUNE Constant Private Type reference (TYPE) NUMC2 '06' 20021004
8 SC_MARCH Constant Private Type reference (TYPE) NUMC2 '03' 20021004
9 SC_MAY Constant Private Type reference (TYPE) NUMC2 '05' 20021004
10 SC_NOVEMBER Constant Private Type reference (TYPE) NUMC2 '11' 20021004
11 SC_OCTOBER Constant Private Type reference (TYPE) NUMC2 '10' 20021004
12 SC_SEPTEMBER Constant Private Type reference (TYPE) NUMC2 '09' 20021004
13 SC_WEEKS_IN_YEAR_NORMAL Constant Private Type reference (TYPE) NUMC2 '52' 20030110
14 SC_WEEKS_IN_YEAR_UNUSUAL Constant Private Type reference (TYPE) NUMC2 '53' 20030110
15 SC_WEEK_ZERO Constant Private Type reference (TYPE) NUMC2 '00' 20030404
16 ST_LAST_WEEK Static Attribute Private Type reference (TYPE) TY_YEAR_WEEKS_TABLE 20030111
17 SV_ALLOCATION_UNIT Static Attribute Private Type reference (TYPE) RPM_TV_ALLOCATION_UNIT 20030115
18 SV_CALENDAR_TYPE Static Attribute Private Type reference (TYPE) RPM_TV_VALUE 20030115
19 SV_DAYS_MONTH Static Attribute Private Type reference (TYPE) RPM_TV_AVAIL_NUMBER 20030404
20 SV_DAYS_WEEK Static Attribute Private Type reference (TYPE) RPM_TV_AVAIL_NUMBER 20030404
21 SV_FTE_TO_AVLB_FACTOR Static Attribute Private Type reference (TYPE) RPM_TV_AVAIL_NUMBER 20030404
22 SV_HOURS_MONTH Static Attribute Private Type reference (TYPE) RPM_TV_AVAIL_NUMBER 20030404
23 SV_HOURS_WEEK Static Attribute Private Type reference (TYPE) RPM_TV_AVAIL_NUMBER 20030404
24 SV_PERIOD_TITLE Static Attribute Private Type reference (TYPE) RPM_TV_TIME_PERIOD_LABEL 20030115
Methods
# Method Level Visibility Method type Description Created on
1 BREAKDOWN_PERIOD Static method Public Method 20021003
2 BREAKDOWN_PERIOD_INTO_FYPERIOD Static method Public Method Breakdown timeframe into FY periodic format 20100414
3 BREAKDOWN_PERIOD_INTO_MONTHS Static method Public Method 20021003
4 BREAKDOWN_PERIOD_INTO_WEEKS Static method Public Method 20021003
5 BW_CONVERT_CGPL_DATES_TO_EXT Static method Public Method Convert CGPL dates to external format 20110119
6 CLASS_CONSTRUCTOR Static method Public Constructor 20020516
7 CONVERT_ALLOC_TO_FTE Static method Private Method 20021119
8 CONVERT_BPFTE_TO_RPM_AVLB Static method Private Method 20021025
9 CONVERT_CURRENCY_AMT Static method Public Method 20050316
10 CONVERT_FTE_TO_ALLOC Static method Private Method OBSOLETE! DO NOT USE! 20021119
11 CONVERT_RPM_AVLB_TO_BPFTE Static method Public Method Convert RPM allocation unit into BUPA FTE unit 20021027
12 CONVERT_TIMESTAMP_TO_DATE Static method Public Method 20030514
13 CONVERT_TIME_STAMP Static method Public Method 20030417
14 CREATE_EXTERNAL_ID Static method Public Method Generate external ID for object 20040217
15 DATE_GET_PERIOD Static method Public Method Get the period for a specified date 20021005
16 DELETE_LONG_TEXT_RPM Static method Public Method Delete object long text 20031121
17 FILL_PERIOD_TABLE Static method Private Method Fill period table, given first and last periods(obsolete) 20030116
18 GET_ALLOCATION_UNIT Static method Public Method Determine the configured allocation unit 20021004
19 GET_ALL_FINISHED_TASKS Static method Public Method Get all diminished tasks of a Project with completion 20021019
20 GET_ALL_OBJECTS_OF_PROJECT Static method Public Method Get all objects associated to a specific project 20030528
21 GET_ALL_PROJECTS_OF_PERSON Static method Public Method Get all projects to which a person is assigned 20021010
22 GET_ALL_PROJECTS_OF_TEAM Static method Public Method Get all projects of a team definition 20030327
23 GET_ALL_RELATES_OF_RESOURCE Static method Public Method Get all relationships of resources in a project 20030416
24 GET_ALL_RELATES_OF_ROLE Static method Public Method Get all relationships of resources to a specific role 20021017
25 GET_ALL_RELATES_OF_TASK Static method Public Method Get all relationships of resources to a specific role 20021017
26 GET_ALL_RESOURCES_OF_PROJECT Static method Public Method Get all resources of a specific project 20030408
27 GET_ALL_RESOURCES_OF_ROLE Static method Public Method Get all resources assigned to a specific role 20021008
28 GET_ALL_RESOURCES_OF_TASK Static method Public Method Get all resources assigned to a specific task 20021006
29 GET_ALL_RESOURCES_OF_TEAM Static method Public Method Get all resources a specific project team 20030403
30 GET_ALL_ROLES_OF_PROJECT Static method Public Method Get all resources of a specific project 20030605
31 GET_ALL_ROLES_OF_RESOURCE Static method Public Method Get all roles assigned to a specific resource 20021006
32 GET_ALL_ROLES_OF_TASK Static method Public Method Get all roles assigned to a specific task 20021006
33 GET_ALL_ROLES_OF_TASK_RES Static method Public Method Get all roles assigned to a specific resource 20021024
34 GET_ALL_ROLES_OF_TEAM Static method Public Method Get all roles assigned to a specific resource 20030408
35 GET_ALL_ROL_RES_OF_TASK Static method Public Method Get all roles assigned to a specific task 20021021
36 GET_ALL_TASKS_OF_RESOURCE Static method Public Method Get all tasks assigned to a specific resource 20021006
37 GET_ALL_TASKS_OF_ROLE Static method Public Method Get all tasks assigned to a specific role 20021006
38 GET_ALL_TASKS_OF_ROLE_RESOURCE Static method Public Method Get all tasks assigned to a specific resource 20021019
39 GET_ALL_TEAMS_OF_PROJECT Static method Public Method Get all teams of a specific project 20030408
40 GET_ALL_TEAMS_OF_RESOURCE Static method Public Method Get all teams of a Project Resource 20030422
41 GET_ALL_TEAMS_OF_ROLE Static method Public Method Get all teams assigned to a specific role 20030403
42 GET_AREA_FOR_LOCATION Static method Public Method 20060106
43 GET_BUDGET_ICON_TEXT Static method Public Method Returns the corresponding text of a budget icon 20090514
44 GET_BUDGET_STATUS Static method Public Method Determine Budget Status based on YTD planned and actual cost 20030205
45 GET_CALENDAR_BREAKDOWN Static method Public Method Determine whether to breakdown period by week or month 20021003
46 GET_DAYS_IN_FEBRUARY Static method Public Method Return the number of days in February for a given year 20021004
47 GET_DAYS_IN_MONTH Static method Public Method Get total number of days in month 20021004
48 GET_EXPERT_ID_FROM_GUID Static method Public Method Return the expert ID, given the role GUID 20021021
49 GET_EXPERT_ID_FROM_ROLE_ID Static method Public Method Return the expert ID, given the project ID and the role ID 20021021
50 GET_GEOGRAPHY_FOR_LOCATION Static method Public Method Determine Geography of a Location 20030314
51 GET_HIERARCHY_NODE Static method Public Method Gets the right, left and top neighbour of an object 20030605
52 GET_ICON_BUDGET_STATUS Static method Public Method Determine Budget Group and Icon based on Budget Status 20030205
53 GET_ICON_PRIORITY_STATUS Static method Public Method Determine Budget Group and Icon based on Budget Status 20030205
54 GET_ICON_RISK_STATUS Static method Public Method Determine Budget Group and Icon based on Budget Status 20030205
55 GET_ICON_SCHEDULE_STATUS Static method Public Method Determine Budget Group and Icon based on Budget Status 20030205
56 GET_ICON_STAFFING_STATUS Static method Public Method Determine Budget Group and Icon based on Budget Status 20030205
57 GET_INITIATIVE_AUTHORIZATION Static method Public Method Gets Authorization Ref. of an Initiative for a Project Phase 20070930
58 GET_LAST_WEEK_IN_YEAR Static method Public Method Get the Last Week of the Specified Year 20030111
59 GET_LOCK_MODE Static method Private Method 20020516
60 GET_LONG_TEXT Static method Private Method Get the long text for an entity object 20020516
61 GET_LONG_TEXT_RPM Static method Public Method Get object long text 20031111
62 GET_NEXT_DAY Static method Public Method Get the date of tomorrow of the given date 20030904
63 GET_NEXT_MONTH Static method Public Method Given the week, return next week 20021010
64 GET_NEXT_PERIOD Static method Public Method Given a period, determine the next period 20021010
65 GET_NEXT_WEEK Static method Public Method Given the week, return next week 20021004
66 GET_PERIOD_BEGDA Static method Public Method Get the date of the first day of the period 20021010
67 GET_PERIOD_ENDDA Static method Public Method Get the date of the last day of the period 20021010
68 GET_PERIOD_LABEL Static method Public Method Get the configured period label for period name 20021003
69 GET_PREVIOUS_DAY Static method Public Method Get the date of yesterday for a given date 20021004
70 GET_PREVIOUS_MONTH Static method Public Method Given a month, determine the previous month 20030404
71 GET_PREVIOUS_PERIOD Static method Public Method Given a period, determine the previous period 20030404
72 GET_PREVIOUS_WEEK Static method Public Method Get Previous week of a given week 20030404
73 GET_PROJECT_ATTRIBUTES_SIMPLE Static method Public Method Get the Project Attributes 20030416
74 GET_PROJECT_DESCRIPTION Static method Public Method 20030415
75 GET_PROJECT_TO_INITIATIVE_REF Static method Public Method Get Project Ref. Related to Initiative Ref. 20071126
76 GET_RELATE_GUID Static method Public Method Get unique relate GUID for role and resource GUIDs 20021023
77 GET_RELATION_DETAILS Static method Public Method Get relationship details for a relationship external_id/guid 20021017
78 GET_RESOURCE_ATTRIBUTES_SIMPLE Static method Public Method 20030419
79 GET_RESOURCE_RELATES_OF_ROLE Static method Public Method Get all relationships of resources to a specific role 20021017
80 GET_RISK_ICON_TEXT Static method Public Method Returns the corresponding text of a risk icon 20090515
81 GET_ROLE_ATTRIBUTES_SIMPLE Static method Public Method 20030417
82 GET_ROLE_DESCRIPTION Static method Public Method 20030417
83 GET_ROLE_FROM_EXPERT_ID Static method Public Method Gets the role id from related expert id 20021028
84 GET_ROLE_RELATES_OF_RESOURCE Static method Public Method Get all relationships of roles to a specific resource 20021019
85 GET_ROLE_RELATES_OF_TASK Static method Public Method Get all relationships of roles to a specific task 20021017
86 GET_ROLE_RELATES_OF_TEAM Static method Public Method 20030329
87 GET_ROLE_RES_RELATES_OF_ROLRES Static method Public Method Get all relationships of role-resource to a role resource 20021122
88 GET_ROLE_RES_RELATES_OF_TASK Static method Public Method Get all relationships of role-resource relates to a task 20021017
89 GET_SCHEDULE_ICON_TEXT Static method Public Method Returns the corresponding text of a schedule icon 20090514
90 GET_SHORT_TEXT Static method Private Method Get the short text for an entity object 20021011
91 GET_STAFFING_ICON_TEXT Static method Public Method Returns the corresponding text of a staffing icon 20090514
92 GET_TASK_OWNER Static method Public Method Returns the resource guid of the task owner 20021018
93 GET_TASK_RELATES_OF_ROLE Static method Public Method Get all relationships of tasks to a specific role 20021017
94 INCREMENT_DECREMENT_PERIODS Static method Public Method Given a period and number of periods, determine end period 20030404
95 INPUT_FIELD_VALIDATION Static method Public Method 20050715
96 IS_IN_LOCK_MODE Static method Private Method 20020516
97 IS_RELEVANT_FOR_CAPACITY_MGMNT Static method Public Method Is a Project relevant for Capacity Management 20030416
98 IS_RESOURCE_INDIVIDUAL Static method Public Method 20030613
99 RESET_LONG_TEXT_RPM Static method Public Method 20050823
100 SET_ALLOCATION_UNIT Static method Private Method Set the static allocation unit using the global settings 20030115
101 SET_CALENDAR_TYPE Static method Private Method Set the static calendar value based upon the global settings 20030115
102 SET_EDIT_MODE Static method Private Method 20020516
103 SET_FTE_TO_AVLB_FACTOR Static method Private Method OBSOLETE! DO NOT USE! 20030116
104 SET_LAST_WEEK_IN_YEAR Static method Private Method Store the last week in the year in an internal table 20030111
105 SET_LONG_TEXT Static method Private Method Set the long text for an entity object 20020516
106 SET_LONG_TEXT_RPM Static method Public Method Set object long text 20031111
107 SET_PERIOD_LABEL Static method Private Method Set the static period title based upon the global settings 20030115
108 SET_SHORT_TEXT Static method Private Method Set the short text for an entity object 20021011
109 VALIDATE_EXTERNAL_ID Static method Public Method 20040217
110 WEEK_GET_LAST_DAY Static method Public Method Given the week, return the last day of the week 20021004
Events
Class CL_RPM_ENTITY_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_YEAR_WEEKS Private See coding 20030111
2 TY_YEAR_WEEKS_TABLE Private See coding 20030111
Method Signatures

Method BREAKDOWN_PERIOD 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 20021003
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021003
3 Returning RT_BREAKDOWN Value transfer Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20021003
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021003

Method BREAKDOWN_PERIOD_INTO_FYPERIOD 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 20100414
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100414
3 Importing IV_FY_VARIANT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20100414
4 Returning RT_PERIODIC_BREAKDOWN Value transfer Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20100414

Method BREAKDOWN_PERIOD_INTO_FYPERIOD on class CL_RPM_ENTITY_SERVICES has no exception.

Method BREAKDOWN_PERIOD_INTO_MONTHS 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 20021003
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021003
3 Returning RT_MONTHLY_BREAKDOWN Value transfer Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20021003
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method BREAKDOWN_PERIOD_INTO_WEEKS 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 20021003
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021003
3 Returning RT_WEEKLY_BREAKDOWN Value transfer Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20021003
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method BW_CONVERT_CGPL_DATES_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_FINISH Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110119
2 Exporting EV_DATE_START Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110119
3 Importing IV_FINISH Call by reference Type reference (TYPE) CGPL_PLANFINISH Geplanter Endetermin 20110119
4 Importing IV_START Call by reference Type reference (TYPE) CGPL_PLANSTART Geplanter Starttermin 20110119

Method BW_CONVERT_CGPL_DATES_TO_EXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_ENTITY_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_ENTITY_SERVICES has no exception.

Method CONVERT_ALLOC_TO_FTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOCATION Call by reference Type reference (TYPE) RPM_TV_ROLE_RESOURCE_ALLOC Project Role Demand - Number Field 20021119
2 Importing IV_ALLOC_UNIT Call by reference Type reference (TYPE) RPM_TV_ALLOCATION_UNIT Settings Value 20021119
3 Importing IV_CALENDAR_VALUE Call by reference Type reference (TYPE) RPM_TV_VALUE Settings Value 20030327
4 Returning RV_FTE Value transfer Type reference (TYPE) RPM_TV_ROLE_RESOURCE_ALLOC Resource Full Time Equivalent (FTE) 20021119
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021119

Method CONVERT_BPFTE_TO_RPM_AVLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAILABILITY Call by reference Type reference (TYPE) RPM_TV_AVAIL_NUMBER Project Role Demand - Number Field 20021025
2 Exporting EV_AVAIL_UNIT Call by reference Type reference (TYPE) RPM_TV_AVLB_UNIT Availability Unit 20021025
3 Importing IV_BPFTE Call by reference Type reference (TYPE) RPM_TV_AVAIL_NUMBER Resource Full Time Equivalent (FTE) 20021025
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021025

Method CONVERT_CURRENCY_AMT 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) ANY 20050316
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20050316
3 Importing IV_FROM_CURRENCY Call by reference Type reference (TYPE) WAERS 20050316
4 Importing IV_FROM_UNIT Call by reference Type reference (TYPE) MEINS 20050406
5 Importing IV_TO_CURRENCY Call by reference Type reference (TYPE) WAERS 20050316
6 Importing IV_TO_UNIT Call by reference Type reference (TYPE) MEINS 20050406
7 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) TABNAME 20050316

Method CONVERT_CURRENCY_AMT on class CL_RPM_ENTITY_SERVICES has no exception.

Method CONVERT_FTE_TO_ALLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOC Value transfer Type reference (TYPE) RPM_TV_ROLE_RESOURCE_ALLOC RPM Data Element: Planned resources for a given role 20021119
2 Exporting EV_ALLOC_UNIT Value transfer Type reference (TYPE) RPM_TV_ALLOCATION_UNIT RPM Data Element: Generic allocation unit 20021119
3 Importing IV_ALLOC_FTE Value transfer Type reference (TYPE) RPM_TV_ROLE_RESOURCE_ALLOC RPM Data Element: Planned resources for a given role 20021119
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021119

Method CONVERT_RPM_AVLB_TO_BPFTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABILITY Call by reference Type reference (TYPE) RPM_TV_AVAIL_NUMBER Project Role Demand - Number Field 20021027
2 Importing IV_AVAIL_UNIT Call by reference Type reference (TYPE) RPM_TV_AVLB_UNIT Settings Value 20021027
3 Returning RV_BPFTE Value transfer Type reference (TYPE) RPM_TV_BPFTE Resource Full Time Equivalent (FTE) 20021027
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021027

Method CONVERT_TIMESTAMP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) BCOS_TSTMP Time Stamp (In UTC) 20030514
2 Returning RV_DATE Value transfer Type reference (TYPE) DATUM Date 20030514

Method CONVERT_TIMESTAMP_TO_DATE on class CL_RPM_ENTITY_SERVICES has no exception.

Method CONVERT_TIME_STAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_FINISH Call by reference Type reference (TYPE) ENDDA End Date 20030417
2 Exporting EV_DATE_START Call by reference Type reference (TYPE) BEGDA Start Date 20030417
3 Importing IV_FINISH Call by reference Type reference (TYPE) CGPL_PLANFINISH Planned Finish Date 20030417
4 Importing IV_START Call by reference Type reference (TYPE) CGPL_PLANSTART Planned start date 20030417

Method CONVERT_TIME_STAMP on class CL_RPM_ENTITY_SERVICES has no exception.

Method CREATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040217
2 Importing IS_PROJECT_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PROJECT_CONTEXT Project dashboard context attributes 20040217
3 Importing IV_PROPOSED_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040217
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20040223

Method DATE_GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D 20021005
2 Returning RV_PERIOD Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021005
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021008

Method DELETE_LONG_TEXT_RPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031121
2 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU current language 20031121
3 Importing IV_LTXT_NAME Call by reference Type reference (TYPE) TDOBNAME Name 20090604
4 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Text ID 20031121

Method DELETE_LONG_TEXT_RPM on class CL_RPM_ENTITY_SERVICES has no exception.

Method FILL_PERIOD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRST_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030116
2 Importing IV_LAST_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030116
3 Returning RT_PERIODS Value transfer Type reference (TYPE) RPM_TT_PERIODS RPM Table Type: Periods 20030116
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20030116

Method GET_ALLOCATION_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ALLOCATION_UNIT Value transfer Type reference (TYPE) RPM_TV_ALLOCATION_UNIT RPM Data Element: Generic allocation unit 20021004
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method GET_ALL_FINISHED_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASK_DETAILS Value transfer Type reference (TYPE) RPM_TT_TASK_LIST_SCHEDULE List of task including the actual work and planned work 20030401
2 Exporting EV_NUMBER_COMPLETED_TASKS Value transfer Type reference (TYPE) DEC16_3 Planned Work 20021019
3 Exporting EV_NUMBER_OF_TASKS Value transfer Type reference (TYPE) DEC16_3 Planned Work 20021019
4 Importing IV_DETAILS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030401
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021019

Method GET_ALL_FINISHED_TASKS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_OBJECTS_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20030528
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030528
3 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030528
4 Returning RT_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030528

Method GET_ALL_OBJECTS_OF_PROJECT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_PROJECTS_OF_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECTS_ONLY Call by reference Type reference (TYPE) RPM_TT_GUID Only in these projects 20040211
2 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Business Partner Number 20021011
3 Returning RT_PROJECTS Value transfer Type reference (TYPE) RPM_TT_GUIDS_PROJECT_RESOURCE Table of RPM guids 20021022

Method GET_ALL_PROJECTS_OF_PERSON on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_PROJECTS_OF_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECTS_GUID Call by reference Type reference (TYPE) RPM_TT_GUID Table type for sorted unique GUIDs 20030327
2 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030327

Method GET_ALL_PROJECTS_OF_TEAM on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RELATES_OF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030416
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030416

Method GET_ALL_RELATES_OF_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RELATES_OF_ROLE 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 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_ALL_RELATES_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RELATES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_ALL_RELATES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RESOURCES_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCLUDE_TEAM_RESOURCES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030408
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030408
3 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030408
4 Returning RT_RESOURCES Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030408

Method GET_ALL_RESOURCES_OF_PROJECT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RESOURCES_OF_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCLUDE_TEAM_RESOURCES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030403
2 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021008
3 Returning RT_RESOURCES Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021008

Method GET_ALL_RESOURCES_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RESOURCES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20021008
2 Importing IV_TASK_OWNER_ONLY Call by reference Type reference (TYPE) XFELD Return only Task Owners 20021024
3 Returning RT_RESOURCES Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021008

Method GET_ALL_RESOURCES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_RESOURCES_OF_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030403
2 Returning RT_RESOURCES Value transfer Type reference (TYPE) RPM_TT_TEAM_RESOURCE_GUIDS Resource Guids 20030403

Method GET_ALL_RESOURCES_OF_TEAM on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROLES_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030605
2 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030605
3 Returning RT_ROLES Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030605

Method GET_ALL_ROLES_OF_PROJECT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROLES_OF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Resource application object 20021008
2 Returning RT_ROLES Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021008

Method GET_ALL_ROLES_OF_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROLES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20021008
2 Returning RT_ROLES Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021008

Method GET_ALL_ROLES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROLES_OF_TASK_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Resource application object 20021024
2 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021024
3 Returning RT_ROLES Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021024

Method GET_ALL_ROLES_OF_TASK_RES on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROLES_OF_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Resource application object 20030408
2 Returning RT_ROLES Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20030408

Method GET_ALL_ROLES_OF_TEAM on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_ROL_RES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20021021
2 Importing IV_TASK_OWNER_ONLY Call by reference Type reference (TYPE) XFELD Return Task owners only 20021023
3 Returning RT_ROL_RES Value transfer Type reference (TYPE) RPM_TT_ROL_RES_GUIDS List of Resources working on a Role assigned to a task 20021021

Method GET_ALL_ROL_RES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TASKS_OF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20021008
2 Returning RT_TASKS Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021008

Method GET_ALL_TASKS_OF_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TASKS_OF_ROLE 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 External ID 20021008
2 Returning RT_TASKS Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021008

Method GET_ALL_TASKS_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TASKS_OF_ROLE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20021019
2 Returning RT_TASKS Value transfer Type reference (TYPE) RPM_TT_GUIDS RPM: Relate table type of internal data structure 20021019

Method GET_ALL_TASKS_OF_ROLE_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TEAMS_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030408
2 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030408
3 Returning RT_TEAMS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030408

Method GET_ALL_TEAMS_OF_PROJECT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TEAMS_OF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030422
2 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030422
3 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030422
4 Returning RT_TEAMS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030422

Method GET_ALL_TEAMS_OF_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ALL_TEAMS_OF_ROLE 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 20030403
2 Returning RT_TEAMS Value transfer Type reference (TYPE) RPM_TT_GUIDS Guid for application objects 20030403

Method GET_ALL_TEAMS_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_AREA_FOR_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AREA Call by reference Type reference (TYPE) DPR_TV_AREA 20060106
2 Importing IV_LOCATION Call by reference Type reference (TYPE) DPR_TV_LOCATION 20060106

Method GET_AREA_FOR_LOCATION on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_BUDGET_ICON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUDGET_ICON Call by reference Type reference (TYPE) /RPM/TV_BUDGET_ICON Budget 20090514
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090514
3 Returning RV_BUDGET_ICON_TEXT Value transfer Type reference (TYPE) RPM_TV_BUDGET_GROUP_T Project Budget Status Group Text 20090514

Method GET_BUDGET_ICON_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_BUDGET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUDGET_STATUS Call by reference Type reference (TYPE) RPM_TV_BUDGET_LIMIT_HIGH Project Budget Status Group High Limit 20030205
2 Importing IV_COST_ACTUAL Call by reference Type reference (TYPE) RPM_PROJECT_COST_ACTUAL Project Actual Cost 20030205
3 Importing IV_COST_PLANNED Call by reference Type reference (TYPE) RPM_PROJECT_COST_FORECAST Project Planned Cost 20030205

Method GET_BUDGET_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_CALENDAR_BREAKDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) RPM_TV_VALUE Settings Name 20021025
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method GET_DAYS_IN_FEBRUARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_YEAR Call by reference Type reference (TYPE) NUMC4 Count parameters 20021004
2 Returning RV_DAYS Value transfer Type reference (TYPE) NUMC2 Two digit number 20021004

Method GET_DAYS_IN_FEBRUARY on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_DAYS_IN_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021004
2 Returning RV_DAY_TOTAL Value transfer Type reference (TYPE) NUMC2 20021004

Method GET_DAYS_IN_MONTH on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_EXPERT_ID_FROM_GUID 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 External ID 20021021
2 Returning RV_EXPERT_ID Value transfer Type reference (TYPE) RPM_TV_EXPERT_ID RPM Expert Finder: Expert ID 20021021

Method GET_EXPERT_ID_FROM_GUID on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_EXPERT_ID_FROM_ROLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021021
2 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021021
3 Importing IV_ROLE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021021
4 Returning RV_EXPERT_ID Value transfer Type reference (TYPE) RPM_TV_EXPERT_ID RPM Expert Finder: Expert ID 20021021

Method GET_EXPERT_ID_FROM_ROLE_ID on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_GEOGRAPHY_FOR_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GEOGRAPHY Call by reference Type reference (TYPE) RPM_TV_PROJECT_GEOGRAPHY Project Geography 20030314
2 Importing IV_LOCATION Call by reference Type reference (TYPE) RPM_TV_PROJECT_LOCATION Project Location 20030314

Method GET_GEOGRAPHY_FOR_LOCATION on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_HIERARCHY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_HIERARCHY_NODE Value transfer Type reference (TYPE) CGPL_HIERARCHY Guid for application objects 20030605
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030605

Method GET_HIERARCHY_NODE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ICON_BUDGET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR Call by reference Type reference (TYPE) RPM_TV_STATUS_COLOR Project Alert Object Color Status 20030205
2 Exporting EV_GROUP Call by reference Type reference (TYPE) RPM_TV_BUDGET_GROUP Project Budget Status Group 20030205
3 Exporting EV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20030205
4 Importing IV_STATUS Call by reference Type reference (TYPE) RPM_TV_BUDGET_LIMIT_HIGH Project Budget Status Group High Limit 20030205

Method GET_ICON_BUDGET_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ICON_PRIORITY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR Call by reference Type reference (TYPE) RPM_TV_STATUS_COLOR Project Alert Object Color Status 20030205
2 Exporting EV_GROUP Call by reference Type reference (TYPE) RPM_PRIORITY_GROUP Project Budget Status Group 20030205
3 Exporting EV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20030205
4 Importing IV_STATUS Call by reference Type reference (TYPE) RPM_PRIORITY_LIMIT_HIGH Project Budget Status Group High Limit 20030205

Method GET_ICON_PRIORITY_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ICON_RISK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR Call by reference Type reference (TYPE) RPM_TV_STATUS_COLOR Project Alert Object Color Status 20030205
2 Exporting EV_GROUP Call by reference Type reference (TYPE) RPM_RISK_GROUP Project Budget Status Group 20030205
3 Exporting EV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20030205
4 Importing IV_STATUS Call by reference Type reference (TYPE) RPM_RISK_LIMIT_HIGH Project Budget Status Group High Limit 20030205

Method GET_ICON_RISK_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ICON_SCHEDULE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR Call by reference Type reference (TYPE) RPM_TV_STATUS_COLOR Project Alert Object Color Status 20030205
2 Exporting EV_GROUP Call by reference Type reference (TYPE) RPM_TV_SCHEDULE_GROUP Project Budget Status Group 20030205
3 Exporting EV_ICON Call by reference Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20030205
4 Importing IV_STATUS Call by reference Type reference (TYPE) RPM_TV_SCHEDULE_LIMIT_HIGH Project Budget Status Group High Limit 20030205

Method GET_ICON_SCHEDULE_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ICON_STAFFING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLOR Call by reference Type reference (TYPE) RPM_TV_STATUS_COLOR Project Alert Object Color Status 20030205
2 Exporting EV_GROUP Call by reference Type reference (TYPE) RPM_TV_STAFFING_GROUP Project Budget Status Group 20030205
3 Exporting EV_ICON Value transfer Type reference (TYPE) ICON_D Icon in text fields (substitute display, alias) 20030205
4 Importing IV_ALLOC_TOTAL Value transfer Type reference (TYPE) P 0 20061016
5 Importing IV_DEMAND_TOTAL Value transfer Type reference (TYPE) P 0 20061016
6 Importing IV_STATUS Call by reference Type reference (TYPE) RPM_TV_STAFFING_LIMIT_HIGH Project Budget Status Group High Limit 20030205

Method GET_ICON_STAFFING_STATUS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_INITIATIVE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT Development Projects: Abstraktes Projekt 20070930
2 Importing IV_INITIATIVE_GUID Call by reference Type reference (TYPE) GUID Initiative Guid 20100330
3 Returning RR_AUTHORIZATION Value transfer Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Berechtigungsprüfung 20070930

Method GET_INITIATIVE_AUTHORIZATION on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_LAST_WEEK_IN_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_YEAR Call by reference Type reference (TYPE) NUMC4 Count parameters 20030111
2 Returning RV_WEEK Value transfer Type reference (TYPE) NUMC2 Two digit number 20030111

Method GET_LAST_WEEK_IN_YEAR on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_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 20020516
2 Returning RV_LOCK_MODE Value transfer Type reference (TYPE) RPM_TV_LOCK_MODE Lock mode of Application objects 20020516

Method GET_LOCK_MODE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20020516
2 Exporting EV_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text Header 20021011
3 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20020516
4 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20020516
5 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20020516
6 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID Text ID 20020516

Method GET_LONG_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_LONG_TEXT_RPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20031111
2 Exporting EV_HEADER Call by reference Type reference (TYPE) THEAD 20050315
3 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20050315
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090212
5 Importing IV_FORMAT Call by reference Type reference (TYPE) TDFORMAT CL_RPM_CO=>SC_LONG_TEXT_FORMAT 20050315
6 Importing IV_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031111
7 Importing IV_ITEM_SHORTTEXT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101222
8 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU current language 20031111
9 Importing IV_LTXT_NAME Call by reference Type reference (TYPE) TDOBNAME Longtext field name 20090506
10 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Text ID 20031111
# Exception Resumable Description Created on
1 INVALID_LANGUAGE Invalid Language Entry 20031111
2 INVALID_TEXT_ID Invalid text ID 20031111
3 NOT_FOUND 20050315

Method GET_NEXT_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_TODAY Call by reference Type reference (TYPE) D 20030904
2 Returning RV_DATE_TOM Value transfer Type reference (TYPE) D 20030904

Method GET_NEXT_DAY on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_NEXT_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_MONTH Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021010
2 Returning RV_NEXT_MONTH Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021010

Method GET_NEXT_MONTH on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_NEXT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD Period 20021010
2 Returning RV_NEXT_PERIOD Value transfer Type reference (TYPE) RPM_TV_PERIOD Period 20021010
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021010

Method GET_NEXT_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_WEEK Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021004
2 Returning RV_NEXT_WEEK Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021004

Method GET_NEXT_WEEK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PERIOD_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021010
2 Returning RV_BEGDA Value transfer Type reference (TYPE) BEGDA Start Date 20021010
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021010

Method GET_PERIOD_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021010
2 Importing IV_PERIOD_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030111
3 Returning RV_ENDDA Value transfer Type reference (TYPE) ENDDA End Date 20021010
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20021010

Method GET_PERIOD_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERIOD_LABEL Value transfer Type reference (TYPE) RPM_TV_TIME_PERIOD_LABEL RPM Data Element: Time Period Title 20021003
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method GET_PREVIOUS_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_TODAY Call by reference Type reference (TYPE) D 20021004
2 Returning RV_DATE_YESTERDAY Value transfer Type reference (TYPE) D 20021004

Method GET_PREVIOUS_DAY on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PREVIOUS_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_MONTH Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
2 Returning RV_PREV_MONTH Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404

Method GET_PREVIOUS_MONTH on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PREVIOUS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
2 Returning RV_PREV_PERIOD Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20030404

Method GET_PREVIOUS_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_THIS_WEEK Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
2 Returning RV_PREV_WEEK Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404

Method GET_PREVIOUS_WEEK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PROJECT_ATTRIBUTES_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJECT_ABA_ATT Value transfer Type reference (TYPE) CGPL_ATTR_INCL Project Planning: Projects and Activities Include Structure 20030416
2 Exporting ES_PROJECT_RPM_ATT Value transfer Type reference (TYPE) RPM_TS_PROJECT_ATT Project attributes 20030416
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030416
4 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030416

Method GET_PROJECT_ATTRIBUTES_SIMPLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PROJECT_DESCRIPTION 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 20030415
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030415
3 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030415
4 Returning RV_PROJECT_DESCRIPTION Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030415

Method GET_PROJECT_DESCRIPTION on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_PROJECT_TO_INITIATIVE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RPM_COMMON Call by reference Object reference (TYPE REF TO) IF_RPM_COMMON Schnittstelle für alle Anwendungsobjekte 20071126
2 Returning RR_DPR_COMMON Value transfer Object reference (TYPE REF TO) IF_DPR_COMMON 20071126

Method GET_PROJECT_TO_INITIATIVE_REF on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_RELATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT1_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021023
2 Importing IV_OBJECT2_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021023
3 Returning RV_RELATE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021023

Method GET_RELATE_GUID on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_RELATION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID1 Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
2 Exporting EV_GUID2 Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
3 Exporting EV_PROJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
4 Exporting EV_RELATE_TYPE Value transfer Type reference (TYPE) RPM_RV_RELTYPE Guid for application objects 20021017
5 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20021017
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017

Method GET_RELATION_DETAILS on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_RESOURCE_ATTRIBUTES_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESOURCE_ABA_ATT Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20030419
2 Exporting ES_RESOURCE_RPM_ATT Call by reference Type reference (TYPE) RPM_TS_RESOURCE_ATT RPM Structure: Project Resource Attributes 20030419
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030419
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20030419
5 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030419
6 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030419
7 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Guid for application objects 20030419

Method GET_RESOURCE_ATTRIBUTES_SIMPLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_RESOURCE_RELATES_OF_ROLE 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 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_RESOURCE_RELATES_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_RISK_ICON_TEXT 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 SY-LANGU Language Key of Current Text Environment 20090515
2 Importing IV_RISK_ICON Call by reference Type reference (TYPE) /RPM/TV_RISK_ICON Risk 20090515
3 Returning RV_RISK_ICON_TEXT Value transfer Type reference (TYPE) RPM_TV_RISK_GROUP_T Risk Group Assessed Text 20090515

Method GET_RISK_ICON_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_ATTRIBUTES_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_ABA_ATT Call by reference Type reference (TYPE) CGPL_TASK RPM: Role attribute structure 20030417
2 Exporting ES_ROLE_RPM_ATT Call by reference Type reference (TYPE) RPM_TS_ROLE_ATT Project Planning: Activities Attribute Table 20030417
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030417
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20030417
5 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030417
6 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030417
7 Importing IV_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030417

Method GET_ROLE_ATTRIBUTES_SIMPLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030417
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20030417
3 Exporting EV_ROLE_DESCRIPTION Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030417
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20030417
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030417
6 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030417
7 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030417
8 Importing IV_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030417

Method GET_ROLE_DESCRIPTION on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_FROM_EXPERT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021028
2 Exporting EV_ROLE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021028
3 Exporting EV_ROLE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021028
4 Importing IV_EXPERT_ID Value transfer Type reference (TYPE) RPM_TV_EXPERT_ID RPM Expert Finder: Expert ID 20021028

Method GET_ROLE_FROM_EXPERT_ID on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_RELATES_OF_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021019
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021019

Method GET_ROLE_RELATES_OF_RESOURCE on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_RELATES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_ROLE_RELATES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_RELATES_OF_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030329
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030329

Method GET_ROLE_RELATES_OF_TEAM on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_RES_RELATES_OF_ROLRES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021122
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021122

Method GET_ROLE_RES_RELATES_OF_ROLRES on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_ROLE_RES_RELATES_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_ROLE_RES_RELATES_OF_TASK on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_SCHEDULE_ICON_TEXT 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 SY-LANGU Language Key of Current Text Environment 20090514
2 Importing IV_SCHEDULE_ICON Call by reference Type reference (TYPE) /RPM/TV_SCHEDULE_ICON Schedule 20090514
3 Returning RV_SCHEDULE_ICON_TEXT Value transfer Type reference (TYPE) RPM_TV_SCHEDULE_GROUP_T Project Schedule Status Text 20090514

Method GET_SCHEDULE_ICON_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20021011
2 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021011
3 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20021011
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20021011

Method GET_SHORT_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_STAFFING_ICON_TEXT 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 SY-LANGU Language Key of Current Text Environment 20090514
2 Importing IV_STAFFING_ICON Call by reference Type reference (TYPE) /RPM/TV_STAFFING_ICON Staffing 20090514
3 Returning RV_STAFFING_ICON_TEXT Value transfer Type reference (TYPE) RPM_TV_STAFFING_GROUP_T Project Staffing Status Text 20090514

Method GET_STAFFING_ICON_TEXT on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_TASK_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IV_RESOURCE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021018
2 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021018

Method GET_TASK_OWNER on class CL_RPM_ENTITY_SERVICES has no exception.

Method GET_TASK_RELATES_OF_ROLE 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 20021017
2 Returning RT_RELATE_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20021017

Method GET_TASK_RELATES_OF_ROLE on class CL_RPM_ENTITY_SERVICES has no exception.

Method INCREMENT_DECREMENT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) I Number of periods 20030404
2 Importing IV_OPERATOR Call by reference Type reference (TYPE) CHAR1 Operator '+' OR '-' 20030404
3 Importing IV_START_PERIOD Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
4 Returning RV_END_PERIOD Value transfer Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20030404
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID Oberklasse für Parameterfehler 20030404
2 CX_RPM_CONFIGURATION_ERROR 20030405

Method INPUT_FIELD_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION 20050716
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY 20050715
3 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID 20050716
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20050716
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE 20050715
6 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20050716
7 Importing IV_TYPE_NAME Call by reference Type reference (TYPE) TABNAME 20050715

Method INPUT_FIELD_VALIDATION on class CL_RPM_ENTITY_SERVICES has no exception.

Method IS_IN_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 20020516
2 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) RPM_TV_LOCK_MODE Lock mode of Application objects 20020516
3 Returning RV_IS_IN_LOCK_MODE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020516

Method IS_IN_LOCK_MODE on class CL_RPM_ENTITY_SERVICES has no exception.

Method IS_RELEVANT_FOR_CAPACITY_MGMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID External ID 20030416
2 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Guid for application objects 20030416
3 Returning RV_IS_RELEVANT Value transfer Type reference (TYPE) XFELD Checkbox 20030416

Method IS_RELEVANT_FOR_CAPACITY_MGMNT on class CL_RPM_ENTITY_SERVICES has no exception.

Method IS_RESOURCE_INDIVIDUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030613
2 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030613
3 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030613
4 Returning RV_INDIVIDUAL Value transfer Type reference (TYPE) XFELD Resource is individual 20030613

Method IS_RESOURCE_INDIVIDUAL on class CL_RPM_ENTITY_SERVICES has no exception.

Method RESET_LONG_TEXT_RPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Value transfer Type reference (TYPE) TEXT_LINE_TAB 20050823
2 Importing IV_FORMAT Call by reference Type reference (TYPE) TDFORMAT 20050823
3 Importing IV_GUID Value transfer Type reference (TYPE) RPM_TV_GUID 20050823
4 Importing IV_ITEM_SHORTTEXT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101222
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU 20050823
6 Importing IV_LTXT_NAME Call by reference Type reference (TYPE) TDOBNAME Name 20090604
7 Importing IV_STRING Value transfer Type reference (TYPE) STRING 20050823
8 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT 20050823
9 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) BOOLE_D 20050823
# Exception Resumable Description Created on
1 FAILED 20050823
2 INVALID_LANGUAGE 20050823
3 INVALID_TEXT_ID 20050823

Method SET_ALLOCATION_UNIT Signature

Method SET_ALLOCATION_UNIT on class CL_RPM_ENTITY_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20030115

Method SET_CALENDAR_TYPE Signature

Method SET_CALENDAR_TYPE on class CL_RPM_ENTITY_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method SET_EDIT_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 20020516
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) RPM_TV_EDIT_MODE Edit mode of application objects 20020516
3 Returning RV_RC Value transfer Type reference (TYPE) I 20020516

Method SET_EDIT_MODE on class CL_RPM_ENTITY_SERVICES has no exception.

Method SET_FTE_TO_AVLB_FACTOR Signature

Method SET_FTE_TO_AVLB_FACTOR on class CL_RPM_ENTITY_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20030116

Method SET_LAST_WEEK_IN_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_YEAR Call by reference Type reference (TYPE) NUMC4 Count parameters 20030111

Method SET_LAST_WEEK_IN_YEAR on class CL_RPM_ENTITY_SERVICES has no exception.

Method SET_LONG_TEXT 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 20020516
2 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20020516
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20020516
4 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20020516
5 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Text ID 20020516
6 Returning RV_LONG_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020516
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021011

Method SET_LONG_TEXT_RPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Value transfer Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20031111
2 Importing IV_FORMAT Call by reference Type reference (TYPE) TDFORMAT CL_RPM_CO=>SC_LONG_TEXT_FORMAT 20050315
3 Importing IV_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031111
4 Importing IV_ITEM_SHORTTEXT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101222
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU current language 20031111
6 Importing IV_LTXT_NAME Call by reference Type reference (TYPE) TDOBNAME Longtext field name 20090506
7 Importing IV_STRING Value transfer Type reference (TYPE) STRING 20031111
8 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Text ID 20031111
9 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_TRUE 20050315
# Exception Resumable Description Created on
1 FAILED Long text could not be transferred 20031111
2 INVALID_LANGUAGE Invalid Language Entry 20031111
3 INVALID_TEXT_ID Invalid text ID 20031111

Method SET_PERIOD_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD_NAME Call by reference Type reference (TYPE) RPM_TV_NAME Settings Name 20030115
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040706

Method SET_SHORT_TEXT 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 20021011
2 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Sub-table for structure TEXT_HEADERLINES 20021011
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20021011
4 Importing IV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021011
5 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021011
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021011

Method VALIDATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040217
2 Importing IS_PROJECT_CONTEXT Value transfer Type reference (TYPE) RPM_TS_PROJECT_CONTEXT Project dashboard context attributes 20040217
3 Importing IV_PROPOSED_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040217
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20040224

Method WEEK_GET_LAST_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WEEK Call by reference Type reference (TYPE) RPM_TV_PERIOD RPM Data Element: Time period 20021004
2 Importing IV_WEEK_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030111
3 Returning RV_ENDDA Value transfer Type reference (TYPE) ENDDA End Date 20021004

Method WEEK_GET_LAST_DAY on class CL_RPM_ENTITY_SERVICES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200