SAP ABAP Class /MRSS/CL_RM_QUAL_MATCH (Qualification Matching)
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_QUAL_MATCH  
Short Description Qualification Matching    
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 20080626   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RM_QUAL_MATCH has no forward declaration.
Interfaces
Class /MRSS/CL_RM_QUAL_MATCH has no interface implemented.
Friends
Class /MRSS/CL_RM_QUAL_MATCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BEGIN_DAY Constant Public Type reference (TYPE) SY-UZEIT '000000' Current Time of Application Server 20100722
2 GC_END_DAY Constant Public Type reference (TYPE) SY-UZEIT '235959' Current Time of Application Server 20100722
3 GC_TIME_ZONE_UTC Constant Public Type reference (TYPE) TZNZONE 'UTC' Time Zone 20100722
4 GREF_APPLICATION Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGE_APPLICATION_MNT Scheduling Engine Application: Planning Board 20080626
5 GREF_IF_APPL_MNT Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT_RESOURCES Modification of Resources and Assignments 20080626
6 GREF_IF_MNT Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_MNT Access the Scheduling Engine 20080626
7 GREF_PROFILE_IF Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SQP_MNT_PROFILE Interface for Profile Maintenance 20080626
8 GREF_QUALIF Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SQE_QUALIFICATION Qualification engine interface 20080626
9 GREF_RMI_HR Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_RMI_HR Get HR data needed for RM 20080626
10 GS_RM_MDATA Static Attribute Private Type reference (TYPE) /MRSS/D_RM_MDATA Maintain Master Data settings for Resource Management 20080730
11 GT_AVAIL_COLORS Static Attribute Private Type reference (TYPE) /MRSS/T_RM_SRCHC_TAB Table type for Search color codes 20080626
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20080626
2 DETERMINE_COLOR Instance method Private Method Determine Colors for Assigned Days Monthly view 20100211
3 FETCH_UNSTR_QUALIFICATIONS Instance method Private Method Fetch the unstructured qualifications long texts 20080630
4 GET_ANONYMOUS_SRCH_RESULT Instance method Private Method Get Anonymous Candidate Search Results 20081003
5 GET_AVAILABILITY Instance method Private Method Get Availability Information for resources 20080626
6 GET_AVAIL_COLOR_CODES Static method Private Method Get the color codes for availability info 20080626
7 GET_CANDIDATE_DETAILS Instance method Private Method Get candidate details 20081015
8 GET_CURRENT_CUSTOMERS Instance method Private Method Get current customers 20080802
9 GET_DAILY_VIEW Instance method Private Method Candidate daily view 20100323
10 GET_DAILY_VIEW_COL_HDRS Instance method Private Method Candidate daily view column headers 20100323
11 GET_DYN_RES_AVAILABILITY Instance method Public Method Gets the resource availability dynamically 20090224
12 GET_MONTHLY_VIEW Instance method Private Method Candidate monthly view 20100323
13 GET_RES_DAILY_AVAIL Instance method Public Method Get daywise Resource Availability 20100308
14 GET_SEARCH_RESULT Instance method Public Method Perform Qualification Matching 20080626
15 GET_TIME_INTERVAL Instance method Public Method Calculate the intervals based on view type 20080626
16 GET_WEEKLY_AVAILABILITY Instance method Public Method Get the availability of resource per day 20081119
17 GET_WEEKLY_VIEW Instance method Private Method Candidate weekly view 20100323
18 PERFORM_POST_FILTER Instance method Private Method Execute post selection filters 20080630
19 PERFORM_PRESELECTION Instance method Private Method Perform Preselection to reduce the resources 20080626
20 SET_DATA_USER_DEFAULT Instance method Private Method Set data according to user settings 20100706
Events
Class /MRSS/CL_RM_QUAL_MATCH has no event.
Types
Class /MRSS/CL_RM_QUAL_MATCH has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_RM_QUAL_MATCH has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method DETERMINE_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT Search Results of Qualification Matching 20100211
2 Importing IS_AVAIL_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO Available/Assigned days for a resource 20100211
3 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20100211
4 Importing IT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20100211
5 Importing IV_INT_COUNT Call by reference Type reference (TYPE) I 20100211

