streamline your business with web enabled applications troy bayne butch mcnally eastman chemical...

61
Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Post on 21-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Streamline Your Business With Web Enabled Applications

Troy BayneButch McNallyEastman Chemical Company

Session Code: 404

Page 2: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 3: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 4: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 5: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 6: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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!

Page 7: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 8: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 9: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Web Enabling Techniques

R/3AGATEWGATEWS

Request

Response

HTTP

HTTPS

TCP/IPISAPI

NSAPICGI

DIAG

RFC

ITS

Basic ITS Architecture

Page 10: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 11: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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 -

Page 12: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 13: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Web Enabling Techniques

DB

TRANSACTIONS

SAP R/3

External App.

Extract

Outside-In Approach Using Data Extracts

DatabasesSync

Page 14: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 15: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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.

Page 16: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 17: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 18: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 19: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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’ ***

Page 20: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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)

Page 21: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 22: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 23: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 24: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Weight Entry

•Stage Deliveries •Batch determination•De-stage deliveries•Display delivery•Multiple front-ends - Use from Browser or SAP GUI

Page 25: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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®

Page 26: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Weight Entry

Demonstration

Page 27: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 28: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 29: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 30: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 31: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 32: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 33: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 34: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Supply Chain – Demo

Page 35: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Wireless Warehouse

• Goods Put Away• Picking Backlog• Intra-warehouse transfers• Goods Issue • Real Time Inventory Lookup• Physical Inventory

Page 36: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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)

Page 37: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 38: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Wireless Warehouse

DEMONSTRATION

Page 39: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 40: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

When cradled (or in wireless range) user chooses Synchronize Data to connect to SQL Server DB.

Page 41: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 42: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

DEMONSTRATION

Page 43: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 44: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 45: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 46: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 47: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 48: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 49: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 50: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 51: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 52: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Off-Line Warehouse App.

Page 53: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 54: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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%

Page 55: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 56: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 57: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 58: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

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

Page 59: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Agenda

Introduction

A Real-World Methodology

Web Enabled Applications

Web Enabling Techniques

Future Direction

Questions

Page 60: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Questions?

QUESTIONS???

How to Contact Us:

Troy Bayne• (903) 237-6109 • [email protected]

Butch McNally• (423) 229-4125• [email protected]

Page 61: Streamline Your Business With Web Enabled Applications Troy Bayne Butch McNally Eastman Chemical Company Session Code: 404

Thank you for attending!Please remember to complete and return your evaluation form following this session.

Session Code: 404