SAP ABAP Class /MRSS/CL_RMS_TIMESPEC (Scheduling for Timepsecs)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_RMS_TIMESPEC Scheduling Assignment 20080901
Properties
Class /MRSS/CL_RMS_TIMESPEC  
Short Description Scheduling for Timepsecs    
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 20080901   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RMS_TIMESPEC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_RMS_TIMESPEC Scheduling Assignment 20080901
Friends
Class /MRSS/CL_RMS_TIMESPEC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_TIMESPEC Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_RMS_TIMESPEC Scheduling for Timepsecs 20080901
2 GT_HR_TIMESPEC Instance attribute Private Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20140609
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_HR_BREAKS_DURATION Instance method Private Method Adjust the duration excluding the HR workbreak 20140609
2 ADJUST_TIME_AND_DURATION Instance method Private Method Adjust the duration and end time 20140523
3 CHECK_TIMESPEC_EXISTS Instance method Private Method Method which converts Assignments data to monthly data 20081021
4 CONVERT_TIMESPEC_TO_INT Instance method Private Method Convert Candidate timespecs to internal 20140523
5 DELETE_TEMP_TIMESPEC_KEYS Instance method Private Method Deletes the temporary keys 20140523
6 FILL_TSPEC_DURATION_PER_DAY Instance method Private Method To fill the timespec duration on each date shown in UI 20140523
7 GET_DAY_ALLOCATION Instance method Private Method Rerturns a table timespec duration is distributed each day 20140523
8 GET_RESOURCE_TIME_INT Instance method Private Method To get the daily time interval of Resource 20080901
9 GET_TIMESPEC_DET_BO Instance method Private Method Get Timespec in BO Format 20080901
10 GET_TIMESPEC_MONTHLY Instance method Private Method Method which converts Assignments data to monthly data 20080901
11 GET_TIMESPEC_OUT_PLAN_HORIZON Instance method Private Method Get Timespecs data not given in a Planning Horizon 20080901
12 SET_TEMPORARY_TIMESPEC_KEYS Instance method Private Method To fill temporary timespec keys 20140523
13 TIMESPEC_DISPLAY Instance method Private Method Display time spec. 20080901
14 TIMESPEC_DISPLAY_MULTI Instance method Private Method Display time spec for multi resources for display only 20140107
Events
Class /MRSS/CL_RMS_TIMESPEC has no event.
Types
Class /MRSS/CL_RMS_TIMESPEC has no local type.
Method Signatures

Method ADJUST_HR_BREAKS_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_TIMESPEC_INT Call by reference Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20140609
2 Importing IT_TIME_AVAIL_NEW Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20140609

Method ADJUST_HR_BREAKS_DURATION on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method ADJUST_TIME_AND_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140523

Method ADJUST_TIME_AND_DURATION on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method CHECK_TIMESPEC_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Table of monthly assignments 20081021
2 Importing IS_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_MONTHLY_OVERVIEW_NEW Table Type for Assignment in External Format 20081021
3 Importing IV_BEGINDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20081021
4 Importing IV_ENDDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20081021

Method CHECK_TIMESPEC_EXISTS on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method CONVERT_TIMESPEC_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAND_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_TIMESPEC_ALLOCN_TAB Table of time allocation 20140523
2 Importing IT_TIMEALLOCATIONS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140523

Method CONVERT_TIMESPEC_TO_INT on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method DELETE_TEMP_TIMESPEC_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140523

Method DELETE_TEMP_TIMESPEC_KEYS on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method FILL_TSPEC_DURATION_PER_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RM_ASSIGNMENTS Value transfer Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Assignment processed for showing in UI 20140523
2 Importing IT_TIMESPEC_ALLOCATION Value transfer Type reference (TYPE) /MRSS/T_TIMESPEC_ALLOC_TAB Table type for Assignment day Allocation 20140523
3 Importing IV_DATE Value transfer Type reference (TYPE) DATS Date for which duration to be found 20140523
4 Importing IV_ROWID Value transfer Type reference (TYPE) INT4 Row for which duration to be calculated 20140523
5 Returning RV_ASSIGNED_DURATION Value transfer Type reference (TYPE) /MRSS/T_RM_UI_DAY Assignment duration on the given day 20140523

Method FILL_TSPEC_DURATION_PER_DAY on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method GET_DAY_ALLOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DAY_ALLOCATION Call by reference Type reference (TYPE) /MRSS/T_TIMESPEC_ALLOC_TAB Table type for Timespec Allocation 20140523
2 Importing IT_TIMEALLOCATIONS Call by reference Type reference (TYPE) /MRSS/T_TIMESPEC_ALLOCN_TAB Table of time allocation 20140523

Method GET_DAY_ALLOCATION on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method GET_RESOURCE_TIME_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901
2 Importing IT_TIME_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901

Method GET_RESOURCE_TIME_INT on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method GET_TIMESPEC_DET_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIMESPEC_UI Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Importing IT_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_RM_ACTUAL_AVAIL_TAB Table Type for Actual available time for a Period 20080901
3 Importing IT_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_RES_TIMESPEC_TAB Resource Time Specifications 20080901
4 Importing IT_TIME_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901

Method GET_TIMESPEC_DET_BO on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method GET_TIMESPEC_MONTHLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_MONTHLY_OVERVIEW_TAB Table of monthly assignments 20080901
2 Importing IT_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
3 Importing IV_BEGINDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20080901
4 Importing IV_EDITABLE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
5 Importing IV_ENDDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20080901
6 Importing IV_PARTNER_FLAG Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901

Method GET_TIMESPEC_MONTHLY on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method GET_TIMESPEC_OUT_PLAN_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MOD_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Importing IT_UI_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901

Method GET_TIMESPEC_OUT_PLAN_HORIZON on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method SET_TEMPORARY_TIMESPEC_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140523

Method SET_TEMPORARY_TIMESPEC_KEYS on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method TIMESPEC_DISPLAY 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 20080901
2 Exporting ET_TIMESPEC_DET Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
4 Importing IS_PERIOD Call by reference Type reference (TYPE) /MRSS/T_RM_PERIOD Overview Period 20080901
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20080901

Method TIMESPEC_DISPLAY on class /MRSS/CL_RMS_TIMESPEC has no exception.

Method TIMESPEC_DISPLAY_MULTI 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 20140107
2 Exporting ET_TIMESPEC_DET Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20140107
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140107
4 Importing IS_PERIOD Call by reference Type reference (TYPE) /MRSS/T_RM_PERIOD Overview Period 20140107
5 Importing IT_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_PERSNR_TAB MRS: table type for personnel number 20140107

Method TIMESPEC_DISPLAY_MULTI on class /MRSS/CL_RMS_TIMESPEC has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610