SAP ABAP Class CL_PRP_RESOURCE (Resource)
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_COMMON Development Projects: Interface for All Application Objects 20021111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FILTER_ELEMENT Development Projects: Interface of All Objects to Be Filterd 20030223
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_ITERATOR_ELEMENT Development Projects: Interface for All Iteratable Elements 20021108
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_RESOURCES_AVAILABILITY Availability for Each Resource 20020620
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_RESOURCES_CATS CATS Worklist, Confirmation 20030131
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_RESOURCES_M Interface for Resource Master Data 20020326
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_RESOURCES_ORG Interface for Resource Org. Data 20020418
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRP_RESOURCES_PROJECT Project Information 20020513
Properties
Class CL_PRP_RESOURCE  
Short Description Resource    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20020322   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRP_RESOURCE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_COMMON Development Projects: Interface for All Application Objects 20021111
2 IF_DPR_FILTER_ELEMENT Development Projects: Interface of All Objects to Be Filterd 20030223
3 IF_DPR_ITERATOR_ELEMENT Development Projects: Interface for All Iteratable Elements 20021108
4 IF_PRP_RESOURCES_AVAILABILITY Availability for Each Resource 20020620
5 IF_PRP_RESOURCES_CATS CATS Worklist, Confirmation 20030131
6 IF_PRP_RESOURCES_M Interface for Resource Master Data 20020326
7 IF_PRP_RESOURCES_ORG Interface for Resource Org. Data 20020418
8 IF_PRP_RESOURCES_PROJECT Project Information 20020513
Friends
# Friend Modeled only Created on Description
1 CL_PRP_FILTER_RESOURCE 20030224 Development Projects: Filter for Task
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MASTER_DATA Instance attribute Private Object reference (TYPE REF TO) IF_PRP_RESOURCE_M Interface for Resource Master Data 20020326
2 MT_AVAIL_INSTANCE Instance attribute Private Type reference (TYPE) T_AVAIL_COLLECT_TAB 20020620
3 MT_CATS_INSTANCE Instance attribute Private Type reference (TYPE) T_CATS_COLLECT_TAB 20030131
4 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Current Language 20020702
5 MV_RESOURCE Instance attribute Private Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20020516
6 M_INSTANCE_TAB Instance attribute Private Type reference (TYPE) M_COLLECT_TAB 20020416
7 ORG_INSTANCE_TAB Instance attribute Private Type reference (TYPE) ORG_COLLECT_TAB 20020416
8 PROJECT_INSTANCE_TAB Instance attribute Private Type reference (TYPE) PROJECT_COLLECT_TAB 20020513
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USERNAME Instance method Public Method Access Method: Language of Attribute Values 20021021
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020326
3 CREATE_RESOURCE Instance method Public Method 20020717
4 CREATE_WFM_RESOURCE Instance method Private Method Generates WFM Resource 20020628
5 FREE Instance method Public Method Destructor 20050506
6 GET_GUID Instance method Public Method 20021111
7 GET_GW_EMAIL Instance method Public Method 20021129
8 GET_INSTANCE_AVAILABILITY Instance method Private Method 20020620
9 GET_INSTANCE_CATS Instance method Private Method 20030131
10 GET_INSTANCE_M Instance method Private Method 20020322
11 GET_INSTANCE_ORG Instance method Private Method 20020416
12 GET_INSTANCE_PROJECT Instance method Public Method 20020513
13 GET_PARTNERCATEGORY Instance method Public Method 20030901
14 SET_LANGUAGE Instance method Public Method Access Method: Language of Attribute Values 20020627
Events
Class CL_PRP_RESOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 M_COLLECT Private See coding 20020416 BEGIN OF M_COLLECT, OBJID TYPE BU_PARTNER_GUID, RESOURCE TYPE REF TO CL_PRP_RESOURCE_M, END OF M_COLLECT
2 M_COLLECT_TAB Private See coding 20020416 M_COLLECT_TAB TYPE SORTED TABLE OF M_COLLECT WITH UNIQUE KEY OBJID
3 ORG_COLLECT Private See coding 20020416 BEGIN OF ORG_COLLECT, OBJID TYPE BU_PARTNER_GUID, RESOURCE TYPE REF TO CL_PRP_RESOURCE_ORG, END OF ORG_COLLECT
4 ORG_COLLECT_TAB Private See coding 20020416 ORG_COLLECT_TAB TYPE SORTED TABLE OF ORG_COLLECT WITH UNIQUE KEY OBJID
5 PROJECT_COLLECT Private See coding 20020513 BEGIN OF PROJECT_COLLECT, OBJID TYPE BU_PARTNER_GUID, RESOURCE TYPE REF TO CL_PRP_RESOURCE_PROJECT, END OF PROJECT_COLLECT
6 PROJECT_COLLECT_TAB Private See coding 20020513 PROJECT_COLLECT_TAB TYPE SORTED TABLE OF PROJECT_COLLECT WITH UNIQUE KEY OBJID
7 T_AVAIL_COLLECT Private See coding 20020620 BEGIN OF T_AVAIL_COLLECT, OBJID TYPE BU_PARTNER_GUID, RESOURCE TYPE REF TO CL_PRP_RESOURCE_AVAIL, END OF T_AVAIL_COLLECT
8 T_AVAIL_COLLECT_TAB Private See coding 20020620 T_AVAIL_COLLECT_TAB TYPE SORTED TABLE OF T_AVAIL_COLLECT WITH UNIQUE KEY OBJID
9 T_CATS_COLLECT Private See coding 20030131 BEGIN OF T_CATS_COLLECT, OBJID TYPE BU_PARTNER_GUID, RESOURCE TYPE REF TO CL_PRP_RESOURCE_CATS, END OF T_CATS_COLLECT
10 T_CATS_COLLECT_TAB Private See coding 20030131 T_CATS_COLLECT_TAB TYPE SORTED TABLE OF T_CATS_COLLECT WITH UNIQUE KEY OBJID
Method Signatures

