¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo generar un PDF con contenido original 'SAP' desde datos binarios en SAP

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

Hola

Requisito: Crear un PDF y adjuntarlo a la Orden de Venta a través de GOS desde una cadena codificada en base64 (de un archivo PDF) como entrada. El archivo PDF de entrada solo tiene escrito 'SAP'.

Completado hasta ahora:

1. Capaz de convertir la cadena de entrada en xString usando 'SCMS_BASE64_DECODE_STR'

2. Convertido xString a Binario usando 'SCMS_XSTRING_TO_BINARY'. A continuación se muestra la salida Binaria de este paso


3. Para crear el PDF a partir de este punto, estoy escribiendo el contenido anterior en Spool y luego convirtiéndolo a PDF usando 'CONVERT_ABAPSPOOLJOB_2_PDF'

4. Vinculé la tabla PDF del Paso 3 al adjunto de GOS de la Orden de Venta con éxito

Problema: El PDF adjunto a la Orden de Venta tiene los datos exactos mostrados en la captura de pantalla, ya que los escribí en el spool también. Por favor, guíame para entender cómo puedo generar el PDF con el contenido original 'SAP' a partir de los datos Binarios en el Paso 2 sin los datos no deseados.

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

4 Respuestas

0
Cargando...

Por favor, utiliza el botón COMENTAR. El botón RESPONDER está reservado para dar la solución.

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

Me está saliendo lo siguiente en el PDF que se está generando. Es lo mismo que estoy obteniendo como resultado de 'SCMS_XSTRING_TO_BINARY'.

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

Gracias Luis por responder. También probé la FM sugerida pero estoy recibiendo un error 'El archivo no comienza con %PDF' al intentar abrirlo desde el spool

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

Hola natashagarg ,

Por curiosidad, ¿has probado ADS_CREATE_PDF_SPOOLJOB?

Saludos,

Luis

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?