![Page 1: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/1.jpg)
Produced by Wellesley Information Services, LLC, publisher of SAPinsider. © 2015 Wellesley
Information Services. All rights reserved.
Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5
Jeremy Masters Worklogix
![Page 2: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/2.jpg)
1
In This Session
• Understand the importance of SAPUI5 within the context of ESS,
MSS, and self-services for HR professionals
• Explore the new offerings available with HR Renewal and SAP
Fiori and learn the differences between them (and overlap)
• Understand your different choices in portals, including SAP
Enterprise Portal, SAP NetWeaver Business Client, SAP Fiori
launchpad, and others
• Learn how to integrate SuccessFactors talent management
modules within the new self-services framework
![Page 3: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/3.jpg)
2
What We’ll Cover
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
![Page 4: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/4.jpg)
3
Short History of SAP Web UIs
• Employee self-service
ESS 3.1I (1997)
ESS 4.0B
ESS 4.5B (1999)
ESS 4.6B
![Page 5: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/5.jpg)
4
Internet Transaction Server
![Page 6: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/6.jpg)
5
mySAP.com Workplace mySAP.com competes
with best-of-breed portals
Plumtree, Epicentric, and
WebSphere
![Page 7: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/7.jpg)
6
ESS Within SAP Portal 5.0
SAP acquires TopTier
(Israeli-based company)
for $400 Million
TopTier Portal becomes
SAP Portal
![Page 8: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/8.jpg)
7
ESS on SAP ERP 2004 with Web Dynpro for Java
All services converted to
Web Dynpro Java
Homepage Framework,
Floor Plan Manager, and
Object and Data Provider
are introduced
![Page 9: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/9.jpg)
8
ESS on SAP ERP 6.0 with Web Dynpro for Java
Web Dynpro for Java
migration to Web Dynpro
for ABAP
![Page 10: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/10.jpg)
9
New ESS on SAP ERP 6.0 Enhancement Package 5
New ESS on Wed Dynpro
ABAP
Alternative UIs like SAP
NetWeaver Business Client
(NWBC) introduced, but not
popular
![Page 11: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/11.jpg)
10
New ESS on SAP ERP 6.0 EHP5 (Bizcard)
Attempts made to
improve user experience,
improved user
experience good for
some customers
![Page 12: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/12.jpg)
11
Manager Self-Service
• Manager self-service
1999: Manager’s Desktop – SAP R/3 4.5B
Mid-2002: Business Package for Manager Self-Service (Java,
HTML Business for Java [HTMLB])
![Page 13: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/13.jpg)
12
MSS on SAP ERP 5.0 and SAP ERP 6.0
• 2004: Business Package for Manager Self-Service (SAP ERP 5.0) –
Web Dynpro for Java
• 2005: Business Package for Manager Self-Service (SAP ERP 6.0) –
Web Dynpro Java (main UI technology) and Web Dynpro ABAP
![Page 14: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/14.jpg)
13
Third-party plug-ins for
enhanced usability, but
still low customer
adoption
Enhancement Package 5, SAP ECC 6.0 — MSS Forms
![Page 15: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/15.jpg)
14
More visuals added to
ESS and MSS services
Enhancement Package 5, SAP ECC 6.0 — Comp Planning
![Page 16: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/16.jpg)
15
Walldorf, We Have a Problem …
Courtesy photo from NASA archives: Defense Video and Imagery Distribution System
www.dvidshub.net/
![Page 17: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/17.jpg)
16
Computing Technology — 1960s-Current
Mainframe Computing
(1960s) Mainframes
Mini-Computing (1970s)
Mini-Computers
Personal Computing
(1980s) PCs/Macintosh
Desktop Internet Computing
(1990s)
PCs/Macs + Internet
Mobile Internet Computing (2000s+)
Tablets/ Smartphones/
Phablets
Mainframe
Client-Server
Internet
Mobile
![Page 18: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/18.jpg)
17
Mobile First
Versus
![Page 19: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/19.jpg)
18
Device Agnosticism and Responsive Design
![Page 20: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/20.jpg)
19
What We’ll Cover
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
![Page 21: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/21.jpg)
20
Arrival of SAPUI5
A collection of libraries that developers can use to
build desktop and mobile applications that run in a
browser
Soooooo, what is SAPUI5?
(SAP user interface for HTML5)
With the SAPUI5 JavaScript toolkit, developers can
build SAP web applications using HTML5 web
development standards
![Page 22: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/22.jpg)
21
The Road Not Taken
SAP Fiori HR Renewal
“Two roads diverged in a wood, and I –
I took the one less traveled by,
And that has made all the difference.”
- Robert Frost
![Page 23: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/23.jpg)
22
HR Renewal Functional Offerings
My Information
Work Feeds
My Services
My Learnings
Search
My Team
My Team Services
Approvals
My KPIs/Status of All KPIs
My Reports
Substitutions
Salary Statement
Leave Request
Team Calendar
Leave Request Approval
CATS Approval
Employee Profile
Workforce Viewer
Discussions
Organization
Processes
Search
Tasks By Draft, Tasks by Time, Tasks by
Priority
Time Account
Quick View
Employee Notes
![Page 24: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/24.jpg)
23
SAP Fiori Functional Offerings
Application Description Role
My Leave Requests
Enables employees to create and submit leave
requests quickly and flexibly using their desktops or
mobile devices. The app also allows employees to
track the status of their requests and view their current
leave balances.
Employee
My Benefits
Provides an overview of the benefit plans in which an
employee is enrolled
Employee
My Paystubs
Enables employees to check and manage a digital
version of all their paystubs issued by the company for
each payroll period
Employee
My Timesheets Enables employees to manage their time entries Employee
Approve Timesheets
Enables managers to see all pending approvals for
their reports, enabling them to easily approve
timesheets
Manager
Approve Leave
Requests
Enables managers to approve or reject leave requests
for their direct reports
Manager
![Page 25: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/25.jpg)
24
Collisions …
• Leave Request
• Pay Statement
• Timesheet
• Workflow inbox
![Page 26: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/26.jpg)
25
Technology Options with Pros and Cons*
Technology Description Pros Cons
SAPUI5 New look and feel
employed by HR Renewal
for landing pages
Mobile-responsive
and advanced look
and feel
Requires SAP Gateway
server
Web Dynpro ABAP
(WDA)
Main technology used
today to enable HCM
content for the web
No additional costs
or servers required
Not mobile-responsive
SAP Fiori Cutting-edge applications
delivered by SAP
Mobile-enabled
versions of key HCM
applications
Requires SAP Gateway
server; only partial HCM
coverage
GUI/SAP Screen
Personas
Toolset to create
streamlined GUI HCM
transactions
Easy creation of
streamlined screens
for GUI
Toolset only; requires
build by customer to get
value. Also, Windows
GUI-based rather than
web-based.
* From Jeremy Masters, Brandon Toombs, Kris Bland, Justin Morgalis, Self-Services with SAP
ERP HCM: ESS, MSS, and HR Renewal (SAP PRESS, 2015).
![Page 27: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/27.jpg)
26
What We’ll Cover
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
![Page 28: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/28.jpg)
27
Portal Choices
• Traditional SAP Portal
SAP NetWeaver 7.4 (on-premise)
SAP NetWeaver, mobile edition (on-premise)
SAP HANA Cloud portal
• SAP NetWeaver Business Client
Thin Client
HTML
• SAP Fiori Launchpad
• SAP Fiori Launchpad within SAP Enterprise Portal
• Third-party portals
SharePoint
WebSphere
Portal choices – lots of
them, but which one is right
for my organization?
![Page 29: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/29.jpg)
28
HR Renewal Highlights
• Use of CHIPs
• Suite Page Builder (SPB)
• Role management (transaction PFCG)
• Launchpad customizing (transaction LPD_CUST)
![Page 30: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/30.jpg)
29
CHIPs in HR Renewal
Jeremy, what on
earth are CHIPs?
![Page 31: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/31.jpg)
30
These Are Chips …
![Page 32: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/32.jpg)
31
So Are These …
![Page 33: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/33.jpg)
32
And These …
![Page 34: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/34.jpg)
33
CHIPs
Stands for: Collaborative Human Interface Part
A small, widget-type, encapsulated, stateful piece of
software that can be combined in a layout with other
CHIPs to form a page or side panel
Also referred to as “lanes,” which can be expanded
![Page 35: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/35.jpg)
34
Defaulting of CHIPs (Lanes) in HR Renewal
• There is no standard way to do the following:
Automatically assign employee and manager CHIPs (“lanes”)
for new users/employees (e.g., hires or rehires)
When an employee becomes a manager, automatically assign
the MSS-specific lanes
When a manager becomes an employee, automatically remove
the MSS-specific lanes
When a contractor becomes an employee, automatically assign
the ESS-specific lanes (if this use case is relevant for your
organization)
![Page 36: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/36.jpg)
35
Help Overlay
![Page 37: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/37.jpg)
36
HR Renewal Lanes with Available CHIPs
![Page 38: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/38.jpg)
37
Provisioning CHIPs — Expert Tip!
Note: This is a custom program and not part of
the standard SAP functionality!
![Page 39: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/39.jpg)
38
Custom CHIPs Program Details
• CHIPs program detects whether or not the user is an employee or
manager based on their role assignment (identified on the
selection screen)
• CHIPs program copies table entries from a “model” ESS (e.g.,
ESS_MODEL) and “model” MSS user (e.g., MSS_MODEL) from
personalization in the following tables:
WDY_CONF_USER
WDY_CONF_USERT
WDY_CONF_USERT2
/UI2/CACHE
Note: This is a custom program and not part of
the standard SAP functionality!
![Page 40: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/40.jpg)
39
HR Renewal’s Suite Page Builder — Content Admin
Page information within
HR Renewal’s Suite Page
Builder (SPB)
![Page 41: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/41.jpg)
40
PFCG — Personalization
![Page 42: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/42.jpg)
41
PFCG — Catalog Configuration
![Page 43: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/43.jpg)
42
Launchpad Customizing
![Page 44: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/44.jpg)
43
Content Assignment/Authorizations in HR Renewal
Lane(s)
Catalog
Role(s)
User
Lane assignment
via catalog
![Page 45: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/45.jpg)
44
Demo of HR Renewal
![Page 46: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/46.jpg)
45
SAP Fiori Highlights
• Use of tiles
• SAP Fiori Launchpad Content admin
• Role management (transaction PFCG)
• Launchpad customizing (transaction LPD_CUST)
![Page 47: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/47.jpg)
46
SAP Fiori Launchpad
Widgets can be
Static, Dynamic,
Smart Business KPI,
News, and Jam
![Page 48: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/48.jpg)
47
SAP Fiori Launchpad Content Admin
Visual tiles on SAP Fiori
Launchpad assigned via
tile catalog
![Page 49: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/49.jpg)
48
Content Assignment/Authorizations in SAP Fiori
Tile(s)
Catalog
Role(s)
User
Lane assignment
via catalog
![Page 50: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/50.jpg)
49
Demo of SAP Fiori
![Page 51: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/51.jpg)
50
What We’ll Cover
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
![Page 52: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/52.jpg)
51
Integration with SuccessFactors Applications
• SSO cookbook and user experience
• Introducing the Mashup
• UWL integration
![Page 53: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/53.jpg)
52
SuccessFactors/SAP UI Integration
• SAP provides a “cookbook” on Single Sign-On from On-premise
SAP Enterprise Portal to SuccessFactors
https://websmp209.sap-
ag.de/~sapidb/011000358700000722352012E/SFICookbookSSO1
2.pdf *
* Requires login credentials to the SAP Service Marketplace
![Page 54: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/54.jpg)
53
SuccessFactors/SAP UI Integration (cont.)
SAP Portal
SuccessFactors
![Page 55: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/55.jpg)
54
Mashup
A mashup, in web development, is a web page or web
application that uses content from more than one
source to create a single new service displayed in a
single graphical interface*
The main characteristics of a mashup are
combination, visualization, and aggregation
* From Wikipedia: http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)
![Page 56: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/56.jpg)
55
How’s a Mashup Different Than a Portal?
Portal Mashup
Classification Older technology, extension of traditional web
server model using well-defined approach
Uses newer, loosely defined "Web 2.0" techniques
Philosophy/approach Approaches aggregation by splitting role of web
server into two phases: markup generation and
aggregation of markup fragments
Uses APIs provided by different content sites to
aggregate and reuse the content in another way
Content dependencies Aggregates presentation-oriented markup
fragments (HTML, WML, VoiceXML, etc.)
Can operate on pure XML content and also on
presentation-oriented content (e.g., HTML)
Location dependencies Traditionally, content aggregation takes place on the
server
Content aggregation can take place either on the
server or on the client
Aggregation style “Salad bar” style: Aggregated content is presented
‘side-by-side’ without overlaps
“Melting Pot” style – Individual content may be
combined in any manner, resulting in arbitrarily
structured hybrid content
Event model Read and update event models are defined through
a specific portlet API
CRUD operations are based on REST architectural
principles, but no formal API exists
Relevant standards Portlet behavior is governed by standards JSR 168,
JSR 286, and WSRP, although portal page layout
and portal functionality are undefined and vendor-
specific
Base standards are XML interchanged as REST or
Web Services. RSS and Atom are commonly used.
From Wikipedia: http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)
![Page 57: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/57.jpg)
56
Mashup #1: SAP Portal with SuccessFactors Embedded
Mashup of
SuccessFactors
Performance
Management within
SAP Portal
![Page 58: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/58.jpg)
57
Mashup #2: SuccessFactors with SAP Transaction Embedded
Mashup of SAP Tax
Withholding Information
service within
SuccessFactors
![Page 59: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/59.jpg)
58
Mashup #3: Third-Party Portal with SAP or SuccessFactors Transaction Embedded
Mashup of SAP Leave
Request (UI5) within
Microsoft SharePoint
![Page 60: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/60.jpg)
59
Mashup #3: Third-Party Portal with SAP or SuccessFactors Transaction Embedded (cont.)
Mashup of
SuccessFactors
Performance
Management within
Microsoft SharePoint
![Page 61: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/61.jpg)
60
The Integrated UWL
• As of version
b1311,
SuccessFactors
has a To-Do List
API using OData
protocol
Integrated
SuccessFactors
and SAP work
item inbox
![Page 62: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/62.jpg)
61
What We’ll Cover
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
![Page 63: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/63.jpg)
62
Where to Find More Information
• Jeremy Masters, Brandon Toombs, Kris Bland, Justin Morgalis,
Self-Services with SAP ERP HCM: ESS, MSS, and HR Renewal
(SAP PRESS, 2015).
Available on the SAP PRESS website: www.sap-
press.com/3585/ and on www.amazon.com
• Jeremy Masters and Christos Kotsakis, Implementing Employee
and Manager Self-Services in SAP ERP HCM (SAP PRESS, 2008).
Available on www.amazon.com
• Jeremy Masters’ blog: www.jeremymasters/blog
![Page 64: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/64.jpg)
63
Where to Find More Information (cont.)
• Amy Thistle, “Building and HR Mobile Strategy with the Right
Apps: A Q&A with Jeremy Masters” (SAPinsider, April 2013).
http://sapinsider.wispubs.com/Assets/Q-and-
As/2013/April/Building-an-HR-Mobile-Strategy-with-the-Right-
Apps-A-QA-with-Jeremy-Masters-transcript
• Jeremy Masters, “SAP HR User Experience and UI Options: Q&A
with Jeremy Masters” (SAPinsider, October 2013).
http://sapinsider.wispubs.com/Assets/Q-and-
As/2013/October/Jeremy-Masters-on-UI-options-for-HR
![Page 65: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/65.jpg)
64
7 Key Points to Take Home
• It was only in the last few years that SAP’s web development protocol became standardized
• SAPUI5 is a feature-rich programming stack useful for delivering mobile-ready, Web 2.0 applications
• Although both utilize SAPUI5, SAP Fiori and HR Renewal are two different solutions with varying out-of-the-box applications
• Think strategically about which portal technology (SAP Portal, NWBC, SAP Fiori Launchpad, etc.) is right for your organization
• The handling of CHIPs is an important part of the user experience for those using HR Renewal
• Just because there’s a “cookbook” for an integration, doesn’t mean it’s “easy as pie” to “bake”
• Mashups can be used to integrate web applications, including SAP, SuccessFactors, and non-SAP solutions
![Page 66: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/66.jpg)
65
Your Turn!
How to contact me:
Jeremy Masters
Email: [email protected]
Twitter: @jeremymasters
Please remember to complete your session evaluation
![Page 67: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/67.jpg)
66
Disclaimer
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their
respective companies. Wellesley Information Services is neither owned nor controlled by SAP SE.
![Page 68: Latest Enhancements in SAP ERP HCM Self-Services: HR Renewal, SAP Fiori, and SAPUI5](https://reader031.vdocuments.mx/reader031/viewer/2022012309/55a9b8191a28abcf488b4592/html5/thumbnails/68.jpg)
Wellesley Information Services, 20 Carematrix Drive, Dedham, MA 02026 Copyright © 2015 Wellesley Information Services. All rights reserved.