Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Transform

complex processes in SAP into


simplied workows on mobile devices
using SAP NetWeaver Gateway

Mike Bowen, Senior Applica2on Developer CalPortland


Ella Morgulis, Solu2on Manager, SAP
AGENDA

SAP Business user who they are, what they need


Introducing SAP NetWeaver Gateway
CalPortland - who we are and what we do
Challenges and why SAP NetWeaver Gateway
Implemented Projects and demo
Mobile Purchase Order Approval
Simplied Mobile Work Order Entry
Results and lessons learned
Upcoming projects and enhancements
Conclusion roadmap
Stay in Touch
Business User Dierent roles and needs

Business Duet
Portal Mobile Forms Interac2ve Unique
client Enterprise
soMware

Deliver the right features and Customize and extend using


func2onality for frequent versus the same technology as SAP
occasional use developers
Business User needs and wants

Business
Business user - needs and wants
Introducing SAP NetWeaver Gateway

Web Devices Cloud Enterprise Social


SoMware Open
Any Environment, Any PlaTorm, Any
Experiences
Experience

People
Op2mized for user interac2on
scenarios

SAP Mobile Duet Timeless


Point PlaMorm
to Point Solutions
Enterprise
Non-disrup2ve, any SAP Business
Increase Costs & Complexity Suite version

SAP NetWeaver Gateway Developers


SAP
Simple APIs, minimal SAP knowledge
SAP
SAP Business Suite Hana BW required

Standards

CRM SRM SCM PLM ERP Analy2cs Based on REST and OData/ATOM/
Analy2cs JSON
SAP NetWeaver Gateway

What is it?
Allows consump2on of SAP data through popular
devices (e.g. Mobile, Tablets), plaTorms (e.g. .Net,
Java), and experiences (e.g. Flash, Facebook,
Silverlight)

CapabiliQes
Cloud & Web Oriented &
Enterprise Social Desktop Apps
Mobile Provides SAP APIs and protocols to simple, people-
Apps centric applica2ons
Apps

SAP Business Suite Sybase Unwired Design-2me tools for service provision and app
Duet Enterprise
PlaMorm
development
Oers standardized applica2on security-,
governance- and lifecycle management
Based on REST and ODATA, ATOM/JSON standards
SAP NetWeaver Gateway
Redening SAP Development Experience

SAP Business Suite Opening the door for millions of developers to


create solu2ons connec2ng to SAP
Reduce complexity, skill set requirements and
deployment barriers
CRM SRM SCM PLM ERP Shorten development 2mes/cycles
WHO WE ARE

CalPortland Company Highlights


Established Colton CA 1891 Corporate
Oces in Glendora, CA
2,400 Employees in U.S.
Subsidiary of Taiheiyo Cement
Corpora2on, Tokyo, Japan
Major producer/distributor of
construc2on building materials in
Cement and
Materials Divisions Western U.S.
Western U.S. U.S. EPA ENERGY STAR PARTNER of the
YEAR Sustained Excellence AWARD
2005 - 2013
WHAT WE DO

ConstrucQon Building Materials Supplier


Ver2cally Integrated
PORTLAND CEMENT Producer and Distributor
PRODUCTION AND
DISTRIBUTION
of:
- Portland Cement
GENERAL - Ready Mixed Concrete
READY MIXED
ENGINEERING
CONCRETE PRODUCTION
CONSTRUCTION SERVICES
- Construc2on Aggregates
- Asphalt
AGGREGATE and General Engineering
ASPHALT PRODUCTION
AND DISTRIBUTION
Construc2on
Energy Management

WHY WE CHOSE GATEWAY

We wanted
To maximize our SAP investment as opposed to 3rd party
solu2ons
Real 2me interac2on with SAP systems, no batching or
scheduled interfaces, no delays
The ability to create SAP services without relying on ABAP
exper2se
A plaTorm-less solu2on to be used on any device by the end
user
To con2nue our heavy reliance on MicrosoM products with
Gateway u2lizing the OData protocol for exposing services
Quick 2me to market for new development
LIVE PROJECTS

Mobile Purchase Order Approval


Ability for execu2ves and managers to approve purchase
orders from mobile devices
Needed to be available both from within the oce and on the
road
Simplied Mobile Work Order Entry
Ability for truck shop mechanics to create work orders and
conrma2ons on a mobile device
Eliminate 2me spent by mechanics in front of computers
Simplify process by reducing number of required elds entered
by users
Standardize work order entry process across en2re company
Collect data to revolu2onize the way we look at equipment
costs
MOBILE PURCHASE ORDER APPROVAL

Authen2ca2on using SAP


creden2als
No need for user to
remember mul2ple
usernames/passwords
U2lizes SAP security
model; roles,
authoriza2ons, password
policy

MOBILE PURCHASE ORDER APPROVAL

Users are able to search for


purchase orders through a
variety of methods
Purchase orders awai2ng
their approval
Purchase order number
Purchase order release code


MOBILE PURCHASE ORDER APPROVAL

Approval Bunon to
Release Purchase Order
MOBILE WORK ORDER ENTRY
MOBILE WORK ORDER ENTRY

DEMO
MOBILE WORK ORDER ENTRY
MOBILE WORK ORDER ENTRY

Work Order Crea2on Simplied


Number of entry elds reduced
to 5 items for header data, 2
items for each opera2on
Most elds are intelligent
with auto-complete op2ons
populated live from SAP


