SAP ABAP Class CL_PRP_DEMANDS (Management of Requirements)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     PRP_RESOURCE (Package) Resource Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20020705
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20020705
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_REQUIREMENTS Management of Requirements 20020705
Properties
Class CL_PRP_DEMANDS  
Short Description Management of Requirements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20020705   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CGPL_APPLICATION_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PRP_SETTINGS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20020705
2 IF_DPR_APPL_PLUG_IN_SUBSYSTEM Development Projects: Interface for Subsystems to Be Loaded 20020705
3 IF_PRP_REQUIREMENTS Management of Requirements 20020705
Friends
Class CL_PRP_DEMANDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_WFM_CORE Instance attribute Private Object reference (TYPE REF TO) CL_PRP_WFM PRP-WFM Interface 20020705
2 MV_HAVE_CHANGES Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020705
3 MV_WFM_CORE_DEFECT Static Attribute Public Type reference (TYPE) I 0: OK; 1: Defective 20020705
4 SC_WFM_CORE_UNIT Constant Private Type reference (TYPE) MSEHI 'S' Unit in WFM Core 20050428
5 SR_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_PRP_DEMANDS Management of Requirements 20020705
6 ST_GW_DELIVERED Static Attribute Private Type reference (TYPE) DPR_TT_GUID GUID Table (Sorted, Unique) 20030312
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CAPACITIVE_ASSIGNMENT Instance method Public Method Does Requirement Exist for Role? 20030404
2 CHECK_DEMAND Instance method Public Method Does Requirement Exist for Role? 20030404
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020705
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020705
5 CONVERT_DATE Instance method Private Method Convert Date Interval to Time Stamp Interval 20021204
6 CREATE_CAPACITIVE_ASSIGNMENT Instance method Public Method 20021029
7 CREATE_DEMAND Instance method Public Method 20020807
8 DELETE_ASSIGNMENT Instance method Private Method 20030811
9 DELETE_DEMAND Instance method Public Method 20020807
10 DELETE_GW_DELIVERED Instance method Public Method Delete Groupware GUID from Table 20030324
11 GET_ASSIGNMENTS Instance method Public Method Read Appointments for Capacity Assignment 20020708
12 IS_GW_DELIVERED Instance method Public Method Appointments Sent by GW? 20030312
13 REPAIR_C_ASSIGNMENT Instance method Public Method Create Assignment for BP Link in WFM Core Subsequently 20030403
14 REPAIR_DEMAND Instance method Public Method Create Requirement for Role Subsequently in WFM Core 20030403
15 RULE_TO_ASSIGNMENTS Instance method Private Method Determine Appointments of Rule 20030311
16 SET_CAPACITIVE_ASSIGNMENT Instance method Public Method 20021029
17 SET_CHANGES Instance method Public Method Changes 20020705
18 SET_DEMAND Instance method Public Method 20020807
19 SET_GW_DELIVERED Instance method Public Method Enter Groupware GUID in Table 20030312
20 SWITCH_WFM_CORE_ON_OFF Static method Public Method Switch for the WFM Core to enable it to be switched on/off 20040406
21 TRUNCATE_ASSIGNMENT Instance method Public Method Delimit Assignments 20030331
Events
Class CL_PRP_DEMANDS has no event.
Types
Class CL_PRP_DEMANDS has no local type.
Method Signatures

Method CHECK_CAPACITIVE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUPA_LINK_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Attribute der Bupa-Verknüpfungen mit einer Rolle 20030404
2 Returning RV_RC Value transfer Type reference (TYPE) BOOLE_D ' ': existiert nicht 'X':existiert 20030404

Method CHECK_CAPACITIVE_ASSIGNMENT on class CL_PRP_DEMANDS has no exception.

Method CHECK_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTICIPANT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Attribute der Bupa-Verknüpfungen mit einer Rolle 20030404
2 Returning RV_RC Value transfer Type reference (TYPE) BOOLE_D ' ': existiert nicht 'X':existiert 20030404

Method CHECK_DEMAND on class CL_PRP_DEMANDS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PRP_DEMANDS has no parameter.
Method CONSTRUCTOR on class CL_PRP_DEMANDS has no exception.

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEG_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20021204
2 Exporting EV_END_TMSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20021204
3 Exporting EV_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20021204
4 Importing IV_BEG_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021204
5 Importing IV_END_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021204

Method CONVERT_DATE on class CL_PRP_DEMANDS has no exception.

Method CREATE_CAPACITIVE_ASSIGNMENT Signature

Method CREATE_CAPACITIVE_ASSIGNMENT on class CL_PRP_DEMANDS has no parameter.
Method CREATE_CAPACITIVE_ASSIGNMENT on class CL_PRP_DEMANDS has no exception.

