0% found this document useful (0 votes)
259 views108 pages

E-Recruiting Config

The document provides instructions for configuring the technical settings of an SAP E-Recruiting system. It describes steps to check the system status, RFC connection, and determine key system parameters. It also outlines how to set up the communication interface, create user profiles and roles, and define roles in E-Recruiting by assigning reference users to each role. The document provides default standard settings and recommendations for various configuration activities to ensure proper system functionality.

Uploaded by

gaurav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views108 pages

E-Recruiting Config

The document provides instructions for configuring the technical settings of an SAP E-Recruiting system. It describes steps to check the system status, RFC connection, and determine key system parameters. It also outlines how to set up the communication interface, create user profiles and roles, and define roles in E-Recruiting by assigning reference users to each role. The document provides default standard settings and recommendations for various configuration activities to ensure proper system functionality.

Uploaded by

gaurav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 108

TECHNICAL SETTINGS

Check System Settings


Before you configure your SAP E-Recruiting System, we recommend that you check your system's
technical settings to ensure that the system will run properly.

You should make the following checks:


-Check System Status
Choose System -> Status -> Component Information. Ensure that the components required have been
installed. Check the kernel information as well, in particular, the patch level data. SAP recommends that
you use the current patch where possible.

-Check the RFC connection to TREX (Text Retrieval and Information Extraction). To do so, select the
RFC destination MSDEFAULT on the Display and Maintenance of RFC Destinations (transaction SM59)
in the menu tree for RFC Destinations under TCP/IP Connection. Ensure that this RFC destination works
properly.
DETERMINE SYSTEM PARAMETERS

In this IMG activity, you determine the system parameters for E-Recruiting:
-PLOGI PLOGI Determines which plan version is active.
-CPERS ROLE Determines the role that is assigned to an SAP Business Partner used in the
system as an employee.
Recommendation: SAP recommends that you do not change this entry.
-RECFA BRARO Determines the role that is assigned to an SAP Business Partner
used in the system as a branch.
Recommendation: SAP recommends that you do not change this entry.
-RECFA NAVIL Determines for E-Recruiting in general whether the navigation toolbar is
displayed on the right-hand or left-hand border of the Browser.
-"X" = left
-" " = right
-RECFA HRRFC Define the RFC connection (Remote Function Call) to your HR system. To do
so, specify the name of the RFC connection. Among other things, the connection
is used to transfer the data of a new employee to the HR system. You set up the
RFC connection in the IMG activity Set Up Data Transfer for New Employees.
SET UP COMMUNICATION INTERFACE (TECHNICAL ACTIVITY)
In this IMG activity, you set up your mail server, the port number, and the address area to which you want
to send your e-mails.
For more information, see under Help -> Application Help.
Caution: Perform this IMG activity in the productive system.

Requirements
You have set up possibilities for sending e-mails.
For more information, see the SAP Library under
mySAP Technology Components -> Basis Services/Communication Interfaces -> Communication
Interfaces -> SAPconnect -> Quick Guide to SMTP Configuration.

Activities
1. Set up your mail server.
2. Generate a job using program RSCONN01 and variant SAP&CONNECTINT. Set up the job so that the
program starts half-hourly with the parameter 'INT'.

Recommendation: We recommend that you enter '*' for address area. This ensures that all e-mails
can be sent.
USER ADMINISTRATION (TECHNICAL ACTIVITY)

CREATE USER PROFILES

In this IMG activity, you create the user roles that will be available in E-Recruiting. User roles contain the
authorization profiles for the users.
Perform this IMG activity in the productive system.

Standard settings
In the standard system, the following user roles are defined:

-SAP_RCF_EXTERNAL_CANDIDATE (External Candidate) Intended for external


candidates.
-SAP_RCF_INTERNAL_CANDIDATE (Internal Candidate) Intended for internal
candidates, that is, employees.
-SAP_RCF_RECRUITER (Recruiter) Intended for recruiters.
-SAP_RCF_RESTRICTED_RECRUITER (Restricted Recruiter) Intended for recruiters
that are not permitted to release postings or
requisitions.
-SAP_RCF_DATA_TYPIST (Data Entry Clerk) Intended for data entry
clerks that manually enter applications in the
system.
-SAP_RCF_BUSINESS_ADMINISTRATOR (Administrator) Intended for the
administrator of the E-Recruiting
application.
-SAP_RCF_UNREGISTERED_CANDIDATE (Unregistered Candidate: Service User)
Intended for service users that enable
candidates who are not yet registered to
access general services.
-SAP_RCF_CONTENT_SERVER (Access to Search Engine) Intended for the
communication user. This user enables you
to access the search engine.
-SAP_RCF_DECISION_MAKER (Decision maker) Intended for decision
makers responsible for completing
questionnaires in which recruiters request
information or opinions about specific
candidates.
-SAP_RCF_REQUISITION_REQUESTER (Requester) Intended for the person that
creates a requisition request. A requester
might be a manager that creates a requisition
and forwards it to the recruiter for release.

Activities
Check the user roles in the standard system. If you require different authorization profiles, copy the user
roles and adjust the authorization profiles according to your requirements.

Create user profiles for all roles. To do so, in the Role Maintenance menu, choose Utilities -> Mass
Generation and under Role, enter SAP_RCF*. Activate the Automatic Generation function and generate the
profiles.
DEFINE ROLES IN E-RECRUITING (TECHNICAL ACTIVITY)

In this IMG activity, you define the roles available in E-Recruiting and assign a reference user that you
created in user maintenance to each role.

Roles are relevant for the following:

-Roles enable you to ensure that the individual users have the correct authorization profile. In E-Recruiting,
a reference user is assigned to the role. A reference user includes user roles which, in turn, contain the
authorization profiles. When you create a new user, you assign it a role from E-Recruiting. The user
inherits the authorization profiles of the reference user assigned to this role.

-Roles are also used in the support team. These teams are responsible for the individual requisitions or
applications. The individual members of the support team are assigned one of the roles defined here to
specify their function in the team.

Caution: Perform this IMG activity in the productive system.

Meaning of Roles When Creating Users:

-External candidates are assigned a user when they register. The user refers to the reference user assigned
the role Candidate (External).

-You can create internal users with program RCF_CREATE_USER. In the process, the reference user is
assigned to the role that you specified when you created the user.
Note: A user refers to a reference user only. If you want to assign further authorization profiles to the user,
assign other user roles to the user manually.
-You can load internal users (employees) into the system by ALE (standard scenario). In the process, the
role Candidate (Internal) is assigned automatically to each new user. If an employee is the head of an
organizational unit according to the organizational structure, the role Manager is automatically assigned to
the employee.
-You can create users with relevant roles for e-recruiting for individual persons using program
RCF_CREATE_USER.

Requirements
You have performed the IMG activity Create User Profiles.
You have created reference users and assigned user roles to these users in the IMG activity Create Special
Users.

Standard settings
The table of roles is a system table with a specific namespace for customer entries.
The customer namespace is: Roles 9*

CREATE SPECIAL USERS


In this IMG activity, you create special users that you require for various services in E-Recruiting.
Caution: Perform this IMG activity in the productive system.
Requirements
You have performed the IMG activity Define User Profiles.
Activities

CREATING REFERENCE USERS


You create reference users to simplify authorization maintenance for users. To do so, you assign various
roles to each reference user. When you then assign a reference user to a user, this user inherits all role
attributes (authorization profiles) of the reference user.
1. Create a user.
2. Flag the user as reference user.
3. Assign the appropriate user roles to the user.
Example
You create a reference user for internal candidates and assign this reference user to all users stored as
internal candidates in the system. This happens automatically if you have assigned the reference user to the
role 'internal candidate' in Role Definition. In this way, you can change the authorizations for all internal
candidates centrally by making changes to the reference user.

Creating Communication Users

To enable documents of the document area to be accessed, create a user that is assigned to the service
contentserver (IMG activity Set Up Access to Documents). This user is a purely technical user that is only
required for communication with the Web Application Server.

1. Create the user.


2. Flag the user as a service user.
3. Assign the user role SAP_RCF_CONTENT_SERVER or a user role you have copied to the user.

Creating Service Users

Some scenarios are accessible to registered users only, others are also accessible to unregistered users
(registration, job postings, direct application). To enable the user to use these services, assign a service user
to the relevant service (see also Specify E-Recruiting Services).

1. Create the user.


2. Flag the user as service user.
3. Assign the user role SAP_RCF_UNREGISTERED_CANDIDATE or a user role you have copied to the
user.
SAP Business Partner
Set SAP Business Partner for E-Recruiting
In E-Recruiting, the SAP Business Partner is used for both the personal data of all persons involved (such
as candidates and employees) and for the addresses of the various branches of your company.
Caution: Perform this IMG activity in the productive system.
Requirements You have made the necessary settings for the SAP Business Partner.

Activities
1. Check the standard settings of the SAP Business Partner. Ensure that the address type XXDEFAULT is
contained in the Table of Business Partner Address Types. The system needs this address type for address
determination.
Ensure that the Table of Forms of Address (Business Address Services) contains the forms of address you
want to use.
Ensure that the Table of Academic Titles (Business Address Services) contains the titles that you want
to use.
2. In the IMG activity Define Number Ranges, check the number ranges already set up.
3. In the IMG activity Define Groupings and Assign Number Ranges, check the groupings already set up
and flag a number range as the internal standard number range.
Note: An internal standard number range must exist in E-Recruiting.

DEFINE NUMBER RANGES


In this activity, you define number ranges for business partners.
The defined number ranges are assigned to groupings in the Define Groupings and Assign Number Ranges
activity.
Number ranges for business partners are valid throughout a client.
Standard settings: The standard SAP system contains number ranges for the groupings provided.
Recommendation: For business partners which are transferred from external systems, you define
number ranges with external number assignment.
Activities
1. Check and change the standard number ranges if you need to.
2. Define new number ranges if necessary.

DEFINE GROUPINGS AND ASSIGN NUMBER RANGES


In this activity, you maintain groupings for business partners.
Requirements : The number ranges for business partners are defined.
Activities
1. Check the standard groupings and change them if necessary.
2. Define new groupings and define their number range if required.

SEARCH ENGINE (TECHNICAL ACTIVITY)


Set Up Search Engine for E-Recruiting

E-Recruiting uses the current version of TREX (Text Retrieval and Information Extraction) as a search
engine.

You must install this search engine and the Python enhancement "XML Attribute Extractor" if you want to
use the search functions for candidate data, job postings, and so on.

Caution: Perform this IMG activity in the productive system.

Activities
Install the search engine in the configuration for a non-portal environment with connection to the Web
Application Server you use. For more information about the installation and installation checks, see the
Installation Guide Installing Retrieval and Classification (TREX) in a Non-Portal Environment in the SAP
Service Marketplace (www.service.sap.com).

Note: It is not necessary to schedule a background job for report RSTIRIDX (De-/Index Checked-In
Documents) to run periodically.

SET UP ACCESS TO DOCUMENTS (TECHNICAL ACTIVITY)


In this IMG activity, you set up access to the service content serverof the R/3 E-Recruiting system. This
enables users to access documents of the document area HR_KW (Document Storage for HR Objects).
Attachments, search profiles, and so on are stored in this document repository.

Caution:: Perform this IMG activity in the productive system.


Requirements: You have performed the IMG activity Create Special Users and have created a
communication user.
Activities
1. Execute the IMG activity. The system display the view Service Maintenance.
2. Assign the communication user to the service contentserver under default host -> sap -> bc ->
contentserver.
3. Activate the service contentserver.

ACTIVATE INDEXING (TECHNICAL ACTIVITY)


In this IMG activity, you activate the document area HR_KW (Document Storage for HR Objects) to index
and classify the documents stored there. Indexing is required to enable the search engine to search the
search profiles.

Caution: Perform this IMG activity in the productive system.


Activities
Select the indicator in columns WI and Classif for the HR_KW document area (Document Storage for HR
Objects).

Check Settings
In this IMG activity, you check that the search engine functions properly. You can also perform other
checks. For more information, see under Help -> Application Help.
Activities
Select the document class HR_DOC and perform the required checks.
Note: There must be data (such as uploaded documents) availablein the system for the function check to
work.

WORKFLOW
ADJUST SAP WORKFLOWS
In this activity you make all the settings required to adapt the SAP tasks and SAP workflows supplied.
Only carry out this activity if you want to use the scenarios supported by SAP.

Possible agents must be specified for each task in order to clearly define the organizational responsibility
for processing.

Workflows can only be started in dialog by their possible agents. If a scenario requires that the relevant
workflow be started in dialog, this workflow must be assigned to its possible agents.

A task or workflow can be started as a reaction to events created by the application functionality. For this,
specific events are declared as triggering events for the task or workflow. Activate this linkage between
triggering event and task or workflow if you really want to create the linkage between event and task or
workflow as suggested by SAP.

Requirements: Check that automatic Workflow Customizing has been completed.

Activities
1. Execute the activity and select the application component for which you want to carry out the following
from the component hierarchy displayed:
-The assignment of possible agents to tasks and workflows
-The activation of triggering events for tasks and workflows
2. Open the branch Assign agents to tasks.
3. Select a task for processing. Assign the task to its possible agents. This assignment determines the total
number of persons who are allowed to process this task. Specify all the relevant agents.
You have the following options:
- Job
- Organizational unit
- Position
- Work center
- User
-Role
Multiple assignments are possible. Alternatively, you can classify a task as a general task.
4. Open the branch Activate event linkage.
5. Select a task or workflow for processing. Only some of the tasks and workflows have triggering events.
This is indicated by the folder symbol in front of the name. If you double-click on the symbol, the event
entered as triggering event is displayed.
6. Activate the linkage. Activation of type linkages determines which of the linkages in question you
actually want to use.

Recommendation: Usually you will assign an organizational unit, a job or a position to a task or
workflow as possible agent so if personnel changes occur in the organizational
plan no changes are required in the workflow components.
This IMG activity gives you the opportunity to set up all the tasks and workflows that you want to use in
the implementation phase. But it is also possible to execute the steps required from the task definition or
workflow definition at a later date.

