Por favor, utiliza el botón COMENTAR. El botón RESPONDER está reservado para dar la solución.
Avalados por :
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.
Por favor, utiliza el botón COMENTAR. El botón RESPONDER está reservado para dar la solución.
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'.
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
Hola natashagarg ,
Por curiosidad, ¿has probado ADS_CREATE_PDF_SPOOLJOB?
Saludos,
Luis
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute