SAP ABAP Class /MRSS/CL_RM_ASSIST (Assistance Class for /MRSS/RM_REQUEST)
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 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20070713
Properties
Class /MRSS/CL_RM_ASSIST  
Short Description Assistance Class for /MRSS/RM_REQUEST    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RMS   Resource Management Service Layer 
Created 20070713   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RM_ASSIST has no forward declaration.
Interfaces
Class /MRSS/CL_RM_ASSIST has no interface implemented.
Friends
Class /MRSS/CL_RM_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEL_ORG Constant Public Type reference (TYPE) I 8 20100511
2 C_HIER_ORG_UNIT_BTN Constant Public Type reference (TYPE) I 10 20100510
3 C_PACE_COMP_PROF Constant Public Type reference (TYPE) I 1 20100510
4 C_PACE_COMP_PROF_GRP Constant Public Type reference (TYPE) I 6 20100510
5 C_PACE_COMP_TO_BE Constant Public Type reference (TYPE) I 4 20100510
6 C_PACE_IND_FOCUS Constant Public Type reference (TYPE) I 3 20100510
7 C_PACE_SOL_PROF Constant Public Type reference (TYPE) I 2 20100510
8 C_PACE_SOL_PROF_GRP Constant Public Type reference (TYPE) I 5 20100510
9 C_RO_ROLE_GRP Constant Public Type reference (TYPE) I 7 20100511
10 C_SALES_ORG Constant Public Type reference (TYPE) I 9 20100511
11 GT_OLDTIMERULES Instance attribute Public Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120806
12 GT_TIMERULES Instance attribute Public Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120806
13 LS_OLD_ROLES Instance attribute Private Type reference (TYPE) /MRSS/T_RM_ROLE_UI Role Details for UI 20120911
14 LS_OLD_TIMERULE_DAYS_FROM_VIEW Instance attribute Private Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
15 LT_OLD_TIMERULES_FROM_VIEW Instance attribute Private Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823
16 SLO_RM_REQ_CTX_REF Static Attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20090603
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGE Instance method Private Method Append Messages 20120823
2 GET_CANDIDATE_VIEW_DATA_CHANGE Static method Public Method 20090603
3 GET_LANGUAGE_TEXT Instance method Public Method To get the language description 20130615
4 GET_SPGROUP_ID Instance method Public Method Get the search party group id 20130611
5 IS_VALID_CURRENCY Instance method Public Method Check if the given currency exists 20130615
6 ON_NODE_LEAD_SEL_CHANGE Static method Public Method 20090603
7 SET_RM_REQ_CTX_REF Static method Public Method 20090603
8 TIMERULES_ANYTHING_CHANGED Instance method Public Method Timerules: Find if any data changed 20120823
9 TIMERULES_BUFFER_CURRENT_DATA Instance method Private Method Timerules: Save current data 20120823
10 TIMERULES_CHECKERRORS Instance method Public Method Timerules: Check data 20120910
11 TIMERULES_DO_ADJUST_DAYS Instance method Private Method Timerules: Copy data to Timerule days 20120823
12 TIMERULES_DO_ADJUST_TABLE Instance method Private Method Timerules: Adjust the table 20120823
13 TIMERULES_DO_CALC_TOTAL_HOURS Instance method Public Method Timerules: Calculate Total Hours 20120823
14 TIMERULES_DO_CHECK_AND_ADJUST Instance method Public Method Timerules: Check and adjust 20120823
15 TIMERULES_DO_CHECK_DATA Instance method Private Method Timerules: Check data 20120823
16 TIMERULES_GET_OLD Instance method Public Method Timerules get the Old Value 20120823
17 TIMERULES_OVERLAP_DATES_CHECK Instance method Private Method Timerules Overlap dates check 20120823
18 TIMERULES_REFRESH Instance method Public Method Timerules: Refresh 20121004
Events
Class /MRSS/CL_RM_ASSIST has no event.
Types
Class /MRSS/CL_RM_ASSIST has no local type.
Method Signatures

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message 20120823

Method APPEND_MESSAGE on class /MRSS/CL_RM_ASSIST has no exception.

Method GET_CANDIDATE_VIEW_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CAND_NAME_CHG Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20090603
2 Exporting EV_SP_NAME_CHG Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20090603
3 Exporting EV_VENDOR_NAME_CHG Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20090603
# Exception Resumable Description Created on
1 NO_CONTEXT_OBJ 20090603

