Académique Documents
Professionnel Documents
Culture Documents
Is easy to install Gives your employees more information and better control in the benefit election process Relieves the HR department of many administrative tasks Can be customized to improve the user experience Is still supported in mySAP ERP
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
ESS Architecture
Web Server
Application Layer
WGATE
AGATE
Caution
5
A browser, such as Netscape or Internet Explorer, runs on the users local PC The Web server receives and processes http requests that arrive over the network The WGATE intercepts http requests with certain URL patterns and transfers them to the AGATE for processing These components know nothing of R/3
This server translates http requests into SAP function calls The AGATE on the ITS server accepts inbound http requests and converts them into Remote Function Calls (RFCs) to the corresponding transaction in R/3 The AGATE knows which function on which server should handle the request The ITS service formats outbound responses from R/3 using the templates and MIME files The http response returns to the AGATE on the Web server for delivery to the browser
7
The ESS services are transactions in R/3 that are able to accept RFC requests from the AGATE Think of the ESS service for benefits enrollment, PZ14, as a wrapper for the familiar HRBEN0001 enrollment transaction
You can run PZ14 in the GUI if you use command /n to exit the easy access menu
Tip
The business logic that PZ14 uses is the exact same logic that HRBEN0001 uses This ensures that employees on the Web and benefits administrators in R/3 see the exact same options and prices
Tip
If enrollment in HRBEN0001 generates error messages, the ESS users will likely receive those same error messages in their browsers
Service files on the ITS server Templates on the ITS server named SAPLHRBEN00ENROLLMENT* Corresponding transactions on the R/3 application server Configuration in R/3 Master data in R/3
10
11
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
12
You should set up all configuration steps in the benefits section of the IMG Pay special attention to cost, coverage, and eligibility rules Rules need to work for 100% of the employees who perform online enrollment
You must configure all cost, coverage, and eligibility rules before you allow employees to perform their own enrollments
13
The Administrative Parameters screen activates open enrollment for both the GUI and ESS enrollment transactions
14
Administrative Parameters
Client Issue
Possible source of confusion for users
Future dated records will cause the system to display multiple time periods for each plan in the enrollment transaction
15
ESS-Specific Configuration
16
ESS Parameters
17
Define URLs
18
19
20
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
21
22
23
24
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
25
Modify the ESS templates and/or services Add an Instructions page to the Web site Do not activate PZ12 for family member maintenance Use an adjustment reason in lieu of open enrollment
26
27
Note
Note
You can avoid most messages by adjusting master data prior to the enrollment period
30
The standard enrollment screen shows a target contribution period of one year It also shows the validity period ending on 12/31/9999 These two dates can be confusing
Caution
You must employ a user exit to make the saved election valid for one year only
31
32
Significant changes to the ESS templates and services files Partial rewriting of the PZ14 transaction in R/3 Significant redesign of the HR_BEN_GET_OFFER function module Custom functions and tables to support evidence of insurability options
33
34
Button texts
Instructions
Plan types
Coverage level
35
Navigation in this transaction is difficult to understand Employees are likely to create duplicate family member records During enrollment activity, the enrollment transaction (PZ14) does not permit family member processing You can rarely add new family members during annual enrollment
36
You can precisely control the list of plans and options the enrollment screen displays by using an adjustment reason Do not activate the open enrollment period Use a batch job to create IT0378 for all eligible employees
37
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
38
Send an email from the benefits department Post hot news on the portal Hold informational meetings Distribute posters and flyers Send reminder emails Paycheck inserts Publish a video training guide
39
Employees will receive an error message concerning personnel number locking during payroll processing The message can be confusing and frustrating Help desk or benefits department may receive excessive phone calls Redirect the enrollment link to an informative Web page which tells employees when they should return to process their enrollment
40
Garbage In
Garbage Out
You should exclude employees with cost or coverage overrides from enrollment
41
Authorization Profiles
Users with significant R/3 authority typically perform testing Users with very limited R/3 authority typically perform enrollment Establish a special user ID in your test client with the same authorization profile as most employees who will perform enrollment Process all testing scenarios using this special ID
42
Basis support for installing ITS and Web servers ABAP support for changes on the R/3 side, if required Benefits configuration and master data analysis Web programmer (HTML not Java) for updating templates Communications coordinator to ensure consistent message across multiple media
43
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
44
Web Browser
Presentation Layer
ICF
ITS
Application Layer
Caution
45
No need for a separate Web server or WGATE ITS is integrated as part of Web Application Server (Web AS) ITS registry entries replaced by SAP profile parameters The integrated ITS does not support flow logic and Web RFC
If you have modified the templates directly on the ITS server, you must copy them back to the ABAP Workbench
46
Web services activated on SAP Web AS using transaction SICF Integrated ITS Templates in ECC database named SAPLHRBEN00ENROLLMENT* Corresponding transactions in ECC database MIME files in ECC database Configuration in ECC Master data in ECC
47
2. 3.
4.
5.
Copy existing template and MIME files using transaction SIAC_UPLOAD (see SAP Note 678904) Edit URLs embedded in template files Set up Internet Communication Framework (ICF) services on Web AS Maintain ITS service parameters in transaction SICF Publish the ITS services to site INTERNAL using transaction SE80
48
How SAP makes enrollment available on the Web Required R/3 configuration steps Publishing services and templates Improving on the standard delivered services Lessons learned Upgrading ESS to mySAP ERP Wrap-up
49
Resources
SAP help site* http://service.sap.com/ess SAP Employee Self-Service Implementation Guide R/3 Release 4.6C; SAP Labs, Inc.; ISBN: 1893570975 SAP help site* http://service.sap.com/sap-its
50
Resources (cont.)
SAP ITS Overview* http://service.sap.com/~sapidb/011000358700008230022002E SAP Web Application Server with Integrated ITS: FAQ* http://service.sap.com/~sapidb/011000358700000366792005E Integrated ITS in SAP Web Application Server* http://service.sap.com/~sapidb/011000358700009270802004E Migration of existing ITS services from standalone to Integrated SAP ITS* http://service.sap.com/~sapidb/011000358700009270782004E Sample Employee Communication Materials
Complete configuration of all business rules is necessary before you allow employees to perform their own enrollments Careful master data maintenance can significantly improve the enrollment experience by eliminating errors You can achieve many desirable changes through using an adjustment reason ESS enrollment is easy to activate
52
The ESS enrollment transaction uses the same processing logic as the GUI enrollment transaction You can customize ESS enrollment by changing the template files, underlying R/3 transactions, and functions You can easily migrate ESS enrollment from a standalone ITS to SAP Web AS
53
Your Turn!
Questions?