SAP ABAP Class CL_DPR_WORKFLOW (DPR Workflows)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_WORKFLOW (Package) Project Management - Workflow
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20060628
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20060628
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20060628
Properties
Class CL_DPR_WORKFLOW  
Short Description DPR Workflows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_WORKFLOW   Project Management - Workflow 
Created 20060628   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DPR_WORKFLOW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20060628
2 BI_PERSISTENT Persistent Business Instance 20060628
3 IF_WORKFLOW Business Workflow 20060628
Friends
Class CL_DPR_WORKFLOW has no friend class.
Attributes
Class CL_DPR_WORKFLOW has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_LINE_MANAGER_EMAIL Static method Public Method Get email address of the Line Manager of a resource 20061211
2 GET_RESOURCE_MANAGER_EMAIL Static method Public Method Get email address of the Resource Manager(s) of a resource 20061211
3 GET_ROLE_RESOURCE_DETAILS Static method Public Method Get details of the booking (roles, resource, project) 20060628
4 GET_UI_LINK Static method Public Method To get the URL 20061213
5 SET_BOOKING_TYPE Static method Public Method Set booking to soft/hard booking 20061211
6 TRIGGER_RESOURCE_BOOK_WF Static method Public Method Trigger resource booking workflow 20061211
Events
# Event Type Visibility Description Created on
1 RESOURCE_BOOKED Instance Event
(0)
Public
(2)
Soft/Hard booking of a resource 20061211
Types
Class CL_DPR_WORKFLOW has no local type.
Method Signatures

Method GET_LINE_MANAGER_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTORS Call by reference Type reference (TYPE) DPR_WF_TT_ACTORS table of Initiator of workflow instance 20061212
2 Exporting EV_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Address 20061211
3 Importing IS_ROLE_RES_ASSIGN_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211

Method GET_LINE_MANAGER_EMAIL on class CL_DPR_WORKFLOW has no exception.

Method GET_RESOURCE_MANAGER_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAIL_RECIPIENTS Call by reference Type reference (TYPE) DPR_TT_RES_BOOK_WF_RECIPIENTS List of recipients of DPR resource booking workflow 20061212
2 Exporting ET_PROJ_MGR_EMAILS Call by reference Type reference (TYPE) DPR_TT_RES_BOOK_WF_RECIPIENTS List of recipients of DPR resource booking workflow 20061211
3 Exporting ET_RES_MGR_EMAILS Call by reference Type reference (TYPE) DPR_TT_RES_BOOK_WF_RECIPIENTS List of recipients of DPR resource booking workflow 20061211
4 Importing IS_ROLE_RES_ASSIGN_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211

Method GET_RESOURCE_MANAGER_EMAIL on class CL_DPR_WORKFLOW has no exception.

Method GET_ROLE_RESOURCE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Address 20061211
2 Exporting EV_FNAME Call by reference Type reference (TYPE) BU_NAMEP_F First name of business partner (person) 20060628
3 Exporting EV_LNAME Call by reference Type reference (TYPE) BU_NAMEP_L Last name of business partner (person) 20060628
4 Exporting EV_PROJECT_NAME Call by reference Type reference (TYPE) DPR_TV_NAME 20061211
5 Exporting EV_ROLE_NAME Call by reference Type reference (TYPE) DPR_TV_NAME 20061211
6 Importing IS_ROLE_RES_ASSIGN_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211

Method GET_ROLE_RESOURCE_DETAILS on class CL_DPR_WORKFLOW has no exception.

Method GET_UI_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINK Call by reference Type reference (TYPE) DPR_TV_URL URL 20061213

Method GET_UI_LINK on class CL_DPR_WORKFLOW has no exception.

Method SET_BOOKING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOOKING_TYPE Call by reference Type reference (TYPE) DPR_TV_BOOKING_TYPE Booking Type 20061213
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) XFELD 'X' -> Success '' -> Failure 20061211
3 Importing IS_ROLE_RES_ASSIGN_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211

Method SET_BOOKING_TYPE on class CL_DPR_WORKFLOW has no exception.

Method TRIGGER_RESOURCE_BOOK_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROLE_RES_ASSIGN_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211

Method TRIGGER_RESOURCE_BOOK_WF on class CL_DPR_WORKFLOW has no exception.
Event Signatures

Event RESOURCE_BOOKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ROLE_RES_ASSIGN_ATTRIBUTES Exporting Value transfer Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20061211
2 URL Exporting Value transfer Type reference (TYPE) DPR_TV_URL URL 20061213
History
Last changed by/on SAP  20141109 
SAP Release Created in 400