12
Mobile Implementation and Development Deok-Jin Yoon | BSG Partners Co., Ltd. 2009.06

BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

Mobile Implementation and Development

Deok-Jin Yoon | BSG Partners Co., Ltd.

2009.06

Page 2: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P2Copyright BSG Co., Ltd. /

Agenda

I. Implementation Background and objectives

II. MOBILE ARCHITECTURE

III. Implementation Scope

Page 3: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P3Copyright BSG Co., Ltd. /

Implementation Background

Needs of enterprise type mobile solution which can cope with enterprise environmentchange in real time

Needs to implement mobile info infrastructure as an active strategy for rapidly changing enterprise environmentPerform business process according to corporate strategy by introducing enterprise mobile solutions

Deal with changes of customers and market status flexibly by reflecting created information and knowledge

to corporate strategy

Introduce enterprise type mobile solution tosystematically cope with a changing environment

Needs Occur during Strategy Conduct

• Can I check an e-mail in real time out of office?

• Can I check a schedule saved in a computer in the office?

• Can I check any information about company out of office?

• Can I approve an urgent thing out of office?

• Is there any product to be secured when I lost a computer

terminal?

Conduct Business Process according toCorporate Strategy

Establish a corporate strategy

Re-establish the corporate strategy in order to beflexible for changing customers and markets

Page 4: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P4Copyright BSG Co., Ltd. /

Implementation Objectives

- Enterprise integrated mobile work environment, information sharing in real time and

communication integration in a company

- For work process renovation between organizations and effective enterprise management

FlexibleImplementationand business

progress

MobileIntegration

Infrastructure

MobileCooperation

Coope-ration

Integ-ration

Flexib-ility

Constraint ofbusiness progress

environment

• E-mail and Schedule Management• Address Book : Public and personal

address book management• Electronic Approval• Management of Bulletin board for

internal communication

• SFA/CRM : Door-to-Door Sales Management• SCM : Integrated Logistics Management• ERP : Enterprise Resource Planning

• Support Open Platform• Reduce lead time via wireless internet• Improve to utilize and further develop works

by integrating with new IT

Request forintegration with

various solutions

Any TimeAny Where

Page 5: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P5Copyright BSG Co., Ltd. /

Agenda

I. Implementation Background and Objectives

II. MOBILE ARCHITECTURE

III. Implementation Scope

Page 6: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P6Copyright BSG Co., Ltd. /

Architecture - Introduction

Mobile DeviceMobile Device

SAP NetWeaver Application Server

+ +

Occasionally connected

mobile devices

UI Business Logic Data Browser

Monitoring

Connectivity

Device Management

Data Synchronization

Always connected

mobile devices

Backend A Backend B Backend C

Synchronize mobile

server via applications

in device

Access to web-

application via

browser in Device

HTTP Communication

Synchronize backend

and data via Sync Engine

(DOE)

Access to backend

data based on Web

RFC / HTTP Communication

HTTP Communication

RFC / HTTP Communication

Page 7: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P7Copyright BSG Co., Ltd. /

Architecture – Thick DOE

BACKEND

- RFC communication between SAP systems

- HTTP communication between NonSAP systems

NonSAP HTTP

HTTP

Mobile DeviceApp1 App2

Mobile Client

JVM DB

HTTPSRFCRFC

SAP NetWeaver AS

Data Orchestration Engine

Integration Engine

ConsolidatedData Store

MobileAdministrator

Backend A Backend B Backend C

DeviceInventory

Mobile Device

App1 App2

.NET DB

HTTP

Mobile Device

HTTP

App1 App2

3rd DB

DeviceQueue

DeviceQueue

DeviceQueue

Mobile Device Application

- Standard Development by SAP WD4J

- Be able to developed by device-suitable

platform such as .NetCF / C / C++

SAP Mobile Server

- Data in a backend are saved in CDS

- Be managed as a type of XML in Device

Queue

- Mobile device synchronizes data via the

Queue

- provides Web-based device

management and data monitoring

Page 8: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P8Copyright BSG Co., Ltd. /

NetWeaver Application Server

Web Dynpro Runtime

CRMCRM

SCMSCM

PLMPLM

R/3R/3R/3ERPERP

Browser-

based Devices

Model Layer

RFC

BAPI

Web Service

Backend

Device and Browser

Recognition

Unified Rendering

PIE ClientWML

Client (RIM) <Other>

Client

Data

UI Tree

Data

UI Tree

Data

UI Tree

Events

EventsEvents

Renderer

RendererRenderer

http request

http response

Architecture - Thin

Page 9: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P9Copyright BSG Co., Ltd. /

Thick Thin

Server SAP Mobile Server (DOE) SAP WAS

Access to Application Via App installed on Device Via a browser built in Device

ApplicationDevelopment Device Platform Environment WAS Environment

Data Communication Async via Http Sync via Http

online / offline App execution is available online / offline App execution is only available online

Local Data Required for data sync with Backend Not Required

Communication withServer Once after transaction handling in Device Whenever transaction is handled in Device

Solutions forrestricted facts about

devices(Battery / Wireless)

O X

Architecture - Comparision

Page 10: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P10Copyright BSG Co., Ltd. /

Agenda

I. Implementation Background and Objectives

II. MOBILE ARCHITECTURE

III. Implementation Scope

Page 11: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P11Copyright BSG Co., Ltd. /

Work Flow Setting in SAP ECC 6.0[Creating a notice of day-off /Approval Process]

Install SAP Client on Mobile Devices [Install related DB and Application]

Developed by WDJ4, Applications are mounted on Mobile Devices

Implementation Scope - Workflow

The mobile implementation is based on the following type of scenario.

Approve/Reject to create a notice of day-off of SAP ECC via mobile

Page 12: BSG SAP Mobile Implementation and Development · Title: BSG SAP Mobile Implementation and Development Author: Deok-Jin Yoon (BSG) Subject: This presentation describes the mobile workflow

P12Copyright BSG Co., Ltd. /

Implementation Scope - Workflow

PDA SAP MOBILE SAP ECC

RFCBAPIHTTP

Send

Receive

Send

Receive

Device Queue

DB