Avalados por :

Melhores práticas recomendadas pela SAP para imprimir pedidos de compra com conteúdo de texto longo

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

Estou tentando encontrar a melhor prática recomendada pela SAP para imprimir ordens de compra quando o requisito do negócio inclui a impressão dos conteúdos do texto longo associado a cada item de linha.

A configuração padrão indica que o programa controlador deve ser SAPFM06P e a sub-rotina deve ser ENTRY_NEU. Mas este programa e sub-rotina não parecem imprimir os conteúdos do texto longo do item de linha (F01, F02, etc). Ao ler o programa, determinei que parece imprimir texto padrão mantido através da transação SO10 que, é claro, é texto estático. Não são os conteúdos reais do texto longo associado a cada item de linha.

A conversa na SDN é sobre clonar o SAPFM06P e então modificar o clone. De vez em quando leio um comentário de alguém que diz que clonar não é a melhor prática, mas ninguém diz qual é a melhor prática.

Clonamos o SAPFM06P há 16 anos, o que tem sido um problema para manter ao longo dos anos. Agora me foi dada a oportunidade de re-implementar essa funcionalidade tornando-a mais fácil de manter e mais próxima da "melhor prática". A pergunta é, como devo re-implementar?

Existe alguma forma, através de uma saída de usuário ou configuração, de usar o SAPFM06P e ainda incluir os conteúdos reais do texto longo do item de linha ou é necessário usar um programa personalizado? Se for necessário escrever um programa personalizado, é verdade que se mudarmos para SMARTFORMS ou o programa fornecido com a implementação de SMARTFORMS imprime os conteúdos do texto longo do item de linha?

Obrigada!

Carolyn Fuller

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

4 Respuestas

0
Cargando...

Eu revisei o depurador em SAPFM06P e descobri que o texto longo do item de linha e o texto longo do cabeçalho estão sendo tratados da mesma forma, mas por alguma razão o texto longo do item de linha não está sendo impresso na ordem de compra.

Agora eu penso que o problema está no FORM e não no controlador. Como o FORM é MEDRUCK e vamos criar nosso próprio FORM, não preciso mais entender por que o texto longo do item de linha não está sendo impresso.

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

Olá,

Primeiro, projete o seu Novo Formato de Impressão de Ordem de Compra e mantenha todos os campos intactos. Prepare o FS e envolva o ABAPer para projetar a impressão da sua OC. Você precisará usar SMARTFORM e o seu ABAPer pode projetar no código: SMARTFORMS . Como você tem um tipo de saída de Ordem de Compra (tipo de mensagem), atribua o mesmo programa (também pode ter o seu próprio programa personalizado), rotina e SMARTFORM ao tipo de saída de Ordem de Compra (tipo de mensagem). Realize alguns testes de simulação e estabeleça uma data limite para o novo Formato de impressão de OC e então transporte a TR relacionada.

Em relação à aparência do seu texto e ao preço efetivo na sua impressão de OC, pode ser necessário usar um módulo funcional.

Cumprimentos,

Biju K

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

Olá Carolyn,

Para obter todas as informações necessárias no formato adequado, é melhor projetar um formulário personalizado. Mas para o programa do controlador, você pode usar o padrão. Para os impostos, o texto pode ser obtido das tabelas e impresso.

Saudações,

Madhu.

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

Estou tentando encontrar qual é a melhor prática.

Tínhamos uma impressão herdada criada no SAPScript.

Estou tentando migrá-la para smartforms. Mas não consigo entender como fazer isso na SDN.

Já tentei alguns blogs e publicações, a maioria diz

1. Fazer modificações apenas no SAPScripts

2. Converter SAPScript para Smartforms, mas isso não leva os dados junto. (Não há elementos de interface para Smartform)

3. Criar uma transação personalizada.

Alguma ideia de como proceder com a segunda opção?

Agradeço muito a sua atualização sobre o seu desenvolvimento.

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?