SAP ABAP Class CL_HRRCF_SM_ELEMENT (Search Template Element)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_DSM_ELEMENT Search template element for questionnaire 20040130
2 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_JFSM_ELEMENT Search Template Element for Job Family 20061212
3 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_PFSM_ELEMENT Search Template Element for Performance Management 20060531
4 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_QPSM_ELEMENT Search template element for qualifications with proficiency 20040129
5 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_QSM_ELEMENT Search template element for qualifications 20040129
6 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_QUALSM_ELEMENT Search template element for qualifications with proficiency 20060825
Properties
Class CL_HRRCF_SM_ELEMENT  
Short Description Search Template Element    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
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
Class CL_HRRCF_SM_ELEMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020115
Friends
Class CL_HRRCF_SM_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UI_TAG_CHKB Constant Public Type reference (TYPE) RCF_UI_TAG 'CHKB' Type of Interface Element: Checkbox 20060511
2 C_UI_TAG_DATE Constant Public Type reference (TYPE) RCF_UI_TAG 'DATE' Type of Interface Element: Input Field Type Date 20060511
3 C_UI_TAG_DDLB Constant Public Type reference (TYPE) RCF_UI_TAG 'DDLB' Type of Interface Element: Dropdown List Box 20060511
4 C_UI_TAG_INPU Constant Public Type reference (TYPE) RCF_UI_TAG 'INPU' Type of Interface Element: Input Field Type Text 20060511
5 C_UI_TAG_JFPO Constant Public Type reference (TYPE) RCF_UI_TAG 'JFPO' Type of Interface Element: Job Family Potential 20060511
6 C_UI_TAG_LIBO Constant Public Type reference (TYPE) RCF_UI_TAG 'LIBO' Type of Interface Element: List Box 20060511
7 C_UI_TAG_PFMN Constant Public Type reference (TYPE) RCF_UI_TAG 'PFMN' Type of Interface Element: Performance Management 20060511
8 C_UI_TAG_RADB Constant Public Type reference (TYPE) RCF_UI_TAG 'RADB' Type of Interface Element: Radio Button 20060511
9 C_UI_TAG_SLRY Constant Public Type reference (TYPE) RCF_UI_TAG 'SLRY' Type of Interface Element: Salary Expectation 20060511
10 C_UI_TAG_TXTE Constant Public Type reference (TYPE) RCF_UI_TAG 'TXTE' Type of Interface Element: Input Field with Multiple Lines 20060511
11 C_UI_TAG_TXTV Constant Public Type reference (TYPE) RCF_UI_TAG 'TXTV' Type of Interface Element: Display Field 20060511
12 FALSE Instance attribute Protected Attribute reference (LIKE) 20020128
13 FDNAME Instance attribute Public Type reference (TYPE) RCF_SPT_FDNAME Field in the Structure of the Information Category 20020128
14 FDTYPE Instance attribute Public Type reference (TYPE) RCF_SPT_FDTYPE Type of a Field in the Information Category Structure 20020128
15 FIELD_LABEL Instance attribute Public Type reference (TYPE) RCF_UI_LABEL Field Label for User Interface 20020128
16 INFO_CATEGORY Instance attribute Public Type reference (TYPE) RCF_SPT_INFO_CATEGORY Information Category for Search Profile Types 20020128
17 LAYOUT_TAG Instance attribute Public Type reference (TYPE) RCF_UI_TAG Type of Interface Element 20020128
18 LOG_OP_FULLTEXT Instance attribute Public Type reference (TYPE) RCF_SQ_LOG_OP 'OR' Content type for free text search 20020311
19 LOG_OP_FULLTEXT_TAB Instance attribute Public Type reference (TYPE) RCF_T_SQ_LOG_OP Table Type for Storing Logical Operators 20060315
20 LOG_OP_TO_SUCCESSOR Instance attribute Public Type reference (TYPE) RCF_SQ_LOG_OP 'AND' Logical operator for search query 20020128
21 MANDATORY_SQ_FIELD Instance attribute Public Type reference (TYPE) RCF_SQ_MANDATROY_FIELD SPACE Flag if search argument is required 20020128
22 MSGCL_ADMIN Instance attribute Protected Attribute reference (LIKE) 20020128
23 MSGCL_USER Instance attribute Protected Attribute reference (LIKE) 20020128
24 OLD_QUERY_TAB Instance attribute Private Type reference (TYPE) RCF_T_SME_QUERY_TAB Table for Search Arguments 20040210
25 OTR_ALIAS Instance attribute Private Type reference (TYPE) RCF_OTR_FIELD_LABEL OTR Field Label 20060410
26 QP_CONTENT_TYPE Instance attribute Public Type reference (TYPE) RCF_SE_CONTENT_TYPE 'S' Type of Textual Search Term 20020128
27 QP_TERM_ACTION Instance attribute Public Type reference (TYPE) RCF_SE_TERM_ACTION 'E' Search Type in Free Text Search 20020128
28 QP_TERM_WEIGTH Instance attribute Public Type reference (TYPE) RCF_SE_TERM_WEIGHT '10000' Weight of single search query argument 20020128
29 QUERY_TAB Instance attribute Public Type reference (TYPE) RCF_T_SME_QUERY_TAB Table for Search Arguments 20020128
30 SELECTED Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040130
31 SEQNR_IN_SMASK Instance attribute Public Type reference (TYPE) RCF_UI_ELEM_SEQ_NUM Position of Element on Interface 20020128
32 SMASK_ID Instance attribute Public Type reference (TYPE) RCF_SMASK_ID Object ID of Search Template 20020128
33 SM_ELEMENT Instance attribute Public Type reference (TYPE) RCF_SM_ELEMENT Key of Search Template Element 20020128
34 SPTYPE Instance attribute Public Type reference (TYPE) RCF_SPT_ID Search Profile Type 20020128
35 TRUE Instance attribute Protected Attribute reference (LIKE) 20020128
36 UI_LANGU Instance attribute Public Type reference (TYPE) SPRAS Language Key 20020128
37 VALUEHELP_TAB Instance attribute Public Type reference (TYPE) RCF_T_UI_VALUEHELP Value Help Table 20020128
38 VALUE_TAB_REQ Instance attribute Public Type reference (TYPE) RCF_UI_ENTITIE_TAB_REQ Entity Table Should Be Read 20020128
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_VALUEHELP_TAB_LINE Instance method Public Method Adds Line to Value Help Table 20060515
2 CHECK_QUERY_TAB_LINE Instance method Public Method Check Whether Entry Exists in a Query Table 20060913
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020115
4 GET_FIELD_LABEL Instance method Private Method Reads Field Label for Search Template Element 20020128
5 GET_LOG_OP_FULLTEXT Instance method Public Method Get Logical Operator for Free Text Search 20060315
6 GET_LOG_OP_FULLTEXT_TAB Instance method Public Method 20060804
7 GET_SELECTED Instance method Public Method Get selected flag 20040203
8 GET_SELECTIONS Instance method Public Method Reads selected fields of value help 20020304
9 GET_SINGLE_SELECTION Instance method Public Method Reads a single selected field 20020321
10 READ_VALUEHELP_TAB Instance method Private Method Reads Value Help from Database 20020128
11 RESET_INSTANCE Instance method Public Method Initializes QUERY_TAB 20020412
12 RESET_MANDATORY_SQ_FIELD Instance method Public Method Sets flag for required fields to FALSE 20020412
13 RESET_OLD_QUERYTAB Instance method Public Method Initialize old query tab also 20040210
14 SET_FIELD_LABEL Instance method Public Method Chandes Field Label for Search Template Group 20020901
15 SET_LOG_OP_FULLTEXT Instance method Public Method Sets log. operator for full text search 20020311
16 SET_LOG_OP_FULLTEXT_TAB Instance method Public Method 20060803
17 SET_LOG_OP_TO_SUCCESSOR Instance method Public Method Sets log. operator for follow-up element 20020128
18 SET_MANDATORY_SQ_FIELD Instance method Public Method Sets flag for required fields to TRUE 20020128
19 SET_QUERY_PARAMETER Instance method Public Method Fills the qp attribute of the instance 20020128
20 SET_QUERY_TAB_LINE Instance method Public Method Fills rows of search query table 20020128
21 SET_SELECTED Instance method Public Method Set selected flag 20040130
22 SET_SEQNR_IN_SMASK Instance method Public Method Sets Sequence Number of Search Template Element 20040212
23 SET_VALUEHELP_TAB_LINE Instance method Public Method Sets Line in Value Help Table If This Is Initial 20020829
Events
Class CL_HRRCF_SM_ELEMENT has no event.
Types
Class CL_HRRCF_SM_ELEMENT has no local type.
Method Signatures