WORKFLOW IN E-RECRUITING (STANDARD)

The following section discusses some special features and recommendations pertaining to the workflows in
E-Recruiting.

Events
In the standard system, the event receivers of workflow events are started directly. This can lead to a high
system load if there are a large number of events. Events for defined event linkage can therefore be written
to the event queue.

SAP recommends you to put the events from E-Recruiting in the queue.

Check the type linkage of the E-Recruiting events. These are all linked to object types that begin with
'ERC_'.

Note: If there is a long delay when you call the event receivers, restart the events directly instead of
using the event queue as recommended.

Example: Event APPROVALREQUESTED for object type ERC_REQUI.


User WF-BATCH

If you want to be able to use the workflow functions, you must create the system user WF-BATCH in the
standard system. In E-Recruiting, a candidate must also be assigned to this user.

Create a candidate for user WF-BATCH. Use report RCF_CREATE_USER to do so. Create an e-mail
address at the same time with this report. Then update the printer and authorization profile, in particular the
authorization to change the status of E-Recruiting objects (P_RCF_STAT).

For more information about using standard workflows in SAP E-Recruiting, see SAP Note 746709
(Information About Workflow in E-Recruiting).

DEFINE TASK FILTER


In this IMG activity, you define the filter you use to determine the work items that are waiting for the status
change of a requisition or a job posting to be approved. You do so by defining the standard tasks for the
corresponding external Web services. These work items then appear, for example, in the Recruiter's list of
open approvals.

Requirements: The standard task you want to use as filter must exist in the system.

Standard settings
In the standard system, the standard task TS51807979 for external Web services is defined for the approval
process. The task types are currently not used.

Activities: We recommend that you copy the standard system.

Define External Services for Workflow


In this IMG activity, you define the Web services that are included in the workflows as approval forms.

Caution: Perform this IMG activity in the productive system.


Requirements: You have created an alias link to the service/sap/bc/bsp/sap/hrrcf_approval (transaction
SICF).

STEP 1

STEP 2

IMP TABLE SWLWPTSSID

Activities

Creating a Service
1. Choose New Entries.
2. In the Service ID field, enter the name 'ERCApproval'.
3. Enter a short text.
4. In the fields, Log, Servers, and Port, specify your system access data for HTTP.
5. Specify the alias service mentioned above as the path.
For example /sap/bc/approval_100/application.bsp, if you are working in client 100.
6. Select the call mode 'Dialog-Based Service'.
7. Save your entries.

Assigning Parameters to the Service


1. In the navigation area, choose Parameters.
2. Choose Change -> Display and then New Entries.
3. Define the following parameters:
Service ID Parameter Identification Short Text Type Parameter Type
ERCApproval objid <Short text> String Import
ERCApproval requestdate <Short text> String Import
ERCApproval requestedstatus <Short text> String Import
ERCApproval requester <Short text> String Import
ERCApproval otype <Short text> String Import
ERCApproval plvar <Short text> String Import
ERCApproval decision <Short text> String Export
4.. Save your entries

Set Up Approval Process for Requisition (Workflow)


In E-Recruiting, the Approve Requisition workflow (ERCApprReq) enables you to request and perform a
status change requiring approval to a requisition.

You can use this workflow if you have members in the support team of a requisition who are not permitted
to make changes to requisitions because of their authorization profile. In this case, the request for the status
change must be sent to a person in the support team with the necessary authorizations. This person can
approve or reject the request, whereby the status change in the first instance is performed automatically by
workflow.

Standard settings :
The following workflow steps are implemented as standard:
-The approver receives a work item with the request.
-The approver is informed of the request by e-mail.
-The approver checks the request and approves or rejects it. In the process, the approver can create a
message to the requester.
-The requester is informed of the decision by e-mail.
-If the request is approved, the status of the requisition is changed automatically.

ASSIGNING AGENTS TO TASK


SET UP APPROVAL PROCESS FOR JOB POSTING (WORKFLOW) (TO BE ACTIVATED)
In E-Recruiting, the Approve Job Posting workflow (ERCApprPos) enables you to request and perform a
status change requiring approval to a job posting.
You can use this workflow if you have members in the support team of a requisition who are not permitted
to make status changes to job postings because of their authorization profile. In this case, the request for the
status change must be sent to a person in the support team with the necessary authorizations. This person
can approve or reject the request, whereby the status change in the first instance is performed automatically
by workflow.

Standard settings
The following workflow steps are implemented as standard:
-The approver receives a work item with the request.
-The approver is informed of the request by e-mail.
-The approver checks the request and approves or rejects it. In the process, the approver can create a
message to the requester.
-The requester is informed of the decision by e-mail.
-If the request is approved, the status of the job posting is changed automatically.

ASSIGN REQUESTED REPLACEMENT PASSWORD (WORKFLOW) (TO BE ACTIVATED)

A candidate can request a replacement password if the candidate has forgotten his or her personal password
for accessing the E-Recruiting system. A replacement password is sent to the candidate with the help of the
Assign New Password workflow (ERCSendPwd).

Standard settings
The following workflow steps are implemented as standard:
-A new password is generated for the candidate.
-The activity New Password is created for the candidate.
-The new password is sent to the candidate by e-mail.

WORKFLOW AFTER CANDIDATE'S REQUEST TO DELETE REGISTRATION (TO BE


ACTIVATED)

A series of steps is triggered by the Delete Candidate's Registration workflow (ERCCandDerig) after a
candidate has requested that his or her registration with the Talent Warehouse be deleted.

Standard settings

The following workflow steps are implemented as standard:


-All open applications of the candidates are found and the status withdrawn is set.
-The activity Deregistration (1200) is created for the candidate.
-A confirmation letter is sent to the candidate by e-mail.
-The candidate's e-mail address is deleted from the communication data.
-The candidate's R/3 user is locked.

WORKFLOW AFTER CREATING E-RECRUITING OBJECTS (TO BE ACTIVATED)

A series of steps is automatically performed in the background by the Create Object workflow
(ERCObjCreate) after an E-Recruiting object has been created.

Additional steps are implemented as standard for the object types Candidate (ERC_CAND), Application
(ERC_APPL), and Candidacy (ERC_CDCY).

The workflow comprises creating activities that represent a concrete recruitment step and automatically
sending e-mails when a candidate registers, applies for a job, and so on.
Standard settings: The following steps are implemented as standard according to object type:

CANDIDATE
When a candidate registers in the Talent Warehouse, a Candidate object is created internally.
The workflow checks whether applications that were created before the registration date already exist for
the candidate in the system.
If this is not the case, the activity Acknowledge Candidate (Planned) is created.
The acknowledgment is then sent by e-mail and the status of the activity is set to completed.

APPLICATION
Before the Application object is created, the workflow checks whether the candidate is already registered.
According to the result, there are two cases:
Application of an Unregistered Candidate
The following activity is created: Acknowledge Unregistered Application (Planned).
Confirmation of receipt is sent by e-mail.
This informs the unregistered candidate and also contains a user name and password to access the Talent
Warehouse. As a result of this, the status of the activity is set to completed.

APPLICATION OF A REGISTERED CANDIDATE The following activity is created:


Acknowledge Registered
Application (Planned).
Confirmation of receipt is sent by e-mail. This informs the candidate that his or her application has been
sent successfully.
As a result of this, the status of the activity is set to completed.

CANDIDACY:
When a candidate applies or a recruiter searches for a candidate and assigns the candidate to a requisition, a
Candidacy object is created internally.
As a result of this, the following activity is created: Prescreening (Planned)
The recruiter responsible for the requisition is automatically entered as processor of the activity
Prescreening.

WORKFLOW AFTER STATUS CHANGES TO E-RECRUITING OBJECTS (TO BE


ACTIVATED)

Additional steps are triggered by the Status Change workflow (ERCStatusChg) when status changes are
made to the
E-Recruiting objects Candidate (ERC_CAND), Candidacy (ERC_CDCY), Application (ERC_APPL),
Requisition (ERC_REQUI), or Job Posting(ERC_POST).

For example, if the status of an application changes to withdrawn, additional changes must be made to to
all open candidacies of this candidate. These steps ensure that any open candidacies are not processed
further since the candidate is no longer available for this.

Standard settings
The Status Change workflow (ERCStatusChg) is triggered by changing the status of an E-Recruiting object
(event StatusChanged). The following workflow scenario is delivered by SAP as standard and runs
automatically in the background for the Candidacy and Application objects.

CANDIDACY
The status is changed to in process.
-The following activity is created: 0010 Check Suitability (Planned)
The status is changed to withdrawn.
-The workflow determines the name of the relevant candidate and the members of the processing team that
are assigned to the respective requisition.
-All members of the processing team receive an e-mail informing them of the status change.

APPLICATION

THE STATUS IS CHANGED TO WITHDRAWN.


-A copy of the resume is added to the Audit Trail.
-The workflow determines all candidacies based on the application.
-The workflow then sets the status of these candidacies to withdrawn.

THE STATUS IS CHANGED TO TO BE HIRED.


-A copy of the resume is added to the Audit Trail.
-The workflow determines all candidacies based on the application and gives the assigned status reason to
the status change.
-The workflow then sets all open candidacies to rejected.

THE STATUS IS CHANGED TO IN PROCESS.


-A copy of the resume is added to the Audit Trail.
-The following activities are created:
-0200 Check Documents for Completeness (Planned)
-0070 Find Suitable Requisitions (Planned)
-The workflow then checks how the application was submitted.

Depending on the technical source of the application, different activities are created.
APPLICATION FROM UNREGISTERED CANDIDATE
-The following activity is created: 1030 Acknowledge Unregistered Candidate (Planned)
-A confirmation is then sent by e-mail and the status of the activity is set to completed.
APPLICATION FROM REGISTERED CANDIDATE
-The following activity is created: 1020 Acknowledge Registered Application (Planned)
-A confirmation is then sent by e-mail and the status of the activity is set to completed.
APPLICATION ENTERED USING THE APPLICATION RECORDING
-The following activity is created: 1035 Application Confirmation (Manual) (Planned)
-If an e-mail address is recorded, then a confirmation is sent by e-mail and the status of the activity is set to
completed. If an e-mail address is not recorded, then the status of the activity remains unchanged as
planned.

THE STATUS IS CHANGED TO REJECTED.


-A copy of the resume is added to the Audit Trail.
-The workflow determines all candidacies based on the application and sets the status of all open
candidacies to rejected.
-The workflow then checks the reason for the status change.
-If it is due to an error during the application recording, the workflow is terminated. This is the case when
the assigned reference code is changed during the application recording. For more information, see
Workflow After Data Entry Error.
-If this is not the case, the activity 1060 Correspondence: Rejection (Planned) is created for the application.
If an e-mail address is stored in the candidate profile, a confirmation is sent by e-mail and the status of the
activity is set to completed. If there is no e-mail address stored, then the status of the activity remains
unchanged as planned.

WORKFLOW AFTER CREATING ACTIVITIES (TO BE ACTIVATED)


When an activity is created for the E-Recruiting object Candidacy, a series of steps is automatically
performed in the background by means of the workflow Create Activity (ERCActCreate).

STANDARD SETTINGS
The Create Activity workflow (ERCActCreate) is triggered after an activity is created for a candidacy
(result ActivityCreated).

Depending on the activity type, the following steps are also performed:

APPLICANT INTERVIEW
The workflow is triggered when a recruiter creates the activity Interview.
A copy of the candidate's resume is added to the Audit Trail.
The following activities are created for the Candidacy object:
-0050 Reimburse Travel Expenses (Planned)
-3020 Invite to Interview (Planned)
-3100 Store Results/Ranking (Planned)
The invitation is sent by e-mail after the recruiter manually performs the steps necessary for this.

Telephone Interview
This workflow is triggered when the recruiter creates the activity Telephone Interview.

A copy of the candidate's resume is added to the Audit Trail.


The following activities are created for the Candidacy object:

-3010 Invite to Telephone Interview (Planned)


-3100 Store Results/Ranking (Planned)
The invitation is sent by e-mail after the recruiter manually performs the steps necessary for this.

Assessment Center
The workflow is triggered when a recruiter creates the activity Assessment Center.
A copy of the candidate's resume is added to the Audit Trail.
The following activities are created for the Candidacy

object:
-0050 Reimburse Travel Expenses (Planned)
-3040 Invite to Assessment Center (Planned)
-3100 Store Results/Ranking (Planned)
The invitation is sent by e-mail after the recruiter manually performs the steps necessary for this.

Medical Examination
The workflow is triggered when a recruiter creates the activity Medical Examination.
A copy of the candidate's resume is added to the Audit Trail.
The following activities are created for the Candidacy object:
-0050 Reimburse Travel Expenses (Planned)
-3060 Invite to Medical Examination (Planned)
-3100 Store Results/Ranking (Planned)
The invitation is sent by e-mail after the recruiter manually performs the steps necessary for this.

Agree Terms and Conditions of Employment


The workflow is triggered when a recruiter creates the activity Agree Terms and Conditions of
Employment.

The following activities are created for the Candidacy object:


-0110 Extend Offer Verbally (Planned)
-1110 Offer Employment (Planned)

Offer Accepted
The workflow is triggered when a recruiter changes the status of a candidacy to to be hired.
The following activity is created for the Application object assigned to the candidacy:
-0100 Agree Terms and Conditions of Employment (Planned)

Reject on Application
The workflow is triggered when a recruiter changes the status of a candidacy to rejected.
The system now checks whether the assigned application is still open. If it is, the system checks whether
whether all candidacies have the status rejected. If all candidacies have the status rejected, the application is
rejected.

The following activities are created for the Application object assigned to the candidacy:
-5010 Reject on Application (Planned)
-1060 Correspondence: Reject on Application (Planned) The message is sent by e-mail after the recruiter
manually performs the steps necessary for this.

WORKFLOW AFTER DATA ENTRY ERROR (TO BE ACTIVATED)


A recruiter can make changes to an internal or external application that was entered manually. This would
be particularly important if data entry errors in the application needed to be corrected.

