SAP ABAP Class /MRSS/CL_SQE_PROFILE_MATCHING (MRS Qualification Profile Matching)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SQE (Package) MRS qualifications: engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SQE_PROFILE_MATCHING MRS Qualification Profile matching 20130715
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_SQE_HUMAN_MATCHING MRS Qualification Human Res. profile matching 20130715
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_SQE_TEAM_MATCHING MRS Qualification Team profile matching 20130715
Properties
Class /MRSS/CL_SQE_PROFILE_MATCHING  
Short Description MRS Qualification Profile Matching    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SQE   MRS qualifications: engine 
Created 20130715   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SQE_PROFILE_MATCHING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SQE_PROFILE_MATCHING MRS Qualification Profile matching 20130715
Friends
Class /MRSS/CL_SQE_PROFILE_MATCHING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_DELETED Constant Protected Type reference (TYPE) C 'D' Deleted Indicator 20130715
2 CV_MATCH_FULFILLED Constant Protected Type reference (TYPE) I 1 Matching fulfilled 20130715
3 CV_MATCH_NOT_FULFILLED Constant Protected Type reference (TYPE) I 0 Matching not fulfilled 20130715
4 CV_MATCH_TYPE_RES_DEM Constant Public Type reference (TYPE) /MRSS/T_SQE_MATCHING_TYPE '01' Matching type: employee search 20130715
5 CV_MATID_FIELD_PREFIX Constant Protected Type reference (TYPE) CHAR10 'STR_MATID_' Prefix of fields for matching result matrix 20130715
6 GREF_BADI_SQE_MATCHING Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_EX_SQE_MATCHING BAdI interface /MRSS/IF_EX_SQE_RESULT_DSP 20130715
7 GREF_PROFILE_IF Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SQP_MNT_PROFILE Interface for Profile Maintenance 20130715
8 GREF_SQM_SRV Instance attribute Protected Object reference (TYPE REF TO) /MRSS/CL_SQM_SRV Qualification master data - service functions 20130715
9 GREF_UNSTR_QUAL_SER_IF Instance attribute Protected Object reference (TYPE REF TO) /MRSS/IF_SQE_UNSTR_QUAL_SER Services for unstructured qualifications 20130715
10 GT_CAT_HEAD_BUFFER Instance attribute Private Type reference (TYPE) /MRSS/T_SQM_KH_TAB Table: Qualification Catalog Header 20130715
11 GT_MATID_FIELDNAMES Instance attribute Protected See coding Mapping matrix -> field name 20130715
12 GT_MAT_DETAIL Instance attribute Private Type reference (TYPE) /MRSS/T_SQM_MAT_DETAIL_TAB Qualification matrixes - details 20130715
13 GV_PROFILE_MATID_MAP Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID Mapping matrix : profile in buffer 20130715
Methods
# Method Level Visibility Method type Description Created on
1 CATALOG_GET_HEADER Instance method Private Method Buffered Read of Catalog Header 20130715
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130715
3 FORMULA_CALCULATE Instance method Protected Method Calculate formula 20130715
4 FORMULA_FINAL_RESULT_CALCULATE Instance method Protected Method Calculate end result 20130715
5 FORMULA_STRUCT_QUALIF_TOTAL Instance method Protected Method Total result of structured matching 20130715
6 GET_DUPLICATE_COUNT Instance method Protected Method 20130715
7 MATRIX_GET_DETAIL Instance method Private Method Read Details for Matrix 20130715
8 STRUCT_MATID_MAP Instance method Protected Method Mapping matrix to output field 20130715
9 STRUCT_QUALIF_FILTER Instance method Protected Method Determine Relevant Structured Qualifications 20130715
10 STRUCT_QUALIF_FORMULA_EXEC Instance method Protected Method Compare structured qualifications 20130715
11 STRUCT_QUALIF_GET Instance method Protected Method Read structured qualifications 20130715
Events
Class /MRSS/CL_SQE_PROFILE_MATCHING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MATID_FIELDNAME Protected See coding 20130715 BEGIN OF t_matid_fieldname, matid TYPE /mrss/t_sqm_matid, fieldname TYPE fieldname, fieldtext TYPE scrtext_l, tooltip TYPE lvc_tip, END OF t_matid_fieldname
Method Signatures

