SAP ABAP Class CL_RPM_WORKFLOW (RPM Workflows)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_WORKFLOW (Package) RPM Workflow Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020828
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020828
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020828
Properties
Class CL_RPM_WORKFLOW  
Short Description RPM Workflows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RPM_WORKFLOW   RPM Workflow Objects 
Created 20020828   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_WORKFLOW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20020828
2 BI_PERSISTENT Persistent Business Instance 20020828
3 IF_WORKFLOW Business Workflow 20020828
Friends
Class CL_RPM_WORKFLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_WORKFLOW RPM Workflows 20021008
Methods
# Method Level Visibility Method type Description Created on
1 ACTORTAB_GET_FIRST_AGENT Instance method Public Method Get first entry of ACTOR_TAB 20030326
2 ADD_NOTICE_TO_LONGTEXT Instance method Public Method Adds notice to project long text 20030722
3 APPROVE_PROFILE_WITHOUT_DIALOG Instance method Public Method Approve Profile without dialog 20030403
4 CLASS_CONSTRUCTOR Static method Public Constructor 20020828
5 CREATE_WF_OBJ_LINK Instance method Public Method Creates Object Link for Project Approval 20030114
6 DELETE_WF_OBJ_LINK Instance method Public Method Deletes Object Link for Project Approval 20030114
7 GET_INSTANCE Static method Public Method 20021008
8 ID_GET_ORGUNIT Instance method Public Method Determines organizational unit 20030414
9 ROLE_GET_USER Instance method Public Method Determines responsible users for a technical role 20020828
10 RULE_GET_MANAGER Instance method Public Method Determines manager 20030409
11 TASK_GET_EMPLOYEE Instance method Public Method Determines the employees who worked on a task 20020924
Events
Class CL_RPM_WORKFLOW has no event.
Types
Class CL_RPM_WORKFLOW has no local type.
Method Signatures

Method ACTORTAB_GET_FIRST_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTOR_TAB Value transfer Type reference (TYPE) TSWHACTOR Externe ID 20030326
2 Exporting AGENT Value transfer Type reference (TYPE) SWHACTOR Ergebnis Regelauflösung 20030326

Method ACTORTAB_GET_FIRST_AGENT on class CL_RPM_WORKFLOW has no exception.

Method ADD_NOTICE_TO_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPROVER Call by reference Type reference (TYPE) SY-UNAME SAP-System, Benutzeranmeldename 20030722
2 Importing EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20030722
3 Importing LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20030722
4 Importing NOTICE Call by reference Type reference (TYPE) SWFTVALUE Workflow: Tabellentyp für XML-Zeichenstrom 20030722
5 Importing PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20030722
6 Importing TYPE Call by reference Type reference (TYPE) RPM_RV_RELTYPE RPM-Beziehungstyp 20030722

Method ADD_NOTICE_TO_LONGTEXT on class CL_RPM_WORKFLOW has no exception.

Method APPROVE_PROFILE_WITHOUT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROCSTATE Value transfer Type reference (TYPE) SWKCHARTYP Character-Datentyp für Containerdefinition 20030409
2 Importing RESOURCE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20030403
3 Importing USERNAME Value transfer Type reference (TYPE) USERNAME Benutzername 20030403

Method APPROVE_PROFILE_WITHOUT_DIALOG on class CL_RPM_WORKFLOW has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_WF_OBJ_LINK 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) CGPL_EXTID Projektplanung: Externe ID eines Elements 20030114
2 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem Kennung 20030114
# Exception Resumable Description Created on
1 CX_RPM_OBJ_LINK_NOT_ACCESSIBLE RPM: Zugriff auf Objektverknüpfung nicht möglich 20030508

Method DELETE_WF_OBJ_LINK 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) CGPL_EXTID Projektplanung: Externe ID eines Elements 20030114
2 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem Kennung 20030114

Method DELETE_WF_OBJ_LINK on class CL_RPM_WORKFLOW has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_WORKFLOW RPM-Workflows 20021008

Method GET_INSTANCE on class CL_RPM_WORKFLOW has no exception.

Method ID_GET_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20030414
2 Exporting ORGUNIT Call by reference Type reference (TYPE) OBJEC-OBJID Objekt-ID 20030414

Method ID_GET_ORGUNIT on class CL_RPM_WORKFLOW has no exception.

Method ROLE_GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTOR_TAB Value transfer Type reference (TYPE) TSWHACTOR Ergebnis Regelauflösung 20020828
2 Changing AC_CONTAINER Value transfer Type reference (TYPE) SWCONTTAB Instanz-Struktur 20020828
3 Importing EXTERNAL_ID Value transfer Type reference (TYPE) RPM_TV_EXTID 20020903
4 Importing PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20021010
5 Importing TECH_ROLE Value transfer Type reference (TYPE) NUMC4 Zählparameter 20020903
# Exception Resumable Description Created on
1 NOBODY_FOUND Keine Benutzer zu Suchkriterien gefunden 20020828

Method RULE_GET_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTOR_TAB Value transfer Type reference (TYPE) TSWHACTOR Tabelle mit Organisationsobjekten 20030409
2 Exporting AC_CONTAINER Value transfer Type reference (TYPE) SWCONTTAB Containertabelle 20030409
3 Importing OBJID Value transfer Type reference (TYPE) ACTORID Bearbeiterid im Organisationsmanagement 20030409
4 Importing ORG_OBJECT Value transfer Type reference (TYPE) SWHACTOR Ergebnis Regelauflösung 20030409
5 Importing OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20030409
# Exception Resumable Description Created on
1 NOBODY_FOUND Keine Benutzer zu Suchkriterien gefunden 20030409

Method TASK_GET_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGENTS Call by reference Type reference (TYPE) PDVEMPLOYEE Agent 20020924
2 Importing PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20021004
3 Importing TASK_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20021004

Method TASK_GET_EMPLOYEE on class CL_RPM_WORKFLOW has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100