¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo generar un formulario de Adobe en SAP, convertirlo a Base-64 y enviarlo a un sistema externo: guía completa

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

Hola,

Hay un requisito para generar un formulario de Adobe utilizando formularios interactivos de SAP, y luego enviar este PDF a un sistema no SAP utilizando codificación Base-64. El sistema receptor decodificará este archivo y regenerará un PDF.

He escuchado que esto se puede hacer en la capa PI, utilizando el Agente de Conversión.

Otro enfoque que se me ocurre es convertir PDF a binario y luego usar cl_http_utility=>encode_base64 para convertir binario a base64. Sin embargo, desconozco cómo convertir de PDF a binario.

¿Alguno de ustedes ha enfrentado un problema similar antes, o conoce otro enfoque de cómo se podría lograr esto rápidamente?

Gracias,

Preethi.

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

4 Respuestas

0
Cargando...

Hola Sandra,

Tengo un formulario interactivo en el Componente Web Dynpro. Cuando leo el pdfsource, obtengo el XSTRING, que está en formato binario codificado en base64. Necesito convertir estos datos a un formato XML.

Básicamente, el requisito principal es enviar un archivo XML codificado en base64 a un sistema no SAP, que lo decodificará y generará un pdf. Actualmente estoy utilizando "SMUM_XML_PARS" para convertir el XSTRING a XML, pero no se convierte.

Cualquier idea sobre cómo lograr esto será útil.

Saludos cordiales,

Preethi.

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

Hola Preethi,

esto muestra cómo convertir un pdf que ya está en formato binario a base 64. Solo tengo un pdf en formato .pdf.

En general, PDF es un formato binario.

Cuando lo recuperas de los servicios de Adobe (lo_pdfobj->get_pdf( IMPORTING pdfdata = l_pdfresult )), el parámetro PDFDATA devuelve un objeto de datos XSTRING, que es una secuencia binaria.

¿Podrías explicar qué tienes exactamente en el momento en que deseas convertirlo a base 64?

Sandra

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

Hola Anita,

Gracias. Ya he revisado este enlace antes, pero esto muestra cómo convertir un pdf que ya está en formato binario a base 64. Solo tengo un pdf en formato .pdf.

Saludos cordiales,

Preethi.

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

Preethi,

Consulta este enlace

Gracias,

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?