¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como gerar um PDF com conteúdo original 'SAP' a partir de dados binários no SAP

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

Olá

Requisito: Criar um PDF e anexá-lo ao Pedido de Venda através do GOS a partir de uma string codificada em base64 (de um arquivo PDF) como entrada. O arquivo PDF de entrada contém apenas a palavra 'SAP'.

Completado até agora:

1. Capaz de converter a string de entrada em xString usando 'SCMS_BASE64_DECODE_STR'

2. Convertido xString em Binário usando 'SCMS_XSTRING_TO_BINARY'. Abaixo está a saída Binária deste passo


3. Para criar o PDF a partir deste ponto, estou escrevendo o conteúdo anterior no Spool e então convertendo-o em PDF usando 'CONVERT_ABAPSPOOLJOB_2_PDF'

4. Vinculei a tabela PDF do Passo 3 ao anexo do GOS do Pedido de Venda com sucesso

Problema: O PDF anexado ao Pedido de Venda contém os dados exatos mostrados na captura de tela, pois os escrevi no spool também. Por favor, guie-me para entender como posso gerar o PDF com o conteúdo original 'SAP' a partir dos dados Binários no Passo 2 sem os dados indesejados.

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

4 Respuestas

0
Cargando...

Por favor, utilize o botão COMENTAR. O botão RESPONDER está reservado para fornecer a solução.

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

Estou recebendo o seguinte no PDF que está sendo gerado. É o mesmo que estou obtendo como resultado de 'SCMS_XSTRING_TO_BINARY'.

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

Obrigado, Luis, por responder. Também experimentei o FM sugerido, mas estou recebendo um erro 'O arquivo não começa com %PDF' ao tentar abri-lo a partir do spool.

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

Olá natashagarg ,

Por curiosidade, você já experimentou o ADS_CREATE_PDF_SPOOLJOB?

Saudações,

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?