SAP ABAP Class CL_HRRCF_SP_BUILDER (Super Class for Search Profile Creation)
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 20011023
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_CANDIDACY Super Class for Search Profile Creation 20040122
2 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_CANDIDATE Search Profile Builder for Candidates 20020314
3 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_POSTING_REQUI Search Profile Builder for Candidates 20020321
4 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_POST_REQ_EXT_PUB Search Profile Builder for Candidates 20020827
5 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_POST_REQ_INT_PUB Search Profile Builder for Candidates 20020827
6 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_SPB_REQUISITION Search Profile Builder for Candidates 20040406
Properties
Class CL_HRRCF_SP_BUILDER  
Short Description Super Class for Search Profile Creation    
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 20011019   SAP 
Last change 20060920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CLASSDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HRRCF_SPT_CHANGE_POINTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HRRCF_SPT_CUST_TABS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_IXML 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 20011023
Friends
Class CL_HRRCF_SP_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATT_SUBTYPE_TAB Instance attribute Private Type reference (TYPE) RCF_T_SUBTYP Table of Subtypes of an Infotype 20030110
2 ATT_TYPE_TAB Instance attribute Protected Type reference (TYPE) RCF_T_ATTACHMENT_TYPE_TAB Table Type for Attachment Types 20030115
3 CHANGE_POINTER_TAB Instance attribute Protected Type reference (TYPE) RCF_T_HROBJECT Table Type for Transfer of HR Objects 20011023
4 CURRENT_CLSNAME_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_CLASSNAME Table for the Class Names Assigned to SPT 20020315
5 CURRENT_CONTENT_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SP_CONTENT Table for Structure of a Search Profile 20020318
6 CURRENT_IC_FIELD_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_IC_FIELD Table for Fields Assigned to an SPT 20020315
7 CURRENT_LANGU_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_LANGU Table with Languages Assigned to an SPT 20020315
8 CURRENT_SPTYPE Instance attribute Private Type reference (TYPE) RCF_SPT_ID ID of Search Profile Type 20020315
9 CURRENT_SP_XML Instance attribute Private Type reference (TYPE) STRING XML Document of the Search Profile 20020315
10 C_DOC_ID Instance attribute Private Type reference (TYPE) STRING 'HR_DOC_ID' HR Document ID 20040122
11 C_FREETEXT Constant Private Type reference (TYPE) RCF_SPT_FDTYPE 'F' Type of the Field Assigned to a Search Profile Type 20011029
12 C_FULLTEXT Instance attribute Private Type reference (TYPE) STRING 'FULLTEXT' TagValue 20020321
13 C_FULLTEXT_SEARCH_CONTENT Constant Private Type reference (TYPE) STRING 'FULLTEXT_SEARCH' TagValue 20020321
14 C_HIDDEN_INFO Instance attribute Protected Type reference (TYPE) STRING 'HIDDEN_INFO' Hidden Information 20040122
15 C_MAX_LENGTH Constant Private Type reference (TYPE) I '990' Maximum Character String in a Tag 20011221
16 C_XML_TAG_KEY Constant Private Type reference (TYPE) STRING 'KEY' Tag Name 20011029
17 C_XML_TAG_VALUE Constant Private Type reference (TYPE) STRING 'VALUE' Tag Name 20011029
18 DELETE_OPERATION Instance attribute Public Attribute reference (LIKE) 20020319
19 FALSE Instance attribute Public Attribute reference (LIKE) 20011024
20 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20020319
21 HROBJECT Instance attribute Private Type reference (TYPE) HROBJECT Object 20011023
22 HROBJECT_SET_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPB_HROBJECT_SET Table for Sets of Related HROBJECT's 20020315
23 INSERT_OPERATION Instance attribute Public Attribute reference (LIKE) 20020319
24 LEADING_HROBJECT Instance attribute Protected Type reference (TYPE) HROBJECT Leading HROBJECT of a search profile 20020315
25 LEADING_OTYPE Instance attribute Protected Type reference (TYPE) RCF_SPB_LEADING_OTYPE Leading Object Type of a Search Profile Builder 20020315
26 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20020319
27 MODIFY_OPERATION Instance attribute Public Attribute reference (LIKE) 20020319
28 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20011112
29 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20020319
30 MY_PLVAR Static Attribute Public Type reference (TYPE) PLVAR Plan Version 20020327
31 OTYPE_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_OTYPE Table with Object Types 20020314
32 SESSION_EXCEPTION_STACK Instance attribute Protected Type reference (TYPE) RCF_T_SP_EXCEP_STACK Table for Temporary Storage of Exceptions Triggered 20020315
33 SET_EXCEPTION_STACK Instance attribute Private Type reference (TYPE) RCF_T_SP_EXCEP_STACK Table for Temporary Storage of Exceptions Triggered 20020319
34 SPTYPE_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_SPTYPE Structure for the SPT to Be Evaluated 20011023
35 SPT_CLSNAME_TAB Instance attribute Private Type reference (TYPE) RCF_T_SPT_CLASSNAME Table for the Class Names Assigned to SPT 20011023
36 SPT_IC_FIELD_TAB Instance attribute Private Type reference (TYPE) RCF_T_SPT_IC_FIELD Table for Fields Assigned to an SPT 20011023
37 SPT_LANGU_TAB Instance attribute Protected Type reference (TYPE) RCF_T_SPT_LANGU Table with Languages Assigned to an SPT 20011023
38 TRUE Instance attribute Public Attribute reference (LIKE) 20011024
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CHANGE_POINTER Instance method Protected Method 20051227
2 ADMIN_EXTRACTION_FOR_SPT Instance method Protected Method Generates SP for SPT of a HROBJECT_SET 20020319
3 ADMIN_EXTRAC_FOR_HROBJECT_SETS Instance method Private Method Administers generation of SPs for all HROBJECT_SE 20020319
4 CALL_ASSIGNED_CEC Instance method Private Method Calls CECs Assigned to a SPT 20011023
5 CHECK_CONDITIONS_FOR_SPB Instance method Protected Method Checks creation conditions for SP 20020318
6 CHECK_RC_APPEND_CHILD Instance method Private Method Checks the iXML Return Code of append_child 20020121
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020327
8 CONVERT_SP_XML Instance method Public Method Conversion of UTF-18 to UTF-8 20040308
9 CREATE_SP Instance method Private Method Generates SP (XML doc created in KW doc) 20020319
10 CREATE_SP_XML_FOR_LANGU Instance method Private Method Creates Search Profile for a Language 20011210
11 DELETE_CHANGE_POINTER Instance method Protected Method Deletes change pointers for which no exception occurred 20011108
12 DELETE_INVALID_SP Instance method Protected Method Deletes SP for HROBEJCT that do not fulfill conditions 20020319
13 ERASE_SUCCESSFULL_PROCSSED_CP Instance method Protected Method Deletes processed change pointers 20020319
14 FILL_HIDDEN_INFO Instance method Protected Method Include hidden information in the search profile 20040122
15 FILL_HROBJECT_SETS Instance method Protected Method Determines sets of related HR objects 20020318
16 GET_RELATED_HROBJECT Instance method Protected Method 20040127
17 INDEXING Static method Public Method Indexes the Created Profile 20011023
18 MARK_ATTACHMENTS_AS_RELEASED Instance method Private Method Selects Object's Attachments that Are Released for Search 20030110
19 READ_CHANGE_POINTER Instance method Protected Method Reads All Relevant Change Pointers in the Database 20011023
20 READ_CUST_TABS Instance method Protected Method Reads corresponding Customizing information 20020314
21 READ_SPT_AATYPE Instance method Private Method Reads All Assigned Attachment Types 20030115
22 READ_SPT_CEC_CLSNAMES Instance method Private Method Reads All Class Names of CEC 20011019
23 READ_SPT_INFO Instance method Private Method Reads All Information on SPTs 20021018
24 READ_SPT_INFOCATE_FIELDS Instance method Private Method Reads All Fields Assigned to the Information Category 20011019
25 SET_CAND_TYPE_FOR_ATTACHMENT Instance method Protected Method Set Candidate Type (Internal or External) for Attachments 20060706
26 SPLIT_STRING Instance method Private Method Splits String into Blocks of 1000 Characters 20011221
27 STORE_SP_XML_TO_HRKWF Instance method Private Method Stores Search Profile in HRKWF 20011210
28 UNMARK_ATTACHMENTS_AS_RELEASED Instance method Protected Method Deletes Release of Search on Object's Attachments 20030110
29 WRITE_EXCEPTION_STACK_TO_LOG Instance method Protected Method Writes Application log for the Run 20011023
30 WRITE_EXCEP_TO_SET_STACK Instance method Private Method Collects Exceptions Triggered for HROBJECT 20020319
31 WRITE_SET_STACK_TO_SES_STACK Instance method Private Method Writes Instance Exceptions to Static Exception Stack 20020319
Events
Class CL_HRRCF_SP_BUILDER has no event.
Types
Class CL_HRRCF_SP_BUILDER has no local type.
Method Signatures

