1710 case study how michigan state university automated decentralized processes using the floor plan...
TRANSCRIPT
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 1/32
How MSU Automated Decentralized HRProcesses Using the FPM Forms User InterfaceDebbie Lake-Hafke, Denise O’Dras,
Murtaza Lokhandwala, Srikanth Chandru
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 2/32
[
Why MSU implemented an Alternate UI ?
Real Experience. Real Advantage. 2
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 3/32
[ MSU Business Requirements
Implement automated de-centralized HR Processes with in-built electronicapproval.(e.g. Hire, Re-Hire, Additional Assignment, Termination etc.)
~40,000 employees 5 major types – Faculty/Academic, Support Staff, Temp/On-Call, Student Employees and
Graduate Assistants
Large population concurrently employed
Numerous complex business rule requirements unique by employee type
Solution to replace multiple highly evolved de-centralized web based legacyapplications.
Real Experience. Real Advantage.
1,000+ HR unit administrators from 450 departments on campus3
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 4/32
[ MSU User Community Requirements
User friendly intelligent UI solution Interactive
Easy to use
Minimum training requirement
Performance Faster load time
Wizard based processing Guided activity
Real Experience. Real Advantage. 4
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 5/32
[ MSU Technical Team Requirements
eve op a so ut on w t m n mum custom zat on an everag ngstandard SAP technologies: HCM Process & Forms Framework (HCM P&F)
Floorplan Manager (FPM) WebDynpro SAP Workflow
Solution must support:
Infotype based processing
Attachment type validation
Pure browser solution
Platform independent
Use existing technical skills
Real Experience. Real Advantage. 5
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 6/32
[ FPM WebDynpro vs Adobe Form
Category FPM WebDynpro Adobe Form
Simplify Complex Process
Performance
Usability
Mirrors paper process
Guided activity (Wizard)
Printer friendly
Independent of Adobe Reader
Platform Independent
Re-Usable Components
Real Experience. Real Advantage.
Attachment Type Validation
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 7/32
[ Technical Skill Comparison
FPM WebDynpro SAP InteractiveForms by Adobe
ABAP ABAP
FPM WebDynpro WebDynpro
JavaScript
Adobe LiveCycleDesigner
Real Experience. Real Advantage.
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 8/32
[ MSU Design Approach
Switch Adobe UI with FPM WebDynpro UI
Re-Use HCM P&F Form Scenario in FPM
, ,
Advance Generic services)
De-cou led and Check classes
Integrate HCM P&F and FPM WebDynpro using
“Feeder Class”
Real Experience. Real Advantage. 8
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 9/32
[ SAP Standard Approach
HCM Processes and Forms Framework (HCMP&F)
Form
Scenario
SAP
Adobe Interactive Form
PA/PD ,GenericServices
Business Process
Real Experience. Real Advantage. 9
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 10/32
[ MSU Approach
HCM Processes and Forms Framework (HCMP&F)
Form
Scenario
SAP
FPM WebDynpro Form
PA/PD ,GenericServices
Business Process
Real Experience. Real Advantage. 10
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 11/32
[
Demo MSU Temp On-Call (TOC) Hire Process
Real Experience. Real Advantage. 11
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 12/32
[
MSU’s Technical Approach to implement an Alternate UI.
Real Experience. Real Advantage. 12
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 13/32
[ FPM for WebDynpro ABAP
FPM provides most commonly used floorplans for consistentstructurin and resentation of the a lication content
All Forms UI applications will look alike The new UIs provided by SAP are built using FPM
UIs are very flexible and easy to adapt to the needs of theindividual customers
UI building blocks
Real Experience. Real Advantage. 13
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 14/32
[ FPM UI Adaptation Techniques
provi es i erent options at i erent eve s or customeradaptations of the SAP Delivered UI. Same approach as WDABAP
Confi uration
Customizing Personalization
Real Experience. Real Advantage. 14
Diagram Source SDN
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 15/32
[ Floorplans as Templates
Floorplans are UI templates helping design consistent layouts
Activity Floorplan (GAF) is the focus of this session GAF is implemented using a Standard Webdynpro(WD)
Component called FPM_GAF_COMPONENT
Real Experience. Real Advantage. 15
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 16/32
[ FPM_GAF_COMPONENT
The standard FPM GAF component implements the commonbehavior re uired as er SAP UI uidelines for all a lications
For example : All Guided activity applications consist of :Header
Guided Activity Steps
for embedding Application Data
Real Experience. Real Advantage. 16
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 17/32
[ FPM Configuration Editor - WYSIWYG
pp ication speci ic settings or t e s are ma e usingConfigurator tool accessed via SE80 transaction
Real Experience. Real Advantage. 17
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 18/32
[ FPM Configurations
Application-specific settings are stored by creatingconfi urations based on FPM GAF COMPONENT _ _
Creating specific steps of the guided activity, buttons andembedding the UIBB components to display application data
Real Experience. Real Advantage. 18
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 19/32
[ UI Building Block(UIBB) Types
•WDABAP Component
•FPM Generic Form UIBB
•FPM Generic List UIBB • a e
•FPM Search UIBB
•FPM Tree UIBB
•FPM Search UIBB
Real Experience. Real Advantage. 19
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 20/32
[ FPM Form Generic UIBB (GUIBB)
Form Generic UIBBs (GUIBBs) implement the commonbehavior re uired in all Form based UIs as iven b the UI
guidelines Applications specific layouts of the Form GUIBBs are designed
n e on gura or oo an s ore as con gura ons
They primarily contain the Layout information for the UI as
well as a link to the Feeder Class which in turn is the interfaceto the backend functionality.
Application-specific code is written in the Feeder class for
orm s
Real Experience. Real Advantage. 20
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 21/32
[ Structure of FPM-based Application
An FPM-based application is fundamentally defined by a tree of configurations and some specific coding interfacing UI to the backend
Feeder Class : Coding Part
ayout art
Real Experience. Real Advantage. 21
Diagram Source SDN
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 22/32
[ Integrate FPM Forms with HCM P&F
FPMUI
Feeder
Class
Real Experience. Real Advantage. 22
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 23/32
[ Form Feeder Class
Form Feeder class feeds data to the Form GUIBB
It is primarily responsible for exchanging data between FPM
ISR_PROCESS_EVENT RFC is the gateway to HCM P&FFramework
Feeder interacts with HCM P&F via the Key information ‘Form
Scenario name’ as the parameter orm cenario an rocess are create in t e s
activity - Design Time Tool transaction HRASR_DT
Real Experience. Real Advantage. 23
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 24/32
[ Form Feeder Class
IF_FPM_GUIBB_FORM
GET_DEFINITION
FLUSH
PROCESS_EVENT
_
Real Experience. Real Advantage. 24
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 25/32
[ Form Feeder Class
GET_DEFINITION
Is invoked by the FPM Configurator tool at Design time while
.
list of required fields, field catalog info and actions to be part of the Form UI
Also invoked at run time when the configuration is loaded for the
first time
FLUSH and PROCESS EVENT _
Is invoked at runtime by the FPM framework on user input. Thismethod is implemented to process after user input
_ Is invoked at runtime just before rendering the UI. This method
is im lemented to rocess the UI before out ut
Real Experience. Real Advantage. 25
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 26/32
[ HCM P&F Application with Adobe Interactive Form
SAP Delivered FPM Configuration
Real Experience. Real Advantage. 26
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 27/32
[ HCM P&F Application with FPM Form GUIBB
MSU’s FPM Configuration
Real Experience. Real Advantage. 27
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 28/32
[
How to create FPM Forms using the form scenario from SAP HCM P&F
Real Experience. Real Advantage. 28
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 29/32
[ Return on Investment
Reduced training requirements
Faster development
End user satisfaction
Reduced total cost of ownership (TCO)
mprove per ormance
Real Experience. Real Advantage. 29
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 30/32
[ Key Learnings
How to implement alternate UI, leveraging standard SAPtechnolo ies.
How to create FPM Forms using the form scenarios from SAPHCM P&F.
P&F WebDynpro application.
Key advantages of FPM forms in the area of usability, flexibility,performance, reduced total cost of ownership and platform
Real Experience. Real Advantage. 30
n epen ence.
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 31/32
[ Questions
Contact Information
Debbie Lake-Hafke
Human Resources Asst DirectorMichigan State University
Denise O’Dras
Information TechnologistMichigan State University
a e r.msu.e u o ras msu.e u
Murtaza Lokhandwala
Information TechnologistMichigan State University
Srikanth Chandru
Senior SAP ConsultantValue Consulting LLC
Real Experience. Real Advantage.
[email protected] [email protected]
31
7/29/2019 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface
http://slidepdf.com/reader/full/1710-case-study-how-michigan-state-university-automated-decentralized-processes 32/32
[
.Please remember to complete and return your
evaluation form following this session.
For ongoing education on this area of focus, visit the
Year-Round Community page at www.asug.com/yrc
[ SESSION CODE:
1710
Real Experience. Real Advantage. 32