Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications...

36
Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    218
  • download

    1

Transcript of Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications...

Page 1: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Copyright © 2003 Americas’ SAP Users’ Group

3609 - PM Functions Using Wireless Communications

Eric Huang and Timothy Huang

May 20th 2003

Page 2: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Wireless/Mobile Systems - Advantages

Allow Remote Data Entry directly into SAP

Allow Single Screen Entry

Ensure “optional” fields are populated

Attach/Implement Scanning/Measuring Systems

Improve Reliability

Increase Efficiency

Page 3: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Considerations

Usefulness/Reliability

Price

Maintenance Costs (Running the System)

Upgrade Costs (Updating the System)

Simplicity (Moving Parts)

Flexibility

Expandability

Page 4: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Legacy System - Overview

PDA

SERVER

CONTROL-M

SAP

UNIX

SyBASE

ERRORSERRORS

* Network Failure Cripples Entire System

Network

Page 5: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Legacy System - Overview

Usefulness/Reliability

Aging parts, all proprietary technology

Double entry, no entry.

Manual Error Processing - 2 areas.

Price - $150,000 (in 1990) for 2 plants

Maintenance - High

Upgrade Costs - High

Simplicity - Complex

Over 10 ABAP custom extracts/programs/BDCs

10 Unix Scripts, 3 Unix Directories

Control M, SyBase Data Base, and “in-house” rules

Page 6: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Legacy System - Overview

Rube Goldberg Like

Network Downtime - Shuts down system

Two places to check errors

NOT Real Time

Heavy dependence on IT support

Not Flexible

Proprietary Software

Proprietary Hardware

Failing Systems - Not upgradeable

Page 7: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Legacy System - Overview

SERVER

SAP

Prop. DB

ERRORS

ERRORS

* Network Failure Cripples Entire System

Network

PC

PDA

Page 8: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Vendor System - Overview

Network Downtime - Shuts down system

Two places to check errors

Not Flexible - Very specific tasks

Proprietary Software

High maintenance for new transactions

High costs for changes

Additional transactions at significant costs

SAP Connection is “another system link” - handoffs.

Page 9: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution- Directives

Simple solutions are betterMobile solution as an extension of SAP

SAP does the heavy lifting

Flexible and expandable is good tooSystem handles 10 to 200 PDA’s

Use a dynamic freely defined format

Oh yeah, it should be cheap to make and cheaper to runUse free Microsoft software

Use standard components and formats – SAP and Microsoft

Page 10: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution- Directives

PDA

SERVERSAP

ERRORS

Network

* Network/SAP Failure is OK – batch.

Page 11: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution- Overview

Simple System with few moving parts

Standard SAP functionality

Multi-transaction, multi-item processing

Batch Mode – Network Sensor

Forces error resolution at the user level

Additional transactions are simple/inexpensive to implement

Link to outside systems

*Non-standard transactions via custom BAPI

Page 12: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Wi-Fi Protocol

Wireless Standard - 802.11b

Slower but current standard

802.11g – new transmission format

Blue tooth

Range – up to 27 miles with proper antennas

Encryption – Kerberos

Security

MAC-ID

Disable ESSID broadcast

Dynamic authentication

Page 13: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – PDA

Symbol PDT8100

“Ruggedized”

Numeric keypad

Built-in Scanner

Windows CE Operating Environment

Dell Axim

Inexpensive with powerful processor

Compaq IPAQ

“Standard” form factor – lots of accessories

Page 14: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Programs

Microsoft Embedded Visual Tools 3.0

Free

Like Visual Basic and Visual C++

“Standard” Program Language

Microsoft Dominance of Software Market

GOTCHA! – Windows CE 2002

Page 15: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Data Transfer

Extensible Mark-Up Language (XML)

Hierarchical

Freely and Dynamically Definable

Technical Articles

Microsoft Supported

GOTCHA! – Large files if not used wisely.

Page 16: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Data Transfer

SAP – Parent Node

Process – Child Node

Name – Attribute

Information – Grandchild Node

100002300 - Value

Page 17: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – SAP

Transaction

BAPI

AuthorizationS_RFC

Page 18: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – SAP

Useful BAPI’s

Goods Movement

Physical Inventory

Install Equipment

Get Equipment Information

Enter Service Notification

Custom BAPI’s

Notifications

Page 19: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Hidden Benefits

Generic Automation Software Engine

Microsoft Office to SAP

