0% found this document useful (0 votes)
66 views18 pages

Ess, MSS

ESS

Uploaded by

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

Ess, MSS

ESS

Uploaded by

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

ESS / MSS:

Information about the ESS /MSS, i would like to go through the functionality, process of entire
ESS and MSS.

ESS - Employee Self Service is an web enabled tool used to update their own datas by the
employee itself.

MSS- Manager Self Service is an web enabled tool used for Managers to take report or
update the datas of subordinate.

This will give you a comprehensive idea:

To implement LEAVE REQUEST &APPROVAKL, both ESS and MSS are not mandatory. But ESS is
required.However this functionality is developed to be avaialable in MSS also if a client wants
have both ESS and MSS. Without MSS, the business flow of Leave request would be in ESS is
like this:

1. An employee wants to take two weeks of leave. He or she accesses the Leave Request
Web application. He or she sees in the Team Calendar that other team members also have
leave at the same time. Nonetheless, he or she requests leave for the planned period.

2. The leave requires approval. The system automatically determines the approver
responsible and lists the name in the Web application. If required, the employee can
overwrite the name of the approver.

1. The employee's request is stored in the database of leave requestswith the status Sent.

2. Once a day, the RPTARQEMAIL report (Leave Requests: Send E-Mails) is run in the
background. The system sends an e-mail to the appropriate approver for the requests with
status Sent that require approval. The e-mail notifies the approver of the steps required.

3. The approver accesses the Approve Leave Requests Web application from the Universal
Work list.. The application provides the approver with a list of all the leave requests that
require his or her approval.

4. The approver selects the employee's leave request. After checking the Team Calendar,
the approver realizes that the employee's leave request cannot be approved since it would
mean there would not be enough team members at work for the period in question.

5. The approver writes a note in which he or she states why the request has been rejected.
He or she then rejects the request.

[1]
6. The RPTARQEMAIL report sends an e-mail to the employee notifying him or her that the
request was rejected. The employee accesses the Leave Request Web application. He or
she selects the request in the Absence Overview. He or she sees in the note the reason why
the request was rejected.

7. The employee looks at the Team Calendar and finds a period in which no other team
members are on vacation. He or she changes the period of the request. The employee
specifies the change in period in the note.

8. The RPTARQEMAIL notifies the approver of the request by e-mail. This time the approver
can approve the request.

9. The request receives the status Approved in the database. The RPTARQEMAIL report sends
an e-mail to the employee notifying him or her that the request was approved.

10. The system processes the requests further according to their status:

11. The RPTARQPOST report (Leave Requests: Post) writes all requests in the database that
have the status Approved to the Absences (2001) or Attendances (2002) infotype.

12. The system may not be able to post the requests to the infotypes if, for example, they
collide with other infotype records. These requests are given the status With Errors.

13. The RPTARQEMAIL report sends an e-mail to the relevant time administrator to notify him
or her that the requests were unable to be posted.

14. The time administrator accesses the RPTARQERR report (Leave Request: Process Posting
Errors). It lists the requests with errors.

15. The time administrator analyzes the error situation in the backend system.

16. If he or she can solve the cause of the problem and save the data record in the infotype,
he or she uses the RPTARQERR report to set the request to Posted.

17. If the problem cannot be solved, because the employee has other commitments at the
time, for example, the time administrator rejects the request.

18. The RPTARQEMAIL report sends an e-mail to the employee notifying him or her of the
change in status of the request (in ESS)

MSS: it is a web based application designed for the people who carry out management
tasks. Here is the brief description.

[2]
This Manager Self Service is designed for all employees who perform management tasks at
an operational level, for example:

i. Line managers

ii. Team leaders with project management tasks

iii. Department heads

In particular, the business package supports managers perform the following:

1 Tasks related to the personnel responsibility for their team

- Controlling tasks within their budgeting responsibilities

- Planning tasks

- Project management tasks

 Budget* -- Supports managers in fulfilling their cost and budget responsibilities,


including annual budget planning, budget monitoring, cost analysis, and correction
of postings. Managers can check critical variances, monitor travel expenses, and
track budget consumption on projects.

