¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Bancada de trabalho XLSX para SAP: Simplificando a criação e formatação de formulários do Excel

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

LINK DO PROJETO:


PÁGINAS RELACIONADAS:


CANAL DO YOUTUBE:


IDEIA

Por muito tempo, apenas a abordagem OLE/DOI estava disponível para a criação de planilhas. Como você sabe, a abordagem OLE/DOI é bastante flexível, mas tem algumas restrições. Por exemplo, requer a instalação do aplicativo MS Excel (o que torna impossível usar um trabalho em segundo plano para gerar planilhas). Além disso, a abordagem OLE tem baixo desempenho (esse problema pode ser parcialmente resolvido usando VBA, mas isso requer a alteração manual das configurações de segurança do aplicativo MS Excel em cada computador front-end).

Desde que as ferramentas de processamento de pastas ZIP se tornaram disponíveis no ambiente SAP, podemos gerar planilhas com o novo Formato Open XML (XLSX). Essa abordagem não tem as deficiências do OLE.

Mas, na minha opinião, a falha de todas as soluções existentes para gerar planilhas a partir do ABAP é que muitas linhas de código ABAP são necessárias diretamente para criar e formatar o layout da planilha. Como resultado, os mesmos formulários do Excel são implementados de maneira bastante diferente pelos diferentes desenvolvedores. Essa abordagem complica muito o suporte a esses desenvolvimentos.

Minha ideia é criar um ambiente de design para edição visual de formulários (como uma ferramenta SMARTFORMS, por exemplo).

Uma abordagem unificada para o desenvolvimento é realizada porque não é necessário escrever o código para a formatação do formulário do Excel - você só se preocupa com os dados de origem para o formulário.

O formulário de impressão em tempo de execução está sendo gerado com o novo Formato Open XML (XLSX), sem usar o aplicativo Microsoft Excel (o que torna possível obter o resultado nos trabalhos em segundo plano do SAP).

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

4 Respuestas

0
Cargando...

Olá, tente reiniciar o SAP GUI. Este é um erro de design cl_gui_gos_container do SAP GUI, não um erro do programa.

Saudações, Igor.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Haveria alguma razão pela qual a barra de ferramentas (que contém os botões de Informação, Ativar, etc.) de repente não é mais visível? Depurei e consigo ver que o método init_appltoolbar() está sendo chamado, sem erros.

A barra de ferramentas 'superior' agora são os botões para criar um componente, etc., por isso já não consigo salvar/ativar um formulário...

Também tentei criar um formulário completamente novo, mas os botões ainda não aparecem.

Obrigado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado Igor.

Tive que abrir e fechar várias vezes antes da estrutura se tornar visível por alguma razão, mas agora está funcionando bem. Obrigado!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Charles! Basta salvar, fechar e reabrir o formulário!

Saudações, Igor.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?