Method CHECK_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESOURCE_M Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_M Klasse für Ressource Stammdaten 20021023
2 Importing IV_USERNAME Value transfer Type reference (TYPE) SYUNAME aktuelle Sprache 20021021
3 Returning RV_RC Value transfer Type reference (TYPE) I 0:o.k. 20021021

Method CHECK_USERNAME on class CL_PRP_RESOURCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU aktuelle Sprache 20020702
2 Importing IV_PARTNER Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20020702

Method CONSTRUCTOR on class CL_PRP_RESOURCE has no exception.

Method CREATE_RESOURCE Signature

Method CREATE_RESOURCE on class CL_PRP_RESOURCE has no parameter.
Method CREATE_RESOURCE on class CL_PRP_RESOURCE has no exception.

Method CREATE_WFM_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20020628
2 Importing IV_DESCRIPTION Value transfer Type reference (TYPE) CHAR80 Char 80 20020628
3 Importing IV_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20020628

Method CREATE_WFM_RESOURCE on class CL_PRP_RESOURCE has no exception.

Method FREE Signature

Method FREE on class CL_PRP_RESOURCE has no parameter.
Method FREE on class CL_PRP_RESOURCE has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_PRP_RESOURCE has no parameter.
Method GET_GUID on class CL_PRP_RESOURCE has no exception.

Method GET_GW_EMAIL Signature

Method GET_GW_EMAIL on class CL_PRP_RESOURCE has no parameter.
Method GET_GW_EMAIL on class CL_PRP_RESOURCE has no exception.

Method GET_INSTANCE_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20020620
2 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_AVAIL Stammdaten der Resource 20020620

Method GET_INSTANCE_AVAILABILITY on class CL_PRP_RESOURCE has no exception.

Method GET_INSTANCE_CATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20030131
2 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_CATS Stammdaten der Resource 20030131

Method GET_INSTANCE_CATS on class CL_PRP_RESOURCE has no exception.

Method GET_INSTANCE_M Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARTNER Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20020322
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_M Stammdaten der Resource 20020322

Method GET_INSTANCE_M on class CL_PRP_RESOURCE has no exception.

Method GET_INSTANCE_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARTNER Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20020416
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_ORG Stammdaten der Resource 20020416

Method GET_INSTANCE_ORG on class CL_PRP_RESOURCE has no exception.

Method GET_INSTANCE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID Geschäftspartnernummer 20020516
2 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PRP_RESOURCE_PROJECT Stammdaten der Resource 20020516

Method GET_INSTANCE_PROJECT on class CL_PRP_RESOURCE has no exception.

Method GET_PARTNERCATEGORY Signature

Method GET_PARTNERCATEGORY on class CL_PRP_RESOURCE has no parameter.
Method GET_PARTNERCATEGORY on class CL_PRP_RESOURCE has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU aktuelle Sprache 20020627

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