SAP ABAP Class /MRSS/CL_RMS_ASSIGNMENT (Scheduling different Assignment)
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_ASSIGNMENT Scheduling Assignment 20080901
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_RMS_CAPACITIVE Scheduling of Capacitivie Assignments 20080901
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_RMS_CONCRETE Scheduling of Concrete Assignment 20080901
3 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_RMS_PARTNER Partner Data 20080917
4 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_RMS_STRETCH Scheduling of Capacitivie Assignments 20081105
Properties
Class /MRSS/CL_RMS_ASSIGNMENT  
Short Description Scheduling different Assignment    
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_ASSIGNMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_RMS_ASSIGNMENT Scheduling Assignment 20080901
Friends
Class /MRSS/CL_RMS_ASSIGNMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_BEG_DATE Instance attribute Protected Type reference (TYPE) DATS Field of type DATS 20080901
2 GV_END_DATE Instance attribute Protected Type reference (TYPE) DATS Field of type DATS 20080901
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENT_DISPLAY Instance method Protected Method Assignments against a demand and resource for the period 20080901
2 CONVERT_CAND_ASSIGN_TO_INT Instance method Protected Method Convert Candidate Assignments Suitable for Engine 20120827
3 DATE_INTERVAL_CONVERT_TO_EXT Instance method Protected Method Get Time Interval in External Format 20080901
4 DELETE_TEMP_ASSIGNMENT_KEYS Instance method Protected Method To delete the temporary assignment keys for new assignmens 20120907
5 FILL_ASSIGN_DURATION_PER_DAY Instance method Protected Method To fill the assignment duration on each date shown in UI 20120905
6 FORMAT_DATA_FOR_REP Instance method Protected Method Formats the assignment data into Reporting UI structure 20081018
7 FORMAT_MONTHLY_DATA Instance method Protected Method Formats the assignment data into UI structure 20080901
8 GET_ASSIGNMENT_DET_UI Instance method Protected Method Get assignment details in UI Format 20080901
9 GET_CHANGED_DATES Instance method Protected Method To redetermine assignment start date / end date 20080901
10 GET_DEMAND_DET_FOR_ASSGN Instance method Protected Method 20080901
11 GET_HALF_DAY_FOR_RESOURCE Instance method Protected Method Get Half day for the resources 20080901
12 GET_RESOURCE_TIME_INT Instance method Protected Method Get resource time interval for a period 20080901
13 REMOVE_EMPTY_UI_ROW Instance method Protected Method To remove unwanted rows in Monthly data from the UI 20080901
14 SET_TEMPORARY_ASSIGNMENT_KEYS Instance method Protected Method To fill temporary assignment keys for new assignments 20120907
Events
Class /MRSS/CL_RMS_ASSIGNMENT has no event.
Types
Class /MRSS/CL_RMS_ASSIGNMENT has no local type.
Method Signatures

Method ASSIGNMENT_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT_DET Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Exporting ET_PARTNERS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
3 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20140618
4 Importing IS_PERIOD Call by reference Type reference (TYPE) /MRSS/T_RM_PERIOD Overview Period 20080901
5 Importing IT_ADDN_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_ASG_INFO_TAB RM Assignment info table 20081120
6 Importing IT_ASSIGNMENT_DET Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_DET_TAB GUID 20080901
7 Importing IT_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB Overview Period 20080901
8 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080901

Method ASSIGNMENT_DISPLAY on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method CONVERT_CAND_ASSIGN_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAND_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_ALLOC_TAB Table Type for Assignment in External Format 20120828
2 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20120827

Method CONVERT_CAND_ASSIGN_TO_INT on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method DATE_INTERVAL_CONVERT_TO_EXT 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 20080901
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_DATE_INTERVAL Date Interval 20080901

Method DATE_INTERVAL_CONVERT_TO_EXT on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method DELETE_TEMP_ASSIGNMENT_KEYS Signature

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

Method DELETE_TEMP_ASSIGNMENT_KEYS on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method FILL_ASSIGN_DURATION_PER_DAY Signature

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

Method FILL_ASSIGN_DURATION_PER_DAY on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method FORMAT_DATA_FOR_REP Signature

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

Method FORMAT_DATA_FOR_REP on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method FORMAT_MONTHLY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_MONTHLY_OVERVIEW_TAB Table of monthly assignments 20080901
2 Importing IT_ASSIGNMENTS 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
7 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20130628

Method FORMAT_MONTHLY_DATA on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method GET_ASSIGNMENT_DET_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT_UI Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Importing IT_ADDN_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_ASG_INFO_TAB RM Assignment info table 20081120
3 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_DET_TAB Table with Assignments 20080901
4 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
5 Importing IT_TIME_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901

Method GET_ASSIGNMENT_DET_UI on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method GET_CHANGED_DATES Signature

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

Method GET_CHANGED_DATES on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method GET_DEMAND_DET_FOR_ASSGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20140618
3 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901

Method GET_DEMAND_DET_FOR_ASSGN on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method GET_HALF_DAY_FOR_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_RM_ACTUAL_AVAIL_TAB Table Type for Actual available time for a Period 20080901
2 Importing IT_TIME_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901

Method GET_HALF_DAY_FOR_RESOURCE on class /MRSS/CL_RMS_ASSIGNMENT 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_ASSIGNMENT has no exception.

Method REMOVE_EMPTY_UI_ROW Signature

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

Method REMOVE_EMPTY_UI_ROW on class /MRSS/CL_RMS_ASSIGNMENT has no exception.

Method SET_TEMPORARY_ASSIGNMENT_KEYS Signature

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

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