SAP ABAP Class /MRSS/CL_WD_EMPL_SEARCH (Assistance Class for /MRSS/WD_EMPL_SEARCH)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC (Application Component) Maintenance Processing
     /MRSS/DPR (Package) MRS Interface for Cprojects
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 20080704
Properties
Class /MRSS/CL_WD_EMPL_SEARCH  
Short Description Assistance Class for /MRSS/WD_EMPL_SEARCH    
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/DPR   MRS Interface for Cprojects 
Created 20080704   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_WD_EMPL_SEARCH has no interface implemented.
Friends
Class /MRSS/CL_WD_EMPL_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_SEARCH_TYPES Constant Private See coding 20080724
2 GC_AUTH_MODE_CHANGE Constant Private Type reference (TYPE) ACTIV_AUTH '02' Processing Mode 20120710
3 GC_AUTH_MODE_DISP Constant Private Type reference (TYPE) ACTIV_AUTH '03' Processing Mode 20120710
4 GC_RESOURCE_TYPE Constant Private See coding 20080724
5 GC_SQE_FALSE Constant Private Type reference (TYPE) CHAR1 ' ' 20080724
6 GC_SQE_TRUE Constant Private Type reference (TYPE) CHAR1 'X' 20080724
7 GREF_APPLICATION Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGE_APPLICATION_MNT Scheduling Engine Application: Planning Board 20080724
8 GREF_QUALIF Static Attribute Private Object reference (TYPE REF TO) /MRSS/IF_SQE_QUALIFICATION Qualification engine interface 20080724
9 GREF_QUALIF_TOOLS Static Attribute Private Object reference (TYPE REF TO) /MRSS/IF_SQE_MATCH_RESULT_ALV ALV interface for matching result 20080724
10 GS_COMM_SEARCH_DETAILS Instance attribute Private See coding 20080724
11 GS_HIER_LEVEL_CNTL Instance attribute Private Type reference (TYPE) /MRSS/T_SQM_HIER_LEVEL_CNTL Control of hierarchy level translation 20080724
12 GS_ORGUNIT_USTR_LANG Instance attribute Private Type reference (TYPE) OBJEC Work Area for Database PCH 20080724
13 GS_ORG_OBJECT_ENTRY Instance attribute Private Type reference (TYPE) OBJEC Work Area for Database PCH 20080724
14 GT_CUST_MATCH_COLUMNS Static Attribute Private Type reference (TYPE) DDFIELDS Table Type for Structure DD03P 20130430
15 GT_MESSAGES Instance attribute Private Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080724
16 GT_ORG_OBJECT_ENTRIES Instance attribute Private Type reference (TYPE) /MRSS/T_OBJEC_TAB Table with Objects 20080724
17 GT_ORG_UNIT Instance attribute Private See coding 20080724
18 GT_PERNR_GUID Instance attribute Private Type reference (TYPE) /MRSS/T_RES_GUID_OBJID_TAB Resource GUID and personnel number/business partner 20080724
19 GV_HRACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL Customizaton 20090304
20 GV_HR_QUALIFICATIONS_ACTIVE Static Attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Is HR qualifications active or not 20090925
21 GV_MASTER_PROFILE Instance attribute Private Type reference (TYPE) /MRSS/T_GUID GUID 20080724
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Protected Method Authority Check Baesd on Org Units 20120710
2 AUTHORITY_CHECK_BADI Instance method Private Method Authority Check with BADI 20120710
3 AUTHORITY_CHECK_CONV Instance method Private Method Conventional Authority Check 20120710
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080724
5 CONVERT_PERSNR_INTO_GUID Instance method Private Method Get the Guids 20080724
6 CREATE_TEMPORARY_PROFILE Instance method Public Method Create temporary Profile 20090310
7 EXEC_MATCHING Instance method Public Method 20080722
8 EXEC_MATCHING_EMPLOYEE Instance method Private Method Search For Matching Employees 20080723
9 FETCH_PRESELECTIONS Instance method Public Method Fetch the Pre-selection Criteria 20080801
10 GET_UNIT_MAPPING Instance method Public Method Map single char units to 3 char 20091120
11 IS_CUST_RESULT_COLUMN_EXIST Instance method Public Method Checks if the Column is part of the CI_CUST_MATCH include 20130507
12 MAP_DETAILS Instance method Private Method Get further details of resource/RM and map to search results 20080728
13 MAP_DETAILS_HR_QUALIF Instance method Private Method Map HR qualifications to UI 20090925
14 MAP_DETAILS_NEW Instance method Private Method Get further details of resource/RM and map to search results 20080801
15 MAP_DETAILS_NEW_BP Instance method Private Method Get further details of BP and map to search results 20090304
16 MESSAGES_SHOW Instance method Private Method Save/display Messages in Log 20080724
17 ORG_UNIT_USTR_LANG_INIT Instance method Private Method 20080724
18 PERNR_FROM_PLANNING_NODE_GET Instance method Private Method Get the Person numbers 20080724
19 PLANNING_NODE_RESOURCE_GET Instance method Private Method Provides a list of resource GUIDs for the entorg. 20090304
Events
Class /MRSS/CL_WD_EMPL_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_HIER_LEVELS Private See coding 20080724 BEGIN OF ts_hier_levels, ph TYPE /mrss/t_sgu_dim1_up, "Primary High pl TYPE /mrss/t_sgu_dim1_down, "Primary Low pn TYPE /mrss/t_sgu_dim1_same, "Primary same level sh TYPE /mrss/t_sgu_dim2_up, "Secondary High sl TYPE /mrss/t_sgu_dim2_down, "Secundary Low sn TYPE /mrss/t_sgu_dim2_same, "Secundary same level END OF ts_hier_levels
2 TS_ORG_UNIT Private See coding 20080724 BEGIN OF ts_org_unit, pernr TYPE char10, org TYPE objec_t, END OF ts_org_unit
Method Signatures

