Sap Forum2010 Painel SOA

1.468 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.468
No SlideShare
0
A partir de incorporações
0
Número de incorporações
20
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Sap Forum2010 Painel SOA

  1. 1. 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
  2. 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 © SAP 2010 / Page 2
  3. 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. 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. 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. 6. 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.
  7. 7. 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)
  8. 8. Painel de Visualização SOA para SCM
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. Cheque de Cotas de Vendas Integração da Ordem de Vendas Sales Order Quota Product Customer Family SAP ECC SAP APO
  13. 13. 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
  14. 14. 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
  15. 15. Cheque de Capacidade de Produção Integração da Ordem de Vendas Resources Sales Orders SAP ECC SAP APO
  16. 16. Product View (Tela na Situação Atual) Datas Produtos Pegging das Acabados Ordens Semi-acabados Matéria prima
  17. 17. Resource Planning Table (Tela na Situação Atual) Blocos ou Datas Recursos Utilização dos Recursos Operações
  18. 18. 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
  19. 19. 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
  20. 20. 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.
  21. 21. 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
  22. 22. Contexto de Processo
  23. 23. 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
  24. 24. SOA: Desenvolvimento do Piloto Requerimentos de Negócios Validação Casos de Uso Interface com Usuário SMEs Review Comments Implementação Definição de ABAP Web Web Services Dynpro SAP Web Service Query BW
  25. 25. 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
  26. 26. Protótipo SOA: Tela 1 de 3 Lista de Tipos de Recursos Visualização: Críticos Semana, Mês ou Blocos
  27. 27. Protótipo SOA: Tela 2 de 3 Capacidade Total de de fabricação Toneladas Fabricadas Dados do Período por Ocupação ECC, BW e recurso do recurso SCM
  28. 28. Protótipo SOA: Tela 3 de 3 Recurso Período Ordens de Produção Ordens de Horas Venda Totalizações Dados do ECC e do SCM
  29. 29. Protótipo SOA: Tela 3 de 3 Pegging Orders Ordens de Produção relacionadas com a Ordem de Venda da OP Selecionada
  30. 30. Plataforma SOA: Aplicação da Tecnologia Para atender os 14 casos de uso (funcionalidade) definidos no projeto piloto SOA a aplicação está configurada da seguinte forma: 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 Tecnologia Qtd. Percent. 7 WebDynpro n/a 1 SAP Enterprise Services 10 43% 8 BAPI Web Services SCM 1 BAPI Web Services 8 35% 8 SAP Enterprise Services SCM 1 WebDynpro 4 17% 9 BAPI Web Services SCM 1 BW 1 4% 9 SAP Enterprise Services SCM 1 Total 23 100% 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 Resumo: Total 23 6 SAP Enterprise Web Services distintos, 43% das informações. 4 BAPIs como Web Services distintos, 35% das informações. 31
  31. 31. Plataforma SOA: Infraestrutura CE 7.1 (Blumenau) SCM / BW 7.0 CE 7.1 ECC 6.0 (São Paulo) (São Paulo) (São Paulo)
  32. 32. 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
  33. 33. Lições Aprendidas 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. Cenário Comparação: duas aplicações, SOA e Tradicional. Aplicação 1 Aplicação 2
  34. 34. Produtividade, Agilidade, Reutilização 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% 35
  35. 35. Comparação SOA x Tradicional 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. 36
  36. 36. Lições Aprendidas: Aplicação da SOA Tecnologia Volume de Dados Arquitetura Traditional SOA Projeto 3 Tecnologia Projeto 2 Projeto 1 Arquitetura Traditional Complexidade
  37. 37. 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
  38. 38. Valor do SOA para o Negócio Definição de Processos Modelo de Gestão Estratégia SOA Plataforma “Monolítica” Sistemas Integração Integração Aderência Custo Rigidez Agilidade Esforço
  39. 39. Jornada SOA – Não é Só TI Esforço de Monolítico 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
  40. 40. 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
  41. 41. Mobilizando o Painel SOA © SAP 2010 / Page 42
  42. 42. Contatos Teclógica Consultoria Axia Value Chain T: +55 (47) 3036 - 7700 T: +55 (11) 3043 – 7430 www.teclogica.com.br www.axiavaluechain.com.br Fabiano Rosa Hugo Vega fabiano.rosa@teclogica.com.br hugo.vega@axiavaluechain.com M: +55 (47) 9176 – 1203 M: +55 (11) 8984 - 7292 Hugo Soares hugo.soares@axiavaluechain.com M: +55 (11) 9173 - 4565 Claudio Menegusso claudio.menegusso@axiavaluechain.com M: +55 (11) 8156- 9987 Axia Value Chain - Todos os direitos reservados.
  43. 43. Thank you! © SAP 2010 / Page 44

×