Method APPEND_VALUEHELP_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUEHELP_LINE Call by reference Type reference (TYPE) RCF_S_UI_VALUEHELP Struktur für Wertehilfen 20060515

Method APPEND_VALUEHELP_TAB_LINE on class CL_HRRCF_SM_ELEMENT has no exception.

Method CHECK_QUERY_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHECK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060913
2 Importing P_KEY Call by reference Type reference (TYPE) STRING Structure for Search Query Arguments 20060913

Method CHECK_QUERY_TAB_LINE on class CL_HRRCF_SM_ELEMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFO_CATEGORY Call by reference Type reference (TYPE) RCF_SPT_INFO_CATEGORY Informationskategorie für Suchprofiltypen 20020325
2 Importing SEQNR_IN_SMASK Call by reference Type reference (TYPE) RCF_UI_ELEM_SEQ_NUM Position des Elements auf der Oberfläche 20020129
3 Importing SMASK_ID Call by reference Type reference (TYPE) RCF_SMASK_ID Objekt-ID einer Suchmaske 20020129
4 Importing SM_ELEMENT Call by reference Type reference (TYPE) RCF_SM_ELEMENT Schlüssel des Suchmaskenelements 20020129
5 Importing SPTYPE Call by reference Type reference (TYPE) RCF_SPT_ID Suchprofiltyp 20020129
6 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 20020129