Method AUTHORITY_CHECK 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 20120710
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20120710
3 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20120710

Method AUTHORITY_CHECK on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method AUTHORITY_CHECK_BADI 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 20120710
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20120711
3 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20120710

Method AUTHORITY_CHECK_BADI on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method AUTHORITY_CHECK_CONV 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 20120710
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20120710
3 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20120710

Method AUTHORITY_CHECK_CONV on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /MRSS/CL_WD_EMPL_SEARCH has no parameter.
Method CLASS_CONSTRUCTOR on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method CONVERT_PERSNR_INTO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERNR_GUID Call by reference Type reference (TYPE) /MRSS/T_RES_GUID_OBJID_TAB Resource GUID and personnel number/business partner 20080724
2 Changing CT_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080724
3 Importing IT_PERNR Call by reference Type reference (TYPE) /MRSS/T_OBJID_TAB Personnel number or business partner 20080724

Method CONVERT_PERSNR_INTO_GUID on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method CREATE_TEMPORARY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUC_SKILLS Call by reference Type reference (TYPE) /MRSS/T_DPR_STRUCTURE_QUAL_TAB Table of Structured Qualifications 20090310
2 Importing IT_USTRUC_SKILLS Call by reference Type reference (TYPE) /MRSS/T_DPR_RUST_LGCY_TAB Requirements Unstructured Qualifications from legacy Table 20090310
3 Returning RV_PROFILE_GUID Value transfer Type reference (TYPE) /MRSS/T_GUID GUID 20090310

Method CREATE_TEMPORARY_PROFILE on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method EXEC_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_RESULT_MATCH Call by reference Object reference (TYPE REF TO) DATA 20080724
2 Importing ES_STRUCTURE Call by reference Type reference (TYPE) /MRSS/T_SQE_MATCH_STRUCT Matching structures 20130626
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20090310
4 Importing IS_SEARCH_DETAILS Call by reference Type reference (TYPE) /MRSS/T_DPR_SEARCH_DETAILS Search Details 20080722
5 Importing IT_ORG_OBJECT_ENTRIES Call by reference Type reference (TYPE) /MRSS/T_OBJEC_TAB Table with Objects 20080722
6 Importing IT_RESOURCES_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Table with Resources 20130110
7 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20130720

