SAP ABAP Class /MRSS/CL_CUP_OBJECT_HANDLING (Application Class for Object Handling)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_CUP_OBJECT_HANDLING Access to Object Actions 20130524
Properties
Class /MRSS/CL_CUP_OBJECT_HANDLING  
Short Description Application Class for Object Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CLEANUP   Tools for Cleaning Up Datasets 
Created 20130118   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CUP_OBJECT_HANDLING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_CUP_OBJECT_HANDLING Access to Object Actions 20130524
Friends
Class /MRSS/CL_CUP_OBJECT_HANDLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_ASSIGNMENT_MANAGER Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CUP_ASSIGNMNT_MGR Abstract Class for Object Deletion 20130524
2 GREF_DEMAND_MANAGER Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CUP_DEMAND_MGR Abstract Class for Object Deletion 20130524
3 GREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/IF_CUP_OBJECT_HANDLING Access to Object Handling 20130524
4 GREF_LOGGING Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGE_LOGGING Logging Messages and Events 20130524
5 GREF_RESOURCE_MANAGER Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_CUP_RESOURCE_MGR Abstract Class for Object Deletion 20130524
6 GT_ASSIGNMENT Instance attribute Private Type reference (TYPE) /MRSS/T_CUP_ASG_WFM_DET_TAB Table with Assignments 20130527
7 GT_COMPLEX_DEMAND Instance attribute Private Type reference (TYPE) /MRSS/T_CUP_DEM_H_WRK_TAB List of GUIDs 20130527
8 GT_DELETION_RESULT Instance attribute Private Type reference (TYPE) /MRSS/T_CUP_DELETION_STATE_TAB Deletion result of all handeled objects 20130527
9 GT_DELETION_STATISTIC Instance attribute Private Type reference (TYPE) /MRSS/T_CUP_DELETION_STATISTIC Deletion statistic 20130528
10 GT_RESOURCE Instance attribute Private Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details 20130527
11 GT_SINGLE_DEMAND Instance attribute Private Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB List of GUIDs 20130527
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DELETION_RESULT_LIST Instance method Private Method Build deletion result list of all objects for log display 20130527
2 DELETE_ASSIGNMENTS Instance method Private Method Delete Assignments 20130528
3 DELETE_DEMANDS Instance method Private Method Delete demands 20130528
4 DELETE_RESOURCES Instance method Private Method Delete all deletable resources 20130528
5 END_LOGGING Instance method Private Method End Logging for Object Deletion 20130524
6 EXECUTE_DELETION_DEM_ASG Instance method Private Method Delete all deletable demands and related assignments 20130528
7 EXECUTE_DELETION_RESOURCES Instance method Private Method Delete all deletable resources 20130528
8 GET_ASSIGNMENTS Instance method Private Method Get assignments for deletion 20130528
9 GET_DEMANDS Instance method Private Method Get demands for deletion 20130528
10 GET_INSTANCE Static method Public Method Get Instance of Application Class 20130524
11 GET_RESOURCES Instance method Private Method Get resources for deletion 20130528
12 HANDLE_DELETION_DEM_ASG Instance method Private Method Handle Deletion of Demands and Assignments 20130527
13 HANDLE_DELETION_RESOURCES Instance method Private Method Handle Deletion of Resources 20130527
14 START_LOGGING Instance method Private Method Start Logging of Deletion Process 20130524
15 SUMMARIZE_TEST_RESULTS Instance method Private Method Summarize deletion test results in test mode 20130528
Events
Class /MRSS/CL_CUP_OBJECT_HANDLING has no event.
Types
Class /MRSS/CL_CUP_OBJECT_HANDLING has no local type.
Method Signatures

Method BUILD_DELETION_RESULT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_CUP_ASG_WFM_DET_TAB Assignment Details 20130527
2 Importing IT_COMPLEX_DEMAND Call by reference Type reference (TYPE) /MRSS/T_CUP_DEM_H_WRK_TAB Table of Demand Header Attributes for Deletion Framework 20130527
3 Importing IT_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_CUP_RES_DETAILS_TAB Resource details for deletion 20130528