Method GET_LANGUAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE_KEY Value transfer Attribute reference (LIKE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20130615
2 Returning RV_LANGUAGE_TEXT Value transfer Type reference (TYPE) SPTXT Language 20130615

Method GET_LANGUAGE_TEXT on class /MRSS/CL_RM_ASSIST has no exception.

Method GET_SPGROUP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MULTIPLE Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20130611
2 Exporting EV_OBJID Call by reference Type reference (TYPE) /MRSS/T_RM_RO_GROUP_HDR Request Owner Group - Header 20130611
3 Importing IV_REQ_NO Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ID Request Number 20130611
4 Importing IV_ROLE_NO Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_ID Role Number 20130611

Method GET_SPGROUP_ID on class /MRSS/CL_RM_ASSIST has no exception.

Method IS_VALID_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENCY_KEY Value transfer Type reference (TYPE) WAERS Currency Key 20130615
2 Returning RV_VALID_CURRENCY Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130615

Method IS_VALID_CURRENCY on class /MRSS/CL_RM_ASSIST has no exception.

Method ON_NODE_LEAD_SEL_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER 20090603
2 Importing NODE Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE Basis Class of all Web Dynpro Context Nodes 20090603
3 Importing NODE_NAME Call by reference Type reference (TYPE) STRING 20090603

Method ON_NODE_LEAD_SEL_CHANGE on class /MRSS/CL_RM_ASSIST has no exception.

Method SET_RM_REQ_CTX_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RM_REQ_CTX Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20090603

Method SET_RM_REQ_CTX_REF on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_ANYTHING_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120823
2 Importing IS_ROLES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_UI Role Details for UI 20120911
3 Importing IS_TIMERULE_DAYS Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
4 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823

Method TIMERULES_ANYTHING_CHANGED on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_BUFFER_CURRENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADJUSTED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120823
2 Exporting EV_ALL_DELETED Call by reference Type reference (TYPE) WDY_BOOLEAN All existing Timerules deleted 20120911
3 Importing IS_ROLES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_UI Role Details for UI 20120911
4 Importing IS_TIMERULE_DAYS Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
5 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823

Method TIMERULES_BUFFER_CURRENT_DATA on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_CHECKERRORS 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 20120910
2 Exporting EV_ERRORS Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120910
3 Importing IS_ROLES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_UI Role Details for UI 20140217
4 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120910
5 Importing IV_NOT_ALL Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20121012

Method TIMERULES_CHECKERRORS on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_DO_ADJUST_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TIMERULE_DAYS Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
2 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823
3 Importing IV_ROW_SELECTED Call by reference Type reference (TYPE) I 20120823

Method TIMERULES_DO_ADJUST_DAYS on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_DO_ADJUST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20140609

Method TIMERULES_DO_ADJUST_TABLE on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_DO_CALC_TOTAL_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20140609

Method TIMERULES_DO_CALC_TOTAL_HOURS on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_DO_CHECK_AND_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TIMERULE_DAYS Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
2 Changing CT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20120823
4 Exporting EV_ADJUSTED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120823
5 Exporting EV_ALL_DELETED Call by reference Type reference (TYPE) WDY_BOOLEAN Informs the Timerules were deleted 20120911
6 Exporting EV_ERRORS Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120904
7 Importing IS_ROLES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_UI Role Details for UI 20120911
8 Importing IV_ROW_SELECTED Call by reference Type reference (TYPE) I Selected Table row 20120823

Method TIMERULES_DO_CHECK_AND_ADJUST on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_DO_CHECK_DATA 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 20120823
2 Exporting EV_FAILED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120823
3 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823
4 Importing IV_NEWLINE_NO_CHECK Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120910

Method TIMERULES_DO_CHECK_DATA on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_GET_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TIMERULE_DAYS Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE RM Webrequest Time rules 20120823
2 Exporting ET_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823

Method TIMERULES_GET_OLD on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_OVERLAP_DATES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20120823
2 Exporting EV_FAILED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20120823
3 Importing IT_TIMERULES Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE_TIMERULE_TAB RM Timerules Tab 20120823

Method TIMERULES_OVERLAP_DATES_CHECK on class /MRSS/CL_RM_ASSIST has no exception.

Method TIMERULES_REFRESH Signature

Method TIMERULES_REFRESH on class /MRSS/CL_RM_ASSIST has no parameter.
Method TIMERULES_REFRESH on class /MRSS/CL_RM_ASSIST has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 606