If the recruiter changes the reference code of the posting, the system automatically creates a new
application. The workflow Correct Data Entry Error (ERCAdjEntry) then sets the status of the application
with the incorrect reference code to rejected.

Standard settings
The workflow Correct Data Entry Error (ERCAdjEntry) is triggered when the reference code of a manually
entered application is changed (event ERRONEOUSENTRY).
The standard system includes a workflow step for this case:
The status of the application with the incorrect reference code is set to rejected and the status reason
replaced by new application is assigned.

PERIODIC SERVICES (TECHNICAL ACTIVITY)


DEFINE PERIODIC SERVICES
In this IMG activity, you specify services in the system that can be performed periodically. To do so, you
assign each service a class containing instructions on how to perform the service.

Requirements
In order for a class assigned to a periodic service to be able to be called, it must implement interface
IF_HRRCF_PERIODICAL_SERVICE.

Standard settings
The table of periodic services is a system table with a specific namespace for customer entries.
The customer namespace is: Service Z*

The following periodic services are delivered in the standard system:


Service Description
CREATE_SP_FOR_CANDIDATE candidates Create search profiles for

CREATE_SP_FOR_EXT_POSTINGS Create search profiles for external postings


CREATE_SP_FOR_INT_POSTINGS Create search profiles for internal postings
DELETE_DEREGISTERED_CANDIDATES Delete candidates who have deleted their registration
DELETE_REQUISITION Delete requisitions
INDEX_DOCUMENTS Index documents

Activities
Specify the periodic services you want to use and assign classes to them.

Activate Periodic Services


In this IMG activity, you activate the relevant periodic services for each client. Errors that occur while
performing a service are written to the application log and can be analysed by the administrator.

REQUIREMENTS
You have performed the IMG activity Define Periodic Services.

ACTIVITIES
For each client, specify the periodic services that should be active.
We recommend that you copy the entries in the standard system for the services you use to create search
profiles.

DETERMINE RULES FOR PERIODIC SERVICES


In this IMG activity, you set up attributes that influence a periodic service according to your requirements.

Requirements
The periodic service contains attributes that you can set up. You know the names of the attributes.

Standard settings
The table is a system table with a specific namespace for customer entries.
The customer namespace is: ATTRIBUTE_NAME : Z*
In the standard system, the following services have attributes that you can set up:

Periodic ServiceAttributes Meaning

DELETE_DEREGISTERED_CANDIDATESDELAY Number of days between the date on which the


candidate deletes his or her registration and the date on which all data on this candidate is deleted
automatically

DELETE_REQUISITIONS DELAY Number of days between the date on which the status of a requisition
is changed to "to be deleted" and the date on which the data on this requisition is deleted

SCHEDULE BACKGROUND PROCESS FOR PERIODIC SERVICES

In this IMG activity, you set up the background process for services that are performed periodically.
The services create and index the search profiles in the background, for example.

Caution: Perform this IMG activity in the productive system.

Requirements
You have performed the IMG activity Activate Periodic Services.

Activities
Schedule the report RCF_PERIODICAL_SERVICES as a periodic background process.

Recommendation
We recommend that you choose a period between 10 and 30 minutes to ensure the search results are up-to-
date. Any changes to the data are taken into account during the search only after the search profiles have
been created.

SAP WEB APPLICATION SERVER


Determine E-Recruiting Services
In this IMG activity, you can activate the services you want to use in E-Recruiting. You can assign a
Service User to services that are used by non registered users.

The Web Services of E-Recruiting are HTTP services of the Web Application Server. All of the service
names start with the prefix HRRCF.

SERVICES ON START PAGES

Start Pages

Start Page Name Application Calling


0001 Employee HRRCF_START_INT
0002 External Candidate HRRCF_START_EXT
0003 Recruiter HRRCF_START_INT
0004 Administrator HRRCF_START_INT
0005 Requesting Person HRRCF_START_INT

For Internal Candidate

Application Application Name Assigned Service


PROFILE_BUILDER Profile HRRCF_PROFILE
DATAOVERVIEW_CAND Candidate Data Overview HRRCF_PROFILE
PROFILE_RELEASE Release of Profile HRRCF_PROFILE
APPLY_DIRECTLY Apply Direct HRRCF_APPLY
SEARCH_JOBS Job Search HRRCF_REG_SRCH
FAVORITES Favorites HRRCF_REG_SRCH
APPLICATIONS Applications (Candidate) HRRCF_APPL_HIST
PERSONAL_SETTINGS Personal Settings HRRCF_PERS_SETT
For External Candidate

Application Application Name Assigned Service

PROFILE_BUILDER Profile HRRCF_PROFILE

DATAOVERVIEW_CANDIDATE Candidate Data Overview HRRCF_PROFILE

PROFILE_RELEASE Release of Profile HRRCF_PROFILE

CHANGE_INTEREST_GROUP Change Interest Group HRRCF_PROFILE

DEREGISTRATION Deregistration HRRCF_CAND_DRG

APPLY_DIRECTLY Apply Direct HRRCF_APPLY

SEARCH_EXT Job Search HRRCF_REG_SRCH

FAVORITES Favorites HRRCF_REG_SRCH

APPLICATIONS Applications (Candidate) HRRCF_APPL_HIST

PERSONAL_DATA Personal Data HRRCF_PERS_DATA

CONTACT_DATA Contact Data HRRCF_CONT_DATA

PERSONAL_SETTINGS Personal Settings HRRCF_PERS_SETT

CHANGE_ALIAS Change User Name HRRCF_PERS_SETT

For Recruiter

Application Application Name Assigned Service


TRM_SEARCH Talent Relationship Management HRRCF_TRM_SRCH
REQ_MNT_LST Requisition List HRRCF_REQ_LST
APPROVALS Approvals HRRCF_WITEM_LST
REQ_CDCY_LST Candidate Shortlist HRRCF_REQ_LST
CAND_SRCH Candidate Information HRRCF_CAND_SRCH
APPL_NEW List of Applications (Recruiter) HRRCF_APPL_NEW
APP_E_INT Application Entry (Internal) HRRCF_APP_E_INT
APP_E_EXT Application Entry (External) HRRCF_APP_E_EXT
CORRESPONDENCE Correspondence HRRCF_MPROC_COR
REPORTING Reporting HRRCF_QUERY
QUESTIONAIRES Questionnaires HRRCF_QA_TPLBLD
QUESTIONS Questions HRRCF_QA_QSTBLD
PROCESS_TEMPL Process Templates HRRCF_RPACT_LST
PERSONAL_SETTINGS Personal Settings HRRCF_PERS_SETT
SEARCH_CAND Talent Relationship Management HRRCF_TRM_SRCH
For Administrator

Application Application Name Assigned Service


USER_MNT User Maintenance HRRCF_USER_MNT
CANDIDATE_DELETE Delete External Candidates HRRCF_CAND_DEL
REQUISITION_DELETE Delete Requisitions HRRCF_REQUI_DEL
COMPANY Maintain Enterprise HRRCF_COMPANY
BRANCH Maintain Branch HRRCF_BRNCH_LST
APPL_GRP_MNT Maintain Application Groups HRRCF_APPL_GRPL
CAND_SRCH_AUDIT_TRAIL Candidate Information (Audit Trail) HRRCF_CAND_SRCH
PERSONAL_SETTINGS Personal Settings HRRCF_PERS_SETT

For Requisting Person

Application Application Name Assigned Service


REQL_TPI Requisition Maintenance (Manager Involvement) HRRCF_TPI_REQL
DECL_TPI Decision List (Manager Involvement) HRRCF_TPI_SHTL
PERSONAL_SETTINGS Personal Settings HRRCF_PERS_SET

SERVICE FOR LOGON TO THE WEB APPLICATION SERVER


In addition to the services that are available on the start pages, E-Recruiting uses the service SYSTEM for
logon to the Web Application Server. Services to which a Service User must be assigned Some E-
Recruiting services are only available to registered users, others are available to non registered users
(registration, job postings, direct application). Before one of the following services can be used by non
registered users, it must be assigned to a service user:
-hrrcf_apply_ext: Apply with Reference Code (NonRegistered Candidate)
-hrrcf_cand_reg: External Candidate, Registration
-hrrcf_unrg_srch: Non Registered Candidate, Job Search
-hrrcf_search: General Search Application
-hrrcf_unrg_appl: Non Registered Candidate, Application Wizard
-hrrcf_pinst_pbl: Posting Instance Publication Internal / External
-hrrcf_pinstappl: Posting Instance Publication Internal /External branches to the application wizard
-hrrcf_password: Administration of User Passwords

Caution:
Perform this IMG activity in the productive system.
Requirements
You have created a service user in the IMG activity Create Special User.

Activities
1. Assign the Service User the services listed above.
2. Work through the IMG activity Activate HTTP Services and activate the following services there:
-All services with the prefix HRRCF
-Service SYSTEM
-All services under these nodes: SAP/PUBLIC/BSP/SAP/PUBLIC and SAP/BC/BSP/SAP/PUBLIC
3. You must determine the relevant URLs before you can call the services in E-Recruiting. Generate the
URLs for the individual services. To do so, use the program RCF_GENERATE_URL (Structure of URL
for Web services). This program creates all URLs using the server, the port, the path to the application, and
the application. You use URLs created in this way to call the E-Recruiting services. If you use flexible
interfaces, you can specify a context for the program. For more information about contexts, see Define
Context. If you use multiple contexts for the same or different applications, you may have to run the
program multiple times.

ACTIVATE HTTP SERVICES


The Internet Communication Framework (ICF) provides the environment for handling HTTP requests in
the work process of the SAP system (server and client).

Standard settings
When installing the SAP Web Application Server for release >=6.20, or when upgrading from a release
<6.20 to a release >=6.20, all ICF services are initially inactive.
You therefore cannot access these services from your browser.

Activities
Before you can use the ICF, you need to activate the relevant services.

For more information, choose the following in the SAP Library: SAP Web Application Server -> Web
Applications (BC-MAS) -> SAP Web Application Server -> Internet Communication Framework -> HTTP
communication with the SAP system as server -> Using the ICF -> Activating and Deactivating Services.

Reporting
Concept
In this IMG activity, you make all the settings required to adjust the SAP queries in the standard system for
E-Recruiting, and to create new ones. Currently, three InfoSets from the areas of 'Applicant Tracking' and
'Requisition Management' (maintained using transaction SQ02) are delivered, namely
ERC_APPLICANT_MGMNT, ERC_APPLICATION_MGMNT, and ERC_REQUISITION_MGMNT,
and two Infosets dealing with the area of Equal Employment Opportunity (EEO data reporting) namely,
ERC_EEO and ERC_EEO_2003.

The InfoSets deal with various themes of E-Recruiting and collect data on various objects. The InfoSets
should be used as templates for customer-specific Infosets. In addition, they serve as the basis for the
delivered example queries with a varying number of query variants.

We recommend you to structure the E-Recruiting queries and in this process, to use the user group, query,
and query variant (hierarchically) since the query is distinguished on the user interface using these three
elements.

Use role maintenance (transaction PFCG) to assign queries to users. Under the title element
'Personalization', you can assign a user group to a role. Note that the assignment is one-to-one. You can
assign one user group to exactly one role. However, since different roles can be assigned to one user, you
can assign a user to several user groups.

Requirements
General knowledge of SAP Query is required. The user groups, InfoSets, queries, and query variants
delivered by SAP, serve as an example and a copy template for customer-specific objects.

ASSIGN QUERY USER GROUPS TO ROLES

In this IMG activity, you assign query user groups to roles. Users assigned a given role can then run the
queries of that user group.

Note that you can assign a maximum of one user group to a role.
Activities
-Select the role to which you want to assign the query user group.
-Switch to the title element Personalization and there choose the personalization object Assignment of a
User Group to SAP Query.
-Assign a user group to the personalization object.

Note: You can only ever assign one query user group to a role. To assign several query user groups to a
user, we recommend you to create a role for each query user group. These roles must not have any other
specifications; they are for the purposes of the assignment only. The roles can then be linked to the user
either directly or using a reference user.

SET UP DISPATCH OF QUERY LISTS


In this IMG activity, you make all the settings required to send the result lists of an SAP Query in E-
Recruiting to the e-mail address of a user. You can choose between the formats Hypertext Markup
Language (HTML) and Adobe Portable Document Format (PDF).

Requirements: The user has stored an e-mail address in the system.


Standard settings: In the standard system, the parameter for the output type DISPLAY_PDF is not
set; output is in HTML format by default.

Activities
If you want to use PDF format, you must activate the parameter DISPLAY_PDF for the BSP application
HRRCF_QUERY.

Example You want the result lists output in PDF format.


To do so, enter 'X' for the parameter type DISPLAY_PDF for the BSP application HRRCF_QUERY.
SAP ERP CENTRAL COMPONENT ( ECC) INTEGRATION

Set Up Integration with SAP Organizational Management


In this IMG activity, you specify what data is to be synchronized in the context of the integration between
Organizational Management and E-Recruiting
USER INTERFACES
ASSIGN PARAMETERS TO PARAMETER TYPES

In this IMG activity, you assign parameters to the interface parameter types for each scenario.
Parameter Types The following parameter types are available:
Parameter Type Description Scenarios
APPL_POL_EXT URL Application Guidelines for External Candidates Talent Warehouse
APPL_POL_INT URL Application Guidelines for Employees Talent Warehouse
CSS URL StyleSheet Internal Scenarios
PRIV_EXT URL Data Privacy StatementTalent Warehouse
Notes on Parameter PRIV_EXT The data privacy statement is integrated in the following BSP pages:
-HRRCF_CAND_REG (External Candidate: Registration)
-HRRCF_UNRG_APPL (Non Registered Candidate: Application Wizard)
-HRRCF_PROFILE (Candidate Profile (-> Release of Profile Internal / External Candidate))

You can store different data privacy statements for the various BSP pages if you need to. For example, you
may require a different data privacy statement for a candidate who registers in the Talent Pool from the one
you use for an external candidate who applies with the help of the application wizard. This data privacy
statement should say that data entered by the non registered candidate is retained in the system even if the
candidate cancels the application.

