cancel
Showing results for 
Search instead for 
Did you mean: 

Smartforms - Descobrir de onde o formulário é chamado.

danilo_cardoso
Participant
0 Kudos

Boa tarde pessoal!

Preciso de uma ajuda.

Tenho um Smartform, mas, não consigo saber de onde ele é chamado, na transação SMARTFORMS, não existe o botão "Lista de utilizaçoes".

Alguém sabe como eu faço para descobrir como é chamado um determinado formulário?

Desde já agradço.

Abraço.

Danilo

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Esse form é utilizado para q?

Se for impressao de documentos "brazilian specific" (por exemplo, notas fiscais), vc pode ver a configuracao na J1BJ (se souber o output type / application).

Ou vai direto na tabela TNAPR (via SE16) e busca pelo seu form no campo "FONAM" (form name)

Abs,

Henrique.

danilo_cardoso
Participant
0 Kudos

O Form é Standard e o nome dele é "BBP_OUTPUT_COVER".

É utilizado para envio de e-mails no Portal SRM.

Quando eu crio uma Licitação, o sistema envia e-mail ao fornecedor avisando sobre a licitação.

Esse e-mail é gravado na trasação SOST e por lá eu vejo que no corpo da mensagem existe um link para o fornecedor acessar o Portal e verificar a licitação online. Eu preciso alterar esse link para colocar um novo endereço de site.

OBS.: A tabela que você passou não existe no sistema SRM, existe apenas no ECC.

Obrigado pela ajuda.

Danilo Cardoso

Edited by: Danilo Cardoso on Jan 12, 2009 8:41 PM

henrique_pinto
Active Contributor
0 Kudos

Olá Danilo,

ok, desculpe, mas nao conheco muito do SRM.

Creio que é mais uma questao funcional, de saber onde se configura o form no SRM.

Por exemplo, dei uma fuçada num SRM aqui.

Na SPRO -> SAP Reference IMG -> SAP Supplier Relationship Management -> SRM Server -> Cross-Application Basis Settings -> Set Output Actions and Output Format -> Define Actions for Document Output

Lá dentro, vc consegue observar os diversos tipos de documentos (por examplo, BBP_PD_AUC para leilao, BBP_PD_QUOT para quotation, BBP_PD_PO para Purchase Order etc.). Selecione uma das entradas, vai em Processing Types (menu da esquerda). Na tabela do meio, seleciona o Processing Type q vc quer configurar para esse documento (por exemplo, "Smart Forms Mail") e clica em "Set Processing". Embaixo, vc vai ver o form q tá associado (nesse caso, por exemplo, por default vem o BBP_QUOTATION).

Espero q ajude

Abraços,

Henrique.

Former Member
0 Kudos

Danilo,

Vc consegue enviar o e-mail que executa o smartform?

Caso sim, você pode tentar encontrar debugando.

Simule o caso e antes de enviar o e-mail dê um "/h". E coloque um break-point na função do smartform.

danilo_cardoso
Participant
0 Kudos

Rodrigo/Henrique, bom dia.

Então o que acontece é o seguinte.

Quando eu crio uma Licitação no SRM (Portal Web) ele envia um e-mail para o fornecedor X avisando sobre a licitação. Esse e-mail fica registrado na transação SOST (R/3).

No sistema SRM geralmente tem muitas Badis envolvidas nos processos, a maioria delas efetuam validações no contexto WEB x R/3, mas, para esse caso eu não consegui encontrar nenhuma.

Precisava saber como que o Portal conversa com o R/3 nesse caso para eu poder colocar um Break e assim entender como o Smartform é chamado.

OBS.: O Smartform vai em anexo no e-mail (PDF) e o corpo do e-mail na transação SOST é esse mesmo Smartform. Não estou conseguindo colocar a imagem anexada aqui no fórum, se eu conseguisse seria mais fácil para vocês visualizarem o problema.

Mesmo assim obrigado pelas respostas, estão sendo muito úteis.

Danilo

Former Member
0 Kudos

Para customizar o smartform que é enviado no e-mail, procure documentação para a badi BBP_OUTPUT_CHANGE_SF na SE18.

Você cria um smartform Z e nessa badi você aponta para o seu Z.

danilo_cardoso
Participant
0 Kudos

Obrigado Rodrigo.

Funcionou perfeitamente.

Abraço.

Danilo

Answers (0)