SAP ABAP Class CL_DPR_WORKFLOW_SERVICES (Development Projects: Workflow Services)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_WORKFLOW (Package) Project Management - Workflow
Properties
Class CL_DPR_WORKFLOW_SERVICES  
Short Description Development Projects: Workflow Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_WORKFLOW   Project Management - Workflow 
Created 20020814   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SALRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DPR_WORKFLOW_SERVICES has no interface implemented.
Friends
Class CL_DPR_WORKFLOW_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ALERT_API_INT Constant Private Type reference (TYPE) SO_COMTYPE 'INT' Communication Method 20031015
2 SC_ALERT_CAT Constant Private Type reference (TYPE) SALRTDCAT 'CPROJECTS_ACTION' Alert Category 20031015
3 SC_CONTAINER_ALERT_CATEGORY Constant Private Type reference (TYPE) SWC_ELEM 'ALERT_CATEGORY' Element 20031015
4 SC_CONTAINER_RECIPIENT_NAME Constant Private Type reference (TYPE) SWC_ELEM 'RECIPIENT_NAME' Element 20031015
5 SC_CONTAINER_ROOT_OBJECT_ID Constant Private Type reference (TYPE) SWC_ELEM 'ROOT_OBJECT_ID' Element 20031015
6 SC_CONTAINER_SHORT_TEXT Constant Private Type reference (TYPE) SWC_ELEM 'SHORT_TEXT' Element 20040223
7 SC_CONTAINER_SUBSTITUTE_NAME Constant Private Type reference (TYPE) SWC_ELEM 'SUBSTITUTE_NAME' Element 20031015
8 ST_ALERT_GUIDS Static Attribute Private Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20031016
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ALERT_CONTAINER Static method Public Method Define Alert Container 20031014
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020814
3 CREATE_SOFM_URL Static method Public Method Creates URL As Office Document 20020912
4 CUT_CHANGEDOCUMENT_POSITION Static method Public Method Provides Intersection with Relation to Event Linkage 20021212
5 GET_CHECKLIST_ITEM_USERS Static method Public Method Provides User Assigned to the Checklist Item 20020909
6 GET_PHASE_DATA Static method Public Method Delivers Data of Superior Phase 20030401
7 GET_PHASE_DECIDERS Static method Public Method Access Method to All Decision Makers of a Phase 20021029
8 GET_PROJECT_DATA Static method Public Method Delivers Data of Superior Project 20030401
9 GET_PROJECT_RESPONSIBLE Static method Public Method Access Method for Project Responsible 20030424
10 GET_TASK_USERS Static method Public Method Provides All Users Assigned to the Task 20020814
11 REFRESH Static method Public Method Refresh 20040218
12 TRIGGER_ALERT_4_CHECKLIST Static method Public Method Checklist Item: Alert for Status-Dependent Actions 20031016
13 TRIGGER_ALERT_4_CHECKLIST_ITEM Static method Public Method Checklist Item: Alert for Status-Dependent Actions 20031013
Events
Class CL_DPR_WORKFLOW_SERVICES has no event.
Types
Class CL_DPR_WORKFLOW_SERVICES has no local type.
Method Signatures

Method BUILD_ALERT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES Call by reference Type reference (TYPE) EVE_TT_SALRTSACT Liste der Folgeaktivitäten (URLs) für Alert-API 20031014
2 Exporting ET_CONTAINER Call by reference Type reference (TYPE) EVE_TT_SWCONT Container (Name-Wert-Paare) für Alert-API 20031014
3 Exporting ET_EXT_RECIPIENTS Call by reference Type reference (TYPE) EVE_TT_SALRTSCOMM Liste externe Adressdaten (E-Mail-Adressen) für Alert-API 20040416
4 Exporting ET_INT_RECIPIENTS Call by reference Type reference (TYPE) EVE_TT_SALRTSRCP Liste interne Adressdaten (Usernamen) für Alert-API 20040416
5 Importing IT_PARTNER_GUIDS Call by reference Type reference (TYPE) BU_PARTNER_GUID_T Tabellentyp zum Typ BU_PARTNER_GUID 20031014
6 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externer Identifier eines Elements 20031015
7 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20031014
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20031014
9 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20040416