Method DETERMINE_COLOR on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method FETCH_UNSTR_QUALIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILES Call by reference Type reference (TYPE) /MRSS/T_SQP_GUID_PERNR_TAB Mapping of employee profile to resource guis 20080630
2 Exporting ET_UNSTR_QUALS Call by reference Type reference (TYPE) /MRSS/T_RM_UNSTR_TEXTS_TAB Concatenated long texts of the unstructured qualifications 20080630
3 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080630
4 Importing IT_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080630

Method FETCH_UNSTR_QUALIFICATIONS on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_ANONYMOUS_SRCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT_TAB Table of search result 20081003

Method GET_ANONYMOUS_SRCH_RESULT on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO_TAB Available/Assigned days for a resource 20080626
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080626
3 Importing IT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080626
4 Importing IT_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080626
5 Importing IV_AVAIL_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_TYPE Avialable/Assigned Days 20080626
6 Importing IV_CG_TYPE Call by reference Type reference (TYPE) /MRSS/T_CG_TYPE 'A' Type of Capacity Graph 20090223
7 Importing IV_GET_ALL_ASG Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090310

Method GET_AVAILABILITY on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_AVAIL_COLOR_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLOR_CODES Call by reference Type reference (TYPE) /MRSS/T_RM_SRCHC_TAB Table type for Search color codes 20080626

Method GET_AVAIL_COLOR_CODES on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_CANDIDATE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20081015
2 Importing IT_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_RANK_MATCH_FRS_TAB Matching result for employee qualifications - free search 20081015

Method GET_CANDIDATE_DETAILS on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_CURRENT_CUSTOMERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CURRENT_CUSTOMERS Call by reference Type reference (TYPE) /MRSS/T_RM_CURRENT_CUST_TAB Current Customers for the candidate 20080802
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080802
3 Importing IT_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080802

Method GET_CURRENT_CUSTOMERS on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_DAILY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT Table of search result 20100323
2 Exporting ET_SEARCH_ADDN_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_ADDNL_TAB Search Additional output table 20100323
3 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20100323
4 Importing IT_AVAIL_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO_TAB Available/Assigned days for a resource 20100323
5 Importing IT_COLOR_CODES Call by reference Type reference (TYPE) /MRSS/T_RM_SRCHC_TAB Table type for Search color codes 20100323
6 Importing IT_COL_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_COL_HDR_TAB Table with Time Stamp Intervals 20100324
7 Importing IV_COUNT Call by reference Type reference (TYPE) I 20100323

Method GET_DAILY_VIEW on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_DAILY_VIEW_COL_HDRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_ADDN_COL_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_COL_HDR_TAB Additional search columns Header Table 20100324
2 Importing IV_COUNT Call by reference Type reference (TYPE) I No of days 20100324
3 Importing IV_END_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20100324
4 Importing IV_SHOW_WEEKENDS Call by reference Type reference (TYPE) CHAR1 consider weekends falg 20100324
5 Importing IV_START_DATE Call by reference Type reference (TYPE) DATS Current Date of Application Server 20100324

Method GET_DAILY_VIEW_COL_HDRS on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_DYN_RES_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Table for resource details 20090224
2 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA 20090224
3 Importing IT_RES_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20090224
4 Importing IV_AVAIL_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_TYPE Avialable/Assigned Days 20090224
5 Importing IV_END_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090224
6 Importing IV_START_DATE Call by reference Type reference (TYPE) DATS Current Date of Application Server 20090224
7 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_VIEW_TYPE View Type 20090224

