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 | Constant | Protected | Type reference (TYPE) | C | 'D' | Deleted Indicator | 20130715 | ||
| 2 | Constant | Protected | Type reference (TYPE) | I | 1 | Matching fulfilled | 20130715 | ||
| 3 | Constant | Protected | Type reference (TYPE) | I | 0 | Matching not fulfilled | 20130715 | ||
| 4 | Constant | Public | Type reference (TYPE) | /MRSS/T_SQE_MATCHING_TYPE | '01' | Matching type: employee search | 20130715 | ||
| 5 | Constant | Protected | Type reference (TYPE) | CHAR10 | 'STR_MATID_' | Prefix of fields for matching result matrix | 20130715 | ||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_EX_SQE_MATCHING | BAdI interface /MRSS/IF_EX_SQE_RESULT_DSP | 20130715 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SQP_MNT_PROFILE | Interface for Profile Maintenance | 20130715 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/CL_SQM_SRV | Qualification master data - service functions | 20130715 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | /MRSS/IF_SQE_UNSTR_QUAL_SER | Services for unstructured qualifications | 20130715 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_SQM_KH_TAB | Table: Qualification Catalog Header | 20130715 | |||
| 11 | Instance attribute | Protected | See coding | Mapping matrix -> field name | 20130715 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | /MRSS/T_SQM_MAT_DETAIL_TAB | Qualification matrixes - details | 20130715 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | /MRSS/T_GUID | Mapping matrix : profile in buffer | 20130715 |
Methods
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 | ES_KH | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_KH | Qualification Catalog: Header Data | 20130715 | |||
| 2 | IV_CATID | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_CATID | Qualification Catalog Number | 20130715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Catalog Cannot Be Locked | 20130715 | ||
| 2 | No authorization to read the catalog | 20130715 | ||
| 3 | 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 | EV_FORMULA | Call by reference | Type reference (TYPE) | CHAR50 | Comment | 20130715 | |||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_STRUC_QUALIF_INT | Degree of suitability relating to structured qualifications | 20130715 | |||
| 3 | IV_A_DISTANCE | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_LEVEL_DISTANCE | Distance between requirement and skill | 20130715 | |||
| 4 | IV_L_NUMBER_OF_LEVEL | Call by reference | Type reference (TYPE) | RATING | Proficiency of a Quality Scale | 20130715 | |||
| 5 | IV_M_NOT_FULFILLED | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_NOT_FULFILLED_VAL | Non-fulfillment value | 20130715 | |||
| 6 | 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 | CT_TRACE | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_TRCRES_STRUC_TAB | MRS: trace result structured qualifications | 20130715 | |||
| 2 | ET_FORMULA_RESULT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_FORMULA_RESULT_TAB | Result of formula | 20130715 | |||
| 3 | EV_FINAL_RESULT | Value transfer | Type reference (TYPE) | /MRSS/T_SQE_PART_RES | Partial result of matching | 20130715 | |||
| 4 | IT_FORMULA_RESULT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_FORMULA_RESULT_TAB | Result of formula | 20130715 | |||
| 5 | 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 | ET_FORMULA_RESULT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_FORMULA_RESULT_TAB | Result of formula | 20130715 | |||
| 2 | ET_MATID_PARTRES | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_MATID_PARTRES_TAB | MRS: Qualification Matching Part Result per Matrix | 20130715 | |||
| 3 | EV_FINAL_RESULT | Value transfer | Type reference (TYPE) | /MRSS/T_SQE_PART_RES | Partial result of matching | 20130715 | |||
| 4 | EV_OVERQUALIFICATION | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 | |||
| 5 | 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 | EV_NEG_SEARCH_TERM_COUNT | Call by reference | Type reference (TYPE) | I | 20130715 | ||||
| 2 | EV_SEARCH_TERM_COUNT | Call by reference | Type reference (TYPE) | I | 20130715 | ||||
| 3 | IS_TEXT | Call by reference | Type reference (TYPE) | /MRSS/T_SQP_RUSTT | Ust Text | 20130715 | |||
| 4 | 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 | ES_MAT_DETAIL | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_MAT_DETAIL | Qualification matrix - details | 20130715 | |||
| 2 | IV_CATID | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_P_CATID | Primary Qualification Catalog | 20130715 | |||
| 3 | IV_MATID | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_MATID | Matrix Number | 20130715 | |||
| 4 | IV_NO_AUTH | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Matrix Details Unavailable | 20130715 |
Method STRUCT_MATID_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20130715 | |||
| 2 | EV_FIELDTEXT | Value transfer | Type reference (TYPE) | SCRTEXT_L | Long Field Label | 20130715 | |||
| 3 | EV_NOT_FOUND | Value transfer | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 | |||
| 4 | EV_TOOLTIP | Value transfer | Type reference (TYPE) | LVC_TIP | ALV control: Tool tip for column header | 20130715 | |||
| 5 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20130715 | |||
| 6 | IV_MATID | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_MATID | Matrix Number | 20130715 | |||
| 7 | IV_PROFILE | Call by reference | Type reference (TYPE) | /MRSS/T_GUID | GUID | 20130715 | |||
| 8 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130715 | |||
| 2 | ET_QUAL_RELEVANT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_REQ_QUAL_TAB | Required Qualifications in Matching | 20130715 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 | |||
| 4 | IT_QUAL_EXACT | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_QUALI_TAB | Qualifications - key fields | 20130715 | |||
| 5 | IT_QUAL_NEIGHBOUR | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_QUALI_RES_TAB | Results of hierarchy level translation | 20130715 | |||
| 6 | IV_DATE_TO | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20130715 | |||
| 7 | 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 | CT_FORMULA_RESULT | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_FORMULA_RESULT_TAB | Result of formula | 20130715 | |||
| 2 | CT_STRUCT_TRACE | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_TRCRES_STRUC_TAB | MRS: trace result structured qualifications | 20130715 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130715 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 | |||
| 5 | IS_HIER_LEVEL_CNTL | Value transfer | Type reference (TYPE) | /MRSS/T_SQM_HIER_LEVEL_CNTL | Control of hierarchy level translation | 20130715 | |||
| 6 | IS_STRUCT_QUALIF_MASTER | Value transfer | Type reference (TYPE) | /MRSS/T_SQP_STR_COMMON | Structured Qualifications common data | 20130715 | |||
| 7 | IT_QUALI_RES | Value transfer | Type reference (TYPE) | /MRSS/T_SQM_QUALI_RES_TAB | Results of hierarchy level translation | 20130715 | |||
| 8 | IT_STRUCT_QUALIF_TO_MATCH | Value transfer | Type reference (TYPE) | /MRSS/T_SQP_STR_COMMON_TAB | Structured Qualification Common Data | 20130715 | |||
| 9 | IV_FLAG_NEIGHBOUR | Call by reference | Type reference (TYPE) | XFLAG | New Input Values | 20130715 | |||
| 10 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /MRSS/T_MESSAGE_TAB | Message Table | 20130715 | |||
| 2 | ET_STRUCT_QUALIF | Call by reference | Type reference (TYPE) | /MRSS/T_SQP_STR_COMMON_TAB | Structured Qualification Common Data | 20130715 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | /MRSS/T_BOOLEAN | Boolean Variable | 20130715 | |||
| 4 | IT_PROFILES | Call by reference | Type reference (TYPE) | /MRSS/T_GUID_TAB | List of GUIDs | 20130715 | |||
| 5 | IT_QUALI | Call by reference | Type reference (TYPE) | /MRSS/T_SQM_QUALI_TAB | Qualifications - key fields | 20130715 | |||
| 6 | IT_QUAL_FILTER | Call by reference | Type reference (TYPE) | /MRSS/T_SQE_REQ_QUAL_TAB | Required Qualifications in Matching | 20130715 | |||
| 7 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20130715 | |||
| 8 | 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 |