Method ADJUST_CHANGE_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OTYPE Call by reference Type reference (TYPE) OTYPE 20051227

Method ADJUST_CHANGE_POINTER on class CL_HRRCF_SP_BUILDER has no exception.

Method ADMIN_EXTRACTION_FOR_SPT Signature

Method ADMIN_EXTRACTION_FOR_SPT on class CL_HRRCF_SP_BUILDER has no parameter.
Method ADMIN_EXTRACTION_FOR_SPT on class CL_HRRCF_SP_BUILDER has no exception.

Method ADMIN_EXTRAC_FOR_HROBJECT_SETS Signature

Method ADMIN_EXTRAC_FOR_HROBJECT_SETS on class CL_HRRCF_SP_BUILDER has no parameter.
Method ADMIN_EXTRAC_FOR_HROBJECT_SETS on class CL_HRRCF_SP_BUILDER has no exception.

Method CALL_ASSIGNED_CEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HROBJECT_SET_NUM Call by reference Type reference (TYPE) RCF_SPB_HROBJ_SET_NUM Nummer eines Sets von HROBJECT's für einen Suchprofilbuilder 20020319
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20011108

Method CHECK_CONDITIONS_FOR_SPB Signature

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

Method CHECK_CONDITIONS_FOR_SPB on class CL_HRRCF_SP_BUILDER has no exception.