Parameter Types SF* (Smart Forms)

E-Recruiting uses a series of Smart Form forms to display data overviews and job postings. The
corresponding forms are part of the standard system and are used automatically by the system if you do not
make any alternative Customizing settings.

You can replace the standard forms with your customer-specific Smart Form forms. You can use the
following combinations of BSP applications and parameter types, which are available in table
T77RCF_UI_PARAM for this.

Standard Forms for Job Postings:


BSP Application Parameter Type Standard Form Job Posting

hrrcf_pinst_pbl SF_PUBL_EXT HRRCF_PUBLICATION_EXT External


hrrcf_pinst_pbl SF_PUBL_INT HRRCF_PUBLICATION_INT Internal

Standard Forms for Data Overviews:


BSP Application Parameter Type Standard Form Data Overview
hrrcf_req_dovr SF_VIEW_PINST HRRCF_DATA_SUMMARY_POST_INST Posting
Instance
hrrcf_req_dovr SF_VIEW_POST HRRCF_DATA_SUMMARY_POSTING Job
Posting
hrrcf_req_dovr SF_VIEW_REQ HRRCF_DATA_SUMMARY_REQUISITION
Requisition
hrrcf_cand_dovr SF_VIEW_CAND HRRCF_CANDIDATE_PREVIEW
Candidate
hrrcf_appl_dovr SF_VIEW_APPL HRRCF_DATA_SUMMARY_APPLICATION
Application
hrrcf_cdcy_dovr SF_VIEW_CDCY HRRCF_DATA_SUMMARY_CANDIDACY
Candidacy
hrrcf_oi_sovr SF_VIEW_POS HRRCF_DATA_SUMMARY_POSITION
Position
hrrcf_oi_covr SF_VIEW_JOB HRRCF_DATA_SUMMARY_JOB Job
hrrcf_oi_oovr SF_VIEW_ORG HRRCF_DATA_SUMMARY_ORGUNIT
Organizational Unit
hrrcf_dec_dovr SF_VIEW_DDOVR HRRCF_DECISION_OVERVIEW
Decision Process
hrrcf_wiza_dovr SF_VIEW_APPL HRRCF_APPL_WIZAPREVIEW
Candidate from Application Wizard

PARAMETERS FOR REPORTS


Dispatch Results Lists of a SAP Query in HTML or PDF Format
The Recruiter can send the results of reports on the dataset to his or her e-mail address. The list output can
be in either PDF or HTML format.
The parameter DISPLAY_PDF is assigned by default to the BSP application HRRCF_QUERY and is not
set. In other words, the default format is HTML.

START PAGES

start pages

CREATE START PAGES


Start pages give users access to the functions and data they require for their various roles. Start pages
contain links to the functions and display pages. The links are grouped into coherent groupings. They
appear in frames, with explanatory texts and graphics.

Standard settings: SAP delivers the following start pages in the standard system:
-Employee
-External Candidate
-Recruiter
-Administrator
-Requester

For more information about the start pages in the standard system, see the IMG under Determine E-
Recruiting Services.

Activities
You can create and adjust the start pages you require in your company using the Customizing activities
listed below.
-Define the links you want displayed on the start pages with the IMG activity Define Links for Start Pages.
-Define the groups you want displayed on the start pages with the IMG activity Define Start Page Groups.
-Define start pages with the IMG activity Define Start Pages.

Note: You must assign users who use user-defined start pages the authorization for these start pages.

Authorization is controlled using the authorization profile that is assigned to each user. The authorization to
call the start page is stored in the Applications in E-Recruiting authorization object (P_RCF_APPL) (see
IMG activity Create User Profiles).

DEFINE LINKS FOR START PAGES

In this IMG activity, you define links to the E-Recruiting BSP applications you want to make accessible to
users from the start pages. You can define new links or change existing ones.

You can also include external URLs. When a link to an external URL is called, the respective reference
link is opened in a new window.

Standard settings
SAP delivers the following E-Recruiting functions in the standard system:
BSP Application Name
APP_E_EXT Data Entry (External)
APP_E_INT Data Entry (Internal)
APPL_GRP_MNT Maintain Application Groups
APPL_NEW List of Applications (Recruiter)
APPLICATIONS List of Applications (Candidate)
APPLY_DIRECTLY Apply Direct
APPROVALS Approvals
BRANCH Maintain Branches
CAND_SRCH Candidate Information
CAND_SRCH_AUDIT_TRAIL Candidate Information (Audit Trail)
CANDIDATE_DELETE Delete External Candidates
CHANGE_ALIAS Change User Name
CHANGE_INTEREST_GROUP Change Interest Group
COMPANY Maintain Company
CONTACT_DATA Contact Data
CORRESPONDENCE Correspondence
DATAOVERVIEW_CAND Candidate Data Overview
DECL_TPI Decision List (Third Party Involvement)
DEREGISTRATION Deregistration
FAVORITES Favorites
PERSONAL_DATA Personal Data
PERSONAL_SETTINGS Personal Settings
PROCESS_TEMPLATES Process Templates
PROFILE_BUILDER Profile
PROFILE_RELEASE Release of Profile
QUESTIONNAIRES Questionnaires
QUESTIONS Questions
REPORTING Reporting
REQ_CDCY_LST Candidate Shortlist
REQ_MNT_LST Requisition List
REQL_TPI Requisition Maintenance (Manager Involvement)
REQUISITION_DELETE Delete Requisitions
SEARCH_JOBS Job Search
TRM_SEARCH Talent Relationship Management
USER_MNT User Maintenance

Activities
1. Enter an ID for a new link or select an existing one.
2. Enter a name for the link. This name is not displayed on the user interface. It is used to create value help
for Customizing.
3. Assign an E-Recruiting application or an external URL to the link. The external URL must be specified
using the format http://www.sap.com
4. Assign the link an OTR alias, which contains the title of the link. Select an existing OTR alias or create a
new one. This text is displayed on the user interface.
FLEXIBILIZATION

DEFINE CONTEXT
You use this IMG activity to define the contexts you require if you want to switch fields on and off in the
interfaces of applications for certain user groups or declare the fields as required entry fields, or if you want
to hide container elements in container sequences.

The contexts are displayed in the IMG activities Modify Fields in Interfaces and Define Container
Sequences for selection.

If you are using flexible interfaces, then you must specify the desired context with the program
RCF_GENERATE_URLS (Structure of URL for Web Services) to generate the Web Services

CONTAINER SEQUENCES
CREATE CONTAINER SEQUENCES
Container sequences bundle together pages containing applications that share coherent content. This
enables you to display the elements in a container in a predefined sequence. In addition, container
sequences provide a toolbar with which the user can navigate through the container elements. Graphical
elements help the user to identify what pages have already been processed. The user can scroll through the
pages in a container sequence.

In the following IMG activities, you can use container sequences to bundle together process steps that
occur sequentially. You can also specify how they are displayed on the user interface.

Standard settings
SAP delivers the following container sequences in the standard system:
-Candidate Profile (Employee)
-Application Wizard (Employee)
-Candidate Profile (External Candidate)
-Application Wizard (External Candidate)
-Application Wizard (Unregistered Candidate)
-Requisition
-Job Posting
-Application Group
-Data Maintenance: Employee
-Data Maintenance: (External Candidate)
-Requisition (Manager Involvement)

Activities
In the following Customizing activities, you can modify the container sequences you want to use in your
company to suit your requirements.
-Define the elements you want to assign to the container sequences (IMG activity: Define Elements for
Container Sequences).
-Define the container sequences (IMG activity: Define Container Sequences).
-If necessary, define your own contexts (IMG activity: Define Context).

DEFINE ELEMENTS FOR CONTAINER SEQUENCES


DEFINE CONTAINER SEQUENCES
In this IMG activity, you define the container sequences you want to use in E-Recruiting. You can define
new container sequences or change existing container sequences.
Container sequences group together applications that share coherent content.

Requirements If you want to use your own container elements, you should have already created them in
the IMG activity Define Elements for Container Sequences.

If you want to control the elements of a contain sequence through a context, then you should have already
created them in the IMG activity Define Context.

Activities

1. Specify an identifier for a new container sequence or select an existing container sequence.
2. Specify a name for the container sequence. This name is not displayed on the user interface. It is used to
create value help for Customizing.
3. Assign an OTR alias that contains the title of the container sequence. Select an existing OTR alias or
create a new one. This alias is displayed on the user interface as the container sequence title.
4. Assign an OTR alias that contains the descriptive text for the container sequence. Select an existing OTR
alias or create a new one. This text is displayed in the upper screen area of the container sequence. As a
rule, it contains an introductory text.
5. Assign elements to the container sequence and specify the sequence in which the elements occur.
Specify the context in which each element is to be displayed.

Note: If you do not specify a context, then the context delivered as standard is used.

FIELDS
MODIFY FIELDS IN INTERFACES

In this IMG activity you can switch fields on certain application user interfaces on and off and flag fields as
mandatory fields. Assign these field definitions with a context in which the changes to the user interfaces is
visible.

The following field values are possible:

1. Standard (value defined per application)


2. Invisible (entry is ignored)
3. Hidden (entry is included in layout calculation)
4. Essential field
5. Optional
6. Display only

Screen flexibilization is possible for the following pages:


Candidate Profile
Namespace/Application/Page Page Name
SAP/HRRCF_PROFILE/WORKEXPERIENCE_DETAIL.BSP Work Experience
SAP/HRRCF_PROFILE/EDUCATION_DETAIL.BSPEducation
SAP/HRRCF_PROFILE/DESJOB_M.BSPDesired Job
SAP/HRRCF_PROFILE/DESLOCN_DETAIL.BSP Desired Location

Requisition Maintenance
Namespace/Application/Page Page Name
SAP/HRRCF_REQ_MNT/BASICDATA.BSP Basic Data
SAP/HRRCF_REQ_MNT/JOBINFO.BSP Job Information
SAP/HRRCF_REQ_MNT/PAYINFO.BSP Payment Information
SAP/HRRCF_REQ_MNT/REQUIEDU.BSPEducation Requirements
SAP/HRRCF_REQ_MNT/ORGACC.BSP Account Assignment
SAP/HRRCF_REQ_MNT/ORGJOB.BSP Org.Unit/Job
SAP/HRRCF_REQ_MNT/ORGPOS.BSP Position Assignment

Job Description Maintenance


Namespace/Application/Page Page Name
SAP/HRRCF_POST_MNT/POSTBASICINFO_V.BSPBasic Data
SAP/HRRCF_POST_MNT/POSTDESCRIPTIONS_V.BSP Descriptions
Application Group Maintenance
Namespace/Application/Page Page Name
SAP/HRRCF_APPL_GRP/BASICDATA.BSP Basic Data
SAP/HRRCF_APPL_GRP/JOBINFO.BSPJob Information

Search Help
Namespace/Application/Page Page Name
SAP/HRRCF_SEARCHHLP/F4ORGUNIT.BSP Search Help

Organizational Units
SAP/HRRCF_SEARCHHLP/F4POSITION.BSPSearch Help Positions
SAP/HRRCF_SEARCHHLP/F4JOB.BSP Search Help Jobs

Personal Data
Namespace/Application/Page Page Name
SAP/HRRCF_PERS_DATA/PERSDATA_M.BSPPersonal Data

Requirements: You have performed the IMG activity Define Context.

Activities
7. Specify the page you want to flexibilize. Specify the namespace, application, and page.
8. Assign the entry to a context.
9. Select the field whose value you want to change.
10.Enter the required value in the field.

BASIC SETTINGS

DETERMINE LANGUAGES AVAILABLE


In this IMG activity, you determine which languages are supported in E-Recruiting.
This has the following effect:
-The search function is possible in these languages only.
-Attachments can be saved in these languages only.

ENTERPRISE STRUCTURE
DEFINE COMPANY
In this IMG activity, you define the individual independent companies in your business combination
(concern).
-You can differentiate your application processes on the basis of the companies. This enables different
companies to integrate forms for correspondence activities, for example.
-Candidates can use companies, for example, as a search criterion in the search for jobs and thus, find out
about job postings in a particular company.

Notes
SAP recommends you to maintain companies and branches directly in the application rather than in
the IMG. In E-Recruiting, the relevant BSP applications with special user interfaces are at your
disposal on the Administrator pages for this purpose.

DEFINE BUSINESS PARTNERS FOR BRANCHES


DEFINE AND ASSIGN BRANCHES TO COMPANIES

In this IMG activity, you define your branches and assign the branches to your companies.
Candidates can use the branch of a company, for example, as a search criterion in the search for jobs and in
this way, find out about job postings for a particular branch.

Caution: Perform this IMG activity in the productive system.


Requirements: You have defined your companies in the IMG activity Define Company.

Activities
1. Perform the activity Create Branch to create your branches as business partners. In the process, create
the branches as organisations in the role branch. In particular, specify the addresses of the branches.
2. Perform the activity Assign Branches to Company. In the process, assign the branches to the appropriate
companies.

Notes
SAP recommends you to maintain companies and branches directly in the application rather than in the
IMG. In E-Recruiting, the relevant BSP applications with special user interfaces are at your disposal on the
Administrator pages for this.

ATTACHMENT TYPES
DEFINE ATTACHMENT TYPES
In this IMG activity, you define the attachment types that are available in E-Recruiting.
Attachment types specify the thematic content of attachments, for example resume, job posting, reference.

DETERMINE USE OF ATTACHMENT TYPES


In this IMG activity, you determine which attachment types are possible for an HR object type. In the
process, you assign the attachment types to an HR object type and a subtype of IT5134 (Attachments).

Note:
Here, only the HR object types NA (Candidate), NB (Requisition), NC (Posting), and ND (Application) are
important for E-Recruiting.

Requirements: You have performed the IMG activity Define Attachment Types.

Activities
1. Select an HR object type of E-Recruiting.
2. Specify to which attachment subtype the attachment type should be assigned and then assign an
attachment type.

Example
You determine that attachment type Reference/Certificate can be used for object type Candidate and
attachment subtype Reference.

BADI: UPLOAD DOCUMENTS


