Painel SOA de Visualização Gráfica do Consumo de Capacidade sobre SCM - SAP
1. Criação de um Painel SOA de Visualização Gráfica
do Consumo de Capacidade sobre SCM
Hugo Vega, Hugo Soares, Fabiano Rosa
Axia Value Chain & Teclógica
Março, 2010
3. 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.
.
4. 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
5. Desafio Enfrentado
Atual: Módulos SAP + Excel
SAP Lista de
SAP Lista de Exportar Dados
Ordens de
Ordens de Venda para Excel
Processo
SAP/Recurso SAP/Recurso SAP/Recurso
Crítico 1 Crítico 2 Crítico 3
10 minutos *
5 vezes/dia =
50 minutos
6.
7. 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.
8. Vantagens Identificadas para TI
Aumento da Produtividade de TI
Aumento de valor nos investimentos em soluções de TI, alavancando os
recursos existentes.
Maior abertura de acesso aos dados.
Reusabilidade de códigos existentes.
Construção para Colaboração
Interoperabilidade, em longo prazo, consolidar funcionalidades duplicadas.
SOA é baseado em padrões.
Melhoria no controle de relacionamentos, expressados através da interação de
serviços.
Agilidade - Construído para Mudança
Possibilita os aplicativos evoluírem ao longo do tempo e do histórico (através de
suporte para uma abordagem incremental de implementação)
Foco nas competências fundamentais (cada competência é desenvolvida da
melhor forma: regras de negócios, interface com usuário)
10. Agenda
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
11. Gestão de Atendimento – Entrada de Ordens
e Promessa de Data
QUOTA
CHANGE
REQUEST
N
S
NEGOTIATE
QUOTA
N
CONFIRMED
Y ORDER
SALES GATP GATP
ORDER PRODUCT CAPABLE-TO
• Sales Rep. ALLOCATION PROMISE
ORDER
QUANTITY
ENTRY
• Requested
SKU
DATE
•Requested
SALES
QUOTA
12. Cheque de Cotas de Vendas
What Is Product Allocation?
Global ATP functionality to Check Sales Quota
Quantity
Time
Jun Jul Aug Sep
Quota Requested quantity
Incoming Orders Confirmed quantity
13. Cheque de Cotas de Vendas
Integração da Ordem de Vendas
Sales Order Quota
Product Customer Family
SAP ECC SAP APO
14. Cheque de Capacidade de Produção
What Is Capable-to-Promisse (CTP)
?
Global ATP functionality to check production capacity
Check Production
Sales Order Capacity
A B B A D A A D 0
0
C D D B C C B New Sales Order
…. to 01/M6
M1 M2 M3 Mn
Q1 Rolling Campaigns size
Quota Check
A B D C B A D B D A C 0
0
Confirmation 7
2
A3
4
4
5
3
B
7
5
M1
8
2
2
3
D
2
6
1
4
C
1
8
1
0
Q1 Rolling Campaigns Sequenced
5
0
7
0
7
1
A2
4
2
7
A5
7
M2
4
9
M3
Rolling Check
1
4
0
C
0
M4 M5 M6
Sales ….
2 6 6 6 3 7 3 8 0 0 0 1 8 3 0
2 2 7 8 0 4 5 2 9 9 7 8 3 2 5 2 2 0
Orders Sequenced - Rolling
HT Check
2 2 5 1 5 1 7 1 5 7 5 1 2 2 5 1 5 1 5 5 1 1 1 1 9 1
7 9 8 7 1 1 1 0
….
3 9 3 5 3 4 7 6 3 2 3 6 3 9 3 5 3 4 3 3 6 4 3 7 8 4
2 1 2 5 2 4 8 0
7 9 6 2 8 2 8 1 7 2 5 9 4 4 7 2 8 2 7 3 3 3 4 8 0 3
2 2 2 5 3 3 9 C0
Orders Sequenced – Heat Treatment Refers to M2 Rolling
9 2 0
1 7 1 5 2 5 1 2 2 5 1 5 1 5 2 5 1 1 7 7 5 5 5 2 2 1 1 9 7
3 1
C0
….
4 7 1 7 2 3 6 5 9 3 5 3 1 7 2 3 6 6 7 2 3 9 7 3 0 3 6 9 3
Orders Sequenced – Theading Refers to M1 Rolling
Theading Check
Sequencing Horizon = 45 days
Integrate with Production Planning
Checks against
actual production schedule
Considering capacity constraints
15. Cheque de Capacidade de Produção
Order 1 Order 2 Order 3
Resources Month 1 Month 2 Month 3
Res 01
Res 02
Campaigns
Res 03
Res 05
Res 07
Res 09
Used Capacity
16. Cheque de Capacidade de Produção
Integração da Ordem de Vendas
Resources
Sales Orders
SAP ECC SAP APO
18. Resource Planning Table (Tela na Situação
Atual)
Campaigns or Dates
Resources Resource Utilization
Operations
19. Visão do Protótipo
Atual: Módulos SAP + Excel Proposta: SAP SOA
SAP/Recurso SAP SAP SAP
SAP/Recurso
Crítico 1
Crítico 2 SAP/Recurso Recurso Recurso Recurso
Crítico 3 Crítico 1 Crítico 2 Crítico 3
SAP Lista de
SAP Lista de
Ordens de Venda
Ordens de Lista de
Exportar Dados Processo Ordens de Processo e Vendas
para Excel
10 minutos * 4 minutos *
5 vezes/dia = 5 vezes/dia =
50 minutos 20 minutos
20. 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
21. A Estratégia do Protótipo
Construir uma solução utilizando 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. Empacotamento de etapas do processo (lógicas) de maneira a
serem reutilizáveis na construção de novos processos.
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.
23. Metas do Projeto Piloto SOA
Criar um grupo de inovação para aplicar o conceito SOA em projetos de SCM e
auferir os ganhos alcançados.
Objetivos:
Entendimento de SAP Netweaver (SOA)
Identificaçãode GAPs para aplicação de SAP SOA
Desenvolvimento de um projeto piloto:
Avaliar plataforma SAP SOA
Capacitação de equipe
Benefícios esperados
Desenvolver know-how em SOA
Definir Estratégia de Aplicação SOA
Aplicar SOA em projetos
24. SOA - SDLC - Software Development Life Cycle
Business
Requirements
Use Case
Change Model
Management
CRPV
User Interface
Business Screens
Rules
Changes
Catalogue
Register Service
Testing
Definition
Issues
CRPV Data Register
Mapping / SMEs
Data Review
Comments Data Model
Elements Assumptions
Register
Error Codes
Development and Risks Solution
Messages Architecture
CRPV Register
Web Macro Design
Micro Design Test Cases
Dynpro
Definition
Execução do projeto Desenho do projeto
Legenda: SME: Subject Matter Expert / Usuário Principal
25. SOA: Desenvolvimento do Piloto
Requerimentos de Negócios
Validação
Diagrama de Contexto
Definição
Interface com Usuário
Implementação
ABAP Web
Dynpro Definição de
SAP Web
Service Query
Web Services
BW
26. 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
27. Protótipo SOA: Tela 1 de 3
Lista de Tipos de
Recursos Visualização:
Críticos Semana, Mês
ou Blocos
28. Protótipo SOA: Tela 2 de 3
Total de
Capacidade Toneladas
de fabricação Fabricadas
Dados do
Período por Ocupação ECC/BW e do
recurso do recurso SCM
29. Protótipo SOA: Tela 3 de 3
Período Recurso
Ordens de
Produção Dados do ECC
Horas e do SCM
Ordens de
Produção
Totalizações
30. Protótipo SOA: Tela 3 de 3
Pegging Orders
Ordens de Produção relacionadas
com a Ordem de Venda da OP
Selecionada
31. Plataforma SOA: Aplicação da Tecnologia
Para atender as 14 funcionalidades exigidas no projeto piloto SOA a aplicação está
configurada com:
6 SAP Enterprise Web Services, 43% das informações.
4 BAPIs configuradas como Web Services, 35% das informações.
UC Tecnologia Fonte Qtd.
1 WebDynpro n/a 1
2 BAPI SCM 1
3 BAPI SCM 1
4 SAP Enterprise Services n/a 1
5 BW ECC 1
6 SAP Enterprise Services SCM 2
Tecnologia Qtd. Percent. 7 WebDynpro n/a 1
WebDynpro 4 17% 8 BAPI SCM 1
SAP Enterprise Services 10 43% 8 SAP Enterprise Services SCM 1
BAPI 8 35% 9 BAPI SCM 1
BW 1 4% 9 SAP Enterprise Services SCM 1
Total 23 100% 10 SAP Enterprise Services ECC 2
10 BAPI SCM 1
11 SAP Enterprise Services SCM 2
11 BAPI SCM 3
12 WebDynpro n/a 1
13 WebDynpro n/a 1
14 SAP Enterprise Services n/a 1
Total 23
31
33. 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
34. Lições Aprendidas
SOA é uma jornada.
Análises comparativas de Retorno sobre Investimento (ROI) entre soluções SOA
e Tradicionais não pode ser feito apenas projeto a projeto.
Nesse sentido elaboramos a comparação num cenário envolvendo as situações:
SOA e tradicional com ABAP.
35. Produtividade, Agilidade, Reutilização
Fonte da Funcionalidade Qtd. Percent.
SAP Web Services 7 39%
BAPI Web Services 5 28%
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%
35
36. Comparação SOA x Tradicional
Para obter o máximo de seu investimento em SOA, deve-se pensar em SOA como
arquitetura de software de longo prazo, não apenas como serviços da Web ou mais
uma ferramenta.
36
37. Lições Aprendidas: Aplicação da SOA
Tecnologia
Volume de Dados
Arquitetura
Traditional
SOA
Projeto 3
Tecnologia
Projeto 2
Projeto 1 Arquitetura
Traditional
Complexidade
38. 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
39. Valor do SOA para o Negócio
Comportamento da
Demanda Modelo de Gestão
Estratégia da Cadeia
SOA Plataforma “Monolítica”
Integração
APS
Integração
Aderência Custo Rigidez
Agilidade Esforço
40. Jornada SOA – Não é Só TI
Esforço de Monólito
Mudança
SOA
Evolução
Visão clara
Estratégia evolutiva
Estruturação por processos
Governança e novos P&R
Nova forma de medir
Nova plataforma
Nova cultura e lideranças
41. 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 Web Serviços com a composição de aplicações
Agilidade, combinamos informações rapidamente
Flexibilidade, combinamos informações de diversas fontes
41