SAP ABAP Class CL_HRRCF_SEARCH_MASK (Search Templates)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020115
Properties
Class CL_HRRCF_SEARCH_MASK  
Short Description Search Templates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRRCF0001    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20020115   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRRCF_SM_ELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020115
Friends
Class CL_HRRCF_SEARCH_MASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTACHMENT_TYPE_TAB Instance attribute Public Type reference (TYPE) RCF_T_ATTACHMENT_TYPE_TAB Table Type for Attachment Types 20030115
2 CONTAINS_QUERY Instance attribute Public Type reference (TYPE) BOOLE_D Flag: one of the SME contains an entry in QUERY_TAB 20020402
3 C_IC_CANDIDATE_QUALI Constant Private Type reference (TYPE) RCF_SPT_INFO_CATEGORY 'CANDIDATE_QUALIFICATION' Information Category for Search Profile Types 20020325
4 C_IC_REQ_REQUIRED_QUALI Constant Private Type reference (TYPE) RCF_SPT_INFO_CATEGORY 'REQUISITION_REQUIRED_QUALIFICATION' Information Category for Search Profile Types 20020325
5 C_SMASK_TYPE_FULLTEXT Constant Public Type reference (TYPE) RCF_SM_TYPE 'F' Type of Search Template: Full Text 20020321
6 C_SMASK_TYPE_GENERAL Constant Public Type reference (TYPE) RCF_SM_TYPE 'G' Type of Search Template: General 20020321
7 C_SMASK_TYPE_JOBFAMILY Constant Public Type reference (TYPE) RCF_SM_TYPE 'J' Type of Search Template: Job Family Potential 20061211
8 C_SMASK_TYPE_PERF_MGMT Constant Public Type reference (TYPE) RCF_SM_TYPE 'M' Type of Search Template: Performance Management 20060510
9 C_SMASK_TYPE_QUALIFICATION Constant Public Type reference (TYPE) RCF_SM_TYPE 'Q' Type of Search Template: Qualification 20020321
10 C_SMASK_TYPE_QUALI_PROF Constant Public Type reference (TYPE) RCF_SM_TYPE 'P' Type of Search Template: Qualification with Proficiency 20040128
11 C_SMASK_TYPE_QUEST Constant Public Type reference (TYPE) RCF_SM_TYPE 'D' Type of Search Template: Questionnaire 20040128
12 C_SME_FULLTEXT_SEARCH Constant Public Type reference (TYPE) RCF_SM_ELEMENT 'FULLTEXT_SEARCH' Key of Search Template Element for Free Text Search 20020325
13 FALSE Instance attribute Private Attribute reference (LIKE) 20020115
14 LOG_OP_TO_SUCCESSOR Instance attribute Public Type reference (TYPE) RCF_SQ_LOG_OP 'AND' Logical Operator Between Arguments in Search Query 20020329
15 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20020325
16 MSGCL_USER Instance attribute Private Attribute reference (LIKE) 20020325
17 NUM_OF_SM_ELEMENTS Instance attribute Public Type reference (TYPE) RCF_UI_NUM_OF_ELEMENTS Number of Elements on User Interface 20020305
18 SELECTED Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040130
19 SMASK_ID Instance attribute Public Type reference (TYPE) RCF_SMASK_ID Search Template Number 20020117
20 SMASK_NAME Instance attribute Public Type reference (TYPE) RCF_SMASK_TXT Name of Search Template 20020128
21 SMASK_TYPE Instance attribute Public Type reference (TYPE) RCF_SM_TYPE Type of Search Template Determines Display 20020321
22 SM_ELEMENT_TAB Instance attribute Public Type reference (TYPE) RCF_T_SM_ELEMENTS Table with Search Template Elements of a Search Template 20020128
23 SPTYPE Instance attribute Public Type reference (TYPE) RCF_SPT_ID Search Profile Type 20020115
24 SPTYPE_OTYPE Instance attribute Public Type reference (TYPE) OTYPE Object Type 20030110
25 TRUE Instance attribute Private Attribute reference (LIKE) 20020115
26 UI_LANGU Instance attribute Public Type reference (TYPE) SPRAS Language of interface 20020128
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_JOBFAMILY_SME Instance method Public Method Assignment of Job Family Potential STE to Search Template 20061214
2 ASSIGN_PERF_MGMT_SME Instance method Public Method Assignment of Performance Management STE to Search Template 20060522
3 ASSIGN_QUALIFICATION_SME Instance method Public Method Assign qualification SME to search template 20040216
4 ASSIGN_QUALIWITH_PROF_SME Instance method Public Method Assign qualification with proficiencies SME to search temp. 20040212
5 ASSIGN_QUESTIONNAIRE_SME Instance method Public Method Assign Questionnaire SME to search template 20040130
6 CLEAR_SME Instance method Public Method 20061005
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020115
8 DELETE_ADJACENT_DUPLICATES Instance method Private Method 20040211
9 DELETE_SM_ELEMENT Instance method Public Method 20040218
10 DETERM_CONTAINS_QUERY Instance method Public Method Checks Whether Search Template Elements Have a Query 20020905
11 GET_ASSIGNED_ATTACHMENTTYPES Instance method Private Method Determines Relevant Attachment Types 20030115
12 GET_CUSTOMIZING_SME Instance method Private Method Instantiates Search Template Elements as per T77RCF_ASME 20020325
13 GET_FULLTEXT_SME Instance method Private Method Instantiates Search Template Elements for Full Text Search 20020325
14 GET_IC_FOR_MASK Instance method Private Method Determines Info Category for Qualification 20040129
15 GET_JOBFAMILY_SME Instance method Private Method Instantiates Search Templ. Elements for Job Family Potential 20061214
16 GET_PERF_MGMT_SME Instance method Private Method Instantiates Search Template Elements for Performance Mgmt 20060522
17 GET_QUALIFICATION_SME Instance method Private Method Instantiates Search Template Elements for Qualifications 20020325
18 GET_QUALI_WITH_PROF_SME Instance method Private Method Instantiate SME for qualification with proficiencies 20040128
19 GET_QUAL_SME Instance method Public Method Instantiate SME for Qualification (for New UI) 20060828
20 GET_QUESTIONNAIRE_SME Instance method Private Method Instantiate SME for questionnaires 20040128
21 GET_SELECTED Instance method Public Method Get selected flag 20040207
22 GET_SPTYPE_OTYPE Instance method Private Method Reads Object Type To Which Search Profile Type Is Assigned 20030110
23 RESET_CONTAINS_QUERY Instance method Public Method Sets Indicator CONTAINS_QUERY to FALSE 20020408
24 RESET_INSTANCE Instance method Public Method Initializes QUERY_TABS of STE Instances 20020412
25 SET_CONTAINS_QUERY Instance method Public Method Sets Indicator CONTAINS_QUERY to TRUE 20020402
26 SET_LOG_OP_TO_SUCCESSOR Instance method Public Method Sets Logical Operator for Following Search Template 20020329
27 SET_SELECTED Instance method Public Method Set selected flag 20040130
28 SET_SEQNR_IN_SMASK Instance method Public Method Set seqnr in search template 20040212
Events
Class CL_HRRCF_SEARCH_MASK has no event.
Types
Class CL_HRRCF_SEARCH_MASK has no local type.
Method Signatures