Method BUILD_ALERT_CONTAINER on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_SOFM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOFM_URL Call by reference Type reference (TYPE) OBJ_RECORD Struktur der Typen OLE2_OBJECT uä. 20020912
2 Exporting ES_SOFM_URL_KEY Call by reference Type reference (TYPE) SWOTOBJID Struktur für Objekt-ID 20020912
3 Importing IV_DOCUMENT_TYPE Value transfer Type reference (TYPE) OBJ_RECORD-TYPE 'URL' CHAR04-Datenelement fuer SYST 20020912
4 Importing IV_HEADER Call by reference Type reference (TYPE) SOOD-OBJDES Kurze Beschreibung des Inhaltes 20020912
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20020912

Method CREATE_SOFM_URL on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method CUT_CHANGEDOCUMENT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGEDOCUMENT_POSITION Call by reference Type reference (TYPE) CDPOS_TAB Änderungsbelegpositionen 20021212
2 Importing IS_CHANGEDOCUMENT_HEADER Call by reference Type reference (TYPE) CDHDR Änderungsbelegkopf 20021212
3 Importing IT_CHANGEDOCUMENT_POSITION Call by reference Type reference (TYPE) CDPOS_TAB Änderungsbelegpositionen 20021212

Method CUT_CHANGEDOCUMENT_POSITION on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method GET_CHECKLIST_ITEM_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020909
2 Importing IV_ITEM_GUID Value transfer Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Anwendungsobjekts (Entity; mit Konvertierungsexit) 20020909
3 Importing IV_NO_RESPONSIBLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020909
4 Returning RT_USERNAME Value transfer Type reference (TYPE) SWDTUSER Liste von Usern 20020909

Method GET_CHECKLIST_ITEM_USERS on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method GET_PHASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) DPR_TV_NAME Bezeichnung des Projektelements 20030401
2 Exporting EV_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier eines Elements 20030401
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20030401
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20030401
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20030401
# Exception Resumable Description Created on
1 FAILED Ungültiger Objekttyp oder Objekt existiert nicht 20030401

Method GET_PHASE_DECIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE_GUID Value transfer Type reference (TYPE) DPR_TV_ENTITY_GUID GUID der Phase 20021029
2 Returning RT_USERNAME Value transfer Type reference (TYPE) SWDTUSER Entscheider (Benutzernamen) 20021029

Method GET_PHASE_DECIDERS on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method GET_PROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) DPR_TV_NAME Bezeichnung des Projektelements 20030401
2 Exporting EV_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier eines Elements 20030401
3 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Eindeutiger Objektschlüssel (CHAR32) 20050401
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20030401
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20030401
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20030401
# Exception Resumable Description Created on
1 FAILED Ungültiger Objekttyp oder Objekt existiert nicht 20030401

Method GET_PROJECT_RESPONSIBLE 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) SYDATUM SY-DATLO Datum 20030424
2 Importing IV_PROJECT_GUID Value transfer Type reference (TYPE) DPR_TV_ENTITY_GUID GUID der Projektdefiniton 20030424
3 Returning RT_USERNAME Value transfer Type reference (TYPE) SWDTUSER Verantwortlicher (Benutzernamen) 20030424

Method GET_PROJECT_RESPONSIBLE on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method GET_TASK_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020816
2 Importing IV_NO_RESPONSIBLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020816
3 Importing IV_TASK_GUID Value transfer Type reference (TYPE) DPR_TV_ENTITY_GUID GUID des Anwendungsobjekts 20020814
4 Returning RT_USERNAME Value transfer Type reference (TYPE) SWDTUSER Liste von Usern 20020814

Method GET_TASK_USERS on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method REFRESH Signature

Method REFRESH on class CL_DPR_WORKFLOW_SERVICES has no parameter.
Method REFRESH on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method TRIGGER_ALERT_4_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHECKLIST_ITEM Call by reference Object reference (TYPE REF TO) CL_DPR_CHECKLIST_ITEM_O Development Projects: Checklistenpunkt 20031016

Method TRIGGER_ALERT_4_CHECKLIST on class CL_DPR_WORKFLOW_SERVICES has no exception.

Method TRIGGER_ALERT_4_CHECKLIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_DPR_TASK_O Development Projects: Aufgabe 20031013

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