The purpose of this BAdI is to check files that areuploaded as attachments to the E-Recruiting System.
The BAdI supplies the following methods for an implementation:

CHECK_VIRUS
This method scans files for viruses before the files are stored in the database.
SAP recommends that you use the method CHECK_ATTACH_VIRUS_VIA_VSA for SAP E-Recruiting,
Release 3.00 and higher.
CHECK_ATTACH_FILE_SIZE
This method checks the file size of an attachment. A maximum size may be specified. If files exceed the
maximum size, they cannot be saved and the user receives notification of this.
CHECK_NUMBER_OF_ATTACH
This method checks the number of files already uploaded for an object. A maximum number of files or a
maximum amount of memory space for all files may be specified. When the maximum specified is reached,
no more files may be uploaded and the user receives notification of this.

CHECK_ATTACH_FILE_SIZE
This method checks the file type of an attachment. You mayspecify what file types may be uploaded for a
given HRobject. If a file type is not stored, the file may not be uploaded and the user receives notification
of this.
CONVERT_FILE_TYPE
This method lets you convert files uploaded as attachments to a specific file format. Conversion is done
using third-party software.
CHECK_ATTACH_VIRUS_VIA_VSA
This method scans files for viruses before they are stored in the database. The method uses the virus scan
interface to integrate virus scanner programs. The interface is generally available as of SAP NetWeaver 04.
For more information, see the SAP Library under SAP NetWeaver ->Security -> System Security -> Virus
Scan Interface.
This method replaces the method CHECK_VIRUS. CHECK_VIRUS may still be used for existing
implementations, however.

Activities
After calling the IMG activity, a dialog box appears in which you must enter a name for the
implementation.
If implementations for this Business Add-In already exist, a dialog box appears that lists these existing
implementations. Choose Create in this dialog box and proceed as follows:
1. In the dialog box, enter a name for the implementation of the Business Add-In in the
fieldImplementation andchoose Create. This takes you to the initial screen for Business Add-In
implementations.
2. In the initial screen, enter an implementation short text in the field Implementation Short Text.
3. Choose the tab index Interface. On the tab, the field Name of Implementing Class is filled automatically,
since the system assigns a class name based on the name of the implementation.
4. Save your entries and assign a package.
5. Position the cursor on a method and double-click to goto method processing.
6. Between the statements method <Interface Name>~<Name of Method>. and endmethod., enter your
implementation code.
7. Save and activate your code and go back to the screen Change Implementation.
8. On the screen, save Change Implementation.
Note: It is also possible to create an implementation for a Business Add-In and activate it later. In this case,
stop processing at this point.
9. Choose Activate.
When your application program is executed, the system now runs through the code you added in the
method.

STATUS REASONS
DEFINE STATUS REASONS
In this IMG activity, you define the status reasons available in E-Recruiting.

Users assign status reasons to an object when they make a status change. Status reasons describe why a
certain status is set.

Example
The status reasons for changing the status of an application to 'rejected' could be as follows, for example:
-Overqualified
-Not suitable
ASSIGN STATUS REASONS TO STATUSES
In this IMG activity, you assign the possible status reasons to the statuses of objects.
When the user is changing a status, he or she can assign one of these status reasons and in this way,
document why the status was changed.

Requirements
You have performed the IMG activity Define Status Reasons.

Activities
Select an object type.
Store one or more status reasons for the different statuses of the object type.
TALENT WAREHOUSE

CANDIDATE

1) WORK EXPERIENCE Infotype 5103 / DESIRED EMPLOYMENT Infotype 5106

Definition: Candidates’ basic data is recorded in this infotype.


Use: In Recruitment, data entered by candidates in their profile and data recorded by recruiters
and managers are saved in this infotype.

Structure The following data is stored in this infotype:


1. Candidate Status
2. Candidate’s Self-Description (points to a text in the document storage for HR objects)
3. Experience Abroad (points to a text in the document storage for HR objects)
4. Link to the homepage of the candidate
5. Interest Group of the candidate
6. Registration of Candidate Deleted (indicator)
7. Data Privacy Statement Accepted (indicator)
8. Candidate has been Ranked (indicator shows whether a data record for the Ranking infotype (5142) exists
for the candidate)
9. Candidate ranking (average value of all rankings submitted for the candidate. These rankings are saved as
data records for the Ranking infotype (5142).)
10. Inactive Employee (indicator shows whether the candidate is an employee who is currently not working in the
company)

PATH: SPRO -> TALENT WAREHOUSE -> CANDIDATE -> WORK EXPERIENCE

1) Define Hierarchy Levels (In this IMG activity, you define the hierarchy levels that exist in your company. The
hierarchy levels represent the pecking order in your company with relation to professional capabilities and
management responsibility
2) Define Work Contract Types (In this IMG activity, you define the different categories of work contracts that
your company has with its employees. The work contract type is part of the terms of employment that apply to a job.)

3) Define Industries (In this IMG activity, you define the industries that are relevant for your recruitment process.
This should include industries that exist in your company and industries in which a candidate could have gained work
experience.)
4) Functional Areas (In this IMG activity, you define the task areas in your company that contribute to the
achievement of the corporate goal.)

5) Employment Fractions In this IMG activity, you define the employment fractions that exist in your company.
In the process, you specify the limit for the number of working hours per week as of which a certain employment
fraction exists

QUALIFICATIONS Infotype 5105


Definition: Data concerning a candidate’s qualifications is stored in this infotype.
Use: In Recruitment, the qualifications that a candidate records in his or her profile are saved in this infotype. The
individual records of the infotype correspond to the individual qualifications and the proficiencies that the candidate
has.
Structure: In this infotype, the following data is stored for a qualification:
●     Hierarchy Level in Qualifications Catalog (indicates whether it is a qualification or a qualification group)
●     Object ID of Qualification or Qualification Group
●     Proficiency of a qualification using a quality scale
●     Other Qualifications (points to a text in the document storage for HR objects)

1) Define Views of qualification catalog In this IMG activity, you define a view of the SAP Qualifications Catalog
for your application. When you want to restrict the view of the qualifications catalog for E-Recruiting purposes, you
must use the view SAP_ERECRUITING.

2) Restrict view of qualification catalog:


In this IMG activity, you specify which qualification groups from the qualifications catalog should be contained in E-
Recruiting. This enables you to restrict the SAP Qualifications Catalog to the entries that are relevant for you
Assign the qualification groups you want to use from the qualifications catalog to the view SAP_RECRUITING.
DEFINE SCALES
In this IMG activity, you define and change the proficiency scales for the qualifications you use in E-
Recruiting. Qualifications are stored by candidates in their resumes, for example, or specified by recruiters
as job prerequisites in requisitions.Each scale is defined by a unique numerical indicator and a scale name.
In addition, proficiencies that define the possible rating levels must be specified for each scale.

Activities
1. Specify a name and a key for each new scale.
2. Enter the proficiencies of the new scales. Define and name each individual proficiency. You can define a
maximum of 9999 proficiencies for each scale.

Recommendation
Note the following when you create scales:
-We recommend you not to define more than 20 proficiencies for each scale because the more
proficiencies you define, the less meaningful they become.
-You must create at least one proficiency for each scale.
-To avoid data inconsistency, do not change scales that are already used. If necessary, create a new scale.

DEFINE QUALIFICATIONS CATALOG

In this IMG activity, you define and change the qualifications catalog. The qualifications catalog maps all
qualifications that are of interest to an employer .

Caution: Perform this IMG activity in the productive system.

Structure: The qualifications catalog consists of qualification groups and qualifications.


-Qualification groups help to structure the content of the qualifications catalog. They contain qualifications.
Each qualification group must be assigned a proficiency scale, which is passed to the associated
qualifications.

Note: -Scales are not inherited from one qualification group to another.

-The proficiencies of the scale can be described in more detail for each qualification group using a free text.
The system offers the proficiency descriptions of the linked scale, if they exist, as a proposal. This proposal
can be overwritten individually.

You cannot insert a qualification directly under the root node of the catalog. The proficiencies of the scale
can be described in more detail for each qualification group using a free text. The system offers the
proficiency descriptions of the associated qualification group, if they exist, as the proposal. Otherwise, it
offers the proficiency descriptions of the linked scale (if available). The proposal can be overwritten
individually.

Caution: In contrast to Personnel Development in the SAP R/3 system, a qualification cannot
contain any further qualifications in E-Recruiting.

Requirements You have performed the IMG activity Define Scales.

SALARY RANGES

DETERMINE CURRENCIES FOR SALARY RANGES


In this IMG activity, you determine the currencies for the salary ranges. These are the currencies in which
the payment information can be specified for the job and salary expectations.

You also determine the reference currency. The reference currency enables you to compare the payment
information of a requisition with the salary expectations of the candidates even if they have been specified
in different currencies.

Note: Only specify one reference currency.

If you change the reference currency and use salary ranges in the candidate or job search, you must
generate all search profiles again.
Requirements
You have performed the IMG activities under Currencies for the currencies you want to determine here.
When doing so, you determined the exchange rate between the currencies for the rate type 'M'.

DEFINE SALARY RANGES

In this IMG activity, you determine the salary ranges for the payment information of the jobs and salary
expectations of the candidates for each currency.
Ensure that the intervals of the salary ranges do not overlap for each currency.

Requirements: You have performed the IMG activity Determine Currencies for Salary Ranges.

Activities
If the bottom range of a salary range should remain open, enter '0'.
If the top range of a salary range should remain open, enter '9999999999999'.
EDUCATION Infotype 5104

Definition: Data concerning a candidate’s education is stored in this infotype.


Use: In Recruitment, the education courses that a candidate records in his or her profile are saved in
this infotype. The individual records of the infotype correspond to the individual courses of study that the candidate
completed.

Structure:In this infotype, the following data is stored for a course of study:
1. Education Type
2. Broad Field of Education
3. Educational Institution
4. Location
5. Region (state, county, province)
6. Country Key
7. Subject
8. Degree/Certificate
9. Final Grade
10. Education Start Date
11. Education End Date
12. Description of Education (points to a text in the document storage for HR objects)
13. Highest Degree/Certificate
14. Degree/Certificate Level

a) Define Education Types


In this IMG activity, you define the education types that are relevant for your recruitment process.
This should include types that you want to use as selection criteria for the candidate search in the talent pool and that a
candidate can specify when entering his or her education data.

b) Define Broad Field of Education


In this IMG activity, you define the broad field of education that is relevant for your recruitment process.
This should include fields of education that you want to use as selection criteria for the candidate search in the talent
pool and that a candidate can specify when entering his or her education data.
In this IMG activity, you define the education types that
are relevant for your recruitment process.
DEFINE EDUCATIONAL CERTIFICATES/DEGREES
In this IMG activity, you define the educational certificates and degrees that are relevant for your
recruitment process.

This should include certificates and degrees that you want to use as selection criteria for the candidate
search in the talent pool and that a candidate can specify when entering his or her education data.

Example: School certificate, leaving certificate, Ph.D degree


OTHER FEATURES
DEFINE INTEREST GROUPS
In this IMG activity, you define the interest groups that are used to categorize candidates.
A candidate can assign himself or herself an interest group.
A manager can also specify in the requisition which interest group is suitable for the open job.

Example: You want to differentiate candidates according to university or college graduates, interns,
and experts.

DEFINE COMMUNICATION CHANNELS


In this IMG activity, you define the communication channels that can be used to contact candidates.
A communication channel is determined using the communication type and the actual channel.

Standard settings: The table of communication channels is a system table with its own namespace
for customer entries.

Customer namespace: communication channels 9*

Example: You want to be able to contact a candidate by telephone. In the process, you
want to differentiate between 3 channels:
-Private, Business, Mobile
CANDIDATE SEARCH
Search Profile

Define Search Profile Types


In this IMG activity, you define the search profile types that you want to use for the job postings and
candidate search. A search profile type contains fields from information categories and serves as a template
for creating search profiles.

In addition, you specify for each search profile type the class with which the system generates each search
profile and the object type to which the search profile is assigned.

Caution: When you define a search template, you specify a search profile type. If you want to
delete a search profile type, check first that it is not used in the definition of a search
template. This is not checked by the system.

Standard settings: The table of search profile types is a system table with a specific namespace for
customer entries.

The customer namespaces are: Search profile types X*, Y*, and Z*
DEFINE INFORMATION CATEGORIES

In this IMG activity, you define the information categories to make the fields of certain structures available
for the search. In the process, you determine the content extraction class used to read a structure for a
certain information category and the object type to which the information category is assigned.

You create new information categories, for example, in the following cases:

-You have created your own structure and want to make its fields available for the search.
-You want to have a structure delivered by SAP read with another content extraction class.

Caution : When you define a search template element, you specify an information category. Before
you delete an information category, you must ensure that it is not used in the definition of
any other search template elements. The system does not check this for you.

Standard settings: The table of information categories is a system table with a specific namespace
for customer entries.
Customer namespaces are: information categories Y* and Z*

Dependencies: You specify an information category when you define search template elements.
If you want to delete an information category, ensure beforehand that it is not
used any longer to define search template elements.
ASSIGN LANGUAGES TO A SEARCH PROFILE TYPE
In this IMG activity, you determine the languages in which the values of the assigned fields are available
for each search profile type.

Requirements : You have performed the following IMG activities:


-Determine Languages Available
-Define Search Profile Types
** Similarly for other four profile types**

ASSIGN FIELDS FROM INFORMATION CATEGORIES TO A SEARCH PROFILE TYPE


In this IMG activity, you determine for each search profile type which fields from the information
categories are contained in the search profile type. In the process, you specify the field type for each field.

Note : If an information category contains qualifications, the search profile type automatically
contains all of these qualifications. In this case, do not specify a field. The system automatically finds the
content of all fields with field type free text by using a search template of type full text.

You assign fields to a search profile type, for example, in the following cases:
-You have defined your own search profile type and want to assign fields to it.
-You want to change a search profile type delivered by SAP.
Caution: When you define a search template element, you specify a field in an information
category. Before you delete the assignment of a field to a search profile type, you must ensure that the field
is not used in any other search templates that are based on this search profile type. The system does not
check this for you.