World Wide Web (ASP, JAVA, etc.)

Stand Alone Applications (VB, VC++, .NET)

Simple “Remote” Software - CE Based

PDA

Cell Phone

Scanners/Measuring Devices

Tablet PC’s

Page 20: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Hidden Benefits

Standard SAP BAPI’s

“Plug and play”

Wireless Engine

Server Engine

Expandable

Library of BAPI’s

Custom BAPI’s (and RFC’s)

Flexible - Add/remove fields

No changes to wireless engine/remote engines required

Page 21: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

“ In House” Solution – Hidden Benefits

Generic/Flexible Data Format

No fixed formats (e.g. 0-10 is Material, 11-15 is Group)

All BAPI’s fit same data format

No customization needed for any transaction

Transactions are modular

“Drop in” modules for new functionality

No changes to engine

Page 22: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Do It Yourself - Excel

txtboxUser.Text

txtboxClient.Text

txtboxLanguage.Text

cmdCreatePurchaseReq_Click

Page 23: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Do It Yourself - Excel

'********************************************' Log onto SAP. ''******************************************** Dim SAPBAPI As Object Dim SAPLogon As Object

Set SAPBAPI = CreateObject("SAP.BAPI.1") Set SAPLogon = SAPBAPI.Connection SAPLogon.User = txtboxUser.Text SAPLogon.Client = txtboxClient.Text SAPLogon.Language = txtboxLanguage.Text SAPLogon.tracelevel = 0

If SAPLogon.logon(0, False) <> True Then MsgBox "Cannot logon!." Exit Sub End If

Page 24: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Do It Yourself - Using a BAPI

Object: PieceofEquipment

Method: Dismantle

Page 25: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Do It Yourself - Using a BAPI

Set PoE = _BAPICtrl.getsapobject("PieceofEquipment ")

Set TableReturn = _BAPICtrl.dimas(PoE, "Dismantle", "Return")

PoE.Dismantle _DismTime:=strDismTime, _DismDate:=strDismDate, _SupEqui:=strSupEqui, _FuncLoc:=strFuncLoc, _Return:=TableReturnDataSpecificExp:=TableSpecicifExpDataGeneralExp:=TableGeneralExp

Page 26: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - PDA

Goods Movement from Wireless PDA

Page 27: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - PDA

Goods Movement from Wireless PDA

Page 28: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - PDA

Install/De-install Equipment

Create Notifications (Custom)

Page 29: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - EXCEL

Physical Inventory from Excel

Page 30: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - EXCEL

Create Purchase Orders

Create Purchase Requisitions

Update Purchasing Contracts

Page 31: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Completed Projects - Intranet

Project Systems – Retrieve assigned activities

Project Systems – Post confirmed hours

Page 32: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Cost Comparison

12 Sites (Minimum Config) Vendor A Vendor B In House

Software

Engine License $228,000 $225,000 $80,000

DB License $20,590

Loftware Printing License $6,670

TransactionsGood Movements-Online $170,000 $191,000 $5,000Good Movements-Batch $62,000 Not Available $1

Total Software/Dev. Costs $487,260 $416,000 $85,001

Software

*Vendor A recommended configuration - $1.25M *Vendor B – “per site” license of 15K

Page 33: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Cost Comparison

12 Sites (Minimum Config) Vendor A Vendor B In House

ADC Hardware/Infrastructure $296,388 $267,528 $144,000

Installation $36,000 $17,940 $12,000

Total $332,388 $285,468 $156,000

Hardware

12 Sites (Minimum Config) Vendor A Vendor B In House

Maintenance/Year $50,000 $50,000 $10,000

Additional Transactions Call Call ~$5,000

Total $50,000 $50,000 $10,000

Maintenance

Page 34: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Demonstration

Compaq IPAQ 3635

Symbol SPS3000

Linksys Wireless Access Point

Wireless Transaction Server – Server/PDA

Activities

Log on to SAP (and fail to log on)

Scan Something

Run a transaction (or try to)

Page 35: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Acknowledgements

www.sapsolutions.net

www.valero.com

Page 36: Copyright © 2003 Americas’ SAP Users’ Group 3609 - PM Functions Using Wireless Communications Eric Huang and Timothy Huang May 20 th 2003.

Copyright © 2003 Americas’ SAP Users’ Group

Thank you for attending!

Please remember to complete and return your evaluation form following this session.

Session Code: 3609