MOBILE WORK ORDER ENTRY

Auto-complete example, live interac2on with SAP as user is typing


MOBILE WORK ORDER ENTRY

Users are able to search for


work orders through a variety of
methods
Work order number
Equipment number
Orders created by current
user
Show/hide closed orders


MOBILE WORK ORDER ENTRY

Users are able to view work


order details
Create conrma2ons of work
against work order opera2ons


RETURN ON INVESTMENT - RESULTS

Mobile Purchase Order Approval


Time to approve purchase orders reduced signicantly
Purchasing is not held up while user is wai2ng to get to a
computer to log into SAP GUI
Simplied Mobile Work Order Entry
Average 2me spent by mechanic on work orders reduced by 3
hours per week x 150 mechanics = 450 hours per week
Standardized entry results for bener work order analysis,
reducing maintenance costs
Analysis found oil change dura2on on trucks varied across company
750 ready mix trucks, 1500 engine hours per year per truck
Oil changes were occurring between 250-600 hours
Standardizing at 600 hours has poten2al savings of $100k per year
WHAT WE LEARNED

Be on the lookout for new service packs and


enhancements, the Gateway Service Builder (SP05)
drama2cally saved us 2me to create new services
Some ABAP programming is required if customiza2on is
needed to completely fulll solu2on requirements
Screen scraping and RFC/BAPI BOR mapping need
further enhancements
Not all OData func2onality works perfectly within .NET
environment due to dierent versions of OData used by
the applica2ons
UPCOMING PROJECTS AND ENHANCEMENTS

Expanding work order entry to other business units


Integrate eet tracking system with driver inputs
(odometer, hourmeter, etc.)
Na2ve device development to u2lize hardware
capabili2es not supported through web applica2ons
Camera; barcode scanning, anaching pictures to work orders
Accelerometer
Voice-to-text
CUSTOMER OR PARTNER PLAY

SAPPHIRE Orlando 2012 Unite Partner InnovaQon Award: CRM IntegraQon by Fujitsu
Microso^ SharePoint 2012 Unite Partner InnovaQon Award : MyApprovals by Cordis

Hiring Manager Portal (*) Resource Management Workspace Procurement Portal (*)
HCM Self Services with Absence Planning CRM IntegraQon Harmony myApproval (*)
Oms-Data (*) Recall Management for Retail PLM Document
Management
Service NoQcaQon System HR Self-Service (*) ITSM Business Pack
More
* Cer2ed Solu2ons
OTHER CUSTOMERS

Challenges and Needs


n Connect eec2vely with students, faculty and
poten2al students using Web and new devices
n Address growing demand to access and
consume data from the central ERP applica2on
n Standardize the development framework to deliver
Web, social and mobile solu2ons

Results
Enabled retrieval of prospec2ve student
informa2on in real-2me by counselors on
Our recruiters travel across the country visi2ng high schools and the road
need quick access to informa2on on record for prospec2ve
applicants. With SAP NetWeaver Gateway, we implemented an Simplied the search for student, faculty
iPad applica2on providing secured access to our SAP ERP system
where recruiters can look up prospects informaQon while
and experts informa2on through Website
mee2ng with them.
Shortened the development and
Frank Mathew - Associate Director of Enterprise Applica2ons, deployment processes from months to
University of Mississippi weeks
ADDITIONAL EXAMPLES

Gather Account Informa2on from


SAP CRM
Present on a device loca2on map
Update Team using
SAP StreamWork applica2on

Built using HTML5


Developed in 3 weeks
PRODUCT ROADMAP

Genera2on of OData Services Service crea2on / genera2on Cloud enablement


based on Support of mul2-tenant scenarios
Exis2ng RFCs, BAPIs, Con2nuous improvements for
Oering As-a-Service
Frameworks (BOL/GenIL, SPI), ABAP Service Builder to simplify the
Dynpro Screens crea2on and beau2ca2on of
E2E development experience
SAP Business Informa2on Warehouse Services
Eclipse as design 2me for outside
(Easy Query, MDX) consump2on app developers
SAP HANA Views Frontend development support Eclipse as design 2me for ABAP
Eclipse plug-In (HTML5 via SAP UI5) developers
Service development
Modeling of OData services Core func2onali2es
Beau2ca2on of Services Support of OData 3.0 (Vocabularies,
JSON light)
Frontend development support Suppor2ng of current NetWeaver
Visual Studio plug-in (ASP.Net) plaTorms
Eclipse plug-in (Android, PHP, Java)
Support for MicrosoM plaTorms integra2on
Xcode plug-in (iOS)
Core func2onali2es Azure
Publish events and ac2ons from Windows 8 (DT, TBL, WP)
backend through Gateway Outlook/Exchange
Workow integra2on Oce Suite online/on-premise
Logging, monitoring
SAP Solu2on Manager Integra2on
JSON or XML Output

Today Planned Innova2ons FUTURE DIRECTION


(Release 2.0, SP5)
This is the current state of planning and may be changed by SAP at any Qme.
THANK YOU FOR PARTICIPATING

Please provide feedback on this session by comple2ng a short
survey via the event mobile applica2on.

SESSION CODE: 2506

For ongoing educaQon on this area of focus,
visit www.ASUG.com
Connect with us on YouTube, LinkedIn, Twiher (look for SAP
NetWeaver Gateway)

You might also like