Method CREATE_DEMAND Signature

Method CREATE_DEMAND on class CL_PRP_DEMANDS has no parameter.
Method CREATE_DEMAND on class CL_PRP_DEMANDS has no exception.

Method DELETE_ASSIGNMENT Signature

Method DELETE_ASSIGNMENT on class CL_PRP_DEMANDS has no parameter.
Method DELETE_ASSIGNMENT on class CL_PRP_DEMANDS has no exception.

Method DELETE_DEMAND Signature

Method DELETE_DEMAND on class CL_PRP_DEMANDS has no parameter.
Method DELETE_DEMAND on class CL_PRP_DEMANDS has no exception.

Method DELETE_GW_DELIVERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_GUID GUID im 'CHAR' Format in Großschreibung 20030324

Method DELETE_GW_DELIVERED on class CL_PRP_DEMANDS has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT Call by reference Type reference (TYPE) DPR_TT_WFM_ASSIGNMENT Termine einer Resource 20030221
2 Exporting ET_RULE Call by reference Type reference (TYPE) DPR_TT_WFM_RULE_ASSIGNMENT Regel an einem konkreten Assignment 20030124
3 Exporting EV_RC Call by reference Type reference (TYPE) I 0: o.k. 1,..,n: Fehler 20020708
4 Importing IV_BEG_DATE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020708
5 Importing IV_END_DATE Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20020708
6 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_GUID GUID des Bupa-Link 20020708

Method GET_ASSIGNMENTS on class CL_PRP_DEMANDS has no exception.

Method IS_GW_DELIVERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20030312
2 Returning RV_RC Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030312

Method IS_GW_DELIVERED on class CL_PRP_DEMANDS has no exception.

Method REPAIR_C_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUPA_LINK Call by reference Object reference (TYPE REF TO) CL_DPR_BUSINESS_PARTNER_LINK Development Projects: Verknüpfung zum Geschäftspartner 20030403
2 Importing IR_PARTICIPANT Call by reference Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Development Projects: Projektbeteiligte(r) 20030403
3 Returning RV_RC Value transfer Type reference (TYPE) I 0: o.k. 20030403

Method REPAIR_C_ASSIGNMENT on class CL_PRP_DEMANDS has no exception.

Method REPAIR_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARTICIPANT Call by reference Object reference (TYPE REF TO) CL_DPR_PARTICIPANT Development Projects: Projektbeteiligte(r) 20030403
2 Returning RV_RC Value transfer Type reference (TYPE) I 0: o.k. 20030403

Method REPAIR_DEMAND on class CL_PRP_DEMANDS has no exception.

Method RULE_TO_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT Call by reference Type reference (TYPE) PRP_TT_RESOURCE_ASSGMT_DATA_2 Termine einer Resource 20030311
2 Importing IT_RULE Value transfer Type reference (TYPE) SCRULE_EXP Struktur von Regeltabellen 20030311
3 Importing IV_DELIVERED Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030311
4 Importing IV_PARENT_GUID Value transfer Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20030311

Method RULE_TO_ASSIGNMENTS on class CL_PRP_DEMANDS has no exception.

Method SET_CAPACITIVE_ASSIGNMENT Signature

Method SET_CAPACITIVE_ASSIGNMENT on class CL_PRP_DEMANDS has no parameter.
Method SET_CAPACITIVE_ASSIGNMENT on class CL_PRP_DEMANDS has no exception.

Method SET_CHANGES Signature

Method SET_CHANGES on class CL_PRP_DEMANDS has no parameter.
Method SET_CHANGES on class CL_PRP_DEMANDS has no exception.

Method SET_DEMAND Signature

Method SET_DEMAND on class CL_PRP_DEMANDS has no parameter.
Method SET_DEMAND on class CL_PRP_DEMANDS has no exception.

Method SET_GW_DELIVERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_GUID GUID im 'CHAR' Format in Großschreibung 20030312

Method SET_GW_DELIVERED on class CL_PRP_DEMANDS has no exception.

Method SWITCH_WFM_CORE_ON_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WFM_CORE_STATUS Value transfer Type reference (TYPE) BOOLE_D ' ' boolsche Variable (X=true, -=false, space=unknown) 20040406

Method SWITCH_WFM_CORE_ON_OFF on class CL_PRP_DEMANDS has no exception.

Method TRUNCATE_ASSIGNMENT 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 20030331
2 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_GUID Attribute der Bupa-Verknüpfungen mit einer Rolle 20030331
3 Returning RV_RC Value transfer Type reference (TYPE) I 0: o.k. 20030331

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