Assign Attachment Types to a Search Profile Type


In this IMG activity, you determine for each search profile type which attachment types should be taken
into account during the full text search. The full text search is only meaningful for attachment types that
have already been assigned to the object type of the search profile type.
REQUIREMENTS
You have defined the attachment types in which you want to perform the full text search.
You have defined search profile types and assigned them to object types.
In the IMG activity Define Use of Attachment Types, you have assigned attachment types to the object
types that are assigned to the search profile types.

UPDATE SEARCH PROFILE


This IMG activity enables you to update the search profiles that have been created on the basis of a search
profile type. You perform this IMG activity whenever you have changed the assignment of fields in an
information category to a search profile type.
Caution: Perform this IMG activity in the productive system.

Note: Creating search profiles for a large number of objects (candidates, job postings) can take
a long time. We recommend that you start the report as a background process.

SEARCH TEMPLATES
DEFINE SEARCH TEMPLATES

In this IMG activity, you define the search templates that should be available on the user interface for
search purposes. In the process, you specify for each search template the search profile type on which it
should be based on. In addition, you determine how the search template is displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Profile Types.

Standard settings: The table of search templates is a system table with a specific namespace for
customer entries.

The customer namespace is: Search templates 9*

In this IMG activity, you define the search template elements. They represent the criteria of a search.

Requirements: You have performed the following IMG activities: -


Define Information Categories -Assign Fields from Information Categories to a Search Profile Type

Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.

Customer namespace: Search template elements Z*

Activities
1. Enter a key for the search template element.
2. Assign a type of the interface element to the search template element.
3. Specify whether an input help should be generated for the search template element.
4. Select the information category that contains the field you want to assign to the search template element.
5. Select the field. Do not select a field for information categories containing qualifications.
6. Specify the field type.
Note: The search template element is assigned to a search template in the IMG activity Assign
Search Template Elements to Search Templates. The search template is based on a search profile type. You
assign fields to the search profile type as well in the IMG activity: Assign Fields from Information
Categories to a Search Profile Type. The field type you specify here must correspond to the field type of
the field in the search profile type.

7. If you have determined that an input help should be generated for the search template element, specify an
access class for data retrieval.
8. If the access class delivers values from several fields, specify from which of the fields the input help
should be generated.
ASSIGN SEARCH TEMPLATE ELEMENTS TO SEARCH TEMPLATES

In this IMG activity, you specify which search template elements appear in the search template and in what
sequence.

Note: A search template is based on a search profile type. Assign only search template elements
that refer to fields contained in the corresponding search profile type to the search template. You do so in
the IMG activity: Assign Fields from Information Categories to a Search Profile Type.

Requirements: You have performed the following IMG activities:


-Define Search Templates
-Define Search Template Elements
DEFINE SEARCH TEMPLATE GROUPS

In this IMG activity, you define search template groups. You assign the search templates you require to
display a certain search on the user interface to the search template groups.

Standard settings: The table of search template groups is a system table with a specific namespace
for customer entries. The customer namespace is: search template groups 9*

ASSIGN SEARCH TEMPLATES TO SEARCH TEMPLATE GROUPS

In this IMG activity, you assign the search templates that should be available on the user interface for the
display of a special search to a search template group. At the same time, you determine the sequence in
which the search templates are displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Template Groups.
ASSIGN SEARCH TEMPLATE GROUPS TO SEARCH APPLICATIONS

In this IMG activity, you specify which search template group is used in the various scenarios and which
Business Server Page (BSP) application is called to display the search results.

If, for example, you have copied a standard application to the customer namespace, insert new entries in
this table.
If you want to use a search template group you have created yourself, change the relevant entry.

_
Standard settings: The table Navigation Settings for Search Templates is a system table with a
specific namespace for customer entries.
The customer namespace is: Component identification of the calling controller Z*
The following navigation settings are delivered as standard for each scenario:
CompID of Calling Controller Scenario
UnregSearchPosting Job Posting Search forUnregistered Candidates
Cdcycandsearch Candidate Search
Cdcyreqsearchexternalpostings Requisition Search with External Postings
Cdcyreqsearchinternalpostings Requisition Search with Internal Postings
EmpSearchPosting Job Posting Search for Internal Candidates
RegSearchPosting Job Posting Search for Registered Candidates

Note: If you want to insert customer-specific applications in this table, take a look at the interplay of the
individual controllers in the application HRRCF_UNRG_SRCH. The BSP application is used in the
scenario for the freely accessible search for job postings. First familiarize yourself with the Model View
Controller (MVC) implementation model for BSP applications.

SET UP SEARCH APPLICATION

In this IMG activity, you set up the attributes of the search applications. This step enables you to specify
different interface elements for the individual search applications. You can also specify what options are
available to the user for creating search queries.

A table (T77RCF_SEARCH_ATTR) with default settings is delivered for this Customizing table. These
entries are controlled by entries created using this IMG activity.

The settings you can make are as follows:

Flexible search applications

If this indicator is set, users can include search criteria that interest them in the search queries. To do so, the
user chooses Other Search Criteria and selects fields, qualifications, and/or questions as required. This
setting is particularly useful for the recruiter.

Weighting

If this indicator is set, the user can choose Extended Search and then weight search criteria differently. The
hit list displayed for the search takes the weighting specifications into account. This setting is particularly
useful for the recruiter.

Mandatory values

If this indicator is set, the user can choose Extended Search and then mark criteria as mandatory. In this
case, the hit list only includes entries that fulfil these criteria. This setting is particularly useful for the
recruiter.

Ranking

If this indicator is set, the hit list displays the results in a ranked list with details of the percentage match.
This setting is particularly useful for the recruiter.

Make variants publicly accessible

If this indicator is set, the user can save his or her search criteria as a search variant that can be used by
other users. Other users can use the search variant as a template for their search, but they may not change
the variant.
Documentation

If this indicator is set, a link to the documentation for the search application is provided on the user interface.

Display variants

If this indicator is set, the user can save search variants for later use.

Display maximum number of hits

If this indicator is set, the settings made for the maximum of hits are displayed on the user interface.

Note: If you do not set a value, then the hit list is empty.

Maximum number of hits

This number specifies how many hits are displayed in the hit list.

Display threshold for ranking

If this indicator is set, the settings made for the ranking threshold are displayed on the user interface.

Threshold

This number specifies how big the percentage match with the weighted criteria must be in order to be
included in the hit list.

Standard settings

A table (T77RCF_SEARCH_ATTR) with default settings is delivered for this Customizing table.

Activities

Enter the component ID of the calling search application controller and make the settings you require.
APPLICANT TRACKING

DEFINE SCALES FOR RANKING AND REPORTING


ASSIGN SCLAES TO SCALE TYPES

In this IMG activity, you maintain the quality scales that are used to
-Rank candidates
-Rank candidates' assignments to requisitions
-Specify weightings for Search & Match criteria

Activities
1. Enter a key and a name for each new scale you create.
2. Enter the specifications for the new scale.

Caution: Make sure that you only assign scale specifications that are sorted in linear form in
ascending order. In other words, the lowest quality specification must correspond to the lowest value and
the highest quality specification must correspond to the highest value. In addition, the difference between
the values must be linear.

Recommendation: Note the following when you create scales:


- We recommend you not to define more than 20 specifications for each scale because the more
specifications you define, the less meaningful they become.
-You must create at least one specification for each scale.
-To avoid data inconsistency, do not change scales that are already used. If necessary, create a new scale.

Example
The scale specifications for ranking candidates in the Talent Pool might look as follows:

ID Proficiency
0001 Blacklist
0002 Mediocre
0003 Neutral
0004 Interesting
0005 High potential

The scale specifications for ranking assignments to requisitions could be:


ID Proficiency
0001 C
0002 B
0003 A

The scale specifications for weighting criteria for Search & Match scenarios could be:
ID Proficiency
0001 Unimportant
0002 Not so important
0003 Important
0004 Very important

Define Application Source Categories and Assign Note Texts


Define Application Sources

In this IMG activity, you define the application source categories you require when you want to report on
where candidates learned about your job postings. In addition, you store an OTR (object text repository)
text for each source category. This text is displayed on the user interface together with a free-form text
field. Its purpose is to assist the user when entering details about the application source.

Requirements
You have stored texts for the descriptions entered as free-form text in the Online Text Repository (OTR).

Standard settings
The Application Source Categories table is a system table with a separate namespace for customer entries.
The customer namespaces are: 2*, 3*, 4*, 5*, 6*, 7*, 8*, 9*

ACTIVITIES
DEFINE ACTIVITY TYPES

In this IMG activity, you define the activity types that you require for your applicant tracking processes in Recruitment.
To do so, you assign an activity category to each type. This controls what data the activity type contains and what
system functions can be executed for it.

PATH: SPRO-> E-RECRUITING-> APPLICANT TRACKING -> ACTIVITIES-> DEFINE ACTIVITY TYPES

If you want to be able to use an activity type for Applicant Tracking, you must assign it to a process.

DEFINE PROCESSES

In this IMG activity, you define the processes you use to map the recruitment process in E-Recruiting. You determine
the sequence in which the processes are offered for selection using the sequence number.
In the IMG activity Assign Activity Types to Processes, you map the relevant process flow by assigning activity types to
the processes.

ASSIGN ACTIVITY TYPES TO PROCESSES


In this IMG activity, you assign activity types to processes. By doing so, you store the possible activity
types that belong to a recruitment process.

REQUIREMENTS
You have performed the IMG activity Define Activity Types.
You have performed the IMG activity Define Processes.
ASSIGN HR OBJECT TYPES TO ACTIVITY TYPES
In this IMG activity, you assign HR object types from E-Recruiting to your activity types.

Requirements: You have performed the IMG activity Define Activity Types .

Activities
We recommend you to assign the activity types as follows:
Activity Types for the Talent Warehouse Candidate
Activity Types for Application Administration Application
Activity Types for the Candidacy Process Candidacy
Activity Types for Requisition Management Requisition or Job Posting

Note: Only the following HR object types are relevant for E-Recruiting:

-Candidate
-Application
-Candidacy
-Requisition
-Job Posting

For the object Candidate (NA) and the process group Talent Relationship Management, allocation of
activity types of the activity category Questionnaire is not supported.
ASSIGN A STATUS TO STATUS-CHANGING ACTIVITY TYPES

In this IMG activity, you assign a status to your status-changing activity types in accordance with the HR
object types.

The status-changing activity types are defined by their activity category.

Requirements
You have performed the IMG activity Define Activity Types.
You have performed the IMG activity Assign HR Object Types to Activity Types.

Note that this assignment only makes sense for E-Recruiting object types (candidate, application,
candidacy, requisition, posting).
SET UP DATA TRANSFER FOR NEW EMPLOYEES

In this IMG activity, you define the connection between your E-Recruiting system and your HR system.
This connection is necessary for transferring data on your new employees to the HR system.

Activities
-Create an RFC connection to your HR system.
-In the system parameters table, specify the name of the RFC connection to your HR system under the
RECFA HRRFC parameter.
Set up RFC Connection
SET UP RFC PARAMETERS

CORRESPONDENCE
Adapt User for Correspondence
In this IMG activity, you configure users so that they can send or print correspondences.
You must make the following settings:
1. You need to assign a printer to the user so that he or she can print the correspondence. You also need to
make this entry for correspondence output by e-mail to ensure the formatting is correct.
2. You need to assign an e-mail address to the user so that he or she can send the correspondence by e-mail.
If an e-mail address is stored for candidates assigned to the user, the system uses this e-mail address.

Requirements: You have set up an SAP printer.

Activities:
Make the following entries for users who need to print from the system or send e-mails.
-E-mail address in the address data
-Output device for fixed values under Output Options
Note: Make these entries for all internal users.
Caution: Perform this IMG activity in the productive system.

CREATE FORM
In this IMG activity, you create the forms that are used for correspondence in E-Recruiting. In the process,
you can individually adjust the appearance and content of your correspondence using the respective form.

Standard settings
The table of forms is a system table with its own namespaces for customer entries. Customer namespaces:
Forms Y* and Z*
Activities
Generate your individual forms by using the standard forms
-HRRCF_CS_APPLICANT for normal letters
-HRRCF_CS_APPL_INVITATION for invitation letters as the template. The templates only differ in their
data interface.

Note: Do not change the data interface under any circumstances. If you do, error-free assignment of the
form to the activity types is not possible (IMG activity: Assign Forms to Activity Types).

Example: You want to generate a letter for an offer:


Copy the form HRRCF_CS_CANDIDATE to a form Z_LETTER_ACCEPTED.
You can now include your text, letter logo, and so on in this form.

Standard E-recruiting Forms