Method ASSIGN_JOBFAMILY_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JF_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_JOBFAMILY_INFORMATION Informationen zu Jobfamilienpotenzial-Suchmaskenelement 20061214
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20061214

Method ASSIGN_PERF_MGMT_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PF_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_PERF_MGMT_INFORMATION Informationen zu Performance Management-Suchmaskenelementen 20060522
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20060724

Method ASSIGN_QUALIFICATION_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_Q_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_Q_OBJECT_WITH_TEXT Table type for Questionnaire object detail 20040216
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20040216

Method ASSIGN_QUALIWITH_PROF_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_Q_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_Q_OBJECT_WITH_TEXT Table type for Questionnaire object detail 20040216
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK 20040212

Method ASSIGN_QUESTIONNAIRE_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_QA_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_QA_OBJECT_WITH_TEXT Table type for Questionnaire object detail 20040130
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20040130

Method CLEAR_SME Signature

Method CLEAR_SME on class CL_HRRCF_SEARCH_MASK has no parameter.
Method CLEAR_SME on class CL_HRRCF_SEARCH_MASK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SMASK_ID Call by reference Type reference (TYPE) RCF_SMASK_ID Suchmaskennummer 20020117
2 Importing UI_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20020129
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020117

Method DELETE_ADJACENT_DUPLICATES Signature

