¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Geração de planilhas profissionais a partir de ABAP com abap2gsheet - Descubra como!

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...


A maioria dos usuários de negócios tem mais confiança em analisar dados comerciais usando uma ou mais planilhas, às vezes interligadas.

As versões atuais do SAP, tanto SAP S / 4 quanto nas versões mais recentes do SAP ECC, permitem exportar os dados comerciais no formato Excel. O recurso padrão, usado no sistema para gerar planilhas do Excel, tem uma operação limitada e consequentemente cria planilhas de Excel simples. Essas planilhas às vezes não estão ordenadas sem a formatação profissional dos layouts. Além disso, não é possível personalizar as planilhas configuradas automaticamente a partir das listas ALV ou outras ferramentas, adicionando objetos complexos como filtros, gráficos ou outras funcionalidades.

Foram essas limitações que, há anos, inspiraram nossa equipe na criação do framework abap2xlsx , que permite aos desenvolvedores gerar planilhas evoluídas diretamente do ABAP rapidamente.

Nos últimos anos, a plataforma Google Suite também lançou alguns serviços de API que permitem aos desenvolvedores gerar planilhas (chamadas Google Gsheet). Com base na ideia do framework abap2xlsx , decidimos criar um componente específico que se integra diretamente ao GSuite chamado ABAP2Gsheet, um Framework Orientado a Objetos que permite o uso da API do Google.

Por favor, note que este é o anúncio da primeira versão, que ainda tem muitos recursos a explorar e aprimorar. Este post também é uma oportunidade para colaborar conosco, fornecendo comentários e feedback para aprimorar o próprio código e adicionar mais funcionalidades.

O projeto está disponível no GitHub abap2gsheet , a primeira versão suporta as seguintes funcionalidades:

  • Criação de um documento Google Sheet

  • Criação de uma nova planilha a partir de um modelo

  • Preencher uma única célula da planilha com texto, o número passado diretamente das variáveis ABAP

  • Aplicar formatos a Texto e Números, Definir cores, filtros, etc.

  • Proteger um intervalo de células

  • Ler um intervalo de células

  • Geração de várias planilhas

  • Carregar um documento XLS no Google Drive

  • Adicionar um Gráfico à Planilha

  • Sincronizar GSheet com um ALV


Os desenvolvedores podem realizar essas operações com poucas linhas de código sem se preocupar com autenticação e dificuldades de formatação de solicitações HTTP, e aqui seguem alguns exemplos.

Alguns exemplos


Os exemplos explicados abaixo podem ser encontrados no pacote yabap2google_demos disponível no gitHub do projeto. Novos recursos, modelos e demonstrações implementadas serão coletados nesta seção.

Olá Mundo: Criação de uma planilha básica do Google preenchendo uma célula com uma string ABAP


Em nosso primeiro exemplo, queremos criar um arquivo Gsheet simples no GDrive. Queremos preencher a segunda célula da planilha com um texto formatado "Ei Google... Toc... Toc.." como mostrado na imagem a seguir.



Com apenas algumas linhas de código, obtemos esta planilha. O código fonte descrito abaixo está dividido em duas seções. A primeira dedicada à conexão com o G-Suite e geração da planilha



E a segunda onde preenchemos o texto a ser inserido na célula específica da planilha e chamamos a API.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?