SAP ABAP Class /MRSS/CL_CUP_RESOURCE_MGR (Manager Class for Resource Deletion)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/CLEANUP (Package) Tools for Cleaning Up Datasets
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CUP_OBJECT_MGR Abstract Class for Object Deletion 20130527
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CUP_RESOURCE_MGR Interface for resource specific logic 20130528
Properties
Class /MRSS/CL_CUP_RESOURCE_MGR  
Short Description Manager Class for Resource Deletion    
Super Class /MRSS/CL_CUP_OBJECT_MGR Abstract Class for Object Deletion 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CLEANUP   Tools for Cleaning Up Datasets 
Created 20130220   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CUP_RESOURCE_MGR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_CUP_RESOURCE_MGR Interface for resource specific logic 20130528
Friends
Class /MRSS/CL_CUP_RESOURCE_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_DATA_BASE_CLASS Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CUP_RESOURCE_DB Abstract class for table access for object deletion 20130527
2 GV_DELETION_END_DATE Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130528
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASSIGNMENTS_EXIST Instance method Private Method Check if resources have assignments 20130527
2 CHECK_CLOCK_INFO_DELETABLE Instance method Private Method Check if clocking information deletable 20130527
3 CHECK_ENTIRE_RES_DELETABLE Instance method Private Method Chek if entire resources can be deleted 20130527
4 CHECK_RESOURCE_DATA_DELETABLE Instance method Private Method Check if resource data without resource itself may be delete 20130527
5 CHECK_RES_IS_TEAM_MEMBER Instance method Private Method Check if personnel resource is a member of a team 20130527
6 CHECK_TIME_ALLOCATIONS_EXIST Instance method Private Method Check if resources have time allocations after end date 20130528
7 CHECK_TOBJ_DELETABLE Instance method Private Method Check if clocking information deletable 20130828
8 DELETE_RESOURCES Instance method Private Method Delete personnel resources 20130527
9 GET_NN_RESOURCES Instance method Private Method Get Personnel Resource for Deletion 20130604
10 GET_PERSONNEL_RESOURCES Instance method Private Method Get Personnel Resource for Deletion 20130527
11 GET_TEAMS Instance method Private Method Get Teams for Deletion 20130527
12 GET_TOBJ_RESOURCES Instance method Private Method Get Personnel Resource for Deletion 20130624
13 GET_TOOLS Instance method Private Method Get Tools for deletion 20130527
Events
Class /MRSS/CL_CUP_RESOURCE_MGR has no event.
Types
Class /MRSS/CL_CUP_RESOURCE_MGR has no local type.
Method Signatures

Method CHECK_ASSIGNMENTS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
4 Importing IV_DELETE_ENTIRE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
5 Importing IV_END_DELETION_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130527

Method CHECK_ASSIGNMENTS_EXIST on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_CLOCK_INFO_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130528
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130527
4 Importing IV_END_DELETION_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130527

Method CHECK_CLOCK_INFO_DELETABLE on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_ENTIRE_RES_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130528
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527
5 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130527
6 Importing IV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Object To Be Deleted 20130527

Method CHECK_ENTIRE_RES_DELETABLE on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_RESOURCE_DATA_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527
5 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130527
6 Importing IV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Resource 20130527

Method CHECK_RESOURCE_DATA_DELETABLE on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_RES_IS_TEAM_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
4 Importing IT_TEAM Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
5 Importing IV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Resource 20130527

Method CHECK_RES_IS_TEAM_MEMBER on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_TIME_ALLOCATIONS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
4 Importing IV_END_DELETION_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130528
5 Importing IV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Resource 20130528

Method CHECK_TIME_ALLOCATIONS_EXIST on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method CHECK_TOBJ_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130828
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130828
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130828
4 Importing IV_END_DELETION_DATE Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130828

Method CHECK_TOBJ_DELETABLE on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method DELETE_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527
5 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
6 Importing IV_DELETE_ENTIRE_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527
7 Importing IV_END_DELETION_DATE Call by reference Type reference (TYPE) TIMESTAMP Required for deletion of depend data without entire resource 20130527
8 Importing IV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Resource 20130527

Method DELETE_RESOURCES on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method GET_NN_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130604
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130604
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130604
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130604

Method GET_NN_RESOURCES on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method GET_PERSONNEL_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130528
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527

Method GET_PERSONNEL_RESOURCES on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method GET_TEAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130830
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130830
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527

Method GET_TEAMS on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method GET_TOBJ_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130830
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130624
3 Exporting ET_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Deletion State for Logging Display of Deletion Reports 20130625
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130624

Method GET_TOBJ_RESOURCES on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.

Method GET_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETABLE_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130528
2 Exporting ET_FAILED_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130527
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130527

Method GET_TOOLS on class /MRSS/CL_CUP_RESOURCE_MGR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in