sap forum2010 painel soa

44
Criação de um Painel SOA de Visualização Gráfica do Consumo de Capacidade sobre SCM Hugo Vega, Hugo Soares, Fabiano Rosa, Claudio Menegusso Axia Value Chain & Teclógica Março, 2010

Upload: teclogica

Post on 13-Jan-2015

1.302 views

Category:

Technology


2 download

DESCRIPTION

Criação de um Painel SOA de Visualização Gráfica do Consumo de Capacidade sobre SCM

TRANSCRIPT

Page 1: Sap Forum2010 Painel SOA

Criação de um Painel SOA de Visualização Gráfica do

Consumo de Capacidade sobre SCM

Hugo Vega, Hugo Soares, Fabiano Rosa, Claudio Menegusso

Axia Value Chain & Teclógica

Março, 2010

Page 2: Sap Forum2010 Painel SOA

© SAP 2010 / Page 2

Agenda

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Page 3: Sap Forum2010 Painel SOA

Sumário Executivo

Criação de um Painel SOA de Visualização Gráfica do Consumo de Capacidade

O processo de Promessa de Data para produção com características make-to-order

(produção sob encomenda) para verificação de capacidade multi-nível de recursos

críticos considerando interdependências entre os vários estágios produtivos resulta

em um grande desafio para os sistemas de planejamento e verificação de

disponibilidade.

Esse tipo de verificação é suportada pelos módulos de GATP e PPDS do SAP

Supply Chain Management em sua funcionalidade Capable-to-Promise. Porém,

quando é necessária uma análise holística e em tempo real para entendimento ou

ajuste da promessa feita, o planejador precisa acessar várias telas para tomar a

decisão. A partir dessa necessidade foi criado um protótipo SOA de um painel de

visualização gráfica do consumo de capacidade de recursos gargalos, consolidando

5 telas de 3 sistemas distintos (APO, BW e ECC) em um único painel.

Tecnologias utilizadas: SAP Enterprise Web Services, Web Services desenvolvidos

em ABAP, WebDynpro e a partir de Queries do BW.

Page 4: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Agenda

Page 5: Sap Forum2010 Painel SOA

Desafio Enfrentado

SAP/Recurso

Crítico 1

SAP/Recurso

Crítico 2

SAP/Recurso

Crítico 3

SAP Lista de

Ordens de Venda

SAP Lista de

Ordens de

Processo

Exportar Dados

para Excel

Atual: Módulos SAP + Excel

10 minutos *

5 vezes/dia =

50 minutos

Page 6: Sap Forum2010 Painel SOA
Page 7: Sap Forum2010 Painel SOA

Vantagens Identificadas para o Negócio

Usabilidade, interface com usuário bem mais amigável.

Agilidade, ganho de combinação de informações de várias fontes em uma única

tela.

Novas necessidades de negócio atendidas rapidamente com menor investimento

devido a reutilização de serviços existentes.

Elaboração de soluções sobre princípios de flexibilidade, necessário para um

ambiente dinâmico de negócio.

Solução tecnológica direcionada pela necessidade de negócio, diminuição da

limitação da rigidez e restrição técnica.

Acesso às informações que geram valor ao negócio, independente de qual

tecnologia fornece os dados necessários.

Page 8: Sap Forum2010 Painel SOA

Vantagens Identificadas para TI

Aumento da Produtividade de TI

Maior abertura de acesso aos dados.

Aumento de valor nos investimentos em soluções de TI, alavancando os

recursos existentes.

Reusabilidade de código.

Construção para Colaboração

SOA é baseado em padrões.

Melhor gerenciamento de relacionamentos, entre sistemas e bancos de dados,

expressados através da interação de serviços.

Interoperabilidade, em longo prazo, consolidar funcionalidades duplicadas.

Construção para Mudança

Possibilita os aplicativos evoluírem ao longo do tempo (através de suporte para

uma abordagem incremental de desenvolvimento).

Foco nas competências fundamentais (cada competência é desenvolvida da

melhor forma: regras de negócios, interface com usuário)

Page 9: Sap Forum2010 Painel SOA

Painel de Visualização SOA para SCM

Page 10: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Agenda

Page 11: Sap Forum2010 Painel SOA

Gestão de Atendimento – Entrada de Ordens

e Promessa de Data

NEGOTIATE

QUOTA

N

QUOTA

CHANGE

REQUEST

N

ORDER

ENTRY

CONFIRMED

ORDER

SALES

QUOTA

PRODUCT

ALLOCATION

GATP

CAPABLE-TO

PROMISE

GATP

Y

SALES

ORDER

• Sales Rep.

QUANTITY

• Requested

SKU

DATE

•Requested

S

Page 12: Sap Forum2010 Painel SOA

Cheque de Cotas de Vendas

Jun

Incoming Orders

TimeJul Aug Sep

Quota

Confirmed quantity

Requested quantity

QuantityGlobal ATP functionality to Check Sales Quota

What Is Product Allocation?

Page 13: Sap Forum2010 Painel SOA

SAP ECC SAP APO

Cheque de Cotas de Vendas

Integração da Ordem de Vendas

Sales Order Quota

Product FamilyCustomer

Page 14: Sap Forum2010 Painel SOA

Cheque de Capacidade de Produção

Integrate with Production Planning

Checks against

actual production schedule

Considering capacity constraints

Sales Order

SalesConfirmation

Global ATP functionality to check production capacity

What Is Capable-to-Promisse (CTP)

?

Check Production

Capacity

CC

C

A

D

B

C

ADA

D

B

B

Q1 Rolling Campaigns size

M1 M2 M3

C

A D

B

Mn….

CA DB CADA DB B

Q1 Rolling Campaigns Sequenced

M1 M2 M3 M4

1432

142

163

152

143

A DB2334

234

294

5

3

7

5

3

8

5

3

7

5

3

3

722

1316

2320

5

7

5

3

5

977

72

5

3

6

7

7222

14

16

15

11

2529

5

3

5

3

5

7

5

377

22

142

169

152

161

237

299

5

3

6

5

3

8

5

3

7

5

3

5

778

722

16

11

5

7

5

322

16

4432

7

5

6

8

8

2

6

0

2675

1889

1009

Orders Sequenced - Rolling

Orders Sequenced – Heat Treatment

5

0

0

7

7

0

0

8

A7113

4222

A7785

4952

Orders Sequenced – Theading

….

….

….

C

1432

143

189

C93

21

M5

00

00

000

0000

Quota Check

M6

00

New Sales Order

to 01/M6

Theading Check

HT Check

Rolling Check

134

178

980

143

912

822

755

123

9973

Refers to M1 Rolling

Refers to M2 Rolling

Sequencing Horizon = 45 days

Page 15: Sap Forum2010 Painel SOA

Cheque de Capacidade de Produção

Res 01

Res 02

Res 03

Res 05

Res 07

Res 09

Resources Month 2 Month 3Month 1

Order 3

Campaigns

Order 2Order 1

Used Capacity

Page 16: Sap Forum2010 Painel SOA

SAP ECC SAP APO

Cheque de Capacidade de Produção

Integração da Ordem de Vendas

Sales Orders

Resources

Page 17: Sap Forum2010 Painel SOA

Product View (Tela na Situação Atual)

Datas

Produtos

Acabados

Semi-acabados

Matéria prima

Pegging das

Ordens

Page 18: Sap Forum2010 Painel SOA

Resource Planning Table (Tela na Situação

Atual)

Recursos

Blocos ou Datas

Utilização dos Recursos

Operações

Page 19: Sap Forum2010 Painel SOA

Visão do Protótipo

SAP/Recurso

Crítico 1SAP/Recurso

Crítico 2SAP/Recurso

Crítico 3

SAP Lista de

Ordens de VendaSAP Lista de

Ordens de

ProcessoExportar Dados

para Excel

SAP

Recurso

Crítico 1

SAP

Recurso

Crítico 2

SAP

Recurso

Crítico 3

Lista de

Ordens de Processo e Vendas

Atual: Módulos SAP + Excel Proposta: SAP SOA

10 minutos *

5 vezes/dia =

50 minutos

4 minutos *

5 vezes/dia =

20 minutos

Page 20: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Agenda

Page 21: Sap Forum2010 Painel SOA

A Estratégia da Elaboração Protótipo

Construir uma solução sobre tecnologia SAP SOA unindo as competências core de

cada um dos parceiros.

Axia - Desde a Modelagem do Processo até a Definição dos Serviços

Foco na definição de processos e na definição de quais funcionalidades e serviços

eram necessário seguindo princípios SOA.

Teclógica - Elaboração da Solução Tecnológica

Desenvolver uma aplicação sobre plataforma SOA que atenda os requisitos do

processo e alavanque os benefícios da arquitetura SOA.

Page 22: Sap Forum2010 Painel SOA

Metas do Projeto Piloto SOA

Criar um grupo multifuncional de inovação para aplicar o conceito SOA em projetos

de SCM e aferir os ganhos alcançados.

Objetivos:

Entendimento de SAP Netweaver (SOA)

Identificação de GAPs para aplicação de SAP SOA

Desenvolvimento de um projeto piloto:

Avaliar plataforma SAP SOA

Capacitar de equipe

Benefícios esperados:

Desenvolver know-how em SOA

Definir Estratégia de Aplicação SOA

Aplicar SOA em projetos

Page 23: Sap Forum2010 Painel SOA

Contexto de Processo

Page 24: Sap Forum2010 Painel SOA

Data

Mapping /

Data

Elements

Business

Rules

Catalogue

Assumptions

Register

Issues

RegisterSMEs

Review

Comments

Risks

Error Codes

and

Messages

Register

Changes

Register

SOA - SDLC - Software Development Life Cycle

Legenda: SME: Subject Matter Expert / Usuário Principal

Desenho do projetoExecução do projeto

Business

Requirements

Macro Design

Use Case

Model

User Interface

Screens

Data Model

Service

Definition

Solution

Architecture

Test Cases

Definition

Micro Design

Testing

Change

Management

Development

CRPV

CRPV

CRPV

Web

Dynpro

Page 26: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

Agenda

Page 27: Sap Forum2010 Painel SOA

Protótipo SOA: Tela 1 de 3

Lista de

Recursos

Críticos

Tipos de

Visualização:

Semana, Mês

ou Blocos

Page 28: Sap Forum2010 Painel SOA

Protótipo SOA: Tela 2 de 3

Ocupação

do recurso

Capacidade

de fabricação

Total de

Toneladas

Fabricadas

Período por

recurso

Dados do

ECC, BW e

SCM

Page 29: Sap Forum2010 Painel SOA

Protótipo SOA: Tela 3 de 3

Ordens de

Produção

Período

Recurso

Ordens de

Venda

Totalizações

Horas

Dados do ECC

e do SCM

Page 30: Sap Forum2010 Painel SOA

Protótipo SOA: Tela 3 de 3

Ordens de Produção relacionadas

com a Ordem de Venda da OP

Selecionada

Pegging Orders

Page 31: Sap Forum2010 Painel SOA

Para atender os 14 casos de uso (funcionalidade) definidos no projeto piloto SOA a

aplicação está configurada da seguinte forma:

Resumo:

6 SAP Enterprise Web Services distintos, 43% das informações.

4 BAPIs como Web Services distintos, 35% das informações.

Plataforma SOA: Aplicação da Tecnologia

31

UC Tecnologia Fonte Qtd.

1 WebDynpro n/a 1

2 BAPI Web Services SCM 1

3 BAPI Web Services SCM 1

4 Enterprise Services n/a 1

5 BW Web Services ECC 1

6 SAP Enterprise Services SCM 2

7 WebDynpro n/a 1

8 BAPI Web Services SCM 1

8 SAP Enterprise Services SCM 1

9 BAPI Web Services SCM 1

9 SAP Enterprise Services SCM 1

10 SAP Enterprise Services ECC 2

10 BAPI Web Services SCM 1

11 SAP Enterprise Services SCM 2

11 BAPI Web Services SCM 3

12 WebDynpro n/a 1

13 WebDynpro n/a 1

14 Enterprise Services n/a 1

Total 23

Tecnologia Qtd. Percent.

SAP Enterprise Services 10 43%

BAPI Web Services 8 35%

WebDynpro 4 17%

BW 1 4%

Total 23 100%

Page 33: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Agenda

Page 34: Sap Forum2010 Painel SOA

SOA é uma jornada.

Análises comparativas de Retorno sobre Investimento (ROI) entre soluções SOA

e Tradicionais não podem ser feitas por projeto.

Nesse sentido o cenário de comparação deve composto por mais de uma aplicação

comparando tecnologia SOA com tradicional / ABAP.

Lições Aprendidas

Cenário Comparação: duas aplicações, SOA e Tradicional.

Aplicação 1 Aplicação 2

Page 35: Sap Forum2010 Painel SOA

Produtividade, Agilidade, Reutilização

35

Fonte da Funcionalidade Qtd. Percent.

Novo SAP Web Services 7 39%

Novo BAPI Web Services 5 28%

Novo Teclogica Web Services 6 33%

Total 18 100%Fonte da Funcionalidade Qtd. Percent.

SAP Web Service 6 32%

BAPI Web Services 4 21%

Teclogica Web Service 2 11%

Novo SAP Web Service 2 11%

Novo BAPI Web Service 2 11%

Novo TecLogica Web Service 3 16%

Total 19 100%

* estimativa

Funcionalidades:- Existentes: 62%- Novas: 38%

Page 36: Sap Forum2010 Painel SOA

Comparação SOA x Tradicional

36

Para obter o máximo do investimento em SOA, deve-se pensar em SOA como

arquitetura de software com benefícios relacionados ao crescimento da

plataforma, que tem seu prazo para acontecer.

Page 37: Sap Forum2010 Painel SOA

Lições Aprendidas: Aplicação da SOA

Complexidade

Volu

me d

e D

ados

SOAArquitetura

Traditional

Tecnologia

Tecnologia

Projeto 1

Projeto 2

Projeto 3

Arquitetura

Traditional

Page 38: Sap Forum2010 Painel SOA

1. Sumário Executivo

2. Introdução

3. Descritivo do Contexto de Negócio

4. A Estratégia do Protótipo

5. O Painel SOA de Visualização Recursos Críticos para SCM

6. Benefícios Alcançados e Pontos de Aprendizado

7. Conclusões

Agenda

Page 39: Sap Forum2010 Painel SOA

Estratégia

Definição de Processos

Plataforma “Monolítica”

Integração

Sistemas

Integração

SOA

AderênciaAgilidade

CustoEsforço

Rigidez

Valor do SOA para o Negócio

Modelo de Gestão

Page 40: Sap Forum2010 Painel SOA

Evolução

Esforço de Mudança

Monolítico

SOA

Estratégia evolutiva

Nova cultura e lideranças

Estruturação por processos

Governança e novos P&R

Nova forma de medir

Nova plataforma

Visão clara

Jornada SOA – Não é Só TI

Page 41: Sap Forum2010 Painel SOA

Benefícios

Considerando o cenário com 2 projetos, atingimos os

seguintes benefícios da plataforma SOA:

Usabilidade, interface de usuário personalizada

Reutilização de serviços com a composição de aplicações

Flexibilidade, combinamos informações de diversas fontes

Agilidade, combinamos informações rapidamente

41

Page 42: Sap Forum2010 Painel SOA

Mobilizando o Painel SOA

© SAP 2010 / Page 42

Page 43: Sap Forum2010 Painel SOA

Contatos

Teclógica Consultoria

T: +55 (47) 3036 - 7700

www.teclogica.com.br

Fabiano Rosa

[email protected]

M: +55 (47) 9176 – 1203

Axia Value Chain

T: +55 (11) 3043 – 7430

www.axiavaluechain.com.br

Hugo Vega

[email protected]

M: +55 (11) 8984 - 7292

Hugo Soares

[email protected]

M: +55 (11) 9173 - 4565

Claudio Menegusso

[email protected]

M: +55 (11) 8156- 9987

Axia Value Chain - Todos os direitos reservados.

Page 44: Sap Forum2010 Painel SOA

© SAP 2010 / Page 44

Thank you!