SAP ABAP Interface /MRSS/IF_RMS_ASSIGNMENT (Scheduling 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/CL_RMS_ASSIGNMENT Scheduling different Assignment 20080901
Properties
Interface /MRSS/IF_RMS_ASSIGNMENT  
Short Description Scheduling Assignment    
General Data
Package /MRSS/RMS   Resource Management Service Layer 
Created 20080901   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface /MRSS/IF_RMS_ASSIGNMENT has no forward declaration.
Interfaces
Interface /MRSS/IF_RMS_ASSIGNMENT has no interface.
Friends
Interface /MRSS/IF_RMS_ASSIGNMENT has no friend.
Attributes
Interface /MRSS/IF_RMS_ASSIGNMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENTS_GET_UI Instance method Public Method 20080901
2 ASSIGNMENT_COMPLETE Instance method Public Method 20080926
3 ASSIGNMENT_PREP_SAVE Instance method Public Method 20080901
4 ASSIGNMENT_SIMULATE_MRS Instance method Public Method 20080901
5 ASS_DELETE_AND_DELIMIT Instance method Public Method 20080901
6 ASS_DEL_DUPLICATES Instance method Public Method 20080901
7 CONVERT_ASSIGNMENTS Instance method Public Method Converts Assignments to Insertions and deletions 20080901
8 FILL_DURATION_DATES Instance method Public Method To fill the start date / end date and staffed ays 20080901
9 GET Instance method Public Method Get Assignment Data 20080901
10 GET_ASGN_TYPE Instance method Public Method 20080901
11 GET_FORMATTED_DATA_REP Instance method Public Method Get formatted data for Reporting 20081018
12 GET_MONTHLY_DATA Instance method Public Method Get the MRS data converted to UI format 20080901
13 GET_REFINED Instance method Public Method Get Refined data from UI 20080901
14 RECALCULATE_DURATION Instance method Public Method To recalcualte duration / staffed days after a refinement 20081003
15 REFINE Instance method Public Method Refine Assignment Data 20080901
16 SET_ROWID Instance method Public Method To set new row ids 20080901
Events
Interface /MRSS/IF_RMS_ASSIGNMENT has no event.
Types
Interface /MRSS/IF_RMS_ASSIGNMENT has no local type.
Method Signatures

Method ASSIGNMENTS_GET_UI 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 Importing IV_DEM_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT External Demand Key 20080901
3 Importing IV_RESOURCE Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080901

Method ASSIGNMENTS_GET_UI on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method ASSIGNMENT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGNMENT_MOD Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080926
2 Importing IV_REFINE_ASSIGN_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID Key to identify the refined assignment 20120914

Method ASSIGNMENT_COMPLETE on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method ASSIGNMENT_PREP_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGNMENT_MOD Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901

Method ASSIGNMENT_PREP_SAVE on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method ASSIGNMENT_SIMULATE_MRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080901
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
3 Importing IT_ASSIGNMENTS Value transfer Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901

Method ASSIGNMENT_SIMULATE_MRS on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method ASS_DELETE_AND_DELIMIT Signature

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

Method ASS_DELETE_AND_DELIMIT on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method ASS_DEL_DUPLICATES Signature

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

Method ASS_DEL_DUPLICATES on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method CONVERT_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MRS_ASGN_DEL Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_TAB Internal Format of Assignment 20080901
2 Exporting ET_MRS_ASGN_INS Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_TAB Internal Format of Assignment 20080901
3 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901

Method CONVERT_ASSIGNMENTS on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method FILL_DURATION_DATES Signature

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

Method FILL_DURATION_DATES on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
4 Importing IT_ADDN_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_ASG_INFO_TAB RM Assignment info table 20081120
5 Importing IT_ASSIGNMENT_DET Call by reference Type reference (TYPE) /MRSS/T_ASS_KEY_EXT_DET_TAB Table with Assignments 20080901
6 Importing IT_DEM_GUIDS Call by reference Type reference (TYPE) /MRSS/T_RM_EXT_DEM_GUID_TAB External Demand GUID Tab 20080901
7 Importing IT_MOD_COMPONENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
8 Importing IT_OLD_COMPONENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
9 Importing IT_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_GUID_TSP_INT_TAB GUIDs with Intervals 20080901
10 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20080901
11 Importing IV_BEGIN_TIME Call by reference Type reference (TYPE) /MRSS/T_RM_TIME '000000' Time in CHAR Format 20080901
12 Importing IV_END_DATE Call by reference Type reference (TYPE) ENDDA End Date 20080901
13 Importing IV_END_TIME Call by reference Type reference (TYPE) /MRSS/T_RM_TIME '235959' Time in CHAR Format 20080901
14 Importing IV_GET_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
15 Importing IV_GET_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
16 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20080901

Method GET on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method GET_ASGN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ASGN_TYPE Value transfer Type reference (TYPE) /MRSS/T_SGE_ASSIGNMENT_TYPE Assignment category 20080901

Method GET_ASGN_TYPE on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method GET_FORMATTED_DATA_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 IT_CHANGED_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20081018
4 Importing IV_ASSIGNMENT_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_ASSIGNMENT_TYPE Assignment category 20081018
5 Importing IV_BEGINDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20081018
6 Importing IV_EDITABLE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081018
7 Importing IV_ENDDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20081018
8 Importing IV_PARTNER_FLAG Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081018
9 Importing IV_REQUEST_NUMBER Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ID Request Number 20081018

Method GET_FORMATTED_DATA_REP on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method GET_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 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_ASSIGNMENT_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_ASSIGNMENT_TYPE Assignment category 20081013
5 Importing IV_BEGINDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20080901
6 Importing IV_EDITABLE Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
7 Importing IV_ENDDATE Value transfer Type reference (TYPE) DATS Field of type DATS 20080901
8 Importing IV_PARTNER_FLAG Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
9 Importing IV_REQUEST_NUMBER Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ID Request Number 20080901
10 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20130628

Method GET_MONTHLY_DATA on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method GET_REFINED 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 Changing CT_OLD_TIMESPECS Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
3 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_RM_TIMESPEC Table Type for Assignment in External Format 20080901
4 Importing IT_COMPONENT_FROM_UI Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
5 Importing IV_ROWID Call by reference Type reference (TYPE) INT1 Current manuplating row id for refine and create assignment 20080901
# Exception Resumable Description Created on
1 INVALID_DATE_RANGE Invalid Date Range 20080901
2 NO_PERSON_SPECIFIED No person Specified 20080901

Method RECALCULATE_DURATION Signature

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

Method RECALCULATE_DURATION on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method REFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MOD_COMPONENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
2 Changing CT_OLD_COMPONENT Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
3 Importing IT_COMPONENT_FROM_UI Call by reference Type reference (TYPE) /MRSS/T_RMFS_ASSIGN_EXT_TAB Table Type for Assignment in External Format 20080901
4 Importing IV_DELETE_FLAG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080901
5 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN SPACE Boolean Variable 20081204

Method REFINE on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.

Method SET_ROWID Signature

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

Method SET_ROWID on Interface /MRSS/IF_RMS_ASSIGNMENT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610