HRRCF_CS_EXA_DEREGISTRATION Deregistration Standard Form
HRRCF_CS_EXA_INVITATION Invitation Standard Form
HRRCF_CS_EXA_NEW_PASSWORD Access Authorization Standard Form
HRRCF_CS_EXA_OFFER_CONTRACT Extend Offer Standard Form
HRRCF_CS_EXA_PROV_NOTIFICATION Interim Notification Standard Form
HRRCF_CS_EXA_QUESTIONNAIRE Request Questionnaire Standard Form
HRRCF_CS_EXA_RECEIPT Confirmation of Receipt Standard Form
HRRCF_CS_EXA_REJECTION Correspondence: Rejection Standard Form
HRRCF_CS_INVITATION Letter to Candidate Standard Form
HRRCF_DATA_SUMMARY_APPLICATION Application Data Overview Standard Form
HRRCF_DATA_SUMMARY_AUDIT_TRAIL Data Overview Audit Trail Standard Form
HRRCF_DATA_SUMMARY_CANDIDACY Data Overview Candidacy Standard Form
HRRCF_DATA_SUMMARY_JOB   Standard Form
HRRCF_DATA_SUMMARY_ORGUNIT   Standard Form
HRRCF_DATA_SUMMARY_POSITION   Standard Form
HRRCF_DATA_SUMMARY_POSTING Data Overview: Posting Standard Form
HRRCF_DATA_SUMMARY_POST_INST Data Overview: Posting Inst. Standard Form
HRRCF_DATA_SUMMARY_REC_PLAN Process Template Data Overview Standard Form
HRRCF_DATA_SUMMARY_REQUISITION Data Overview: Requisition Standard Form
HRRCF_DECISION_OVERVIEW Decision Overview Standard Form
HRRCF_NEW_APPLICATION_NOTIF New Application Received Standard Form
HRRCF_NEW_JOB_PROPOSAL_NOTIF New Proposal Received Standard Form
HRRCF_PN_NEW_APPLS   Standard Form
HRRCF_PN_SLA_APPLS   Standard Form
HRRCF_PREV_POST Display Posting Standard Form
HRRCF_PUBLICATION_EXT External Job Posting Standard Form
HRRCF_PUBLICATION_INT Internal Job Posting Standard Form
HRRCF_SLA_CANDIDACY_NOTIF SLA Notification Standard Form
HRRCF_SLA_JOB_PROPOSAL_NOTIF New Proposal Received Standard Form
HRRCF_SLA_NOTIFICATION SLA Notification Standard Form
SF_HRRCF_INITIAL_EMAIL Auto E-mail with User Data Standard Form
ASSIGN FORMS TO ACTIVITY TYPES
In this IMG activity, you assign forms as letter templates to the activity types. In the process, you can
assign various forms to different companies, interest groups and candidate classes. These forms determine
the appearance and the content of the letter that is generated by the current activity. You can assign several
forms to an activity with the same attributes (companies, interest groups, candidate classes) by using
sequential numbers. These forms are offered for selection as letter templates when the user creates a
correspondence activity. For correspondence activities automatically generated using the workflow, the
form in which the lowest sequential number is stored is always used for the same attributes.

Requirements
-You have created the forms you want to use by using the IMG activity Create Form.
-You have performed the following IMG activities if you want to use different forms for different interest
groups and companies:
Define Interest Groups
Define Company

Example: You can store a different form for activity type 0102 for company 0200 and for interest
group 0001 to the one you store for target group 0002.
OUTPUT CHANNELS
Assign Document Formats to Output Channels

In this IMG activity, you assign document formats to output channels. In E-Recruiting, documents can be
output in various formats using various output channels.

Note: The available formats are defined by SAP. The output channels are also defined by SAP as well as
the formats you can use for the individual output channels.

Standard settings:
-PRINTER->SSF_OTF
-E_MAIL->SSF_HTM
-FRONTEND->SSF_HTM

Example: You want letters sent by e-mail to be sent as PDF documents.


In this case, enter the format 'SSF_PDF' for the output channel 'E_MAIL'.

QUESTIONNAIRES

DEFINE SCALES FOR QUESTIONNAIRES


In this IMG activity, you maintain quality scales, which should appear as predefined scales on the user
interface. The user can assign the predefined scales to a question in a questionnaire.
Activities
1. Enter a key and a name for each new scale you create.
2. Enter the specifications for the new scales.

Recommendation: Note the following when you create scales:


-We recommend you not to define more than 20 specifications for each scale because the more
specifications you define, the less meaningful they become.
-You must create at least one specification for each scale.
-To avoid data inconsistency, do not change scales that are already used. If necessary, create a new scale.

SET UP CATEGORIES
In this IMG activity, you create categories for questionnaires, questions, and responses.
You must perform this activity to be able to use questionnaires in E-Recruiting.

Standard settings
Two questionnaire categories have been created:
-Equal Employment Information Questionnaires in this category are used in connection with EEO
(Equal Employment Opportunities).
-Job-Related Information Questionnaires in this category contain general questions.

Activities
Perform this IMG activity. A report automatically makes the basis settings and generates the relevant table
entries. You only need to start the report once.
The category texts are created in the system language.

UPDATE CATEGORIES
In this IMG activity, you refresh the questionnaire categories to display new scales that have been created
in the meantime on the user interface.

Requirements
You have already created categories in the activity Create Categories. You have created new scales since
doing so.

Activities
Work through the IMG activity. A report automatically recognizes changes to the categories and generates
the new corresponding table entries.
TRANSPORT CATEGORIES
In this IMG activity, the table entries for the questionnaire categories are transferred to a transport request.
This enables you to transport the table entries to your production system.

Requirements
You have performed the IMG activity Set Up Categories.

Example
You set up the questionnaire categories in your test system or you have created new scales and updated
categories.
This IMG activity enables you to then transport the categories to your production system.

ASSIGN CATEGORIES TO ACTIVITY TYPES


In this IMG activity, you assign the categories of your activity types to the activity category
Questionnaire".

Requirements
You have performed the IMG activity Define Activity Types.
You have performed the IMG activity Set Up Categories.

EQUAL EMPLOYMENT OPPORTUNITY


SET UP INFORMATION AREAS
In this IMG activity, you set up information areas. Information areas group EEO information (Equal
Employment Opportunity). They can be evaluated in queries.
In a second step, you assign information structures to the information areas. An info structure serves as a
data structure in an Infoset.

Requirements
Make sure that the information structures you want to assign have been set up as DDIC structures and
activated. If you want to use customer- specific structures, you must also define a corresponding DDIC
table type. You can find more information about this in the Application Help under Infoset Query.
Activities
Enter an identifier for an information area and assign a meaningful name to it. Assign information
structures to the information area by entering the DDIC names of the structures.

Recommendation
You should not assign the same structure to different information areas unless such an assignment makes
good business sense. Ideally, a structure should only be assigned once to an information area.

Example
You want to set up reports with EEO information in North America. You create the information area 001
(NorthAmerica) for this purpose.
You assign the info structure RCF_S_QUERY_EEO to information area 001.

Further notes
The name of the information area will appear on the user interface in the user's logon language when
questions of the category EEO information are maintained. For this reason, the name you assign should be
meaningful. Enter the names in the possible logon languages as well.

ASSIGN VALUES TO INFORMATION FIELDS


In this IMG activity, you assign values to information fields . Information (info) fields are data dictionary
(DDIC) fields that are contained in information structures. An info field is characterized by its domain. Info
fields always use the domain RCF_MAP_FLD.
Info fields are indirectly assigned to an information area via the information structure. When you create or
change a question that belongs to the EEO (Equal Employment Opportunity) category, if you select an info
area on the user interface, the info fields assigned to this area are then available to you. You can assign
these fields to a question on the user interface. When you assign an info field to a question, you can take
over the default values assigned to the info field as possible responses to the question
.
Requirements
You have worked through the IMG activity Set Up Information Areas .

Activities
Select an information field. Assign the required values to it.

Example
The information structure RCF_S_QUERY_EEO contains the info field GENDER. The following values
are assigned to this info field:
001 - Male
002 – Female

REQUISITION MANAGEMENT

REQUISITION

Job Description

1) Define Hierarchy Levels (In this IMG activity, you define the hierarchy levels that exist in your company. The
hierarchy levels represent the pecking order in your company with relation to professional capabilities and
management responsibility
Define Work Contract Types (In this IMG activity, you define the different categories of work contracts that your
company has with its employees. The work contract type is part of the terms of employment that apply to a job.)
Define Industries (In this IMG activity, you define the industries that are relevant for your recruitment process. This
should include industries that exist in your company and industries in which a candidate could have gained work
experience.)

Functional Areas (In this IMG activity, you define the task areas in your company that contribute to the achievement of
the corporate goal.)
Employment Fractions In this IMG activity, you define the employment fractions that exist in your company. In the
process, you specify the limit for the number of working hours per week as of which a certain employment fraction
exists

QUALIFICATIONS Infotype 5105


Definition: Data concerning a candidate’s qualifications is stored in this infotype.
Use: In Recruitment, the qualifications that a candidate records in his or her profile are saved in this infotype. The
individual records of the infotype correspond to the individual qualifications and the proficiencies that the candidate
has.
Structure: In this infotype, the following data is stored for a qualification:
●     Hierarchy Level in Qualifications Catalog (indicates whether it is a qualification or a qualification group)
●     Object ID of Qualification or Qualification Group
●     Proficiency of a qualification using a quality scale
●     Other Qualifications (points to a text in the document storage for HR objects)

1) Define Views of qualification catalog


In this IMG activity, you define and change the proficiency scales for the qualifications you use in E-
Recruiting. Qualifications are stored by candidates in their resumes, for example, or specified by recruiters
as job prerequisites in requisitions. Each scale is defined by a unique numerical indicator and a scale name.
In addition, proficiencies that define the possible rating levels must be specified for each scale.

. When you want to restrict the view of the qualifications catalog for E-Recruiting purposes, you must use the view
SAP_ERECRUITING.
2) Restrict view of qualification catalog:
In this IMG activity, you specify which qualification groups from the qualifications catalog should be contained in E-
Recruiting. This enables you to restrict the SAP Qualifications Catalog to the entries that are relevant for you
Assign the qualification groups you want to use from the qualifications catalog to the view SAP_RECRUITING.

DEFINE SCALES
In this IMG activity, you define and change the proficiency scales for the qualifications you use in E-
Recruiting. Qualifications are stored by candidates in their resumes, for example, or specified by recruiters
as job prerequisites in requisitions.Each scale is defined by a unique numerical indicator and a scale name.
In addition, proficiencies that define the possible rating levels must be specified for each scale.
Activities
1. Specify a name and a key for each new scale.
2. Enter the proficiencies of the new scales. Define and name each individual proficiency. You can define a
maximum of 9999 proficiencies for each scale.

Recommendation
Note the following when you create scales:
-We recommend you not to define more than 20 proficiencies for each scale because the more
proficiencies you define, the less meaningful they become.
-You must create at least one proficiency for each scale.
-To avoid data inconsistency, do not change scales that are already used. If necessary, create a new scale.

DEFINE QUALIFICATIONS CATALOG

In this IMG activity, you define and change the qualifications catalog. The qualifications catalog maps all
qualifications that are of interest to an employer .

Caution: Perform this IMG activity in the productive system.

Structure: The qualifications catalog consists of qualification groups and qualifications.


-Qualification groups help to structure the content of the qualifications catalog. They contain qualifications.
Each qualification group must be assigned a proficiency scale, which is passed to the associated
qualifications.

Note: -Scales are not inherited from one qualification group to another.

-The proficiencies of the scale can be described in more detail for each qualification group using a free text.
The system offers the proficiency descriptions of the linked scale, if they exist, as a proposal. This proposal
can be overwritten individually.

You cannot insert a qualification directly under the root node of the catalog. The proficiencies of the scale
can be described in more detail for each qualification group using a free text. The system offers the
proficiency descriptions of the associated qualification group, if they exist, as the proposal. Otherwise, it
offers the proficiency descriptions of the linked scale (if available). The proposal can be overwritten
individually.
Caution: In contrast to Personnel Development in the SAP R/3 system, a qualification cannot
contain any further qualifications in E-Recruiting.

SALARY RANGES

DETERMINE CURRENCIES FOR SALARY RANGES


In this IMG activity, you determine the currencies for the salary ranges. These are the currencies in which
the payment information can be specified for the job and salary expectations.

You also determine the reference currency. The reference currency enables you to compare the payment
information of a requisition with the salary expectations of the candidates even if they have been specified
in different currencies.

Note: Only specify one reference currency.

If you change the reference currency and use salary ranges in the candidate or job search, you must
generate all search profiles again.
Requirements
You have performed the IMG activities under Currencies for the currencies you want to determine here.
When doing so, you determined the exchange rate between the currencies for the rate type 'M'

DEFINE POSTING CHANNELS


In this IMG activity, you define the recipients to whom you want to send your job postings for publishing,
for example a certain daily newspaper, a specific job board, or your intranet.
Standard settings
The table of posting channels is a system table with a specific namespace for customer entries.
The customer namespace is: posting channels 9*.

The following posting channels are delivered in the standard SAP system:
Posting channel Visibility
Posting channel '0001' Publications can be found by internal candidates
Posting channel '0002' Publications can be found by external candidates
You can change the names of these posting channels.
Activities
1. Define a posting channel and specify a name for it.
2. Assign an ABAP class (Publisher) to the channel to enable publishing.
3. Specify the candidate class to which its publications should be accessible.

Caution: If you want to publish postings in a channel strictly for internal candidates, you must assign
candidate class 1 (internal candidate) to the channel.

POSTING SEARCH

Define Search Profile Types


In this IMG activity, you define the search profile types that you want to use for the job postings and
candidate search. A search profile type contains fields from information categories and serves as a template
for creating search profiles.

In addition, you specify for each search profile type the class with which the system generates each search
profile and the object type to which the search profile is assigned.

Caution: When you define a search template, you specify a search profile type. If you want to
delete a search profile type, check first that it is not used in the definition of a search
template. This is not checked by the system.

Standard settings: The table of search profile types is a system table with a specific namespace for
customer entries.
The customer namespaces are: Search profile types X*, Y*, and Z*

DEFINE INFORMATION CATEGORIES

In this IMG activity, you define the information categories to make the fields of certain structures available
for the search. In the process, you determine the content extraction class used to read a structure for a
certain information category and the object type to which the information category is assigned.

You create new information categories, for example, in the following cases:

-You have created your own structure and want to make its fields available for the search.
-You want to have a structure delivered by SAP read with another content extraction class.

Caution : When you define a search template element, you specify an information category. Before
you delete an information category, you must ensure that it is not used in the definition of
any other search template elements. The system does not check this for you.

Standard settings: The table of information categories is a system table with a specific namespace
for customer entries.
Customer namespaces are: information categories Y* and Z*

Dependencies: You specify an information category when you define search template elements.
If you want to delete an information category, ensure beforehand that it is not
used any longer to define search template elements.
ASSIGN LANGUAGES TO A SEARCH PROFILE TYPE
In this IMG activity, you determine the languages in which the values of the assigned fields are available
for each search profile type.

Requirements : You have performed the following IMG activities:


-Determine Languages Available
-Define Search Profile Types
** Similarly for other four profile types**

ASSIGN FIELDS FROM INFORMATION CATEGORIES TO A SEARCH PROFILE TYPE


