Date post: | 21-Dec-2015 |
Category: |
Documents |
View: | 215 times |
Download: | 2 times |
Streamline Your Business With Web Enabled Applications
Troy BayneButch McNallyEastman Chemical Company
Session Code: 404
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
Introduction
Who is Eastman Chemical Company?
• Corporate headquarters in Kingsport, TN with worldwide manufacturing facilities
• 15,800 employees in more than 30 countries
• Sales for 2002 were $5.3 billion
• Manufactures and markets chemical, plastic and fiber products
• Building on our core strengths to leverage our capabilities and know-how
• Technology infrastructure that facilitates the digital environment is a fundamental part of corporate strategy
Manufacturing Sites
Jiangsu, ChinaJiangsu, China
Elkhart, INElkhart, IN
Zarate, ArgentinaZarate, Argentina
Llangefni, UKLlangefni, UKRochester, NYRochester, NY
Roebuck, SCRoebuck, SC
Longview, TXLongview, TX
San Roque,SpainSan Roque,Spain
Sokolov, Czech RepublicSokolov, Czech Republic
Hamburg, GermanyHamburg, Germany
Kuantan, MalaysiaKuantan, MalaysiaJurong Island, SingaporeJurong Island, Singapore
Nanjing, ChinaNanjing, China
Hartlepool, UKHartlepool, UK
Forest Park, GAForest Park, GA
Columbus, GAColumbus, GA
South Holland, ILSouth Holland, IL
Lynwood, CALynwood, CA
Ennis, TXEnnis, TX
Carpentersville, ILCarpentersville, IL
Cola’ Di Lazise, ItalyCola’ Di Lazise, ItalySant’ Albano, ItalySant’ Albano, Italy
11Banbury, UKBanbury, UK
Molndal, SwedenMolndal, Sweden
LaVergne, TNLaVergne, TN
*Moundville, AL*Moundville, AL
Pleasant Prairie, WIPleasant Prairie, WI
Waterford, IrelandWaterford, Ireland
Nanping, ChinaNanping, China
Jurong Town, SingaporeJurong Town, Singapore
Kallo, BelgiumKallo, Belgium
Tianjin, ChinaTianjin, China
Funing, ChinaFuning, China
Bury, UKBury, UK
Uruapan, MexicoUruapan, Mexico
Jefferson, PAJefferson, PA
Middelburg, NetherlandsMiddelburg, Netherlands
Franklin, VAFranklin, VA
**Savannah, GA**Savannah, GA
Cedar Rapids, IACedar Rapids, IARexdale, CanadaRexdale, Canada
Batesville, ARBatesville, AR
Hanko, FinlandHanko, Finland
*Shandong, China*Shandong, ChinaColumbia, SCColumbia, SC
Arroyito, ArgentinaArroyito, Argentina
Cosoleacaque, MexicoCosoleacaque, Mexico
Workington, UKWorkington, UK
Rotterdam, NetherlandsRotterdam, Netherlands
Kingsport, TNKingsport, TN
Introduction
Organization:Integration Competency Center – Web Enablement
Team Members:
Troy Bayne, Butch McNally, Richard Smith
Team Purpose:
• Internal Eastman team committed to business process improvements
• Focused on, but not limited to, SAP R/3 transactions and processes
• Communicate Preferred Enablement Capabilities & Techniques
• Collaborate with Functional & Business Areas to Effect
Introduction
Effective Web Enabling Results In:
• Improved Resource Utilization• Enhanced User Satisfaction• Reduced Support and Training• Improved Data Accuracy• Data Captured Online at the Source• Streamlined Business Processes
Realize Significant ROI!
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
Web Enabling Techniques
Inside-Out Technology
• Internet Transaction Server (ITS) Middleware
• SAP Provided Applications (SAP GUI for HTML, Employee Self Service, etc.)
• Custom transactions with web enabled front end
Web Enabling Techniques
R/3AGATEWGATEWS
Request
Response
HTTP
HTTPS
TCP/IPISAPI
NSAPICGI
DIAG
RFC
ITS
Basic ITS Architecture
Web Enabling Techniques
Outside-In Technology
External application accesses R/3 business functions and data via:
• Web Services to access SAP• Remote Function Calls to SAP• Database extracts of SAP Data
Web Enabling Techniques
BAPI #1BAPI #2BAPI #3
BAPI #4BAPI #5BAPI #6
DB
TRANSACTIONS
SAP R/3VB 6.0Application
RFC
Outside-In Approach Using RFC Calls
ASP Application
- OR -
Web Enabling Techniques
BAPI #1BAPI #2BAPI #3
BAPI #4BAPI #5BAPI #6
DB
TRANSACTIONS
SAP R/3
webMethodsWeb Services
.NET Web
Server
ASP.NETBrowser
App
RFC
XML
Outside-In Approach Using Web Services
Web Enabling Techniques
DB
TRANSACTIONS
SAP R/3
External App.
Extract
Outside-In Approach Using Data Extracts
DatabasesSync
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
A Real World Methodology
Why promote a Development methodology?• Proven at Eastman on several web
enablement projects.• Common sense to have a consistent &
effective methodology • Higher rate of success using the
techniques in this methodology.
A Real World Methodology
RemoteCollaboration via:
Standard Image NetMeetingeRoomVPN…and more
Phases:
Analysis DesignConstructionTestingDeploymentSupportEnhancement
Deliverables:
Issues Doc Analysis DocProcess Flow (as-is)Process Flow (to-be)PrototypeTech SpecsTest Plan
A Real World Methodology
What’s the problem? How do you solve it? Analysis
Resolve issues, review project successSupport
Contemplate & schedule enhancementsEnhancement
Ensure web app works, is robust, & meets users’ needsTesting
Develop solution & validateConstruction
Design the solution & validateDesign
Train users, roll out, resolve issuesDeployment
Analysis Phase
Purpose
• Collects critical project info
• Documents decisions & rationale
• Validates product at end of project
• Defines project metricsContents• Project info (e.g. name,
members)• Project goals• Observations• Team recommendations• Metrics• Cost, ROI, Risk projections• “Before” snapshot results
Web-enabling R/3 with ITS© Copyright 2001 SAP Professional Journal, Bluenote Consulting Group, Inc.
The Business Problem
• Smart Parts has been losing ground to its competitors in recentyears
• Management wishes to develop an Internet-based order-entrysystem to– solidify relationships with existing business partners
– attract new customers using their system as a differentiate
– reduce CSR workload and issues (enable customer self-service)
• Smart Parts wants to provide customers the ability to view thestatus of its orders and reorder additional quantities
As-Is and To-Be Documents
Purpose• Solidifies understanding• Analyzes current process to
maximize results• Tool for negotiating improvements
Contents• step-by-step process details
Sample Flow Diagram
Goods are produced
Have timeTo enter?
Yes
No
Post production receipt
Goods are packed
Goods are bar-coded
Goods loaded on truck to warehouse
Contractor writes row on transfer card
Goods arrive at warehouse
Contractor retrieves transfer cards from truck
Goods are unloaded to B-stage
Contractor leaves card for Planner
Planner launches LB11 to search for TR
Found?
Planner converts TR to TO (B-stage) in LB11
EnoughQty?
Call production to postNo
Yes
• Plant #• Storage location• Material #• (Batch #)• Quantity• UOM
• Material #• Batch #
• Quantity• Bin
Call production to post moreNo
Yes
*** ‘AS-IS’ ***
Prototype Document
Purpose• Tool for negotiating the
application’s design• Basis for writing technical
spec• Very helpful when writing
test plan
Contents• Realistic screen-by-screen
illustrations (PowerPoint)• Notes about functional
subtleties (e.g. list sorting)
Technical Specs Document
Purpose•Raises design issues•Contract between designer & developer•Documents design
Contents•Application description•How it gets invoked•List of components•Screen elements•Processing
Web-enabling R/3 with ITS© Copyright 2001 SAP Professional Journal, Bluenote Consulting Group, Inc.
Application Flow
Login Main Menu
List Orders
Display Order
Place an Order
Change Order
Chg.Password
SupportGlobal Pages
Logout
Update Profile
Reports
WebGUI
(salespeople only)
Selection screen
Testing Phase
Purpose• Step-by-step guide to functional test• Ensures functionality matches design!• Finally a way to truly do post-go-live regression testing!
Contents• Test steps per module, scenario, role• Test data• Test problems and assignment
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
Supply Chain – Weight Entry
•Stage Deliveries •Batch determination•De-stage deliveries•Display delivery•Multiple front-ends - Use from Browser or SAP GUI
Supply Chain – Weight Entry
•Significant cost savingsImproved productivityBetter utilization of user licensesBetter use of personnel
•Enhanced user satisfaction•Reduced support and training
AgateWebSvr
R/3
R/3
Wgate
SAP ITS®
Supply Chain – Weight Entry
Demonstration
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Supply Chain – Demo
Wireless Warehouse
• Goods Put Away• Picking Backlog• Intra-warehouse transfers• Goods Issue • Real Time Inventory Lookup• Physical Inventory
Wireless Warehouse - Benefits
• Improved data accuracy through simplified screens• Streamlined data entry• R/3 inventory real-time• Improved warehouse organization• More accurate R/3 inventories
AgateWebSvr
R/3
R/3
Wgate
SAP ITS®
• Use of technology provided by ITS infrastructure (reliable/proven)
Symbol PDT 8100 Specs
•Bar-code scanning•Real-time wireless•Pocket PC 2002 •Pocket Internet Explorer browser•Rugged device (4 foot drop)•Intel StrongArm processor: 206MHZ•Approx. 6-8 hour battery life•Swappable batteries•Intrinsically-safe rated (IS) for sensitive environments!
Symbol PDT 8100
Wireless Warehouse
DEMONSTRATION
Off-Line Warehouse App.
• Off-Line Handheld Application for non-wireless installations• More flexible since using Embedded Visual Basic• Relies on outside-in approach• Middleware application keeps database in sync. with R/3• Allows user to enter weights on deliveries while
Off-Line Warehouse App.
When cradled (or in wireless range) user chooses Synchronize Data to connect to SQL Server DB.
Off-Line Warehouse App.
BAPI #1BAPI #2BAPI #3
BAPI #4BAPI #5BAPI #6
DB
TRANSACTIONS
SAP R/3
VB 6.0App.
RFCSQL DB
Off-Line Warehouse Architecture
HHT is cradled and synchronizes with SQL DB. VB app runs in background on a server to keep the SQL DB and SAP in sync
Off-Line Warehouse App.
DEMONSTRATION
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Off-Line Warehouse App.
Annual Business Plan
Project Description
• A global, web based tool to be used by both Cost Center Managers and Cost Accountants to adjust and approve an annual business plan.
Annual Business Planning Tool
Help and Other Info Section:
Select the cost center you wish to work with and the cost type you want to manage using the tabs in the work area below. Then make the needed changes in next year’s plan. Use last year’s plan and the annualized plan to assist in making decisions. Click here for additional help.
Other Link 1 Other Link 2 Other Link 3
Copyright 2003 Eastman Chemical Company.
2004 Business Plan 2003 Business Plan Annualized Plan
Primary Cost Secondary Cost Activities/Prices
Annual Business Planning Tool Role: Manager View: ManagerAccountant
Cost Center Plan – Mark Montgomery
0000010158
0000010321
0000020534
0000020654
Save Plan Print Plan E-Mail Cost Accountant
More Links – Nav Bar
Element Description Amount Element Description Element Description
Annual Business Plan
Annual Business Planning Tool
Help and Other Info Section:
Select the cost center you wish to work with and the cost type you want to manage using the tabs in the work area below. You can now add, change, or delete rules for the activity group breakdown. Also, you can make changes to the fixed and variable costs for each cost element..Click here for additional help.
Other Link 1 Other Link 2 Other Link 3
Copyright 2003 Eastman Chemical Company.
Rules Definition for Cost Center 0000010321
Primary Cost Secondary Cost Activities/Prices
Annual Business Planning Tool Role:Accountant View: AccountantManager
Cost Center Plan – Sue Marshall
0000010158
0000010321
0000020534
0000020654
Save Rules Print Rules E-Mail CC Manager
More Links – Nav Bar
View PlanView Plan
Fixed Variable Breakout
Cost Element VariableRule # % Breakout
.
1(Remove)(Remove)
Activity
Add To Rule Cart
Rule # % BreakoutActivity
1(Remove)(Remove)
1(Remove)(Remove)
60%40%60105820
50%50%50103000
60%40%60105820
50%50%50103000
Fixed
Update Rules Cart
• Increased analysis of data
• More timely process for planning
• Labor savings related to improved process
• Satisfied users due to simple interface
• Improved perception of SAP and its value
Goals Achieve:
ROI Estimated at 772%
Annual Business Plan
BAPI #1BAPI #2BAPI #3
BAPI #4BAPI #5BAPI #6
DB
TRANSACTIONS
SAP R/3
Web MethodsWeb Services
SQL Server
.NET Web
Server
ASP.NETBrowser
App
ADO
RFC
XML
Nightly Extract
ABP Application Architecture
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
Future Direction
Continue extending value of existing web enablement efforts by:
• Extending use of existing ITS projects • Identifying , implementing & deploying new project• Exploiting existing Outside-In technologies
Future Direction
Catching the wave of new technologies…• Work w/ Basis Team to implement Web Application Server (WAS) & initiate pilot projects• Work to merge existing ITS web apps into WAS • Investigate and develop web applications using other Web Enablement approaches
Agenda
Introduction
A Real-World Methodology
Web Enabled Applications
Web Enabling Techniques
Future Direction
Questions
Questions?
QUESTIONS???
How to Contact Us:
Troy Bayne• (903) 237-6109 • [email protected]
Butch McNally• (423) 229-4125• [email protected]
Thank you for attending!Please remember to complete and return your evaluation form following this session.
Session Code: 404