Method CATALOG_GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KH Call by reference Type reference (TYPE) /MRSS/T_SQM_KH Qualification Catalog: Header Data 20130715
2 Importing IV_CATID Call by reference Type reference (TYPE) /MRSS/T_SQM_CATID Qualification Catalog Number 20130715
# Exception Resumable Description Created on
1 E_LOCK_ERROR Catalog Cannot Be Locked 20130715
2 E_NOT_AUTHORIZED No authorization to read the catalog 20130715
3 E_NOT_EXISTING Catalog does not exist 20130715

Method CONSTRUCTOR Signature

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

Method FORMULA_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FORMULA Call by reference Type reference (TYPE) CHAR50 Comment 20130715
2 Exporting EV_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_STRUC_QUALIF_INT Degree of suitability relating to structured qualifications 20130715
3 Importing IV_A_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_SQE_LEVEL_DISTANCE Distance between requirement and skill 20130715
4 Importing IV_L_NUMBER_OF_LEVEL Call by reference Type reference (TYPE) RATING Proficiency of a Quality Scale 20130715
5 Importing IV_M_NOT_FULFILLED Call by reference Type reference (TYPE) /MRSS/T_SQE_NOT_FULFILLED_VAL Non-fulfillment value 20130715
6 Importing IV_TRACE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715

Method FORMULA_CALCULATE on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method FORMULA_FINAL_RESULT_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRACE Call by reference Type reference (TYPE) /MRSS/T_SQE_TRCRES_STRUC_TAB MRS: trace result structured qualifications 20130715
2 Exporting ET_FORMULA_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_FORMULA_RESULT_TAB Result of formula 20130715
3 Exporting EV_FINAL_RESULT Value transfer Type reference (TYPE) /MRSS/T_SQE_PART_RES Partial result of matching 20130715
4 Importing IT_FORMULA_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_FORMULA_RESULT_TAB Result of formula 20130715
5 Importing IV_TRACE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715

Method FORMULA_FINAL_RESULT_CALCULATE on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method FORMULA_STRUCT_QUALIF_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMULA_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_FORMULA_RESULT_TAB Result of formula 20130715
2 Exporting ET_MATID_PARTRES Call by reference Type reference (TYPE) /MRSS/T_SQE_MATID_PARTRES_TAB MRS: Qualification Matching Part Result per Matrix 20130715
3 Exporting EV_FINAL_RESULT Value transfer Type reference (TYPE) /MRSS/T_SQE_PART_RES Partial result of matching 20130715
4 Exporting EV_OVERQUALIFICATION Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
5 Importing IT_FORMULA_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_FORMULA_RESULT_TAB Result of formula 20130715

Method FORMULA_STRUCT_QUALIF_TOTAL on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method GET_DUPLICATE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEG_SEARCH_TERM_COUNT Call by reference Type reference (TYPE) I 20130715
2 Exporting EV_SEARCH_TERM_COUNT Call by reference Type reference (TYPE) I 20130715
3 Importing IS_TEXT Call by reference Type reference (TYPE) /MRSS/T_SQP_RUSTT Ust Text 20130715
4 Importing IV_SEARCHTERM Call by reference Type reference (TYPE) TEXT40 Text, 40 Characters Long 20130715

Method GET_DUPLICATE_COUNT on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method MATRIX_GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAT_DETAIL Call by reference Type reference (TYPE) /MRSS/T_SQM_MAT_DETAIL Qualification matrix - details 20130715
2 Importing IV_CATID Call by reference Type reference (TYPE) /MRSS/T_SQM_P_CATID Primary Qualification Catalog 20130715
3 Importing IV_MATID Call by reference Type reference (TYPE) /MRSS/T_SQM_MATID Matrix Number 20130715
4 Importing IV_NO_AUTH Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
# Exception Resumable Description Created on
1 E_NOT_AVAILABLE Matrix Details Unavailable 20130715

