masters latest enhancements in sap
TRANSCRIPT
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 1/68
Produced by We llesley Information Services,LLC, publisher of SAPinsider. © 2015 Wellesley
Information Services. All rights reserved.
Latest Enhancements in SAP ERPHCM Self-Services: HR Renewal,
SAP Fiori, and SAPUI5
Jeremy MastersWorklogix
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 2/68
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 SAPFiori and learn the differences between them (and overlap)
• Understand your different choices in portals, including SAPEnterprise Portal, SAP NetWeaver Business Client, SAP Fiorilaunchpad, and others
• Learn how to integrate SuccessFactors talent management
modules within the new self-services framework
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 3/68
2
What We’ll Cover
• Background• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 4/68
3
Short History of SAP Web UIs
• Employee self-service ESS 3.1I (1997)
ESS 4.0B
ESS 4.5B (1999)
ESS 4.6B
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 5/68
4
Internet Transaction Server
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 6/68
5
mySAP.com WorkplacemySAP.com competes
with best-of-breed portalsPlumtree, Epicentric, andWebSphere
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 7/68
6
ESS Within SAP Portal 5.0
SAP acquires TopTier(Israeli-based company)
for $400 Million
TopTier Portal becomesSAP Portal
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 8/68
7
ESS on SAP ERP 2004 with Web Dynprofor Java
All services converted to
Web Dynpro Java
Homepage Framework,Floor Plan Manager, andObject and Data Provider
are introduced
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 9/68
8
ESS on SAP ERP 6.0 with Web Dynpro for Java
Web Dynpro for Javamigration to Web Dynpro
for ABAP
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 10/68
9
New ESS on SAP ERP 6.0 EnhancementPackage 5
New ESS on Wed Dynpro
ABAP
Alternative UIs like SAPNetWeaver Business Client(NWBC) introduced, but not
popular
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 11/68
10
New ESS on SAP ERP 6.0 EHP5 (Bizcard)
Attempts made to
improve user experience,improved user
experience good forsome customers
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 12/68
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])
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 13/68
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
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 14/68
13
Third-party plug-ins forenhanced usability, but
still low customeradoption
Enhancement Package 5, SAP ECC 6.0 — MSS Forms
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 15/68
14
More visuals added to
ESS and MSS services
Enhancement Package 5, SAP ECC 6.0 — Comp Planning
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 16/68
15
Walldorf, We Have a Problem …
Courtesy pho to from NASA archives: Defense Video and Imagery Distr ibut ion Systemwww.dvidshub.net /
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 17/68
16
Computing Technology — 1960s-Current
MainframeComputing
(1960s)Mainframes
Mini-Computing(1970s)
Mini-Computers
PersonalComputing
(1980s)PCs/Macintosh
Desktop InternetComputing
(1990s)
PCs/Macs +Internet
Mobile InternetComputing
(2000s+)
Tablets/Smartphones/
Phablets
Mainframe
Client-Server
Internet
Mobile
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 18/68
17
Mobile First
Versus
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 19/68
18
Device Agnosticism and Responsive Design
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 20/68
19
What We’ll Cover
• Background• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 21/68
20
Arrival of SAPUI5
A collection of libraries that developers can use to
build desktop and mobile applications that run in abrowser
Soooooo, what is SAPUI5?
(SAP user interface fo r HTML5)
With the SAPUI5 JavaScript toolkit, developers can
build SAP web applications using HTML5 web
development standards
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 22/68
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
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 23/68
22
HR Renewal Functional Offerings
My InformationWork Feeds
My Services
My Learnings
Search
My Team
My Team Services
Approvals
My KPIs/Status of All KPIs
My ReportsSubstitutions
Salary Statement
Leave Request
Team CalendarLeave Request Approval
CATS Approval
Employee Profile
Workforce Viewer
Discussions
Organization
Processes
Search
Tasks By Draft, Tasks by Time, Tasks byPriority
Time Account
Quick View
Employee Notes
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 24/68
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 anemployee 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
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 25/68
24
Collisions …
• Leave Request
• Pay Statement
• Timesheet
• Workflow inbox
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 26/68
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 HCMtransactions
Easy creation of
streamlined screensfor GUI
Toolset only; requires
build by customer to getvalue. Also, Windows
GUI-based rather than
web-based.
* From Jeremy Masters, Brandon Toombs, Kris Bland, Justin Morgalis, Self-Services w ith SAP
ERP HCM: ESS, MSS, and HR Renewal (SAP PRESS, 2015).
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 27/68
26
What We’ll Cover
•
Background• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 28/68
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?
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 29/68
28
HR Renewal Highlights
•
Use of CHIPs• Suite Page Builder (SPB)
• Role management (transaction PFCG)
• Launchpad customizing (transaction LPD_CUST)
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 30/68
29
CHIPs in HR Renewal
Jeremy, what onearth are CHIPs?
Th A Chi
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 31/68
30
These Are Chips …
S A Th
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 32/68
31
So Are These …
A d Th
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 33/68
32
And These …
CHIPs
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 34/68
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 otherCHIPs to form a page or side panel
Also referred to as “lanes,” which can be expanded
Defaulting of CHIPs (Lanes) in HR Renewal
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 35/68
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 assignthe MSS-specific lanes
When a manager becomes an employee, automatically removethe MSS-specific lanes
When a contractor becomes an employee, automatically assignthe ESS-specific lanes (if this use case is relevant for yourorganization)
Help Overlay
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 36/68
35
Help Overlay
HR Renewal Lanes with Available CHIPs
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 37/68
36
HR Renewal Lanes with Available CHIPs
Provisioning CHIPs — Expert Tip!
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 38/68
37
Provisioning CHIPs — Expert Tip!
Note: This is a custom program and not part of
the standard SAP functionality!
Custom CHIPs Program Details
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 39/68
38
Custom CHIPs Program Details
• CHIPs program detects whether or not the user is an employee ormanager based on their role assignment (identified on theselection 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!
HR Renewal’s Suite Page Builder — ContentAd i
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 40/68
39
Admin
Page information withinHR Renewal’s Suite Page
Builder (SPB)
PFCG — Personalization
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 41/68
40
PFCG Personalization
PFCG — Catalog Configuration
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 42/68
41
g g
Launchpad Customizing
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 43/68
42
p g
Content Assignment/Authorizations in HRRenewal
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 44/68
43
Renewal
Lane(s)
Catalog
Role(s)
User
Lane assignmentvia catalog
Demo of HR Renewal
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 45/68
44
SAP Fiori Highlights
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 46/68
45
• Use of tiles
• SAP Fiori Launchpad Content admin
• Role management (transaction PFCG)
• Launchpad customizing (transaction LPD_CUST)
SAP Fiori Launchpad
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 47/68
46
Widgets can beStatic, Dynamic,
Smart Business KPI,News, and Jam
SAP Fiori Launchpad Content Admin
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 48/68
47
Visual tiles on SAP FioriLaunchpad assigned via
tile catalog
Content Assignment/Authorizations inSAP Fiori
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 49/68
48
Tile(s)
Catalog
Role(s)
User
Lane assignmentvia catalog
Demo of SAP Fiori
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 50/68
49
What We’ll Cover
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 51/68
50
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
Integration with SuccessFactors Applications
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 52/68
51
• SSO cookbook and user experience
• Introducing the Mashup
• UWL integration
SuccessFactors/SAP UI Integration
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 53/68
52
• SAP provides a “cookbook” on Single Sign-On from On-premise
SAP Enterprise Portal to SuccessFactors
https://websmp209.sap-ag.de/~sapidb/011000358700000722352012E/SFICookbookSSO12.pdf *
* Requires login credentials to the SAP Service Marketplace
SuccessFactors/SAP UI Integration (cont.)
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 54/68
53
SAP Portal
SuccessFactors
Mashup
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 55/68
54
A mashup, in web development, is a web page or webapplication 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 Wiki pedia: http :/ /en.wikipedia.org/wik i/Mashu p_(web_applic at ion_hyb rid)
How’s a Mashup Different Than a Portal?
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 56/68
55
Portal Mashup
Classification Older technology, extension of traditional webserver 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 througha specific portlet API
CRUD operations are based on REST architecturalprinciples, 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/wik i/Mashu p_(web_applicat ion_hy brid )
Mashup #1: SAP Portal with SuccessFactorsEmbedded
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 57/68
56
Mashup ofSuccessFactors
PerformanceManagement within
SAP Portal
Mashup #2: SuccessFactors with SAPTransaction Embedded
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 58/68
57
Mashup of SAP TaxWithholding Information
service withinSuccessFactors
Mashup #3: Third-Party Portal with SAP orSuccessFactors Transaction Embedded
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 59/68
58
Mashup of SAP LeaveRequest (UI5) withinMicrosoft SharePoint
Mashup #3: Third-Party Portal with SAP orSuccessFactors Transaction Embedded (cont.)
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 60/68
59
Mashup ofSuccessFactors
Performance
Management withinMicrosoft SharePoint
The Integrated UWL
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 61/68
60
• As of version
b1311,SuccessFactorshas a To-Do ListAPI using OData
protocol
IntegratedSuccessFactorsand SAP work
item inbox
What We’ll Cover
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 62/68
61
• Background
• The latest offerings
• Portal choices, choices, choices
• UI Integration with SuccessFactors
• Wrap-up
Where to Find More Information
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 63/68
62
• 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 Employeeand Manager Self-Services in SAP ERP HCM (SAP PRESS, 2008).
Available on www.amazon.com
• Jeremy Masters’ blog: www.jeremymasters/blog
Where to Find More Information (cont.)
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 64/68
63
• 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&Awith Jeremy Masters” (SAPinsider , October 2013).
http://sapinsider.wispubs.com/Assets/Q-and-As/2013/October/Jeremy-Masters-on-UI-options-for-HR
7 Key Points to Take Home
It l i th l t f th t SAP’ b d l t
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 65/68
64
• 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 experiencefor those using HR Renewal
• Just because there’s a “cookbook” for an integration, doesn’tmean it’s “easy as pie” to “bake”
• Mashups can be used to integrate web applications, includingSAP, SuccessFactors, and non-SAP solutions
Your Turn!
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 66/68
65
How to contact me:Jeremy Masters
Email: [email protected] Twitter: @jeremymasters
Please remember to complete your session evaluation
Disclaimer
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 67/68
66
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.
7/23/2019 Masters latest enhancements in sap
http://slidepdf.com/reader/full/masters-latest-enhancements-in-sap 68/68
Wellesley Information Services, 20 Carematrix Drive, Dedham, MA 02026
Copyright © 2015 Wellesley Information Services. All rights reserved.