Method DELETE_ADJACENT_DUPLICATES on class CL_HRRCF_SEARCH_MASK has no parameter.
Method DELETE_ADJACENT_DUPLICATES on class CL_HRRCF_SEARCH_MASK has no exception.

Method DELETE_SM_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SEQNR Call by reference Type reference (TYPE) RCF_UI_ELEM_SEQ_NUM 20040218

Method DELETE_SM_ELEMENT on class CL_HRRCF_SEARCH_MASK has no exception.

Method DETERM_CONTAINS_QUERY Signature

Method DETERM_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no parameter.
Method DETERM_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no exception.

Method GET_ASSIGNED_ATTACHMENTTYPES Signature

Method GET_ASSIGNED_ATTACHMENTTYPES on class CL_HRRCF_SEARCH_MASK has no parameter.
Method GET_ASSIGNED_ATTACHMENTTYPES on class CL_HRRCF_SEARCH_MASK has no exception.

Method GET_CUSTOMIZING_SME Signature

Method GET_CUSTOMIZING_SME on class CL_HRRCF_SEARCH_MASK has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020325

Method GET_FULLTEXT_SME Signature

Method GET_FULLTEXT_SME on class CL_HRRCF_SEARCH_MASK has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020325

Method GET_IC_FOR_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO_CATEGORY Value transfer Type reference (TYPE) RCF_SPT_INFO_CATEGORY Informationskategorie für Suchprofiltypen 20040129
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20040129

Method GET_JOBFAMILY_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JF_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_JOBFAMILY_INFORMATION Informationen zu Jobfamilienpotenzial-Suchmaskenelement 20061214
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20061214

Method GET_PERF_MGMT_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PF_OBJECT_TAB Call by reference Type reference (TYPE) RCF_T_PERF_MGMT_INFORMATION Informationen zu Performance Management-Suchmaskenelementen 20060522
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20060724

Method GET_QUALIFICATION_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_Q_OBJ_TAB Call by reference Type reference (TYPE) RCF_T_Q_OBJECT_WITH_TEXT Table type for qualification details with text 20040216
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020325

Method GET_QUALI_WITH_PROF_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_Q_OBJ_TAB Call by reference Type reference (TYPE) RCF_T_Q_OBJECT_WITH_TEXT 20040212
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20040128

Method GET_QUAL_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_Q_OBJ_TAB Call by reference Type reference (TYPE) RCF_T_Q_OBJECT_WITH_PROF Table type for qualification details with text 20060828
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20060828

Method GET_QUESTIONNAIRE_SME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_QA_OBJ_TAB Call by reference Type reference (TYPE) RCF_T_QA_OBJECT_WITH_TEXT Table type for Questionnaire object detail 20040130
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20040129

Method GET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SELECTED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040207

Method GET_SELECTED on class CL_HRRCF_SEARCH_MASK has no exception.

Method GET_SPTYPE_OTYPE Signature

Method GET_SPTYPE_OTYPE on class CL_HRRCF_SEARCH_MASK has no parameter.
Method GET_SPTYPE_OTYPE on class CL_HRRCF_SEARCH_MASK has no exception.

Method RESET_CONTAINS_QUERY Signature

Method RESET_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no parameter.
Method RESET_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no exception.

Method RESET_INSTANCE Signature

Method RESET_INSTANCE on class CL_HRRCF_SEARCH_MASK has no parameter.
Method RESET_INSTANCE on class CL_HRRCF_SEARCH_MASK has no exception.

Method SET_CONTAINS_QUERY Signature

Method SET_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no parameter.
Method SET_CONTAINS_QUERY on class CL_HRRCF_SEARCH_MASK has no exception.

Method SET_LOG_OP_TO_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_LOG_OP_TO_SUCCESSOR Call by reference Type reference (TYPE) RCF_SQ_LOG_OP 'AND' Logischer Operator zwischen Argumenten in einer Suchanfrage 20020329

Method SET_LOG_OP_TO_SUCCESSOR on class CL_HRRCF_SEARCH_MASK has no exception.

Method SET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SELECTED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040130

Method SET_SELECTED on class CL_HRRCF_SEARCH_MASK has no exception.

Method SET_SEQNR_IN_SMASK Signature

Method SET_SEQNR_IN_SMASK on class CL_HRRCF_SEARCH_MASK has no parameter.
Method SET_SEQNR_IN_SMASK on class CL_HRRCF_SEARCH_MASK has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in