Staffing -- Supports managers in their HR-related administrative and planning tasks. The
application supports HR processes relevant to a manager's particular tasks -- from
recruitment to the annual employee review and compensation planning. It allows a
manager to display attendance information, as well as to change data for employees who
have no access to PCs. SAP Manager Self-Service supports flexible reporting on data from
different data sources, and a quota planning function enables managers to plan future
staffing quotas.

In the latest release there some additional functionalities (iViews) are added.

ESS: Allows employees to create, display, and change their own data in the company's
intranet. In Personnel Administration, for example, employees can use the Personal Data
service to create and edit their own personal data. In this way, employees can keep their
own data up-to-date, while simultaneously reducing the number of time-consuming and
expensive activities performed by the Human Resources Department.

Employee Self-Service of mySAP ERP enables employees to create, display, and change their
own HR-related data in the Enterprise Portal. It covers data from various business areas:

[3]
- Working Time

- Career and Job

- Employee Search

- Personal Data

- Benefits and Payment

- Travel Management

- Corporate Information

- Life and Work Events

- Training related details

- Qualifications

- Appraisals

- Participation in the Appraisal process* etc

ESS nodes in SAP: SPRO->PM->ESS->Service Specific Settings.

Check the above nodes, then you will get what is the exact functionality.

Provides the employee self-service (ESS) capabilities that enable employees to create, view,
and modify data anytime and anywhere, using multiple technologies. Provides an
employee-centric portal. With easy access to the information they need to do their jobs,
employees can manage duties that were previously handled for them. ESS also expedites life
and work changes (such as marriage or a new job), freeing HR professionals from mundane
administrative tasks and allowing them to dedicate their time and resources to strategic
initiatives. mySAP HR comes with more than 80 ready-to-use, individual ESS services in 32
languages that run in 32 countries, making it a truly global solution.

The following business goals and objectives can be achieved through the implementation of
these processes:

[4]
Reducing Operating Costs & Increasing Efficiency

Improve delivery of training & education

Improve recruiting, hiring & HR processes

Lower communications expenses

Reduce administration, improve business processes

Reduce transaction costs

Employee Self-Services

Related Business Maps

Employee Self-Service + Manager Self-Service: Leave Request

Employee Self-Service: Benefits - Open Enrollment

Employee Self-Service: Change Own Data

Office: Manages such things as inboxes, the company directory ('Who is Who'), personal
calendars, and internal service requests.

To fully utilize this functionality, the following products should be evaluated

SAP R/3 Enterprise / mySAP ERP / mySAP Human Resources

Time & Attendance: Lets employees record hours worked, display work schedules, submit
leave requests, and obtain approvals.

To fully utilize this functionality, the following products should be evaluated

Travel & Expense: Helps employees manage all business travel issues, from trip planning to
expense reports.

To fully utilize this functionality, the following products should be evaluated

[5]
Benefits: Allows employees to view and enroll in benefits plans, handle claims, and manage
retirement benefits.

To fully utilize this functionality, the following products should be evaluated

Payment: Handles salary issues, such as salary verification and compensation statements.

Skills & Appraisals: Allows employees to access a qualifications profile, maintain a skills
database, and view recommendations for skills enhancement

Learning: Lets employees display training schedules, sign up for training, and receive training
approval.

Jobs: Allows employees to view job openings within a company, create application
materials, apply for positions, and check the status of pending applications.
Life & Work Events: Offers users guidance and background information about life and work
changes, such as getting married or starting new jobs. With this content and instruction,
employees may properly enter into company files the information that relates to these life
and work events.

Personal Information: Enables employees to view, enter, and update personal information,
such as addresses, dependents, emergency contacts, tax withholding, and bank data.

Purchasing: Allows a company to purchase goods and services required for maintenance,
repair, and operations (MRO). With purchasing capabilities, users can create requisitions,
confirm receipt of goods and services, and approve invoices for payment.

Introduction

The purpose of this blog is to define the design and the configuration details of ESS/MSS
services activation, Leave application, Absence overview.
ESS and MSS services activation

The following section explains about the activation of services for ESS and MSS.

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> General
Settingsà ESS Menu for Services --> ESS Menu for Services --> Set Up Launchpad (Employee
Services) or. T.Code LPD_CUST