Method EXEC_MATCHING on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method EXEC_MATCHING_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE Call by reference Type reference (TYPE) /MRSS/T_SQE_MATCH_STRUCT Matching structures 20130626
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20090310
3 Changing IREF_RESULT_MATCH Call by reference Object reference (TYPE REF TO) DATA 20080724
4 Importing IT_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20080724
5 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130626
6 Importing IV_RESULT_LIST_KEY Call by reference Type reference (TYPE) /MRSS/T_SQE_RESULT_LIST_KEY MRS: structure determination key - result format match 20080724
7 Importing IV_TIMEZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20130720
8 Importing SKIP_ORGUNIT_CHECK Call by reference Type reference (TYPE) BOOLEAN Skips OrgUnit check when called from LeanPLB 20110824

Method EXEC_MATCHING_EMPLOYEE on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method FETCH_PRESELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PSELECTIONS Call by reference Type reference (TYPE) /MRSS/T_SQE_MATCH_PRESEL_TAB Preselection Criteria table for Matching 20080801

Method FETCH_PRESELECTIONS on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method GET_UNIT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGU_DURATION_UNIT 20091120
2 Importing IV_UNIT Call by reference Type reference (TYPE) /MRSS/T_DPR_UNIT Unit 20091120

Method GET_UNIT_MAPPING on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method IS_CUST_RESULT_COLUMN_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) STRING 20130507
2 Returning RV_COLUMN_EXIST Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130507

Method IS_CUST_RESULT_COLUMN_EXIST on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method MAP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_RESULT_MATCH Call by reference Type reference (TYPE) DATA 20080728

Method MAP_DETAILS on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method MAP_DETAILS_HR_QUALIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_RESULT_MATCH Call by reference Object reference (TYPE REF TO) DATA 20090925
2 Importing IS_ORG_UNIT Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20121107

Method MAP_DETAILS_HR_QUALIF on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method MAP_DETAILS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_RESULT_MATCH Call by reference Object reference (TYPE REF TO) DATA 20080801
2 Importing IS_ORG_UNIT Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20091209

Method MAP_DETAILS_NEW on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method MAP_DETAILS_NEW_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CREF_RESULT_MATCH Call by reference Object reference (TYPE REF TO) DATA 20090304
2 Importing IS_ORG_UNIT Call by reference Type reference (TYPE) OBJEC Work Area for Database PCH 20121108

Method MAP_DETAILS_NEW_BP on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method MESSAGES_SHOW Signature

Method MESSAGES_SHOW on class /MRSS/CL_WD_EMPL_SEARCH has no parameter.
Method MESSAGES_SHOW on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method ORG_UNIT_USTR_LANG_INIT Signature

Method ORG_UNIT_USTR_LANG_INIT on class /MRSS/CL_WD_EMPL_SEARCH has no parameter.
Method ORG_UNIT_USTR_LANG_INIT on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method PERNR_FROM_PLANNING_NODE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERNR Call by reference Type reference (TYPE) /MRSS/T_OBJID_TAB Personnel number or business partner 20080724
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Field of type DATS 20101229
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Field of type DATS 20101229

Method PERNR_FROM_PLANNING_NODE_GET on class /MRSS/CL_WD_EMPL_SEARCH has no exception.

Method PLANNING_NODE_RESOURCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERNR Call by reference Type reference (TYPE) /MRSS/T_OBJID_TAB Personnel number or business partner 20090304
2 Importing IV_BEGDA Call by reference Type reference (TYPE) DATS Field of type DATS 20101228
3 Importing IV_ENDDA Call by reference Type reference (TYPE) DATS Field of type DATS 20101228
4 Importing IV_ORG_OBJID Call by reference Type reference (TYPE) /MRSS/T_ORGOBJECT User ID 20090304
5 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object category 20090304

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