Method GET_FIELD_LABEL Signature

Method GET_FIELD_LABEL on class CL_HRRCF_SM_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020130

Method GET_LOG_OP_FULLTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PT_LOG_OP_FULLTEXT Value transfer Type reference (TYPE) RCF_T_SQ_LOG_OP Table type for storing logical operators 20060315

Method GET_LOG_OP_FULLTEXT on class CL_HRRCF_SM_ELEMENT has no exception.

Method GET_LOG_OP_FULLTEXT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_LOG_OP_TAB Call by reference Type reference (TYPE) RCF_T_SQ_LOG_OP 20060804

Method GET_LOG_OP_FULLTEXT_TAB on class CL_HRRCF_SM_ELEMENT has no exception.

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 20040203

Method GET_SELECTED on class CL_HRRCF_SM_ELEMENT has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_SELECTIONS_TAB Value transfer Type reference (TYPE) RCF_T_SELECTIONS Tabelle für ausgewählte Felder einer Wertehilfe 20020304

Method GET_SELECTIONS on class CL_HRRCF_SM_ELEMENT has no exception.

Method GET_SINGLE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SINGEL_SELECTION Value transfer Type reference (TYPE) STRING 20020321

Method GET_SINGLE_SELECTION on class CL_HRRCF_SM_ELEMENT has no exception.

Method READ_VALUEHELP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_CLASS Call by reference Type reference (TYPE) RCF_SM_ACCESS_CLASSNAME Name der Zugriffklasse für die Datenbeschaffung 20020228
2 Importing DEPENDENT_FROM Call by reference Type reference (TYPE) RCF_SM_RELATED_FIELD Feld vom dem die Datenbeschaffung abhängig ist 20020228
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_MASK Ausnahmenklasse für Suchmasken 20020204

Method RESET_INSTANCE Signature

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

Method RESET_MANDATORY_SQ_FIELD Signature

Method RESET_MANDATORY_SQ_FIELD on class CL_HRRCF_SM_ELEMENT has no parameter.
Method RESET_MANDATORY_SQ_FIELD on class CL_HRRCF_SM_ELEMENT has no exception.

Method RESET_OLD_QUERYTAB Signature

Method RESET_OLD_QUERYTAB on class CL_HRRCF_SM_ELEMENT has no parameter.
Method RESET_OLD_QUERYTAB on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_FIELD_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_FIELD_LABEL Call by reference Type reference (TYPE) RCF_UI_LABEL Feldbezeichner für Benutzungsoberfläche 20020901

Method SET_FIELD_LABEL on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_LOG_OP_FULLTEXT Signature

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

Method SET_LOG_OP_FULLTEXT on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_LOG_OP_FULLTEXT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_LOG_OP_TAB Call by reference Type reference (TYPE) RCF_T_SQ_LOG_OP 20060803

Method SET_LOG_OP_FULLTEXT_TAB on class CL_HRRCF_SM_ELEMENT 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 20020301

Method SET_LOG_OP_TO_SUCCESSOR on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_MANDATORY_SQ_FIELD Signature

Method SET_MANDATORY_SQ_FIELD on class CL_HRRCF_SM_ELEMENT has no parameter.
Method SET_MANDATORY_SQ_FIELD on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_QUERY_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONTENT_TYPE Call by reference Type reference (TYPE) RCF_SE_CONTENT_TYPE 'S' Typ des textuellen Suchausdrucks 20020301
2 Importing IMP_TERM_ACTION Call by reference Type reference (TYPE) RCF_SE_TERM_ACTION 'E' Suchart bei der Freitextsuche 20020301
3 Importing IMP_TERM_WEIGTH Call by reference Type reference (TYPE) RCF_SE_TERM_WEIGHT '10000' Gewichtung des Suchanfrageargumentes 20020301

Method SET_QUERY_PARAMETER on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_QUERY_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIGH Call by reference Type reference (TYPE) RCF_SQ_VALUE Wert für Suchanfragenargument 20020301
2 Importing LOG_OPTION Call by reference Type reference (TYPE) SDOK_QUOPT 'EQ' Vergleichsoperator in einer Suchanfrage 20020301
3 Importing LOW Call by reference Type reference (TYPE) RCF_SQ_VALUE Wert für Suchanfragenargument 20020301
4 Importing MANDATORY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060913

Method SET_QUERY_TAB_LINE on class CL_HRRCF_SM_ELEMENT 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_SM_ELEMENT has no exception.

Method SET_SEQNR_IN_SMASK 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 20040212

Method SET_SEQNR_IN_SMASK on class CL_HRRCF_SM_ELEMENT has no exception.

Method SET_VALUEHELP_TAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUEHELP_LINE Call by reference Type reference (TYPE) RCF_S_UI_VALUEHELP Struktur für Wertehilfen 20020829

Method SET_VALUEHELP_TAB_LINE on class CL_HRRCF_SM_ELEMENT has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in