Escolar Documentos
Profissional Documentos
Cultura Documentos
IN THIS SESSION
Learn how Coca-Cola North America Group rapidly
implemented the new Employee and Manager Self
Service for all employees, using the latest Technology
solutions from SAP and Microsoft
Learn how a unified user interface was designed and
the solutions adapted to meet our needs
Walk through examples that illustrate how our choice of
interface technologies affects the way users consume
self-service applications
Step through lessons learned implementing the new
Web Dynpro ABAP based ESS with Microsoft
SharePoint, and the new MSS
WHO WE ARE
Coca-Cola North America Group is the North American
operating unit of The Coca-Cola Company, and is
comprised of Coca-Cola Refreshments (CCR), Enabling
Functions and North America Brands
Coca-Cola North America Group operates in the U.S.
and Canada
The Coca-Cola Company has 500+ brands and 3500+
products worldwide
Our products are available in 200+ countries
Proposition/Analysis
Company
Strategy/Objectives
Shared Services
Delivery
Centralization
Headcount Optimization
Leverage technology
Lower
Transaction
Costs
Industry
Benchmarking
& Insights
Process
Optimization
Service Agreements
Provide best service
Continue to innovate
VISION
Deliver Competitive Advantage with Shared Services and Technology
Operational
Excellence
2004
Business
Agility
Consolidation
Business Process Optimization
Adoption of Integrated System (SAP)
Service Delivery
Best Business Practices
2007
2013
VISION
Establish self-services and digital communications as a key
enabler to engage employees with the company, drive
effectiveness and efficiency, and improve collaboration and
innovation
GOALS
We must deliver the next generation intranet
o On a current technology platform
o Integrated Communications and Collaboration
o Must promote immediate user adoption
Should be visually appealing
Simple and intuitive to use no training needed!
Provide an integrated transactional platform solution
for all self-services
o Must leverage available infrastructure
o Must be a proven and scalable environment
SCOPE
The solution must be available to all employees
o 68,000 employees
o Distributed all over the US, Canada
o The solution must be available wherever there is an
internet connection
o Available via our intranet, or the internet
o Employees can access if they are on the road, at
home, on vacation
Transactional content
o SAP Employee Self-Services
Web Dynpro ABAP
o SAP Manager Self-Services
HCM Processes and Forms
Web Dynpro
DEMO
CCNAG Enterprise Portal
Employee Self-Services
Manager Self-Services
OUR TECHNOLOGY
We are on SAP ERP 6.0, Enhancement Pack 6 and HR
Renewal 1.0
Business-critical systems hardware solution
o IBM AIX p-series virtualized application servers
o IBM zSeries mainframes
DB2 on zSeries databases
Reporting/analytics and other non-critical systems
o IBM AIX pSeries virtualized application servers
o DB2 on Linux/Unix/Windows
PROJECT TIMELINE
US
Canada
Great Britain
France
Belgium
Netherlands
Luxembourg
PRE-IMPLEMENTATION PLANNING
Confirm scope functionality, geography, languages
Functionality
o What transactions will you enable?
o What reporting and informational content will be
available?
Geography
o Who will use the solution?
o Where will the solution be used?
Languages
o What languages will the solution support?
MSS TRANSACTIONS
HCM Processes and Forms
o Voluntary Separation
o Involuntary Separation
o Pay Change
o Promotion/Demotion/Transfer within org
o Promotion/Demotion/Transfer outside org
ABAP Web Dynpro
o My Employee Profiles
o My Employee Profiles (Compensation)
o My Actions
o CCERecruit request send position for recruiting
MSS REPORTING
Query-based reports
o Time Off Quota
o Address Listing
o Employee Listing
o Important Dates
o My Org Unit Listing
Transactional reports
o Payroll Labor distribution
o Employee Compensation reporting
TEAM COMPOSITION
The following resources are required
o
o
o
o
o
o
o
TESTING
Must verify that the system can perform under load
o Volume testing
o Utilized SAPs Volume Test Optimization (VTO) service
o Worked with SAP to develop and review appropriate test
cases and test environments
o Performed the following critical tests:
Peak load tests
Confirm that the solution can handle more than
the max expected load
Sustained transaction endurance tests
Confirm that there are no memory leaks/other
problems that can bring the system down over
time
TESTING (cont.)
Developed peak transaction usage profile
o ESS Payslips
Will be used every week
Payslip available Thursdays
All employees in that weeks pay cycle will look at
their payslips (up to 40,000!)
o MSS Labor distribution report
Managers review employee pay weekly
Validate that all employees got paid as expected
TESTING (cont.)
Peak load calculation
o Peak load for SAP Portal
All of our East Business Unit
50% of South Business Unit
All of Canada
Assume that the peak load will be from 11 am to
1 pm EST
31,000 users logging on in 2 hours
o We developed Quick Sizer scenarios to determine
memory and SAP Application Performance Standard
(SAPS) requirements
TESTING (cont.)
Quick Sizer scenarios
o Analyzed transaction profile and usage profile
What will people typically use, what time will
they use it?
o Employees distributed across several U.S. time zones
TECHNOLOGY
SharePoint and SAP integration
o ESS IFRAMEs worked for us
o MSS SAP Portal more tightly coupled with MSS
o Unable to decouple today without extensive custom
work
o Need to further explore new options
TECHNOLOGY (cont.)
HCM Processes and Forms
o Design the solution based on what the technology can do
o Plan for upfront investment in training for team this is
different
o Plan for prototyping preferably before you gather your
business requirements!!
o Plan to write a lot of code if you have unique
requirements
Standard SAP PA service will not work for all
situations
For our implementation, every scenario needed lots
of custom code
TECHNOLOGY (cont.)
HCM Processes and Forms (cont.)
o Response time issues with Adobe
Keep the forms lightweight
o Recommend exploring the new FPM based Web Dynpro
ABAP forms
Eliminate Adobe client needs
Faster response times, more flexibility
o Essential to have a strong team
Workflow developer
ESS/MSS Functional/config lead
Strong ABAP developer
Adobe forms developer
Basis/Portal expert
TECHNOLOGY (cont.)
HCM Processes and Forms (cont.)
o Cost/licensing of Adobe Interactive forms
Make sure you understand your licensing model
(work with your SAP Account manager)
o At first, Adobe and SSL VPN did not play well together!
Adobe transactions did not work at first
We worked with Cisco, SAP, and Adobe to analyze
Issues with certain blocks of JavaScript
The JavaScript was getting blocked by the Cisco
devices
Cisco developers rewrote code on their end
Took several days to get it to work
TCP/IP level debugging!
We used Wireshark and Charles proxy
TECHNOLOGY (cont.)
We engaged SAP to help validate our Portal environment
o As part of Safeguarding services, SAP brought in portal experts
to validate our environment
We ran test scenarios for our environment peak load,
endurance
Made many adjustments
Java Portal server memory adjusted
Java garbage collect understood better how it works
All system activity stops for Java Garbage collect
time taken depends on memory size
Key learning define Multiple server nodes within
each server
Memory sizing on the back-end HR system
To support payslip view, labor distribution report
requirements
Adjusted session memory, timeout parameters
TECHNOLOGY (cont.)
SSL VPN access
o Design the security infrastructure with internet security
experts
We engaged Cisco security experts
Employee information on the internet
Must be secure
Must be encrypted
No PII (No full SSN/SIN, date of birth)
Strong password policies must be enforced
o Engage specialists to perform regular penetration tests
Find and close your weak points before hackers do
Very small investment for peace of mind
TECHNOLOGY (cont.)
SAP environment performance and sizing
o Design the infrastructure based on sizing estimates
We started with the SAP Quick Sizer
Discussed usage profiles with HR business leaders
Countries and time zones
Office and home usage
Determined max possible transactional load
o Engage specialists to help validate volume testing
SAP has a very helpful service
Volume Test Optimization VTO
Helped us find bottlenecks
Provided recommendations and guidance
TECHNOLOGY (cont.)
We faced challenges converting ESS WDJ to WDA
o Not much documentation nor experienced
resources
This added to our delivery timeline
o SAP has no official method of creating custom
theme in ABAP
We used the new Corbu theme
o FPM layout is not yet very flexible
Things like making radio button labels bold,
putting texts between buttons and lining up
elements are difficult and require inventive
solutions
TECHNOLOGY (cont.)
We faced challenges converting ESS WDJ to WDA (cont.)
o Encountered several bugs, requiring OSS messages
to SAP
o Dynamic bizcards were limited to country-filter
we needed multiple sets of bizcards per country
so we had to create multiple configurations
TECHNOLOGY (cont.)
We faced similar challenges converting MSS Adobe
forms to FPM-based forms
o Very little documentation available
o No experience
o Many OSS messages to SAP
o FPM layout is not very flexible
Result expect to roll out new FPM & WDA based MSS
later this year
FUNCTIONALITY
Roll out in phases
o Core transactions first
Need sufficient content to drive interest
Not so much that it overwhelms the team!
o Need detailed informational and policy content
Material must be relevant
Keep it fresh it must be a full-time job
LANGUAGES
Multi-language implementation
o Plan for a lot of time translating and verifying!
ACCESS CONTROL
All our users (68,000) need user IDs!
o Need to mass generate IDs
o Our SAP solution now generates a user ID for every
new hire
Code invoked at time of new hire action
Follows Coca-Cola system naming
convention/namespace
o New hires automatically get provisioned with ESS
and MSS roles for their country
Identity Management solution
YOUR TURN!