The applications which are not required can be moved into In-active applications Tab.

[6]
Personal Information:

Following section explains configuration of Bank and address details under Personal
information service.

Bank Details

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Personal
Information --> Determine Active Subtypes and Make Settings

Two Subtypes are configured for Bank details:

Infotype 0009 Bank Details Subtype 0 – Main Bank

Infotype 0009 Bank Details Subtype 1 – Other Bank

[7]
The use case characteristics configured here controls maintenance permission for the said
subtypes by employee in ESS.

[8]
Address Details

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Personal
Information --> Determine Active Subtypes and Make Settings

In ECC system there are 8 address types available to store various address details of the
employee.

1 Home Address

2 Temporary residence

3 Postal Address

4 Emergency address

5 Mobile phone Number

6 Fax Number

8 Business Address

Add the required address subtypes required to be visible in ESS.

For Example:

Infotype 0006 Addresses Subtype - 1 Home Address

Infotype 0006 Addresses Subtype - 5 Mobile phone Number

The use case characteristics configured here controls maintenance permission for the said
subtypes by employee in ESS.

Configuration Pertaining to Infotype 0006 Subtype 1

[9]
Configuration Pertaining to Infotype 0006 Subtype 5

Absence Application

[10]
Following section explains configuration of Absences and leave request details under
Working Time service.

Create Rule Groups:

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Working
timeà Leave Request --> Processing Processes --> Create Rule Groups

Rule Group 90000001 has been created and assigned in feature WEBMO

Define Processing Processes for Each Rule Group

Configuration Path

Personnel Managementà Employee Self-Service (Web Dynpro ABAP) --> Working time --
> Leave Request --> Processing Processes --> Define Processing Processes for Each Rule
Group

Reasoning
[11]
Processing Processes section has been activated to cater the business requirements below:

 To include unapproved absence hours while showing leave balance.


 When new leave request is being submitted by employee validate and include un-
approved absence hours for calculating remaining leave quota.
 Leave request workflow should determine Line Manager as approving officer i.e. OM
Relationship A002 for processing the leave requests submitted by employee

Specify Processing Processes for Types of Leave

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Working time --
> Leave Requestà Processing Processes --> Specify Processing Processes for Types of Leave

Reasoning

There are many leave types in use in ECC Time Management. The below are some of the
leaves which are configured for ESS.

A/AType Att./abs. type text

[12]
1020 Sick Leave

1001 Public Holiday Leave

All the above mentioned leave types are assigned with various processing options, below is
the screen print as an example which was configured for Sick Leave type. The settings are
replicated to all the remaining leave types.

[13]
[14]
[15]
 A custom leave request workflow for eg: 99900013 can be designed by copying the
standard workflow 12300111 to cater the business requirement.
 Additional officer field can be created and assigned in each leave type. This
configuration setting will enable employee to choose any employee as additional
officer while submitting the leave request in ESS under create Leave request service.
 All the leave requests will be approved or rejected by the approving manager,
means there are no leave types that would require self-approval process.
 At the time of absence application entry, employee can change the approving
officer which is determined and defaulted by system.
 Activated Notes field to allow employee to enter additional comments to
substantiate the leave request.

Creating Communication Info type

Configuration Path

Personnel Management --> Personnel Administration --> Communication --> Create


communication types

[16]
Reasoning
In SAP Standard system email notification process reads employee email address from
subtype 0010 of communication infotype i.e 0105. In the current system the said subtype is
not available. Hence, as per the business requirement an additional subtype 0010 has been
created and integrated in Absence and Skill request email notification process via workflow.

Absence Application History


The following section explains about the history of the leaves applied.

Configuration Path

Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Working
timeà Leave Request --> Processing Processes --> Specify How Leave Is Displayed and
Default Values

Reasoning

The necessary configuration has been carried out to display the History of all absence
applications for the previous 12 months.

[17]
Leave Balances (Quota Overview)

Following section explains about the quota types available.

Configuration Path
Personnel Management --> Employee Self-Service (Web Dynpro ABAP) --> Working time --
> Time Accounts --> Specify Display of Absence Quotas

Reasoning

Following mentioned Absence quota types are configured to appear in ESS.

[18]

You might also like