¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como salvar um formulário em PDF no SAP R/3: Guia passo a passo e opções de armazenamento.

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

Existe alguma maneira de salvar todo o meu formulário em PDF no r/3, seja em nível de apresentação ou em uma tabela Z como binário, ao enviá-lo o usuário?

Editado por: nyap kah wai em 6 de agosto de 2009 às 4:27 AM

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

4 Respuestas

0
Cargando...

Olá Madhu,

Para esta parte, "agora vá para o método de envio, escreva o código para recuperar os dados do nó de contexto pdfstring que retornará em formato xstring e depois você pode converter esses dados xstring em binário usando um módulo de função padrão e inseri-lo na tabela R/3." ..

Tentarei descobrir em detalhes como fazer isso, mas após isso, se o usuário salvar o PDF em sua unidade local e abrir o PDF de forma independente, a função de envio continuará funcionando?

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

Olá,

Primeiro, crie um nó de contexto como pdfstring que seja do tipo XString.

Como você tem um elemento interativo no webdynpro, vá para a janela de Propriedades do Objeto onde encontrará uma propriedade chamada PDFSOURCE, mencione aí o nó de contexto pdfstring criado como link.

Em seguida, na mesma janela de propriedades, você encontrará Eventos, Crie um Evento de Envio.

Agora, no formulário Adobe, o botão de enviar que você colocou deve ser da aba Biblioteca Nativa do Webdynpro no formulário Adobe.

Em seguida, você verá um script gerado no evento de clique do botão que chama o evento de Envio que você criou no webdynpro.

Agora vá para o método de Envio, escreva o código para recuperar os dados do nó de contexto pdfstring que retornará no formato xstring e então você poderá converter esses dados xstring em binário usando o módulo de função padrão e inserir na tabela R/3.

Obrigado,

Madhu.

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

Obrigado por responder...

Agora o formulário é criado por web dynpro. O botão de envio está no formulário, digamos que o usuário salvou o PDF localmente, preencheu e clicou no botão ENVIAR. Como passamos o pdfsource (xstring) para o R3 FM neste cenário?

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

Olá,

Se você criou um formulário interativo online com Webdynpro,

então selecione o elemento interativo usado em Webdynpro, vá para a janela de Propriedades do objeto

lá você verá o campo "pdfsource" onde deve vinculá-lo ao campo de contexto criado que é do tipo "xstring".

assim, quando enviar o formulário, o formulário estará neste campo pdfsource que é xstring (dados brutos).

então você pode usar a função de módulo padrão de conversão de xstring para binário disponível e armazenar na tabela z.

se você criou um formulário sem conexão usando o Zprograma e ao usar Fp_Job_open e o módulo de função dinâmica FM_NAME

ao qual há um parâmetro de importação /FORMOUTPUT que é uma estrutura com o elemento 'PDF' no qual é retornado o xstring dos dados do formulário.

então você pode usar a função de módulo padrão de conversão de xstring para binário disponível e armazenar na tabela z.

Obrigado,

Madhu.

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?