SAP ABAP Class /MRSS/CL_RM_RES_CAPACITY (Resource capacity)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-CP (Application Component) Capacity and Resource Planning
     /MRSS/RMS (Package) Resource Management Service Layer
Properties
Class /MRSS/CL_RM_RES_CAPACITY  
Short Description Resource capacity    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RMS   Resource Management Service Layer 
Created 20140519   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RM_RES_CAPACITY has no forward declaration.
Interfaces
Class /MRSS/CL_RM_RES_CAPACITY has no interface implemented.
Friends
Class /MRSS/CL_RM_RES_CAPACITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_RESOURCE Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_SGE_SINGLE_RESOURCE Scheduling Engine: Resource Manager 20140519
2 GT_AVAILABILITY Static Attribute Public Type reference (TYPE) /MRSS/T_RM_RESOURCE_AVAIL_TAB Resource Availability 20140519
3 GT_CAN_DET Static Attribute Public Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20140519
4 GT_CHECK_KAPA_TEAM_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Capacity Check for Team with Capacity Plng: Message Numbers 20140519
5 GT_CHECK_SINGLE_AND_TEAM_MSGNR Instance attribute Protected Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Capacity Check for Indiv. Resources and Team: Msg. Numbers 20140519
6 GT_DELETE_ALERTS Static Attribute Public Type reference (TYPE) /MRSS/T_ALERTDATA_TAB Alerts and Components 20140519
7 GT_UTIL Instance attribute Public Type reference (TYPE) /MRSS/T_RES_UTIL_TAB Utilization Profile 20140519
8 GV_BEG_TSTMP Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140519
9 GV_END_TSTMP Instance attribute Protected Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140519
10 GV_SELF_BK_INDICATOR Static Attribute Public Type reference (TYPE) /MRSS/T_RM_SELF_BK_INDICATOR Self Booking Indicator 20140519
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENTS_ADD Instance method Public Method Add Assignments 20140519
2 CAPACITY_ADD Instance method Public Method Add Capacities 20140519
3 CHECK_OVER_BOOK_EXT_RES Instance method Public Method Check Overbooking for External Resource 20140519
4 CHECK_TEAM_CAPA Instance method Public Method Checks Team Capacity 20140519
5 CONSTRUCTOR Instance method Public Constructor Constructor 20140519
6 CONV_TIMESTAMP_TOEXT_FORMAT Instance method Private Method converts timestamp to external format 20140523
7 DELETE_CONFIRMATION Instance method Public Method 20140519
8 GET_OLD_ASSIGNMENTS Instance method Public Method 20140519
9 GET_TIMESPEC_ALLOCATION Instance method Public Method get the time allocation 20140523
10 TABLE_CHANGE Instance method Protected Method Change Utilization Table 20140519
11 TABLE_CHECK Instance method Public Method Capacity Check for Utilization Table 20140519
12 TABLE_CHECK_KAPA Instance method Public Method Capacity Check for Utilization Table (Capacity Planning) 20140519
13 TABLE_COMPRESS Instance method Public Method compress Utilization Table 20140519
Events
Class /MRSS/CL_RM_RES_CAPACITY has no event.
Types
Class /MRSS/CL_RM_RES_CAPACITY has no local type.
Method Signatures

Method ASSIGNMENTS_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20140519
2 Importing IT_OBJECT Call by reference Type reference (TYPE) /MRSS/T_GUID_W_TYPE_TAB GUIDs with Associated Object Type 20140519
3 Importing IV_UTIL Call by reference Type reference (TYPE) /MRSS/T_RES_UTILIZATION Resource Utilization 20140519

Method ASSIGNMENTS_ADD on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method CAPACITY_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20140519
2 Importing IT_OBJECT Call by reference Type reference (TYPE) /MRSS/T_GUID_W_TYPE_TAB GUID with Associated Object Type 20140519
3 Importing IV_CAP Call by reference Type reference (TYPE) /MRSS/T_RES_CAPACITY Resource Capacity 20140519
4 Importing IV_OVWRT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logical Variable 20140519