Method CHECK_RC_APPEND_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Call by reference Type reference (TYPE) I return code von append_child 20020121
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20020121

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRRCF_SP_BUILDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRRCF_SP_BUILDER has no exception.

Method CONVERT_SP_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SP_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040308

Method CONVERT_SP_XML on class CL_HRRCF_SP_BUILDER has no exception.

Method CREATE_SP Signature

Method CREATE_SP on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Exception Class for Creating Search Profiles 20070822

Method CREATE_SP_XML_FOR_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SP_LANGU Call by reference Type reference (TYPE) RCF_SE_LANGU Sprache, die von der Suchmaschine unterstützt wird 20011210
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20011210

Method DELETE_CHANGE_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_POINTER Call by reference Type reference (TYPE) HROBJECT 20020318
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20011108

Method DELETE_INVALID_SP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEADING_HROBJECT Call by reference Type reference (TYPE) HROBJECT Object des Sets, welches vom OTYPE des LEADING_OTYPE's ist 20020329

Method DELETE_INVALID_SP on class CL_HRRCF_SP_BUILDER has no exception.

Method ERASE_SUCCESSFULL_PROCSSED_CP Signature

Method ERASE_SUCCESSFULL_PROCSSED_CP on class CL_HRRCF_SP_BUILDER has no parameter.
Method ERASE_SUCCESSFULL_PROCSSED_CP on class CL_HRRCF_SP_BUILDER has no exception.

Method FILL_HIDDEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040126

Method FILL_HIDDEN_INFO on class CL_HRRCF_SP_BUILDER has no exception.

Method FILL_HROBJECT_SETS Signature

Method FILL_HROBJECT_SETS on class CL_HRRCF_SP_BUILDER has no parameter.
Method FILL_HROBJECT_SETS on class CL_HRRCF_SP_BUILDER has no exception.

Method GET_RELATED_HROBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20040127
2 Importing P_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20040127
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20040127

Method INDEXING Signature

Method INDEXING on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20011025

Method MARK_ATTACHMENTS_AS_RELEASED Signature

Method MARK_ATTACHMENTS_AS_RELEASED on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20030110

Method READ_CHANGE_POINTER Signature

Method READ_CHANGE_POINTER on class CL_HRRCF_SP_BUILDER has no parameter.
Method READ_CHANGE_POINTER on class CL_HRRCF_SP_BUILDER has no exception.

Method READ_CUST_TABS Signature

Method READ_CUST_TABS on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20020314

Method READ_SPT_AATYPE Signature

Method READ_SPT_AATYPE on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030115

Method READ_SPT_CEC_CLSNAMES Signature

Method READ_SPT_CEC_CLSNAMES on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20011112

Method READ_SPT_INFO Signature

Method READ_SPT_INFO on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021018

Method READ_SPT_INFOCATE_FIELDS Signature

Method READ_SPT_INFOCATE_FIELDS on class CL_HRRCF_SP_BUILDER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20011112

Method SET_CAND_TYPE_FOR_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CANDIDATE_TYPE Call by reference Type reference (TYPE) STRING Kandidatentyp (intern oder extern) 20060706
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20060815

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LONG_TEXT Call by reference Type reference (TYPE) STRING 20011221
2 Exporting STRING_TAB Call by reference Type reference (TYPE) STRING_TAB 20011221

Method SPLIT_STRING on class CL_HRRCF_SP_BUILDER has no exception.

Method STORE_SP_XML_TO_HRKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SP_LANGU Call by reference Type reference (TYPE) RCF_SE_LANGU Sprache, die von der Suchmaschine unterstützt wird 20011210
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20011210

Method UNMARK_ATTACHMENTS_AS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HROBJECT Call by reference Type reference (TYPE) HROBJECT 20030110
# Exception Resumable Description Created on
1 CX_HRRCF_SEARCH_PROFIL Ausnahmenklasse für das Anlegen von Suchprofilen 20030110

Method WRITE_EXCEPTION_STACK_TO_LOG Signature

Method WRITE_EXCEPTION_STACK_TO_LOG on class CL_HRRCF_SP_BUILDER has no parameter.
Method WRITE_EXCEPTION_STACK_TO_LOG on class CL_HRRCF_SP_BUILDER has no exception.

Method WRITE_EXCEP_TO_SET_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020319

Method WRITE_EXCEP_TO_SET_STACK on class CL_HRRCF_SP_BUILDER has no exception.

Method WRITE_SET_STACK_TO_SES_STACK Signature

Method WRITE_SET_STACK_TO_SES_STACK on class CL_HRRCF_SP_BUILDER has no parameter.
Method WRITE_SET_STACK_TO_SES_STACK on class CL_HRRCF_SP_BUILDER has no exception.
History
Last changed by/on SAP  20060920 
SAP Release Created in 110