Method STRUCT_MATID_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20130715
2 Exporting EV_FIELDTEXT Value transfer Type reference (TYPE) SCRTEXT_L Long Field Label 20130715
3 Exporting EV_NOT_FOUND Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
4 Exporting EV_TOOLTIP Value transfer Type reference (TYPE) LVC_TIP ALV control: Tool tip for column header 20130715
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130715
6 Importing IV_MATID Call by reference Type reference (TYPE) /MRSS/T_SQM_MATID Matrix Number 20130715
7 Importing IV_PROFILE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130715
8 Importing IV_RESET Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715

Method STRUCT_MATID_MAP on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method STRUCT_QUALIF_FILTER 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 20130715
2 Exporting ET_QUAL_RELEVANT Call by reference Type reference (TYPE) /MRSS/T_SQE_REQ_QUAL_TAB Required Qualifications in Matching 20130715
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
4 Importing IT_QUAL_EXACT Call by reference Type reference (TYPE) /MRSS/T_SQM_QUALI_TAB Qualifications - key fields 20130715
5 Importing IT_QUAL_NEIGHBOUR Call by reference Type reference (TYPE) /MRSS/T_SQM_QUALI_RES_TAB Results of hierarchy level translation 20130715
6 Importing IV_DATE_TO Call by reference Type reference (TYPE) DATS Field of type DATS 20130715
7 Importing IV_NO_AUTH Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715

Method STRUCT_QUALIF_FILTER on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method STRUCT_QUALIF_FORMULA_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FORMULA_RESULT Call by reference Type reference (TYPE) /MRSS/T_SQE_FORMULA_RESULT_TAB Result of formula 20130715
2 Changing CT_STRUCT_TRACE Call by reference Type reference (TYPE) /MRSS/T_SQE_TRCRES_STRUC_TAB MRS: trace result structured qualifications 20130715
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130715
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
5 Importing IS_HIER_LEVEL_CNTL Value transfer Type reference (TYPE) /MRSS/T_SQM_HIER_LEVEL_CNTL Control of hierarchy level translation 20130715
6 Importing IS_STRUCT_QUALIF_MASTER Value transfer Type reference (TYPE) /MRSS/T_SQP_STR_COMMON Structured Qualifications common data 20130715
7 Importing IT_QUALI_RES Value transfer Type reference (TYPE) /MRSS/T_SQM_QUALI_RES_TAB Results of hierarchy level translation 20130715
8 Importing IT_STRUCT_QUALIF_TO_MATCH Value transfer Type reference (TYPE) /MRSS/T_SQP_STR_COMMON_TAB Structured Qualification Common Data 20130715
9 Importing IV_FLAG_NEIGHBOUR Call by reference Type reference (TYPE) XFLAG New Input Values 20130715
10 Importing IV_TRACE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715

Method STRUCT_QUALIF_FORMULA_EXEC on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.

Method STRUCT_QUALIF_GET 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 20130715
2 Exporting ET_STRUCT_QUALIF Call by reference Type reference (TYPE) /MRSS/T_SQP_STR_COMMON_TAB Structured Qualification Common Data 20130715
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130715
4 Importing IT_PROFILES Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20130715
5 Importing IT_QUALI Call by reference Type reference (TYPE) /MRSS/T_SQM_QUALI_TAB Qualifications - key fields 20130715
6 Importing IT_QUAL_FILTER Call by reference Type reference (TYPE) /MRSS/T_SQE_REQ_QUAL_TAB Required Qualifications in Matching 20130715
7 Importing IV_DATE_FROM Call by reference Type reference (TYPE) DATS Field of type DATS 20130715
8 Importing IV_DATE_TO Call by reference Type reference (TYPE) DATS Field of type DATS 20130715

Method STRUCT_QUALIF_GET on class /MRSS/CL_SQE_PROFILE_MATCHING has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800