Method CAPACITY_ADD on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method CHECK_OVER_BOOK_EXT_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ALERT Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGA_ALERT_INT Alert Monitor Interface 20140519
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20140519
3 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_TAB Table with Assignments 20140519
4 Importing IT_CAPACITY_INFO Call by reference Type reference (TYPE) /MRSS/T_SGE_RES_CAP_INFO_TAB 20140519

Method CHECK_OVER_BOOK_EXT_RES on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method CHECK_TEAM_CAPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ALERT Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGA_ALERT_INT Alert Monitor Interface 20140519
2 Importing IREF_TEAM Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_TEAM Team in Scheduling Engine 20140519

Method CHECK_TEAM_CAPA on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_RESOURCE Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_SINGLE_RESOURCE Scheduling Engine: Resource Manager 20140519
2 Importing IT_CHECK_KAPA_TEAM_MSGNR Call by reference Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Capacity Check for Team with Capacity Plng: Message Numbers 20140519
3 Importing IT_CHECK_SINGLE_RES_MSGNR Call by reference Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Capacity Check for Individual Resources: Message Numbers 20140519
4 Importing IT_CHECK_TEAM_MSGNR Call by reference Type reference (TYPE) /MRSS/T_ALERT_MESSAGE_TAB Capacity Check for Team Resources: Message Numbers 20140519
5 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140519
6 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140519

Method CONSTRUCTOR on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method CONV_TIMESTAMP_TOEXT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE_TIME_EXT Call by reference Type reference (TYPE) CHAR30 30 Characters 20140523
2 Importing IV_IGNORE_TIME Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140523
3 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140523

Method CONV_TIMESTAMP_TOEXT_FORMAT on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method DELETE_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALERTS Call by reference Type reference (TYPE) /MRSS/T_ALERTDATA_TAB Alerts and Components 20140519

Method DELETE_CONFIRMATION on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method GET_OLD_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OLD_ASS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140519
2 Importing IV_END_DATE Call by reference Type reference (TYPE) DATUM Date 20140519
3 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID_RES Resource GUID 20140519
4 Importing IV_START_DATE Call by reference Type reference (TYPE) DATUM Date 20140519

Method GET_OLD_ASSIGNMENTS on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method GET_TIMESPEC_ALLOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIMESPEC_ALLOCATIONS Call by reference Type reference (TYPE) /MRSS/T_TIMESPEC_ALLOC_TAB Table type for Assignment day Allocation 20140523
2 Importing IT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20140523
3 Importing IT_CAND_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_ALLOC_TAB Assignments in Internal Format for Day Allocations 20140523
4 Importing IT_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20140523

Method GET_TIMESPEC_ALLOCATION on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method TABLE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20140519
2 Importing IT_OBJECT Call by reference Type reference (TYPE) /MRSS/T_GUID_W_TYPE_TAB GUID with Associated Object Type 20140519
3 Importing IV_CAP Call by reference Type reference (TYPE) /MRSS/T_RES_CAPACITY Resource Capacity 20140519
4 Importing IV_OVWRT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Logical Variable 20140519
5 Importing IV_UTIL Call by reference Type reference (TYPE) /MRSS/T_RES_UTILIZATION Resource Utilization 20140519

Method TABLE_CHANGE on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method TABLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ALERT Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGA_ALERT_INT 20140519
2 Importing IS_ASSIGNMENT_INT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_INT 20140519
3 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL 20140519
4 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_TAB 20140519
5 Importing IT_AVAILABILITY Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB 20140519
6 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_RESOURCE 20140519

Method TABLE_CHECK on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method TABLE_CHECK_KAPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ALERT Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGA_ALERT_INT Internal Alert Monitor Interface 20140519
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20140519

Method TABLE_CHECK_KAPA on class /MRSS/CL_RM_RES_CAPACITY has no exception.

Method TABLE_COMPRESS Signature

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