Implementing An Sap Transportation Management System Solution - A PDF
Implementing An Sap Transportation Management System Solution - A PDF
Spring 2009
Recommended Citation
Wycoff, Debra F., "Implementing an Sap Transportation Management System Solution: a Case Study" (2009). All Regis University
Theses. 10.
https://epublications.regis.edu/theses/10
This Thesis - Open Access is brought to you for free and open access by ePublications at Regis University. It has been accepted for inclusion in All Regis
University Theses by an authorized administrator of ePublications at Regis University. For more information, please contact [email protected].
Regis University
College for Professional Studies Graduate Programs
Final Project/Thesis
Disclaimer
Use of the materials available in the Regis University Thesis Collection
(“Collection”) is limited and restricted to those users who agree to comply with
the following terms of use. Regis University reserves the right to deny access to
the Collection to any person who violates these terms of use or who seeks to or
does alter, avoid or supersede the functional conditions, restrictions and
limitations of the Collection.
The site may be used only for lawful purposes. The user is solely responsible for
knowing and adhering to any and all applicable laws, rules, and regulations
relating or pertaining to use of the Collection.
All content in this Collection is owned by and subject to the exclusive control of
Regis University and the authors of the materials. It is available only for research
purposes and may not be used in violation of copyright laws or for unlawful
purposes. The materials may not be downloaded in whole or in part without
permission of the copyright holder or as otherwise authorized in the “fair use”
standards of the U.S. copyright laws and regulations.
SAP TMS Implementation
Case Study
Debra Wycoff
Regis University
Acknowledgments
worked.
Executive Summary
the one that had been tested. Through a grounded theory approach
Please note that the name of the company, the name of the
Table of Contents
Acknowledgements iii
Executive Summary v
Table of Contents vi
List of Figures x
Definition of Terms 12
Chapter Review 14
Overview 23
Organizational Structure 23
Project Methodology 27
Distribution Network 28
USEvolve Project 30
59
Topic
Specific Procedures 64
Preparation Phase 64
Research Phase 66
Research Design 66
Resource Requirements 74
Outcomes 74
Chapter Review 76
80
Project
Project
Findings/Analysis Results 81
Interviews 89
Summary of Results 97
102
Project Expectations
If It continued
Conclusions/Recommendations 105
Summary 105
References 107
List of Figures
USEvolve Project . . . . . . . . . . . . . . . 8
with headquarters in the United States. During 2007 and 2008 the
Canada, the United States and Europe. The U.S. upgrade is the
upgrade of the SAP R/3 and APO modules, the USEvolve project
Manager (EM).
considerably from the system that had been planned and tested in
the test version and different than the training provided to the
implementations.
module, was a fairly new system that was not yet in wide usage.
SAP TMS Implementation 4
Company has merged with another company and has begun plans to
gained from this case study to prevent some of the same issues
the resources exited the company after the project. Some were
study.
related to the USEvolve and the fact that there were some
cause of many of the issues. It was known that this case study
caused the dysfunction in the TMS deployment? Why did the TMS
production version differ from the test version and the training
SAP TMS Implementation 6
what were the reasons? What can be learned from the issues
its SAP legacy modules R/3 ad APO. The project also included
management system.
lane-loader application.
SAP TMS Implementation 8
study.
SAP TMS Implementation 10
excluded from the scope of this study even though the rate
scope. This case study was limited to the issues reported from
phase.
Definition of Terms
Several key terms have been used throughout this paper are
Term Definition
SAP AG software company that produces
enterprise resource planning
and supply chain planning
software, e.g., ECC(R/3);
SCM(APO); SCEM(EM); WCL
TMS (in context of this paper) transportation management
system; system used to plan and
manage the distribution of
finished goods to wholesale
customers and the return of
reusable packaging materials
SAP TMS Implementation 13
and dunnage, the items used to
protect the finished goods
during shipment.
R/3 & ECC Both terms refer to the SAP
enterprise resource planning
(ERP) module that is used for
financial management and
business execution. ECC is the
upgraded name for R/3.
SCM & APO Both terms refer to the SAP
planning module that is used
for planning production and
transportation carrier
optimization. SCM is the
upgraded name for APO.
TPVS SAP Transportation Planning and
Vehicle Scheduling application;
part of the SCM/APO planning
module
SCEM SAP Supply Chain Event
Management; used
interchangeable with the term
EM and Event Manager
EM Event Manager; refers to SAP’s
SCEM
Event Manager refers to SAP’s SCEM
WCL SAP Web Communications Layer;
refers to the Web interface
that sits on the SAP Event
Manager
SAP Enterprise Portal front end of the SAP NetWeaver
platform
SAP NetWeaver serves as an integration layer
that can host business
applications
interchangeably:
architecture
architecture
SAP TMS Implementation 14
Chapter Review
study.
SAP TMS Implementation 15
Psychological Association.
Clayton, 2005).
The method helps to determine the research design and the way
research findings.”
posed, when the investigator has little control over events, and
Bell).
collection and data analysis to be used and how the data will be
research design.
the information related to the BBC Company was obtained from the
Overview
Organizational Structure
global CEO were the CEOs from each division and the global chief
its CEO. Each of the three areas had its own program management
management before the project could move to the next phase. The
review and for resource planning. Once the business case was
planned changes.
technical need.
Project Methodology
(Sens).
Distribution Network
network.
portion of the U.S. and one located in the western area of the
volume and the mix of products that were ordered. BBC Company
product would be sourced and the mode that would be used to ship
center.
shipped via ocean. Export customers were out of scope for this
study.
SAP TMS Implementation 30
associated with the rail mode to customers that did not have
order quantities.
equipment that was required. There was more than one carrier and
USEvolve Project
for the case study. The project was much more complex than can
for over five years, was four releases behind the current
the SAP system. Manugistics was the legacy TMS system in place,
SAP TMS Implementation 32
and the version had not been supported for three years. The
separate work stream from the APO upgrade and TMS replacement
scope.
the total amount of time required for the project, and set the
for project resources. Throughout the project, the scope was not
the go-live date for all of the work streams and later to allow
weeks.
TMS alternatives.
package
PeopleSoft application
TMS with the SAP APO functionality. That solution was adopted
meet the timeline, the TMS solution scope was limited to a like
the time constraints associated with the project and the timing
technical skills required included SAP Basis, SAP ABAP and Java
programming.
contained within the SCM 5.0 software. Event manager could have
SAP TMS Implementation 36
been configured in many different ways and could have been used
appropriate people.
through for both the Event Manager and the business warehouse
(BW) for user access. The portal also utilized Active Directory
chapter.
upgrade. Their key work processes had been addressed, but the
deleting shipments.
access the SAP portal and to use the WCL to accept or reject
their systems and test the transactions prior to the planned go-
live date.
• Project Sponsor
SAP TMS Implementation 40
• Business Partner
• IT Lead
• Project Manager
• Lead Architect
project manager role, the same person fulfilled the role for the
logistics (TMS system owner), the APO IT lead, and the R/3 IT
lead.
The APO IT Lead was responsible for the entire APO solution,
One (LB Dev1) was an EDS production support resource and the
functionality.
Project schedule.
Phase I
Feasibility
Requirements Development
Functional & Technical design complete
To be design
Finalized scope for phase I
Implementation
IT build
Testing
Training
Go Live
Change Management
Phase II
4
Figure 5. APO Upgrade Timeline
its portion of the overall project. Each division still had its
Development
Implementation
SAP
Max R/ 3 End User Training
R/3 APO Checkpoint Attn. Oracle
System Upgrade
Review Go / No-Go
R/3 Implementation
Stage Gate Checkpoints
end testing, and TMS processes were dependent upon the Load
Rate
Maintenance
Actual Actual
Shipments Shipments
ECC 6.0 Existing
OMS Sales Order Rates
(R/3) Reporting
Rate Data
Validation
Accept/Reject
& Statuses
Transportation
Carrier Users
enabled can access their shipment tenders through the WCL. They
planned in TPVS but have not yet been published to ECC, reside
to ECC and ECC becomes the document owner. When the shipment is
Event Manager and WCL are also updated with the changes.
be picked up. When the shipment is picked up, the driver signs
day along with the bill of lading number that is required for
the shipment has been delivered. The date and time that the load
purposes.
shipment.
module.
with this planning solution drove some of the design in the WCL
status vs. those in that had been published to the ECC. It was
changed back to the weekly method before the new system was
Logical architecture.
Security.
access to the SAP applications with the SAP portal providing the
corporate users.
and the carrier. Each user was given a unique User ID that was
SAP landscape.
that was used for all configuration and program coding; a test
(PROD) environment.
Testing.
components which included TPVS, EM, WCL, master data, and R/3
SAP TMS Implementation 57
to execute test cases again and validate that all work processes
worked as designed and sign off. The plan for testing in this
test cases, resolve any outstanding defects, test the portal and
event manager via the firewall, perform carrier testing for both
the portal.
The team leads were responsible for the test cases and
documentation.
2008a).
successful innovation for the company and has made the system
documented through the BBC Company’s help desk and a ticket was
logged for each issue that was reported for all aspects of the
first day or two, were managed outside of the formal process via
the cutover.
requirements and the defect log for the total project are both
how to use the new TMS system, including TPVS and Event Manager,
roles and to assist the TMS users with support during the
conducted for TPVS and Event Manager. It is not known how the
from this study may reduce overall expenditures for future BBC
applied.
SAP TMS Implementation 63
phenomenon that occurred when the BBC Company deployed the new
theory was well suited for research within the actual business
the research life cycle. The research model outlined by Dul and
The second phase was the actually research phase which included
Specific Procedures
Preparation Phase
implemented in production?
business requirements?
delivered?
• Why did the production version of TMS differ from the test
Research Phase
Research Design
analysis. The purpose of this log was to document and track any
against the issues reported in the help desk log would provide
not delivered.
the resources.
SAP TMS Implementation 68
progresses.
First, the help desk ticket log was retrieved. The log
(e.g., TPVS, EM, WCL, ECC, Other). Next, each item was
that were out of scope were eliminated. Similar items were then
official help desk process. For the most part, the missing items
occurred during the first two days; however, there were some
from the email database is an issue that occurred the first two
days. Almost all users were unable to log into the system.
issue had many instances, it was logged one time for each
Next, each item in the revised TMS help desk ticket log was
from the repository. Each item from the revised TMS help desk
not an issue defined in the help desk ticket log. That may or
may not have been a valid assumption, but the focus of the
The initial analysis did not really answer the questions other
than what issues had been reported and the nature of the issues;
process but did not provide any major insights into the go-live
issues.
the area that created the most questions. The developers of the
SAP TMS Implementation 72
note that the official defect log document was not added
SAP TMS Implementation 73
interviews using the notes taken during the interview and the
research paper and that neither his name nor the name of the
reference.
Resource Requirements
Outcomes
The research design was helpful in guiding the work for the
study and for defining the data collection and analysis process.
The analysis process of the documents seemed logical but did not
There were so many help desk tickets that were not directly
during a project.
Chapter Review
resource requirements for the study and the outcomes were also
project’s history.
SAP TMS Implementation 77
at Regis University.
design was refined and the official data collection and analysis
significance.
The project schedule for this study was pushed out a number
author.
the SAP NetWeaver platform, the SAP SCEM system, and the WCL
to the boundaries.
goals. The author would have liked to have had more definitive,
management life cycles. While the study did not provide any
Discussion of What Went Right and What Went Wrong In the Project
study. The people involved were extremely open and honest. The
additional interviews.
were. They did not provide any insights related to which issues
with the defect log and the defined business requirements did
helpful to the end results. The findings would not have been the
SAP TMS Implementation 81
same without the multiple data sources. The interviews would not
through the analysis of the help desk tickets and the other
For instance, had the data collection and analysis begun with
surfaced from the sources of data and the other data analysis
purpose of the defect log and how it was used would have
Findings/Analysis Results
nature of the TMS help desk tickets from the log helped to
Event Manager and WCL systems and 14% were related to the APO
14%
86%
There were some overlaps in that some tickets affected both APO
8%
24%
68%
that was logged, resolved and closed as a log item would not be
be in the help desk log and the reason for the ticket could be
closed.
defect items. One of the closed items had a workaround but was
not resolved. The other five were issues that had been resolved
8%
37%
55%
defect log. The other 37% of the issues had not been logged
design.
meaningful conclusions.
ticket log items were enhancement requests that were beyond the
was for WCL work. Some of the issues in that category had been
provide the “vanilla” version of EM and TPVS and “shoe horn” the
project.
SAP TMS Implementation 88
provided some definition around what the go-live issues were and
regard to the defect log and the business requirements. What the
the WCL, and emails—caused many issues for our carriers. They
view the information on the WCL and in some cases the incorrect
To close out the analysis of the help desk ticket log, the
used to record key ideas from the interviews along with other
findings.
Interviews
developers and one of the primary business users. The notes from
reference.
between the test and production versions of EM, WCL and TPVS,
SAP TMS Implementation 90
performed because the QA system was not designed for that type
anticipated.
using Java and was not designed for the volume of transactions
applied as they were moved from QA to PROD. The system was left
large number of the help desk tickets. However, EM Dev2 did not
there was not a problem with that system. The interviewer did
the transport management system in SAP rather than the way the
further occurences.
primary system user. It was suggested that the role should have
been filled by a primary user who could provide more of the day-
testing the TMS users were able to do almost every time they
data for testing and he never knew for certain that the data
SAP TMS Implementation 93
amount and multiple groups were using the same data. He felt
test.
testing.
Dev1 indicated EM was a very new system and that it was new to
early design phase meeting, but did not see the prototype until
several months later. The business user said he had never seen
schedule.
requirements.
team and the business team could have been much better.
two EM system developers they confirmed that the defect log was
out that the nature of process related to the defect log tends
maintained. These system developers were not the only ones who
projects. None was found on the site other than one specifically
requirements.
the company’s strategic partner. At the time, HP and EDS had not
Summary of Results
Analysis of the TMS help desk ticket log indicated that the
Manager and the WCL. EDI and email issues accounted for a
ticket log and the defect log revealed that there was very
that were not known prior to go-live. It supported the idea that
system.
questions. The fact that the second developer did not agree was
impact the incorrect system version had on the business and its
SAP TMS Implementation 99
to continue to pursue.
stage for the audience and provide the context related to the
to the study questions. There were times when the real question
in the author’s mind was whether the work was being carried out
was being sought. The process also made it clear that the
different study method. The time and cost associated with a more
While the author learned a great deal about SAP systems, the
Expectations
the data other than what issues were defined through the help
Continued
are conducted.
that were taken in the past to resolve the initial help desk
tickets.
and the longer term could be started. This work stream could
performance is acceptable.
resources.
Conclusions/Recommendations
projects and may depend upon the timing and nature of the
Summary
References
Co.
Datamonitor (2008, June 27). SAP AG: Company profile (). New
York:
http://www.qual.auckland.ac.nz/
SAG AG. (2005). Configuration and modification guide for the SAP
Sap Ag. (2008, August 28). SAP event management: What it is, and
https//www2.gotomeeting.com/join/756422191/106028016
http://common.books24x7.com.dml.regis.edu/book/id_24722/boo
k.asp
from http://www.gslis.utexas.edu/
http://common.books24x7.com.dml.regis.edu/book/id_7214/book
.asp
Term/Acronym Definition
3PP third-party payment
ABAP Advanced Business Application
Programming; 4th-generation
programming language used in
most SAP applications
AD Active Directory; system for
authenticating users for single
sign-on
APO See SCM
Basis SAP system administration—
requires skills related to
database management, GUI and
the operating system
BO BusinessObjects; reporting
system used for extracting
information from the
Information Warehouse
CEO Chief Executive Officer
CFO Chief Financial Officer
CIO Chief Information Officer
COE center of excellence
CRM Customer relationship
management
CSO Chief Strategy Officer
DEV development system environment
DP demand planning
ECC See R/3
EDI Electronic data interchange
EDI204 transaction Tender offer to transportation
carrier via electronic data
interchange
EDI990 transaction Accept/decline acknowledgement
to a shipment tender (EDI204)
sent by a transportation
carrier via electronic data
interchange
EDI214 transaction Shipment status notification
sent by a transportation
carrier via electronic data
interchange
SAP TMS Implementation 111
Role Responsibilities
Business Partner Owner • Owns Business Case benefits realization.
• Ensures business resources are available for project and
accountable to project.
Program execution
• Owns execution and reporting of ongoing business
benefits.
• Gathers project support from all stakeholder areas.
• Solicit business resources for the project.
• Champion the cause and remove barriers.
SAP TMS Implementation 114
IT Solution Delivery • Ultimately responsible for entire business solution (business and IT
portions).
Lead
Sets direction for the project
• Keep the project focused.
Program execution
• Sets overall program direction for project resources.
• Ensure overall project plan meets business objectives.
• Provides clarity of roles and responsibilities for the
leadership team of APO Leverage/Upgrade program.
• Owns project scorecard and project metrics.
• Reports APO Upgrade/Leverage program status to project
chair, process advisory team.
• Sets expectations with process owner team members.
• Provides on-boarding for new process owner members.
• Consolidate issues and action items for the process
owners meeting.
• On time/On budget for the project budget.
Issue resolution
• Resolve project issues.
• Identify critical path issues that emerge as unresolved.
• Escalates unresolved issues, scope changes and budget concerns for
the APO Upgrade and Leverage project.
SAP TMS Implementation 115
Project Sponsor
Drive the scope and design of future state solution
• Drive definition of business requirements.
• Sets direction and expectations for Business Process
design with APO Upgrade/Leverage project team.
• Ensures business process design meets business
requirements.
Drive benefits
Owns execution and reporting of ongoing business
benefits from the project.
SAP TMS Implementation 116
• Understand the overall enterprise view of various
Business Partner projects and their inter-dependencies from the business
perspective.
• Ensure all business requirements are captured and
represented in the business case.
• Participate in project approach and review sessions as
determined by the PM.
• Stage gate reviewer for Analysis deliverables, and other
deliverables going forward.
• Provide overview and sign-off on the developed business
case and communicate and sell its content to stakeholders
and IT operating committee members.
• General consulting/thought leadership for the various
projects needs.
• Drives I/T Business Case review and approval.
• Ensures that the projects being delivered by the PMO are
guided by BBC approved business strategies and priorities
• Monitoring of annual IT financial plan - Oversight,
guidance, and barrier removal.
• Executive decisions on program scope and scope changes
(PCRs) based upon the parameters that require escalation
to the I/T Operating Committee.
• Executive decisions on program and project risks & issues
based upon the parameters that require escalation to the
I/T Operating Committee.
• Owns the Quarterly Prioritization Process (ensuring
proper quarter sequencing, and I/T processes adhered).
IT Lead • Lead design activities. Responsible for the ultimate design of the project
work product (application, system, processes)
• Monitors, reviews and assists with system configuration.
Configuration of SAP Enterprise Portal, documentation of
configuration and unit testing configuration.
• Identifies and ensures completion of functional specifications for all
authorizations, reports, interfaces, conversions, and enhancements.
• Ensures that result/output of all enhancements,
interfaces, conversions, and reports meet business needs
and use best practices in respective areas. Responsible
for functional design documentation working with onsite
developers.
• Ensures development of adequate configuration support plan.
• Ensures adherence to PMO methodology including stage gates.
• Reviews and approves test plans (functional and
technical) to ensure integrity and quality of production
system.
• Manages business demands in the sandbox environment.
• Acts as primary contact for escalating functional and
technical issues related to the sandbox environment.
• Participate in business process mapping.
• Monitor development efforts for all enhancements,
interfaces, conversions, reports and forms.
• Assist I.T. Teams as needed to gain understanding of
business and performance needs and design points.
• Assist with Organization readiness for go-live.
SAP TMS Implementation 117
Project Manager
Ensure use of CDM Stage Gate methodology
• Defines and gains approval for project management
standards and procedures.
• Defines and gains approval for Project Management Process
Design.
• Aligns project plan to ensure that the Feasibility,
Development and Implementation phases are planned
appropriately.
• Conduct formal reviews at the completion of each phase.
• Provide guidance to project team on Stage Gate
methodology.
Appendix C: Analysis
Overview:
A one-on-one interview was conducted with the EM System
Developer1 (EM Dev1). During the SAP Upgrade/TMS replacement
project, he was the BBC Company’s IT resource responsible for
the development and configuration of Event Manager to include
the WCL; the other EM system developer (EM Dev2) was a
consultant.
Project Methodology
A waterfall methodology “with a BBC Company twist” was
followed. BBC Company utilizes a “stage-gate” process. The
project is approved from one stage gate to another; however,
there is not a “hard stop” for each stage. In many instances,
we keep moving to the next stage before completing everything in
the previous stage.
TEST system
o Different data set than PROD (older version of
production data, less data)
o Different user base (fewer, different access
for some)
o Performance tends to be faster in TEST as a
result.
o Stress tests were performed prior to go live.
Thorough stress tests were performed on the ECC
portion since it is the company’s priority
system. Minimal stress testing completed for
the TPVS/EM. Day 1 – slow performance for all
users. Process of tendering loads took hours
rather than minutes. User queries in WCL were
extremely slow, often timing out before the
result was returned. Had not tested the impact
of all of the users – 100+ external carrier
users and internal users.
EM/WCL Technology
The user interface of EM is set up in the SAP Portal, which
uses the NetWeaver. The WCL uses a different platform—the same
one that was used for the SRM application.
Documentation
In response to the observation that many documents were
missing or incomplete on the project’s SharePoint site, EM DEV1
indicated that, in general, BBC Company is not disciplined in
updating documents. While there is a methodology that BBC
Company subscribes to, every project seems to have different
standards. He felt that some of the documentation was “limited”
because the IT resources are generally not technical writers and
have to prioritize the delivery of the system over
documentation.
The defect log was not updated for most of the TMS issues
that were encountered during testing. When asked what the
criteria were for creating a defect, EM Dev1 indicated that it
was not utilized as designed. The design of the defect log
process, by its nature, discourages logging issues to some
extent. When a defect is logged, it generally gets assigned
back to the same technical resource to solve within a time
period. The resource was then expected to update the
documentation. Most of the changes to configuration were done
in the testing phase, but were not well documented. Many
changes were made in DEV or TEST while a user was present and
could validate the changes.
SAP TMS Implementation 125
Following the merger of BBC Company and XXX Company, a new
methodology and documentation process has been defined and
adopted. It focuses heavily on documentation. From the
perspective of EM Dev1, there needs to be some balance that
allows a technical resource with specific skill sets to utilize
their skills rather than spending so much time documenting.
Having additional resources specifically for the documentation
efforts would be helpful.
Overview:
A telephone interview was conducted with the EM System
Developer2 (EM Dev2). During the SAP Upgrade/TMS replacement
project, he was the consultant responsible for the development
and configuration of Event Manager to include the WCL; the other
EM system developer (EM Dev1) was a BBC Company employee from
the IT Department.
The testing that was done was primarily unit testing and
functionality testing. EM Dev2 felt there was not enough of
integration and system stress testing.
Documentation
In response to the observation that many documents were
missing or incomplete on the project’s SharePoint site followed
by a question of whether the technical documentation was
actually stored in a different location, EM DEV2 said the
SharePoint site was the location for all documentation; however,
the deadlines they faced caused them to prioritize the more
urgent system development over documentation. He said the
project could have utilized 1-2 more technical resources,
especially for the TPVS component. Issues with Load Builder and
TPVS caused delays in the work related to EM/WCL. The resource
responsible for TPVS was unable to focus on TPVS due to issues
with the Load Builder. The “project casualty” was integrated
testing. It could not be done because the other system
components were not yet working.
Overview:
A telephone interview was conducted with Business User 1
(BusUser1), who is one of the transportation planners in the
Logistics department. During the SAP Upgrade/TMS replacement
project, BusUser1 performed system testing and carrier training
related to the WCL during the development stage of the project.
In addition, he handled a large percentage of the calls from
carriers during the “go-live” phase of the project. He was
later instrumental in defining the business requirements and
testing the solutions during the enhancement phase of the
project.
Biggest Issues
Project Structure
organizational perspective?
Steering Committee
Project Team
team?
TPVS, EM)?
project?
What was the system design process for TPVS and EM?
very differently from the test version of EM. There were a high
to what may have caused the differences and the issues? (HELP
project?
Technology for EM
We are using the SAP Portal for WCL component of EM. Does
EM?
Documentation
found:
• Many documents missing
• Many documents incomplete
Lessons Learned
Design/testing
Project Management
Resources
Business Involvement
Technical
Other