Por favor, utilize o botão COMENTAR. O botão RESPONDER está reservado para fornecer a solução.
Avalados por :
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.
Por favor, utilize o botão COMENTAR. O botão RESPONDER está reservado para fornecer a solução.
Estou recebendo o seguinte no PDF que está sendo gerado. É o mesmo que estou obtendo como resultado de 'SCMS_XSTRING_TO_BINARY'.
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.
Olá natashagarg ,
Por curiosidade, você já experimentou o ADS_CREATE_PDF_SPOOLJOB?
Saudações,
Luis
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute