sap forum2010 painel soa
DESCRIPTION
Criação de um Painel SOA de Visualização Gráfica do Consumo de Capacidade sobre SCMTRANSCRIPT
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
© 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
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.
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
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
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.
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)
Painel de Visualização SOA para SCM
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
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
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?
SAP ECC SAP APO
Cheque de Cotas de Vendas
Integração da Ordem de Vendas
Sales Order Quota
Product FamilyCustomer
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
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
SAP ECC SAP APO
Cheque de Capacidade de Produção
Integração da Ordem de Vendas
Sales Orders
Resources
Product View (Tela na Situação Atual)
Datas
Produtos
Acabados
Semi-acabados
Matéria prima
Pegging das
Ordens
Resource Planning Table (Tela na Situação
Atual)
Recursos
Blocos ou Datas
Utilização dos Recursos
Operações
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
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
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.
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
Contexto de Processo
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
SOA: Desenvolvimento do Piloto
Casos de Uso
Interface com Usuário
Implementação
ABAP
SAP Web
Service
Web
Dynpro
Query
BW
Definição de
Web Services
Validação
Requerimentos de Negócios
SMEs
Review
Comments
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
Protótipo SOA: Tela 1 de 3
Lista de
Recursos
Críticos
Tipos de
Visualização:
Semana, Mês
ou Blocos
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
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
Protótipo SOA: Tela 3 de 3
Ordens de Produção relacionadas
com a Ordem de Venda da OP
Selecionada
Pegging Orders
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%
Plataforma SOA: Infraestrutura
CE 7.1
(Blumenau)
CE 7.1
(São Paulo)
SCM / BW 7.0
(São Paulo)
ECC 6.0
(São Paulo)
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
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
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%
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.
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
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
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
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
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
Mobilizando o Painel SOA
© SAP 2010 / Page 42
Contatos
Teclógica Consultoria
T: +55 (47) 3036 - 7700
www.teclogica.com.br
Fabiano Rosa
M: +55 (47) 9176 – 1203
Axia Value Chain
T: +55 (11) 3043 – 7430
www.axiavaluechain.com.br
Hugo Vega
M: +55 (11) 8984 - 7292
Hugo Soares
M: +55 (11) 9173 - 4565
Claudio Menegusso
M: +55 (11) 8156- 9987
Axia Value Chain - Todos os direitos reservados.
© SAP 2010 / Page 44
Thank you!