In this IMG activity, you determine for each search profile type which fields from the information
categories are contained in the search profile type. In the process, you specify the field type for each field.

Note : If an information category contains qualifications, the search profile type automatically
contains all of these qualifications. In this case, do not specify a field. The system automatically finds the
content of all fields with field type free text by using a search template of type full text.

You assign fields to a search profile type, for example, in the following cases:
-You have defined your own search profile type and want to assign fields to it.
-You want to change a search profile type delivered by SAP.
Caution: When you define a search template element, you specify a field in an information
category. Before you delete the assignment of a field to a search profile type, you must ensure that the field
is not used in any other search templates that are based on this search profile type. The system does not
check this for you.

Assign Attachment Types to a Search Profile Type


In this IMG activity, you determine for each search profile type which attachment types should be taken
into account during the full text search. The full text search is only meaningful for attachment types that
have already been assigned to the object type of the search profile type.
REQUIREMENTS
You have defined the attachment types in which you want to perform the full text search.
You have defined search profile types and assigned them to object types.
In the IMG activity Define Use of Attachment Types, you have assigned attachment types to the object
types that are assigned to the search profile types.

UPDATE SEARCH PROFILE


This IMG activity enables you to update the search profiles that have been created on the basis of a search
profile type. You perform this IMG activity whenever you have changed the assignment of fields in an
information category to a search profile type.
Caution: Perform this IMG activity in the productive system.

Note: Creating search profiles for a large number of objects (candidates, job postings) can take
a long time. We recommend that you start the report as a background process.

SEARCH TEMPLATES
DEFINE SEARCH TEMPLATES

In this IMG activity, you define the search templates that should be available on the user interface for
search purposes. In the process, you specify for each search template the search profile type on which it
should be based on. In addition, you determine how the search template is displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Profile Types.

Standard settings: The table of search templates is a system table with a specific namespace for
customer entries.

The customer namespace is: Search templates 9*

In this IMG activity, you define the search template elements. They represent the criteria of a search.

Requirements: You have performed the following IMG activities: -


Define Information Categories -Assign Fields from Information Categories to a Search Profile Type

Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.

Customer namespace: Search template elements Z*

Activities
1. Enter a key for the search template element.
2. Assign a type of the interface element to the search template element.
3. Specify whether an input help should be generated for the search template element.
4. Select the information category that contains the field you want to assign to the search template element.
5. Select the field. Do not select a field for information categories containing qualifications.
6. Specify the field type.
Note: The search template element is assigned to a search template in the IMG activity Assign
Search Template Elements to Search Templates. The search template is based on a search profile type. You
assign fields to the search profile type as well in the IMG activity: Assign Fields from Information
Categories to a Search Profile Type. The field type you specify here must correspond to the field type of
the field in the search profile type.

7. If you have determined that an input help should be generated for the search template element, specify an
access class for data retrieval.
8. If the access class delivers values from several fields, specify from which of the fields the input help
should be generated.
ASSIGN SEARCH TEMPLATE ELEMENTS TO SEARCH TEMPLATES

In this IMG activity, you specify which search template elements appear in the search template and in what
sequence.

Note: A search template is based on a search profile type. Assign only search template elements
that refer to fields contained in the corresponding search profile type to the search template. You do so in
the IMG activity: Assign Fields from Information Categories to a Search Profile Type.

Requirements: You have performed the following IMG activities:


-Define Search Templates
-Define Search Template Elements
DEFINE SEARCH TEMPLATE GROUPS

In this IMG activity, you define search template groups. You assign the search templates you require to
display a certain search on the user interface to the search template groups.

Standard settings: The table of search template groups is a system table with a specific namespace
for customer entries. The customer namespace is: search template groups 9*

ASSIGN SEARCH TEMPLATES TO SEARCH TEMPLATE GROUPS

In this IMG activity, you assign the search templates that should be available on the user interface for the
display of a special search to a search template group. At the same time, you determine the sequence in
which the search templates are displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Template Groups.
ASSIGN SEARCH TEMPLATE GROUPS TO SEARCH APPLICATIONS

In this IMG activity, you specify which search template group is used in the various scenarios and which
Business Server Page (BSP) application is called to display the search results.

If, for example, you have copied a standard application to the customer namespace, insert new entries in
this table.
If you want to use a search template group you have created yourself, change the relevant entry.

_
Standard settings: The table Navigation Settings for Search Templates is a system table with a
specific namespace for customer entries.
The customer namespace is: Component identification of the calling controller Z*
The following navigation settings are delivered as standard for each scenario:
CompID of Calling Controller Scenario
UnregSearchPosting Job Posting Search forUnregistered Candidates
Cdcycandsearch Candidate Search
Cdcyreqsearchexternalpostings Requisition Search with External Postings
Cdcyreqsearchinternalpostings Requisition Search with Internal Postings
EmpSearchPosting Job Posting Search for Internal Candidates
RegSearchPosting Job Posting Search for Registered Candidates

Note: If you want to insert customer-specific applications in this table, take a look at the interplay of the
individual controllers in the application HRRCF_UNRG_SRCH. The BSP application is used in the
scenario for the freely accessible search for job postings. First familiarize yourself with the Model View
Controller (MVC) implementation model for BSP applications.

Search Profile

Define Search Profile Types


In this IMG activity, you define the search profile types that you want to use for the job postings and
candidate search. A search profile type contains fields from information categories and serves as a template
for creating search profiles.

In addition, you specify for each search profile type the class with which the system generates each search
profile and the object type to which the search profile is assigned.

Caution: When you define a search template, you specify a search profile type. If you want to delete a
search profile type, check first that it is not used in the definition of a search template. This is not checked
by the system.

Standard settings: The table of search profile types is a system table with a specific namespace for customer
entries.

The customer namespaces are: Search profile types X*, Y*, and Z*

Define Information Categories


In this IMG activity, you define the information categories to make the fields of certain structures available
for the search. In the process, you determine the content extraction class used to read a structure for a
certain information category and the object type to which the information category is assigned.

You create new information categories, for example, in the following cases:

-You have created your own structure and want to make its fields available for the search.
-You want to have a structure delivered by SAP read with another content extraction class.

Caution: When you define a search template element, you specify an information category. Before
you delete an information category, you must ensure that it is not used in the definition of any other search
template elements. The system does not check this for you.

Standard settings
The table of information categories is a system table with a specific namespace for customer entries.
Customer namespaces are: information categories Y* and Z*

Dependencies
You specify an information category when you define search template elements. If you want to delete an
information category, ensure beforehand that it is not used any longer to define search template elements.
ASSIGN LANGUAGES TO A SEARCH PROFILE TYPE
In this IMG activity, you determine the languages in which the values of the assigned fields are available
for each search profile type.

REQUIREMENTS
You have performed the following IMG activities:
-Determine Languages Available
-Define Search Profile Types

ASSIGN FIELDS FROM INFORMATION CATEGORIES TO A SEARCH PROFILE TYPE

In this IMG activity, you determine for each search profile type which fields from the information
categories are contained in the search profile type. In the process, you specify the field type for each field.

Note: If an information category contains qualifications, the search profile type automatically contains
all of these qualifications. In this case, do not specify a field.
The system automatically finds the content of all fields with field type free text by using a search template
of type full text.
You assign fields to a search profile type, for example, in the following cases:
-You have defined your own search profile type and want to assign fields to it.
-You want to change a search profile type delivered by SAP.

Caution: When you define a search template element, you specify a field in an information
category. Before you delete the assignment of a field to a search profile type, you must ensure that the field
is not used in any other search templates that are based on this search profile type. The system does not
check this for you.

Assign Attachment Types to a Search Profile Type

In this IMG activity, you determine for each search profile type which attachment types should be taken
into account during the full text search. The full text search is only meaningful for attachment types that
have already been assigned to the object type of the search profile type.

Requirements
You have defined the attachment types in which you want to perform the full text search.
You have defined search profile types and assigned them to object types.

In the IMG activity Define Use of Attachment Types, you have assigned attachment types to the object
types that are assigned to the search profile types.

UPDATE SEARCH PROFILE


This IMG activity enables you to update the search profiles that have been created on the basis of a search
profile type. You perform this IMG activity whenever you have changed the assignment of fields in an
information category to a search profile type.
Caution: Perform this IMG activity in the productive system.

Note: Creating search profiles for a large number of objects (candidates, job postings) can take
a long time. We recommend that you start the report as a background process.

SEARCH TEMPLATES
DEFINE SEARCH TEMPLATES

In this IMG activity, you define the search templates that should be available on the user interface for
search purposes. In the process, you specify for each search template the search profile type on which it
should be based on. In addition, you determine how the search template is displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Profile Types.

Standard settings: The table of search templates is a system table with a specific namespace for
customer entries.

The customer namespace is: Search templates 9*

In this IMG activity, you define the search template elements. They represent the criteria of a search.

Requirements: You have performed the following IMG activities: -


Define Information Categories -Assign Fields from Information Categories to a Search Profile Type

Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.

Customer namespace: Search template elements Z*

Activities
1. Enter a key for the search template element.
2. Assign a type of the interface element to the search template element.
3. Specify whether an input help should be generated for the search template element.
4. Select the information category that contains the field you want to assign to the search template element.
5. Select the field. Do not select a field for information categories containing qualifications.
6. Specify the field type.
Note: The search template element is assigned to a search template in the IMG activity Assign
Search Template Elements to Search Templates. The search template is based on a search profile type. You
assign fields to the search profile type as well in the IMG activity: Assign Fields from Information
Categories to a Search Profile Type. The field type you specify here must correspond to the field type of
the field in the search profile type.

7. If you have determined that an input help should be generated for the search template element, specify an
access class for data retrieval.
8. If the access class delivers values from several fields, specify from which of the fields the input help
should be generated.
ASSIGN SEARCH TEMPLATE ELEMENTS TO SEARCH TEMPLATES

In this IMG activity, you specify which search template elements appear in the search template and in what
sequence.

Note: A search template is based on a search profile type. Assign only search template elements
that refer to fields contained in the corresponding search profile type to the search template. You do so in
the IMG activity: Assign Fields from Information Categories to a Search Profile Type.

Requirements: You have performed the following IMG activities:


-Define Search Templates
-Define Search Template Elements
DEFINE SEARCH TEMPLATE GROUPS

In this IMG activity, you define search template groups. You assign the search templates you require to
display a certain search on the user interface to the search template groups.

Standard settings: The table of search template groups is a system table with a specific namespace
for customer entries. The customer namespace is: search template groups 9*

ASSIGN SEARCH TEMPLATES TO SEARCH TEMPLATE GROUPS

In this IMG activity, you assign the search templates that should be available on the user interface for the
display of a special search to a search template group. At the same time, you determine the sequence in
which the search templates are displayed on the user interface.

Requirements: You have performed the IMG activity Define Search Template Groups.
ASSIGN SEARCH TEMPLATE GROUPS TO SEARCH APPLICATIONS

In this IMG activity, you specify which search template group is used in the various scenarios and which
Business Server Page (BSP) application is called to display the search results.

If, for example, you have copied a standard application to the customer namespace, insert new entries in
this table.
If you want to use a search template group you have created yourself, change the relevant entry.

_
Standard settings: The table Navigation Settings for Search Templates is a system table with a
specific namespace for customer entries.
The customer namespace is: Component identification of the calling controller Z*
The following navigation settings are delivered as standard for each scenario:
CompID of Calling Controller Scenario
UnregSearchPosting Job Posting Search forUnregistered Candidates
Cdcycandsearch Candidate Search
Cdcyreqsearchexternalpostings Requisition Search with External Postings
Cdcyreqsearchinternalpostings Requisition Search with Internal Postings
EmpSearchPosting Job Posting Search for Internal Candidates
RegSearchPosting Job Posting Search for Registered Candidates

Note: If you want to insert customer-specific applications in this table, take a look at the interplay of the
individual controllers in the application HRRCF_UNRG_SRCH. The BSP application is used in the
scenario for the freely accessible search for job postings. First familiarize yourself with the Model View
Controller (MVC) implementation model for BSP applications.

SET UP SEARCH APPLICATION

In this IMG activity, you set up the attributes of the search applications. This step enables you to specify
different interface elements for the individual search applications. You can also specify what options are
available to the user for creating search queries.

A table (T77RCF_SEARCH_ATTR) with default settings is delivered for this Customizing table. These
entries are controlled by entries created using this IMG activity.

The settings you can make are as follows:

Flexible search applications

If this indicator is set, users can include search criteria that interest them in the search queries. To do so, the
user chooses Other Search Criteria and selects fields, qualifications, and/or questions as required. This
setting is particularly useful for the recruiter.

Weighting

If this indicator is set, the user can choose Extended Search and then weight search criteria differently. The
hit list displayed for the search takes the weighting specifications into account. This setting is particularly
useful for the recruiter.

Mandatory values

If this indicator is set, the user can choose Extended Search and then mark criteria as mandatory. In this
case, the hit list only includes entries that fulfil these criteria. This setting is particularly useful for the
recruiter.

Ranking

If this indicator is set, the hit list displays the results in a ranked list with details of the percentage match.
This setting is particularly useful for the recruiter.

Make variants publicly accessible

If this indicator is set, the user can save his or her search criteria as a search variant that can be used by
other users. Other users can use the search variant as a template for their search, but they may not change
the variant.
Documentation

If this indicator is set, a link to the documentation for the search application is provided on the user interface.

Display variants

If this indicator is set, the user can save search variants for later use.

Display maximum number of hits

If this indicator is set, the settings made for the maximum of hits are displayed on the user interface.

Note: If you do not set a value, then the hit list is empty.

Maximum number of hits

This number specifies how many hits are displayed in the hit list.

Display threshold for ranking

If this indicator is set, the settings made for the ranking threshold are displayed on the user interface.

Threshold

This number specifies how big the percentage match with the weighted criteria must be in order to be
included in the hit list.

Standard settings

A table (T77RCF_SEARCH_ATTR) with default settings is delivered for this Customizing table.

Activities

Enter the component ID of the calling search application controller and make the settings you require.

You might also like