Method BUILD_DELETION_RESULT_LIST on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method DELETE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_CUP_ASG_WFM_DET_TAB Assignment Details 20130528
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
4 Importing IT_DELETABLE_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_CUP_ASG_WFM_DET_TAB Assignment Details 20130528
5 Importing IT_DELETABLE_COMPLEX_DEMAND Call by reference Type reference (TYPE) /MRSS/T_CUP_DEM_H_WRK_TAB Table of Demand Header Attributes for Deletion Framework 20130528
6 Importing IT_DELETABLE_SINGLE_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130528

Method DELETE_ASSIGNMENTS on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method DELETE_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IT_DELETABLE_COMPLEX_DEMAND Call by reference Type reference (TYPE) /MRSS/T_CUP_DEM_H_WRK_TAB Table of Demand Header Attributes for Deletion Framework 20130528
4 Importing IT_DELETABLE_SINGLE_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20130528

Method DELETE_DEMANDS on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method DELETE_RESOURCES Signature

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

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

Method END_LOGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETION_STATISTIC Call by reference Type reference (TYPE) /MRSS/T_CUP_DELETION_STATISTIC Deletion statistic 20130528
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /MRSS/T_CUP_OBJ_TYPE Type of Object To Be Deleted 20130528
3 Importing IV_PRODUCTION_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528

Method END_LOGGING on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method EXECUTE_DELETION_DEM_ASG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) /MRSS/T_CUP_PACKAGE_SIZE Package Size 20130528

Method EXECUTE_DELETION_DEM_ASG on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method EXECUTE_DELETION_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) /MRSS/T_CUP_PACKAGE_SIZE Package Size 20130528

Method EXECUTE_DELETION_RESOURCES on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IS_USER_INPUT Call by reference Type reference (TYPE) /MRSS/T_CUP_USER_INPUT User Input of Deletion Reports for Object Deletion 20130528

Method GET_ASSIGNMENTS on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method GET_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IS_USER_INPUT Call by reference Type reference (TYPE) /MRSS/T_CUP_USER_INPUT User Input of Deletion Reports for Object Deletion 20130528

Method GET_DEMANDS on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_INSTANCE Value transfer Object reference (TYPE REF TO) /MRSS/IF_CUP_OBJECT_HANDLING Access to Object Handling 20130524

Method GET_INSTANCE on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method GET_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130528
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130528
3 Importing IS_USER_INPUT Call by reference Type reference (TYPE) /MRSS/T_CUP_USER_INPUT User Input of Deletion Reports for Object Deletion 20130528

Method GET_RESOURCES on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method HANDLE_DELETION_DEM_ASG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETION_STATE Call by reference Type reference (TYPE) /MRSS/T_CUP_DELETION_STATE_TAB Deletion State of all Objects to be deleted 20130527
2 Exporting ET_DELETION_STATISTIC Call by reference Type reference (TYPE) /MRSS/T_CUP_DELETION_STATISTIC Deletion statistic 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 IS_USER_INPUT Call by reference Type reference (TYPE) /MRSS/T_CUP_USER_INPUT User Input of Deletion Reports for Object Deletion 20130527

Method HANDLE_DELETION_DEM_ASG on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method HANDLE_DELETION_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETION_STATE Call by reference Type reference (TYPE) /MRSS/T_CUP_DELETION_STATE_TAB Deletion State of all Objects to be deleted 20130527
2 Exporting ET_DELETION_STATISTIC Call by reference Type reference (TYPE) /MRSS/T_CUP_DELETION_STATISTIC Deletion statistic 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 IS_USER_INPUT Call by reference Type reference (TYPE) /MRSS/T_CUP_USER_INPUT User Input of Deletion Reports for Object Deletion 20130527

Method HANDLE_DELETION_RESOURCES on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method START_LOGGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_PROFILE Call by reference Type reference (TYPE) /MRSS/T_LOG_PROFILE_KEY Log Profile Key 20130524

Method START_LOGGING on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.

Method SUMMARIZE_TEST_RESULTS Signature

Method SUMMARIZE_TEST_RESULTS on class /MRSS/CL_CUP_OBJECT_HANDLING has no parameter.
Method SUMMARIZE_TEST_RESULTS on class /MRSS/CL_CUP_OBJECT_HANDLING has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in