32
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 HR Processes Using the FPM Forms User Interface Debbie Lake-Hafke, Denise O’Dras, Murtaza Lokhandwala, Srikanth Chandru

1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

  • Upload
    srilu12

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 2: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 3: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 4: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 5: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 6: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 7: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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.

Page 8: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 9: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 10: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 11: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 12: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 13: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 14: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 15: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 16: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 17: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 18: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 19: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 20: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 21: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 22: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 23: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 24: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 25: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 26: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 27: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 28: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 29: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

 

Page 30: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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.

Page 31: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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

Page 32: 1710 Case Study How Michigan State University Automated Decentralized Processes Using the Floor Plan Manager Forms User Interface

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