¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como gerar um formulário da Adobe no SAP, convertê-lo em Base-64 e enviá-lo para um sistema externo: guia completo

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

Olá,

Existe um requisito para gerar um formulário da Adobe usando formulários interativos do SAP e depois enviar este PDF para um sistema não SAP usando codificação Base-64. O sistema receptor decodificará este arquivo e regenerará um PDF.

Ouvi dizer que isso pode ser feito na camada PI, usando o Agente de Conversão.

Outra abordagem que me ocorre é converter PDF para binário e depois usar cl_http_utility=>encode_base64 para converter binário para base64. No entanto, não sei como converter de PDF para binário.

Alguém aqui já enfrentou um problema semelhante antes, ou conhece outra abordagem de como isso poderia ser alcançado rapidamente?

Obrigado,

Preethi.

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

4 Respuestas

0
Cargando...

Olá Sandra,

Tenho um formulário interativo no Componente Web Dynpro. Quando leio o pdfsource, obtenho o XSTRING, que está em formato binário codificado em base64. Preciso converter esses dados para um formato XML.

Basicamente, o requisito principal é enviar um arquivo XML codificado em base64 para um sistema não SAP, que o decodificará e gerará um pdf. Atualmente estou utilizando "SMUM_XML_PARS" para converter o XSTRING em XML, mas não está funcionando.

Qualquer ideia sobre como alcançar isso será útil.

Atenciosamente,

Preethi.

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

Olá Preethi,

Isso mostra como converter um PDF que já está em formato binário para base 64. Eu tenho apenas um PDF no formato .pdf.

Em geral, PDF é um formato binário.

Quando você o recupera dos serviços da Adobe (lo_pdfobj->get_pdf( IMPORTING pdfdata = l_pdfresult )), o parâmetro PDFDATA retorna um objeto de dados XSTRING, que é uma sequência binária.

Poderia explicar o que exatamente você possui no momento em que deseja convertê-lo para base 64?

Sandra

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

Olá Anita,

Obrigada. Já revisei este link anteriormente, mas ele mostra como converter um pdf que já está em formato binário para base 64. Eu tenho apenas um pdf no formato .pdf.

Cumprimentos,

Preethi.

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

Preethi,

Consulte este link

Obrigado,

Anitha A

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?