E-Recruiting Config
E-Recruiting Config
-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)
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:
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 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.
-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*
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.
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).
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.
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.
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.
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.
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.
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.
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).
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.
STEP 1
STEP 2
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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*
Activities
Specify the periodic services you want to use and assign classes to them.
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.
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:
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
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.
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.
The Web Services of E-Recruiting are HTTP services of the Web Application Server. All of the service
names start with the prefix HRRCF.
Start Pages
For Recruiter
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.
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.
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.
Activities
If you want to use PDF format, you must activate the parameter DISPLAY_PDF for the BSP application
HRRCF_QUERY.
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.
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.
START PAGES
start pages
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).
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).
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.
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
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
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
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.
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.
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.
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.
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
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
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.
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.
In this IMG activity, you define and change the qualifications catalog. The qualifications catalog maps all
qualifications that are of interest to an employer .
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
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.
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'.
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
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
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: You want to differentiate candidates according to university or college graduates, interns,
and experts.
Standard settings: The table of communication channels is a system table with its own namespace
for customer entries.
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
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.
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.
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.
In this IMG activity, you define the search template elements. They represent the criteria of a search.
Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.
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.
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*
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.
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.
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.
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.
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.
This number specifies how many hits are displayed in the hit list.
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
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.
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 weighting criteria for Search & Match scenarios could be:
ID Proficiency
0001 Unimportant
0002 Not so important
0003 Important
0004 Very important
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.
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.
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.
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).
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
QUESTIONNAIRES
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.
Requirements
You have performed the IMG activity Define Activity Types.
You have performed the IMG activity Set Up Categories.
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.
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
. 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.
In this IMG activity, you define and change the qualifications catalog. The qualifications catalog maps all
qualifications that are of interest to an employer .
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
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.
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'
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
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*
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.
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.
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.
In this IMG activity, you define the search template elements. They represent the criteria of a search.
Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.
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.
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*
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
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*
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
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.
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.
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.
In this IMG activity, you define the search template elements. They represent the criteria of a search.
Standard settings: The table of the search template elements is a system table with its own
namespace for customer entries.
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.
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*
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.
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.
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.
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.
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.
This number specifies how many hits are displayed in the hit list.
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.