Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | 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 | Instance attribute | Private | Type reference (TYPE) | RCF_T_SUBTYP | Table of Subtypes of an Infotype | 20030110 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_ATTACHMENT_TYPE_TAB | Table Type for Attachment Types | 20030115 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_HROBJECT | Table Type for Transfer of HR Objects | 20011023 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_CLASSNAME | Table for the Class Names Assigned to SPT | 20020315 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SP_CONTENT | Table for Structure of a Search Profile | 20020318 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_IC_FIELD | Table for Fields Assigned to an SPT | 20020315 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_LANGU | Table with Languages Assigned to an SPT | 20020315 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RCF_SPT_ID | ID of Search Profile Type | 20020315 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | STRING | XML Document of the Search Profile | 20020315 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | STRING | 'HR_DOC_ID' | HR Document ID | 20040122 | ||
| 11 | Constant | Private | Type reference (TYPE) | RCF_SPT_FDTYPE | 'F' | Type of the Field Assigned to a Search Profile Type | 20011029 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | STRING | 'FULLTEXT' | TagValue | 20020321 | ||
| 13 | Constant | Private | Type reference (TYPE) | STRING | 'FULLTEXT_SEARCH' | TagValue | 20020321 | ||
| 14 | Instance attribute | Protected | Type reference (TYPE) | STRING | 'HIDDEN_INFO' | Hidden Information | 20040122 | ||
| 15 | Constant | Private | Type reference (TYPE) | I | '990' | Maximum Character String in a Tag | 20011221 | ||
| 16 | Constant | Private | Type reference (TYPE) | STRING | 'KEY' | Tag Name | 20011029 | ||
| 17 | Constant | Private | Type reference (TYPE) | STRING | 'VALUE' | Tag Name | 20011029 | ||
| 18 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 19 | Instance attribute | Public | Attribute reference (LIKE) | 20011024 | |||||
| 20 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 21 | Instance attribute | Private | Type reference (TYPE) | HROBJECT | Object | 20011023 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPB_HROBJECT_SET | Table for Sets of Related HROBJECT's | 20020315 | |||
| 23 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 24 | Instance attribute | Protected | Type reference (TYPE) | HROBJECT | Leading HROBJECT of a search profile | 20020315 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | RCF_SPB_LEADING_OTYPE | Leading Object Type of a Search Profile Builder | 20020315 | |||
| 26 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 27 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 28 | Instance attribute | Public | Attribute reference (LIKE) | 20011112 | |||||
| 29 | Instance attribute | Public | Attribute reference (LIKE) | 20020319 | |||||
| 30 | Static Attribute | Public | Type reference (TYPE) | PLVAR | Plan Version | 20020327 | |||
| 31 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_OTYPE | Table with Object Types | 20020314 | |||
| 32 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SP_EXCEP_STACK | Table for Temporary Storage of Exceptions Triggered | 20020315 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | RCF_T_SP_EXCEP_STACK | Table for Temporary Storage of Exceptions Triggered | 20020319 | |||
| 34 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_SPTYPE | Structure for the SPT to Be Evaluated | 20011023 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | RCF_T_SPT_CLASSNAME | Table for the Class Names Assigned to SPT | 20011023 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | RCF_T_SPT_IC_FIELD | Table for Fields Assigned to an SPT | 20011023 | |||
| 37 | Instance attribute | Protected | Type reference (TYPE) | RCF_T_SPT_LANGU | Table with Languages Assigned to an SPT | 20011023 | |||
| 38 | Instance attribute | Public | Attribute reference (LIKE) | 20011024 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | 20051227 | ||
| 2 | Instance method | Protected | Method | Generates SP for SPT of a HROBJECT_SET | 20020319 | |
| 3 | Instance method | Private | Method | Administers generation of SPs for all HROBJECT_SE | 20020319 | |
| 4 | Instance method | Private | Method | Calls CECs Assigned to a SPT | 20011023 | |
| 5 | Instance method | Protected | Method | Checks creation conditions for SP | 20020318 | |
| 6 | Instance method | Private | Method | Checks the iXML Return Code of append_child | 20020121 | |
| 7 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020327 | |
| 8 | Instance method | Public | Method | Conversion of UTF-18 to UTF-8 | 20040308 | |
| 9 | Instance method | Private | Method | Generates SP (XML doc created in KW doc) | 20020319 | |
| 10 | Instance method | Private | Method | Creates Search Profile for a Language | 20011210 | |
| 11 | Instance method | Protected | Method | Deletes change pointers for which no exception occurred | 20011108 | |
| 12 | Instance method | Protected | Method | Deletes SP for HROBEJCT that do not fulfill conditions | 20020319 | |
| 13 | Instance method | Protected | Method | Deletes processed change pointers | 20020319 | |
| 14 | Instance method | Protected | Method | Include hidden information in the search profile | 20040122 | |
| 15 | Instance method | Protected | Method | Determines sets of related HR objects | 20020318 | |
| 16 | Instance method | Protected | Method | 20040127 | ||
| 17 | Static method | Public | Method | Indexes the Created Profile | 20011023 | |
| 18 | Instance method | Private | Method | Selects Object's Attachments that Are Released for Search | 20030110 | |
| 19 | Instance method | Protected | Method | Reads All Relevant Change Pointers in the Database | 20011023 | |
| 20 | Instance method | Protected | Method | Reads corresponding Customizing information | 20020314 | |
| 21 | Instance method | Private | Method | Reads All Assigned Attachment Types | 20030115 | |
| 22 | Instance method | Private | Method | Reads All Class Names of CEC | 20011019 | |
| 23 | Instance method | Private | Method | Reads All Information on SPTs | 20021018 | |
| 24 | Instance method | Private | Method | Reads All Fields Assigned to the Information Category | 20011019 | |
| 25 | Instance method | Protected | Method | Set Candidate Type (Internal or External) for Attachments | 20060706 | |
| 26 | Instance method | Private | Method | Splits String into Blocks of 1000 Characters | 20011221 | |
| 27 | Instance method | Private | Method | Stores Search Profile in HRKWF | 20011210 | |
| 28 | Instance method | Protected | Method | Deletes Release of Search on Object's Attachments | 20030110 | |
| 29 | Instance method | Protected | Method | Writes Application log for the Run | 20011023 | |
| 30 | Instance method | Private | Method | Collects Exceptions Triggered for HROBJECT | 20020319 | |
| 31 | 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 | 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 | 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 | 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 | ANSWER | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020318 | |||
| 2 | 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 | RC | Call by reference | Type reference (TYPE) | I | return code von append_child | 20020121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | CHANGE_POINTER | Call by reference | Type reference (TYPE) | HROBJECT | 20020318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | P_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20040127 | |||
| 2 | P_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ü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 | 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 | 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 | 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 | ü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 | ü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 | ü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 | ü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 | CANDIDATE_TYPE | Call by reference | Type reference (TYPE) | STRING | Kandidatentyp (intern oder extern) | 20060706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | LONG_TEXT | Call by reference | Type reference (TYPE) | STRING | 20011221 | ||||
| 2 | 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 | 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 | 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 | HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | 20030110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 |