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