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 | ![]() |
Static method | Public | Method | Get email address of the Line Manager of a resource | 20061211 |
2 | ![]() |
Static method | Public | Method | Get email address of the Resource Manager(s) of a resource | 20061211 |
3 | ![]() |
Static method | Public | Method | Get details of the booking (roles, resource, project) | 20060628 |
4 | ![]() |
Static method | Public | Method | To get the URL | 20061213 |
5 | ![]() |
Static method | Public | Method | Set booking to soft/hard booking | 20061211 |
6 | ![]() |
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 | ![]() |
ET_ACTORS | Call by reference | Type reference (TYPE) | DPR_WF_TT_ACTORS | table of Initiator of workflow instance | 20061212 | ||
2 | ![]() |
EV_EMAIL | Call by reference | Type reference (TYPE) | AD_SMTPADR | E-Mail Address | 20061211 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EV_EMAIL | Call by reference | Type reference (TYPE) | AD_SMTPADR | E-Mail Address | 20061211 | ||
2 | ![]() |
EV_FNAME | Call by reference | Type reference (TYPE) | BU_NAMEP_F | First name of business partner (person) | 20060628 | ||
3 | ![]() |
EV_LNAME | Call by reference | Type reference (TYPE) | BU_NAMEP_L | Last name of business partner (person) | 20060628 | ||
4 | ![]() |
EV_PROJECT_NAME | Call by reference | Type reference (TYPE) | DPR_TV_NAME | 20061211 | |||
5 | ![]() |
EV_ROLE_NAME | Call by reference | Type reference (TYPE) | DPR_TV_NAME | 20061211 | |||
6 | ![]() |
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 | ![]() |
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 | ![]() |
EV_BOOKING_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_BOOKING_TYPE | Booking Type | 20061213 | ||
2 | ![]() |
EV_SUCCESS | Call by reference | Type reference (TYPE) | XFELD | 'X' -> Success '' -> Failure | 20061211 | ||
3 | ![]() |
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 | ![]() |
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 |