Method GET_DYN_RES_AVAILABILITY on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_MONTHLY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT Table of search result 20100323
2 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20100323
3 Importing IT_AVAIL_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO_TAB Available/Assigned days for a resource 20100323
4 Importing IT_COLOR_CODES Call by reference Type reference (TYPE) /MRSS/T_RM_SRCHC_TAB Table type for Search color codes 20100323
5 Importing IT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20100323
6 Importing IV_COUNT Call by reference Type reference (TYPE) I 20100323
7 Importing IV_WEEKENDS Call by reference Type reference (TYPE) CHAR1 ' ' Single-Character Flag 20100323

Method GET_MONTHLY_VIEW on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_RES_DAILY_AVAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20100722

Method GET_RES_DAILY_AVAIL on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COL_DESCRIPTION Call by reference Type reference (TYPE) /MRSS/T_FIELDNAME_VALUE_TAB Vorschlagswerte bei Anlage von Debitoren aus Workbench 20090209
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080626
3 Exporting ET_SEARCH_ADDN_COL_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_COL_HDR_TAB Additional search columns Header Table 20100319
4 Exporting ET_SEARCH_ADDN_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_ADDNL_TAB Search Additional output table 20100319
5 Exporting ET_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT_TAB Table of search result 20080626
6 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) /MRSS/T_RM_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090205
7 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20080626
8 Importing IS_SKILLS_UI Call by reference Type reference (TYPE) /MRSS/T_RM_SKILL_UI UI Structure for Skills 20090528
9 Importing IV_PROFILE_GUID Call by reference Type reference (TYPE) /MRSS/T_PROFILE_GUID Profile GUID 20080626

Method GET_SEARCH_RESULT on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_TIME_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20080626
2 Exporting ET_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20080626
3 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20080626
4 Importing IV_END_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090223
5 Importing IV_TIME_ZONE Call by reference Type reference (TYPE) SY-ZONLO Time Zone of Current User 20090927
6 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_VIEW_TYPE Numeric field (length 1) 20080626

Method GET_TIME_INTERVAL on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_WEEKLY_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAIL_DAYS Call by reference Type reference (TYPE) /MRSS/T_CG_USED_INT Available Days (in the week) 20081119
2 Importing IS_AVAILINFO Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO GUID 20081119
3 Importing IT_CAG_DATA Call by reference Type reference (TYPE) /MRSS/T_CAG_CG_TAB Capacity Graphs 20081119

Method GET_WEEKLY_AVAILABILITY on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method GET_WEEKLY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT Table of search result 20100323
2 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20100323
3 Importing IT_AVAIL_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_AVAIL_INFO_TAB Available/Assigned days for a resource 20100323
4 Importing IT_COLOR_CODES Call by reference Type reference (TYPE) /MRSS/T_RM_SRCHC_TAB Table type for Search color codes 20100323
5 Importing IT_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20100323
6 Importing IV_COUNT Call by reference Type reference (TYPE) I 20100323
7 Importing IV_WEEKENDS Call by reference Type reference (TYPE) CHAR1 ' ' Single-Character Flag 20100323

Method GET_WEEKLY_VIEW on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method PERFORM_POST_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_RANK_MATCH_FRS_TAB 20080630
2 Importing IS_SEARCH_INPUT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_PARAMETERS Search Parameters 20080630

Method PERFORM_POST_FILTER on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method PERFORM_PRESELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080626
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20081125
3 Importing IS_PRESEL_CRITERIA Call by reference Type reference (TYPE) /MRSS/T_SQE_MATCH_PRESEL Preselection Criteria for Matching 20080626
4 Importing IV_PROFILE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20080626

Method PERFORM_PRESELECTION on class /MRSS/CL_RM_QUAL_MATCH has no exception.

Method SET_DATA_USER_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_SEARCH_ADDN_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_ADDNL_TAB Search Additional output table 20100706
2 Changing ET_SEARCH_RESULT Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_RESULT_TAB Table of search result 20100706
3 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_VIEW_TYPE View Type 20100706

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