Output MessageMesmo depois de muitos anos, perceboque as funcionalidades de Output Message, nao sao de conhecimento da maioriados profissionais de SAP dos modulos logisticos SD/MM/PP/QM/PM e outros quetambem poderiam se beneficiar destas funcionalidades. Esta semana, fui questionadonovamente, em relacao a desde quando estas funcionalidades existem, eu olheinovamente um HELP da 3.0.F e estava tudo la. Ou seja, muito provavelmente issoja existe desde que o SAP foi criado, pelo menos este foi o help mais antigoque encontrei.O meu conhecimento sobre OutputMessage ocorreu quando estava fazendo consultoria de uma empresa multinacionalalema e necessitava de gravar uma tabela Z de controle de embalagens. Paraisso, como todo consultor fiz uma especificacao funcional que indicava agravacao da tal tabela em uma user-exit de SD, a mais famosa e conhecida SaveDocument Prepare. E neste cliente eu precisava da aprovacao da area de TI damatriz na Alemanha para o desenvolvimento ser iniciado. E quando da aprovacaodesta especificacao, o alemao que a aprovava me perguntou se eu havia tirado aminha certificacao por telefone. Muito indignado com a falta de educacao doalemao, eu havia dito que nao. Entao veio a segunda pergunta entao voce deveter faltado na aula de Output Message de sua Academia de SD. O tal alemao, desta vez mais educado,me perguntou onde eu havia aprendido que se gravava tabela Z em user-exit eonde estava a documentacao standard SAP que orientava o consultor a fazer umabsurdo destes. Bom, nunca encontrei respostas para isso. Mas, nos tornamosamigos e ele me enviou um manual de Output Message para que eu fizesse odesenvolvimento da forma correta. Infelizmente, alguns instrutores (a maioria)segue a risca a apostila da SAP,mostrando neste assunto apenas asfuncionalidades de impressao. Muita gente lembra deste assunto das academias,mas fica sempre imaginando que se trata de impressao de relatorios. Necessidadena qual mais se utiliza a funcionalidade e e o que se apresenta nas academias.Contudo, nao se trata disso apenas, a SAP desenvolveu um cockpit para ocontrole de mensagens Output Message acessado pela transacao NACE. Integrado as funcionalidades deOutput Message, temos a Condition Technique, onde incluimos as regras denegocio do cliente. Ou seja, em quecondicoes o Output deve ser executado.Da mesma forma que os conceitos deCondition Technique sao executados em uma pricing na precificacao de umaempresa, estas mesmas funcionalidades podem ser utilizadas para se chegar nasregras de execucao de um programa, definido em um Output Message. Podemosobservar na NACE o seguinte: Registros de Condicao, Esquemas, Tipos deMensagem, Sequencias de Acesso, por onde sao definidas as regras de negocio doOutput Message.Algumas vezes pecamos no basico, algunsconsultores no mundo SAP, nem sabem o que e Condition Technique, nemimaginam a importancia do assunto.Por exemplo, o nosso novo esquema de calculoTAXBRA foi desenvolvido em um conceito chamado CBT ( Condition Base Taxes ),que nada mais e que Condition Technique pura aplicada a impostos.As consultorias SAP, para contratacaode consultores nao exigem este conhecimento, por isso nao e um assunto que ficaem evidencia....Contudo, na hora de alterar umapricing, fazer uma conversao da TAXBRJ para TAXBRA, uma determinacao de contaSD X FI, um output message ou qualquer outra coisa que exija este conhecimento,o consultor descobre que o apresentado na